Glossário de navegação e gerenciamento de projetos

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Este glossário descreve os termos usados ao navegar no portal da Web para o Azure DevOps. Veja também o glossário Agile.

Pendências

Uma lista interativa de itens de trabalho que corresponde ao plano de projeto da equipe, ou um roteiro do que a equipe planeja entregar. A lista de pendências do produto dá suporte à priorização do trabalho, à previsão do trabalho por sprints e à vinculação rápida do trabalho aos itens de lista de pendências do portfólio. Você pode definir os itens da lista de pendências e, em seguida, gerenciar os status deles usando o quadro Kanban.

As equipes podem personalizar cada lista de pendências. Para obter mais informações, consulte Criar sua lista de pendências.

Exibições de Análise

As exibições do Google Analytics fornecem uma maneira simplificada de especificar os critérios de filtro para um relatório do Power BI com base no serviço do Google Analytics. O serviço Analytics é a plataforma de relatórios para os Serviços de DevOps do Azure.

Caminho de área

Caminhos de área são usados para agrupar itens de trabalho por equipe, produto ou área de recursos. Caminhos de iteração são usados para agrupar o trabalho em sprints, marcos ou outros períodos específicos do evento ou relacionados ao tempo. Você pode usar caminhos de área para definir uma hierarquia de caminhos. Para saber mais, confira Sobre caminhos de área e iteração.

Log de auditoria

Os logs de auditoria contêm muitas alterações que ocorrem em toda uma organização do Azure DevOps. As alterações ocorrem quando uma identidade de usuário ou serviço dentro da organização edita o estado de um artefato, incluindo alterações nas permissões. Para obter mais informações, consulte Acessar logs de auditoria de filtro.

Autenticação

A autenticação verifica a identificação de um usuário com base nas credenciais fornecidas quando ele entra em uma organização no Azure DevOps. Esses serviços/servidores normalmente se integram e dependem dos recursos de segurança fornecidos por serviços como o Active Directory ou o Microsoft Entra ID. Para obter mais informações, consulte Sobre segurança, autenticação e autorização.

Autorização

Autorização é a operação executada para verificar se a identidade que está tentando se conectar a um serviço ou instância de servidor tem as permissões necessárias para acessar um serviço, recurso, função, objeto ou método. Para obter mais informações, consulte Sobre segurança, autenticação e autorização.

Quadros (Kanban)

Um quadro eletrônico interativo que dá suporte à visualização do fluxo de trabalho, do conceito à conclusão, e aos métodos lean. Saiba mais: Visão geral do Kanban.

Coleções

Uma coleção é um contêiner para vários projetos no Azure DevOps. Uma coleção padrão é criada quando você se inscreve no Azure DevOps Services ou instala o Team Foundation Server. No Azure DevOps Services, uma coleção corresponde a uma organização. Para implantações locais do TFS, você pode adicionar e gerenciar coleções para especificar os recursos lógicos e físicos disponíveis para os projetos dentro da coleção.

Saiba mais: Sobre projetos e dimensionamento de sua organização, Gerenciar organizações ou Gerenciar coleções de projetos no Team Foundation Server.

Acesso condicional

O acesso condicional fornece suporte para proteger recursos de DevOps do Azure com suporte de um locatário do Microsoft Entra. Por exemplo, você pode habilitar a autenticação multifator para ajudar a proteger contra o risco de credenciais comprometidas. Para obter mais informações, consulte Gerenciar o acesso condicional ao Azure DevOps.

Painéis

Painéis são quadros interativos configuráveis pelo usuário que fornecem informações em tempo real. Eles são associados a uma equipe e exibem widgets configuráveis para mostrar informações. Para saber mais, confira Adicionar e gerenciar dashboards.

Extensões

As extensões são complementos simples que são usados para personalizar e estender a experiência de DevOps do Azure DevOps. Eles são escritos com tecnologias padrão — HTML, JavaScript, CSS — e podem ser desenvolvidos usando suas ferramentas de desenvolvimento preferidas. Centenas de extensões estão disponíveis no Visual Studio Marketplace, guia Azure DevOps.

Favoritos

