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

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

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

Registos de Tarefas Pendentes

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

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

Visualizações do Google Analytics

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 Analytics. O serviço Analytics é a plataforma de relatórios para os Serviços de DevOps do Azure.

Caminho da área

Os caminhos de área são usados para agrupar itens de trabalho por equipe, produto ou área de recurso. Os 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, consulte Sobre caminhos de área e iteração.

Registo 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 Acesso, exportação e filtro de logs de auditoria.

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 Ative 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.

Painéis (Kanban)

Uma placa de sinalização eletrônica interativa que suporta a visualização do fluxo de trabalho desde o conceito até a conclusão e 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 nos Serviços de DevOps do Azure ou instala o Team Foundation Server. Nos Serviços de DevOps do Azure, 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 apoiados por 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 acesso condicional ao Azure DevOps.

Dashboards

Os painéis são placas interativas configuráveis pelo usuário que fornecem informações em tempo real. Os painéis são associados a uma equipe e exibem widgets configuráveis para mostrar informações. Para saber mais, consulte Adicionar e gerenciar painéis.

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 oferecer suporte à navegação rápida por você mesmo ou por outros membros da equipe. Você pode marcar consultas de item de trabalho e criar definições como favoritos pessoais e da equipe. Outros objetos que você pode marcar como favoritos para si mesmo incluem apenas ramificações de código, planos de entrega, planos de teste e equipes ou projetos. Para saber mais, consulte Definir favoritos pessoais ou da equipe.

Seguir

Marcar itens de trabalho específicos ou receber solicitações para segui-los é um método usado para receber atualizações por e-mail sobre as alterações feitas neles. Para saber mais, consulte Seguir um item de trabalho ou pull request.

Repositório Git

Um repositório Git suporta 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 sua máquina de desenvolvimento. Você pode adicionar vários repositórios Git a um projeto. Saiba mais: Repositórios Git.

Nota

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 Introdução às permissões, acesso e grupos de segurança.

Biblioteca de Autenticação da Microsoft

A Biblioteca de Autenticação da Microsoft (MSAL) permite que os desenvolvedores de aplicativos adquiram tokens da plataforma de identidade da Microsoft para autenticar usuários e acessar APIs da Web seguras. Ele pode ser usado para fornecer acesso seguro ao Microsoft Graph, outras APIs da Microsoft, APIs da Web de terceiros ou sua própria API da Web. O MSAL suporta muitas 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.

Espaço de Nomes

Cada família de recursos do Azure DevOps (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 Referência de permissão e namespace de segurança.

Notifications

Com as notificações, você recebe um e-mail quando ocorrem alterações em itens de trabalho, revisões de código, solicitações pull, arquivos de controle do código-fonte e compilações. Por exemplo, você pode ser notificado sempre que um bug aberto 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 do setor 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, consulte Autorizar acesso a APIs REST com OAuth 2.0.

Proprietário da organização

A pessoa que criou a organização ou foi posteriormente designada 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 outros recursos e funções. Para procurar ou alterar o proprietário da organização, consulte Alterar o proprietário da organização.

Token de Acesso Pessoal (PAT)

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 pessoal.

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 Introdução às 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 a permissão estiver definida como Permitir, Permitir Herdado ou Permitir Sistema. Eles não têm permissão quando o estado está definido como Negar, Negar herdado, Negar sistema ou Não definido. Para obter mais informações, consulte Introdução às 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. Há suporte para dois tipos de pipelines, 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 dispostos dentro de 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 produtos ou portfólios de uma equipe. Cada cartão corresponde a um item de trabalho, como história de usuário, recurso ou épico. Para saber mais, consulte Revisar planos de entrega da equipe.

Processo

Um processo define os blocos de construção de um sistema de acompanhamento de trabalho. Para personalizar um processo, primeiro crie 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, consulte Sobre personalização de processos 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 fornece 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 dos Serviços de DevOps do Azure ou dentro de uma coleção de projetos do TFS. Você pode usá-lo para se concentrar nos objetos definidos dentro do projeto. Para saber mais, consulte Sobre projetos e dimensionamento da sua organização.

Projetos públicos

Um projeto criado dentro de uma organização dos Serviços de DevOps do Azure que é visível para todo o mundo. Todos no mundo podem descobri-los e realizar operações limitadas. Você pode usar a CLI do Azure DevOps para descobrir uma lista de projetos. Os administradores podem controlar quem pode contribuir totalmente. Os administradores podem mudar um projeto de privado para público e vice-versa, conforme descrito em Alterar a visibilidade do projeto.

Consultas

As consultas são usadas para localizar e listar itens de trabalho. As consultas suportam pesquisas gerenciadas, que são usadas para triar o trabalho, versus pesquisas ad-hoc, que são usadas para encontrar um item de trabalho específico. As consultas de lista plana também suportam gráficos de status e tendência. Para saber mais, consulte Sobre consultas gerenciadas.

Repositórios

Uma pasta ou contêiner de controle do código-fonte 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: Crie um novo repositório Git.

Permissões baseadas em função

Um modelo de segurança que limita 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, consulte 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 Introdução às 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.

Service principal (Principal de serviço)

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

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

Um sprint é um período de tempo de geralmente duas a três semanas que é usado para agrupar itens de trabalho a serem concluídos durante esse período de tempo. Sprints são usados em métodos Scrum para apoiar o planejamento de sprint, burndown de sprint e outros processos Scrum. Os sprints são definidos por meio de caminhos de iteração. Para saber mais, consulte 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. O sprint backlog suporta equipes que usam metodologias Scrum. Saiba mais: Planejamento de sprint.

Interveniente

Uma conta de usuário concedida 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 revisar e atualizar tarefas definidas para a lista de pendências da sprint. O quadro de tarefas suporta equipes que usam metodologias Scrum. Para saber mais, consulte Atualizar e monitorar seu painel de tarefas.

Teams

Uma equipa 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 dentro de um projeto. Cada equipe tem acesso a um conjunto de ferramentas ágeis. 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 às suas necessidades de trabalho. Para saber mais, consulte Sobre equipes e ferramentas ágeis.

Grupo de equipa

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

Inquilino

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.

Controlo de Versões do Team Foundation (TFVC)

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

Utilizadores válidos

Usuários válidos são usuários que o Azure DevOps reconhece como sendo 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, Ative Directory ou Microsoft Entra, elas são adicionadas automaticamente a um dos grupos de usuários válidos. Para obter mais informações, consulte Introdução às permissões, acesso e grupos de segurança.

Widgets

Os 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, consulte 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 seu projeto foi criado. Cada item de trabalho suporta a captura de informações, a adição de anexos, a vinculação a outros itens de trabalho e muito mais. Saiba mais: Sobre itens de trabalho.

Tipos de item de trabalho (WITs)

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