Marcar um objeto como favorito é um método usado para dar suporte à navegação rápida por você ou por outros membros da equipe. Você pode marcar consultas de item de trabalho e definições de build como favoritos pessoais e da equipe. Outros objetos que você pode marcar como favoritos apenas para si mesmo incluem branches de código, planos de entrega, planos de teste e equipes ou projetos. Para saber mais, confira Definir favoritos pessoais ou de equipe.

Seguir

Marcar itens de trabalho ou PRs específicos para segui-los é um método usado para receber atualizações por email sobre alterações feitas neles. Para saber mais, confira Seguir um item de trabalho ou uma PR.

Repositório do Git

Um repositório Git oferece suporte a um sistema de controle de versão distribuído para rastrear alterações, revisar contribuições para o código e muito mais. Cada desenvolvedor tem uma cópia do repositório de origem em seu computador de desenvolvimento. Você pode adicionar vários repositórios Git a um projeto. Saiba mais: Repositórios Git.

Observação

O Git no Visual Studio e nos Serviços de DevOps do Azure é o Git padrão. Você pode usar o Visual Studio com serviços Git de terceiros e também pode usar clientes Git de terceiros com os Serviços de DevOps do Azure.

Herança

As permissões que não são diretamente permitidas ou negadas para um usuário podem ser herdadas. Para obter mais informações, consulte Começar a trabalhar com permissões, acesso e grupos de segurança.

Biblioteca de Autenticação da Microsoft

A Microsoft Authentication Library (MSAL) permite que os desenvolvedores de aplicativos adquiram tokens da plataforma de identidade da Microsoft para autenticar usuários e acessar APIs da Web protegidas. Ele pode ser usado para fornecer acesso seguro a Microsoft Graph, outras APIs da Microsoft, APIs Web de terceiros ou sua própria API Web. O MSAL dá suporte a várias arquiteturas e plataformas de aplicativos diferentes, incluindo .NET, JavaScript, Java, Python, Android e iOS. Para obter mais informações, consulte Visão geral da Biblioteca de Autenticação da Microsoft.

Namespace

Cada família de recursos de DevOps do Azure (itens de trabalho, repositórios Git etc.) é protegida usando um namespace diferente. Cada namespace de segurança contém zero ou mais ACLs. Cada ACL contém um token, um sinalizador de herança e um conjunto de zero ou mais ACEs. Cada ACE contém um descritor de identidade, uma máscara de bits de permissões permitidas e uma máscara de bits de permissões negadas.

Para obter uma lista de namespaces do Azure DevOps, consulte Namespace de segurança e referência de permissão.

Notificações

Com as notificações, você recebe um email quando ocorrem alterações em itens de trabalho, revisões de código, solicitações de pull, arquivos de controle do código-fonte e builds. Por exemplo, você pode ser notificado sempre que um bug que abriu for resolvido ou quando um item de trabalho for atribuído a você. Você recebe notificações com base em regras ou assinaturas feitas por você, para suas equipes ou para o projeto. Saiba mais: Sobre notificações.

OAuth

O OAuth 2.0 é um protocolo padrão da indústria para autorização. O OAuth 2.0 tem suporte para os Serviços de DevOps do Azure para autenticar APIs REST. Para obter mais informações, confira Autorizar o acesso às APIs REST com o OAuth 2.0.

Proprietário da organização

A pessoa que criou a organização ou foi posteriormente atribuída como proprietária da organização. O proprietário da organização tem acesso a todos os recursos e funções do Azure DevOps e pode conceder acesso a outras pessoas para recursos e funções. Para pesquisar ou alterar o proprietário da organização, consulte Alterar o proprietário da organização.

PAT (token de acesso pessoal)

Os tokens de acesso pessoal (PATs) são senhas alternativas que você pode usar para autenticar no Azure DevOps. Para saber como criar e revogar PATs, consulte Autenticar acesso com tokens de acesso pessoais.

Permissão

A atribuição feita a um usuário ou grupo para usar um recurso ou função. As permissões são atribuídas a grupos de segurança padrão. Para obter mais informações, consulte Começar a trabalhar com permissões, acesso e grupos de segurança.

Estado de permissão

O estado atribuído a um recurso ou função à permissão de um usuário ou grupo. Os usuários têm permissão para acessar um recurso se sua permissão estiver definida como Permitir, Permitir herdado ou Permitir do sistema. Eles não têm permissão quando o estado está definido como Negar, Negar herdado, Negar do sistema ou Não definido. Para obter mais informações, consulte Começar a trabalhar com permissões, acesso e grupos de segurança.

Pipelines

Pipelines são artefatos que você define para executar compilações simultâneas ou implantar versões simultâneas. Dois tipos de pipelines são suportados, privados e hospedados. Para saber mais, consulte Trabalhos simultâneos de CI/CD.

Conceito de pipeline de ponta a ponta

Planos (também conhecidos como planos de entrega)

Um plano é uma exibição configurável que exibe o trabalho de várias equipes e projetos em um calendário com base nas iterações de cada equipe. Cada linha na exibição representa o trabalho da lista de pendências de produto ou de portfólio de uma equipe. Cada cartão corresponde a um item de trabalho, como História de Usuário, recurso ou épico. Para saber mais, confira Revisar planos de entrega da equipe.

Processar

Um processo define os blocos de construção de um sistema de acompanhamento de trabalho. Para personalizar um processo, primeiro você cria um processo herdado de um dos processos padrão do sistema, Agile, Scrum ou CMMI. Todos os projetos que usam o processo veem as alterações feitas. Para saber mais, confira Sobre a personalização do processo e processos herdados.

Projetos

Um projeto, que anteriormente era conhecido como um projeto de equipe, fornece um repositório para o código-fonte. Um projeto mostra um local onde um grupo de pessoas pode planejar, acompanhar o progresso e colaborar na criação de soluções de software. Um projeto é definido para uma organização Azure DevOps Services ou dentro de uma coleção de projetos do TFS. Você pode usar para se concentrar nesses objetos definidos dentro do projeto. Para saber mais, confira Sobre projetos e dimensionamento de sua organização.

Projetos públicos

Um projeto criado em uma organização Azure DevOps Services visível para todo o mundo. Qualquer pessoa pode encontrar esses projetos e executar as operações limitadas. Você pode usar a CLI do Azure DevOps para encontrar uma lista de projetos. Os administradores podem controlar quem pode contribuir totalmente. Os administradores podem alternar um projeto de privado para público e vice-versa, conforme descrito em Alterar a visibilidade do projeto.

Consultas

Consultas são usadas para localizar e listar itens de trabalho. Elas dão suporte a pesquisas gerenciadas, que são usadas para fazer a triagem do trabalho, versus pesquisas ad hoc, que são usadas para localizar um item de trabalho específico. Consultas de lista simples também dão suporte a gráficos de tendências e status. Para saber mais, confira Sobre consultas gerenciadas.

Repositórios

Uma pasta ou contêiner de controle de origem que você configura para ajudá-lo a controlar as alterações de arquivo. Você pode ter qualquer número de repositórios em seu computador, cada um armazenado em sua própria pasta. Cada repositório é independente, portanto, as alterações salvas em um repositório não afetam o conteúdo de outro. Saiba mais: Criar um novo repositório Git.

Permissões baseadas em função

Um modelo de segurança que limita as ações com base na associação dentro de uma função e nas permissões atribuídas a essa função. Para obter mais informações, confira Permissões baseadas em função.

Grupo de segurança

Um método pelo qual você pode organizar usuários e outros objetos de domínio para simplificar a administração de permissões e acesso. O Azure DevOps dá suporte a muitos grupos de segurança padrão e à capacidade de criar grupos personalizados. Para obter mais informações, consulte Começar a trabalhar com permissões, acesso e grupos de segurança.

Conta de serviço

Uma conta usada para monitorar ou gerenciar serviços selecionados, como serviços de compilação ou teste.

Entidade de serviço

Uma entidade de serviço é a representação local, ou instância do aplicativo, de um objeto de aplicativo global em um único locatário ou diretório. Quando um aplicativo recebe permissão para acessar os recursos em um locatário (após o registro ou o consentimento), um objeto de entidade de serviço é criado. Para obter mais informações, consulte Objetos de entidade de aplicativo e serviço no Microsoft Entra ID e suporte à entidade de serviço e identidade gerenciada no Azure DevOps.

Sprints (também conhecidos como iterações)

Um sprint é um período, geralmente de duas a três semanas, usado para agrupar itens de trabalho a serem concluídos durante esse período. Sprints são usados em métodos Scrum para dar suporte ao planejamento do sprint, Burndown do sprint e outros processos Scrum. Os sprints são definidos por meio de caminhos de iteração. Para saber mais, confira Sobre caminhos de área e iteração (também conhecidos como sprints).

Lista de pendências do sprint

Uma lista interativa de itens de trabalho atribuídos ao mesmo caminho de sprint ou iteração para uma equipe. A lista de pendências do sprint dá suporte a equipes que usam metodologias Scrum. Saiba mais: Planejamento de sprint.

Participante

Uma conta de usuário concedeu associação a uma organização em uma instância de DevOps do Azure com acesso de Stakeholders. Com o Acesso de partes interessadas, você pode adicionar e modificar itens de trabalho, verificar o status do projeto, gerenciar pipelines e exibir e gerenciar painéis. Para obter mais informações, consulte Introdução como parte interessada.

Quadro de tarefas

Um quadro de tarefas é um quadro interativo de itens de trabalho que você pode usar para examinar e atualizar tarefas definidas para a lista de pendências do sprint. O quadro de tarefas dá suporte a equipes que usam metodologias Scrum. Para saber mais, confira Atualizar e monitorar o quadro de tarefas.

Teams

Uma equipe corresponde a um conjunto selecionado de membros do projeto. Com as equipes, as organizações podem subcategorizar o trabalho para se concentrar melhor em todo o trabalho que acompanham em um projeto. Cada equipe consegue acesso a um conjunto de ferramentas Agile. As equipes podem usar essas ferramentas para trabalhar de forma autônoma e colaborar com outras equipes em toda a empresa. Cada equipe pode configurar e personalizar cada ferramenta para atender aos requisitos de trabalho. Para saber mais, consulte Sobre equipes e ferramentas do Agile.

Grupo da equipe

Um grupo de segurança que é definido quando uma equipe é criada e preenchida automaticamente com membros à medida que eles são adicionados à equipe.

Locatário

Uma ID do Microsoft Entra usada para gerenciar o acesso ou a cobrança. Para obter mais informações, consulte Alterar locatário do Microsoft Entra.

Controle de Versão do Team Foundation (TFVC)

Um sistema de controle de versão centralizado. Com TFVC, os desenvolvedores têm somente uma versão de cada arquivo nos computadores de desenvolvimento. As ramificações são baseadas em caminho e criadas no servidor. Os dados históricos são mantidos somente no servidor. Saiba mais: Use o Controle de Versão do Team Foundation.

Usuários válidos

Usuários válidos são usuários que o Azure DevOps reconhece como capazes de se conectar à conta ou a um projeto. Quando você adiciona contas de usuários diretamente a um grupo interno ou por meio de um grupo do Windows, Active Directory ou Microsoft Entra, eles são automaticamente adicionados a um dos grupos de usuários válidos. Para obter mais informações, consulte Começar a trabalhar com permissões, acesso e grupos de segurança.

Widgets

Widgets exibem informações e gráficos em painéis. Muitos deles podem ser configurados. Muitos widgets exibem informações disponíveis em um ou mais armazenamentos de dados ou gráficos criados pelo sistema. Para saber mais, confira Catálogo de widgets.

Itens de trabalho

Um item de trabalho representa um objeto armazenado no armazenamento de dados do item de trabalho. Cada item de trabalho é baseado em um tipo de item de trabalho — como uma história de usuário, recurso, bug, tarefa ou problema — e recebe um identificador que é exclusivo em todos os projetos em uma organização ou coleção de projetos. Os tipos de item de trabalho disponíveis para você são baseados no processo usado quando o projeto foi criado. Cada item de trabalho oferece suporte à captura de informações, adição de anexos, vinculação a outros itens de trabalho e muito mais. Saiba mais: Sobre itens de trabalho.

WITs (tipos de item de trabalho)

Um WIT especifica os campos, o fluxo de trabalho e o formulário usados para rastrear um item de trabalho. Cada WIT está associado a mais de 30 campos do sistema e vários outros campos específicos ao tipo. Você usa itens de trabalho para planejar e rastrear o trabalho necessário para desenvolver o projeto. Para ter uma visão geral dos WITs predefinidos fornecidos com os processos padrão, confira Sobre processos e modelos de processo.