Controlar histórias, problemas, bugs e outros itens de trabalho no Azure Boards

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Acompanhe os recursos e os requisitos que você está desenvolvendo, defeitos de código ou bugs e outros detalhes usando itens de trabalho. Os itens de trabalho são semelhantes a problemas de GitHub, mas oferecem tipos diferentes para acompanhar vários tipos de informações.

Se você estiver apenas começando, leia as informações fornecidas neste artigo. Para entrar e começar a acompanhar o trabalho em uma placa Kanban, consulte Planejar e acompanhar o trabalho. Para obter uma referência rápida a várias tarefas de item de trabalho e conceitos principais, consulte a referência rápida do item de trabalho.

Planejar e acompanhar o trabalho

Use itens de trabalho para rastrear tudo o que você precisa rastrear. Cada 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. E os tipos de item de trabalho têm um identificador exclusivo dentro de uma organização ou coleção de projetos. Os tipos de item de trabalho disponíveis dependem do processo usado ao criar seu projeto (Agile, Basic, Scrum ou CMMI).

Use itens de trabalho para rastrear tudo o que você precisa rastrear. Cada 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. E os tipos de item de trabalho têm um identificador exclusivo dentro de uma organização ou coleção de projetos. Os tipos de item de trabalho disponíveis dependem do processo usado quando seu projeto foi criado (Agile, Scrum ou CMMI).

Tarefas que você pode fazer usando itens de trabalho

Permissões e acesso necessários

Como membro adicionado ao grupo Colaboradores de um projeto, você pode usar a maioria dos recursos fornecidos em Boards ou Trabalho. Os usuários com acesso básico têm acesso completo a todos os recursos. Os usuários com acesso ao Stakeholder estão limitados a determinados recursos. Para obter detalhes, consulte a referência rápida de acesso do Stakeholder.

Para saber mais sobre permissões e acesso, consulte Permissões e acesso para acompanhamento de trabalho e referência rápida de acesso aos stakeholders.

Para adicionar usuários a um projeto, consulte Adicionar usuários a um projeto ou equipe.

Tipos de item de trabalho (WITs)

Para acompanhar diferentes tipos de trabalho, diferentes WITs são definidos. Os tipos de item de trabalho disponíveis se baseiam no processo usado quando o projeto foi criado — Agile, Basic, Scrum ou CMMI — conforme ilustrado nas imagens a seguir. Os itens em sua lista de pendências podem ser chamados de problemas de histórias de usuário (agile) (Básico), itens de backlog do produto (Scrum) ou requisitos (CMMI). Todos os quatro tipos são semelhantes: eles descrevem o valor do cliente do trabalho e o trabalho a ser feito.

A imagem a seguir mostra a hierarquia do item de trabalho de backlog do processo Agile. As Histórias e Tarefas do Usuário são usadas para acompanhar o trabalho, os bugs rastreiam defeitos de código e os Epics e Recursos são usados para agrupar o trabalho em cenários maiores.

Conceptual image, Agile work item type

Cada equipe pode configurar como eles gerenciam bugs , no mesmo nível que histórias de usuário ou tarefas - configurando a configuração Trabalhando com bugs . Para saber mais sobre como usar esses tipos de item de trabalho, consulte o processo Agile.

Cada tipo de item de trabalho pertence a uma categoria. As categorias são usadas para agrupar tipos de item de trabalho e determinar quais tipos aparecem em listas de pendências e placas.

Category Tipo de item de trabalho Controla backlogs/boards
Épico Épico Listas de pendências e quadros de portfólio épicos
Recurso Recurso Listas de pendências e placas do portfólio de recursos
Requisito História de usuário (Agile)
Problema (Básico)
Item da lista de pendências do produto (Scrum)
Requisito (CMMI)
Backlogs e placas do produto e pendências sprints
Tarefa Tarefa Quadros de tarefas sprints
Bug Bug Dependendo de como os bugs são rastreados

Juntamente com os tipos de itens de trabalho que aparecem em listas de pendências e placas, há tipos de item de trabalho que acompanham testes, revisões e comentários. Esses tipos, listados na tabela a seguir por categoria, estão disponíveis para todos os processos.

Categoria

Tipo de item de trabalho

Usado para acompanhar os tipos de trabalho especificados

Solicitação de revisão de código

Solicitação de revisão de código

Rastreia uma solicitação de revisão de código em relação ao código mantido em um repositório de controle de versão do Team Foundation (TFVC). Para saber mais, consulte Day na vida de um Desenvolvedor: Suspender o trabalho, corrigir um bug e realizar uma revisão de código.

Resposta da revisão de código

Resposta da revisão de código

Uma resposta de revisão de código é criada para cada pessoa solicitada a fornecer comentários de revisão.

Solicitação de comentários

As solicitações de comentários acompanham as solicitações de comentários gerados por meio do formulário de solicitação de comentários. Consulte Obter comentários.

Resposta de comentários

Resposta de comentários

Uma resposta de comentários é criada para cada pessoa e para cada item para o qual os comentários são fornecidos por meio do Microsoft Feedback Client. Consulte Obter comentários.

Etapa compartilhada

Etapa compartilhada

As etapas compartilhadas são usadas para repetir testes com dados diferentes.

Parâmetro Compartilhado

Parâmetros compartilhados especificam dados e parâmetros diferentes para executar casos de teste manuais. Consulte Repetir um teste com dados diferentes.

Caso de teste

Caso de teste

Cada caso de teste define um teste manual.

Plano de Teste

Plano de Teste

Pacotes de teste do grupo de planos de teste e casos de teste individuais juntos. Os planos de teste incluem pacotes de teste estáticos, conjuntos baseados em requisitos e pacotes baseados em consulta. Para saber mais, consulte Criar planos de teste e conjuntos de testes.

Conjunto de testes

Conjunto de testes

Os conjuntos de testes agrupam casos de teste em cenários de teste separados em um plano de teste. Agrupar casos de teste facilita a visualização de quais cenários estão concluídos. Consulte Criar planos de teste e pacotes de teste.

O ideal é que os itens de trabalho sejam criados apenas a partir da ferramenta específica projetada para dar suporte ao uso. Portanto, para impedir que os usuários criem itens de trabalho manualmente, há uma categoria tipos ocultos. Todas as categorias listadas na tabela anterior são adicionadas à categoria Tipos Ocultos, exceto para a categoria Caso de Teste.

Formulário de item de trabalho

Cada item de trabalho dá suporte ao acompanhamento de dados contidos em campos de item de trabalho. Além disso, ele captura as alterações à medida que as atualizações são feitas no campo Histórico e comentários feitos na seção Discussão . Para saber mais sobre cada campo, consulte o índice de campo de item de trabalho.

Cada formulário contém vários controles, conforme mostrado abaixo e descrito em controles de formulário de item de trabalho.

Screenshot of Work item form to track features or user stories.

Acompanhar o trabalho no portal da Web

Você pode adicionar e atualizar itens de trabalho do portal da Web. Para acompanhar o trabalho usando outros clientes, consulte as melhores ferramentas para adicionar, atualizar e vincular itens de trabalho.

Portal da Web e clientes que dão suporte ao acompanhamento de itens de trabalho

Você pode adicionar e atualizar itens de trabalho do portal da Web e de vários clientes. Para obter uma visão geral de todos os clientes que se conectam ao seu projeto, consulte Ferramentas e clientes que se conectam a Azure DevOps.

Portal da Web

Use o portal da Web para realizar as tarefas a seguir.

  • Itens de trabalho: use para localizar rapidamente itens de trabalho atribuídos a você ou dinamizar ou filtrar itens de trabalho com base em outros critérios, como itens de trabalho que você segue, que você é mencionado ou que você visualizou ou atualizou.
  • Boards: use para implementar práticas kanban e visualizar o fluxo de trabalho para uma equipe.
  • Pendências: use para planejar, priorizar e organizar o trabalho para uma equipe fazer dentro de um produto ou lista de pendências de portfólio.
  • Sprints: use para planejar o trabalho para que uma equipe seja executada durante um período de tempo específico conhecido como sprint.
  • Consultas: use para definir um conjunto de critérios de filtro para listar itens de trabalho para fins de compartilhamento com outras pessoas, executar atualizações em massa ou operações de importação/exportação.
  • Planos de Entrega: use para revisar o agendamento de histórias ou recursos que suas equipes planejam entregar. Os planos mostram itens de trabalho agendados definidos que são atribuídos a sprints (caminho de iteração) de equipes selecionadas em um modo de exibição de calendário.
  • Itens de trabalho: use para localizar rapidamente itens de trabalho atribuídos a você ou dinamizar ou filtrar itens de trabalho com base em outros critérios, como itens de trabalho que você segue, que você é mencionado ou que você visualizou ou atualizou.
  • Boards: use para implementar práticas kanban e visualizar o fluxo de trabalho para uma equipe.
  • Pendências: use para planejar, priorizar e organizar o trabalho para uma equipe fazer dentro de um produto ou lista de pendências de portfólio.
  • Sprints: use para planejar o trabalho para que uma equipe seja executada durante um período de tempo específico conhecido como sprint.
  • Consultas: use para definir um conjunto de critérios de filtro para listar itens de trabalho para fins de compartilhamento com outras pessoas, executar atualizações em massa ou operações de importação/exportação.
  • Planos: use para revisar o agendamento de histórias ou recursos que suas equipes planejam entregar. Os planos mostram itens de trabalho agendados definidos que são atribuídos a sprints (caminho de iteração) de equipes selecionadas em um modo de exibição de calendário. Requer a instalação da extensão Planos de Entrega.
  • Itens de trabalho: use para localizar rapidamente itens de trabalho atribuídos a você ou dinamizar ou filtrar itens de trabalho com base em outros critérios, como itens de trabalho que você segue, que você é mencionado ou que você visualizou ou atualizou.
  • Boards: use para implementar práticas kanban e visualizar o fluxo de trabalho para uma equipe.
  • Pendências: use para planejar, priorizar e organizar o trabalho para uma equipe fazer dentro de um produto ou lista de pendências de portfólio.
  • Sprints: use para planejar o trabalho para que uma equipe seja executada durante um período de tempo específico conhecido como sprint.
  • Consultas: use para definir um conjunto de critérios de filtro para listar itens de trabalho para fins de compartilhamento com outras pessoas, executar atualizações em massa ou exportar operações.
  • Planos: use para revisar o agendamento de histórias ou recursos que suas equipes planejam entregar. Os planos mostram itens de trabalho agendados definidos que são atribuídos a sprints (caminho de iteração) de equipes selecionadas em um modo de exibição de calendário. Requer a instalação da extensão Planos de Entrega.
  • Itens de trabalho: use para localizar rapidamente itens de trabalho atribuídos a você ou dinamizar ou filtrar itens de trabalho com base em outros critérios, como itens de trabalho que você segue, que você é mencionado ou que você visualizou ou atualizou.
  • Pendências: que fornecem acesso a:
    • Pendências de produto e portfólio: use para planejar, priorizar e organizar o trabalho para uma equipe fazer dentro de um produto ou lista de pendências de portfólio.
    • Boards: use para implementar práticas kanban e visualizar o fluxo de trabalho para uma equipe.
    • Pendências de sprint: use para planejar o trabalho para uma equipe executar durante um período de tempo específico chamado de sprint.
  • Consultas: use para definir um conjunto de critérios de filtro para listar itens de trabalho para fins de compartilhamento com outras pessoas ou executar atualizações em massa.
  • Planos: use para revisar o agendamento de histórias ou recursos que suas equipes planejam entregar. Os planos mostram itens de trabalho agendados definidos que são atribuídos a sprints (caminho de iteração) de equipes selecionadas em um modo de exibição de calendário. Requer a instalação da extensão Planos de Entrega.

Controlar bugs como requisitos ou tarefas

Muitas equipes do Scrum tratam bugs da mesma forma que qualquer item de pendência ou história do usuário. Outros veem bugs como um trabalho que pertence à implementação de uma história e, em seguida, os tratam como uma tarefa. Bugs, como PBIs (itens de backlog de produto) e histórias de usuário, representam o trabalho que precisa ser feito. Portanto, você deve acompanhar seus bugs junto com outros itens nos itens de pendência do produto? Ou você deve acompanhar seus bugs como tarefas vinculadas a esses itens de pendência? Como sua equipe estima o trabalho?

Com base em como sua equipe responde a essas perguntas, ela pode escolher como deseja rastrear bugs de uma dessas três opções. Para alterar a configuração da equipe, consulte Mostrar bugs em backlogs e quadros.

Para obter uma visão geral de todas as configurações de equipe, consulte Gerenciar equipes e configurar ferramentas de equipe.

Atribuir itens de trabalho a um membro do projeto

Você só pode atribuir um item de trabalho a uma pessoa por vez. O campo Atribuído a é um campo de nome de pessoa projetado para manter uma identidade de usuário reconhecível pelo sistema. No formulário do item de trabalho, escolha o campo Atribuído a para selecionar um membro do projeto. Ou você pode começar a digitar o nome de um membro do projeto para concentrar rapidamente sua pesquisa em alguns.

Web work item form, Assign to field

Qualquer pessoa que tenha acesso de gravação a um projeto pode atribuir itens de trabalho, incluindo usuários com acesso básico e stakeholder.

Observe o seguinte:

  • Você pode atribuir um item de trabalho somente aos usuários que foram adicionados a um projeto ou equipe
  • Você pode atribuir um item de trabalho a um e apenas a um usuário por vez. Se o trabalho for dividido entre dois ou mais usuários, considere a criação de itens de trabalho separados que você atribuirá a cada usuário responsável pelo trabalho a ser concluído
  • Ao longo do tempo, o menu suspenso de campos de nome de pessoa exibirá os nomes que você selecionou mais recentemente
  • Alguns menus suspensos que dão suporte à atribuição de um backlog ou quadro de equipe são automaticamente limitados aos usuários atribuídos à equipe
  • O sistema mostra o nome de exibição e adiciona o nome de usuário quando necessário para desambiguar nomes de exibição idênticos
  • Você pode atribuir vários itens de trabalho de uma só vez nos resultados da lista de pendências ou da consulta, consulte Modificar itens de trabalho em massa para obter detalhes.

Integração com Azure Active Directory

Quando o sistema estiver configurado com Azure Active Directory (Azure AD), o sistema sincronizará campos de nome de pessoa com esses diretórios. Os campos de nome de pessoa incluem Activated By, Assigned To, Closed By, Created By e Resolved By.

Você pode conceder acesso a um projeto adicionando grupos de segurança criados no Azure AD ou adicionando contas a grupos existentes ou personalizados definidos nas páginas de segurança da configuração de coleção. Para obter mais informações, consulte Adicionar ou excluir usuários usando Azure Active Directory.

Integração com o Active Directory

Quando Azure DevOps Server é configurado com o Active Directory (AD), Azure DevOps sincroniza campos de nome de pessoa com esses diretórios. Os campos de nome de pessoa incluem Activated By, Assigned To, Closed By, Created By e Resolved By.

Você pode conceder acesso a um projeto adicionando grupos de segurança criados no AD ou adicionando contas a grupos existentes ou personalizados definidos nas páginas de segurança da configuração de coleção. Para saber mais, consulte Configurar grupos para uso em implantações de Azure DevOps Server.

Observação

Para minimizar a lista de nomes que aparecem nos menus suspensos de campos de nome de pessoa, você pode definir o escopo do campo apenas para os grupos que você deseja que apareçam no menu. Faça isso adicionando um ou mais dos seguintes elementos filho à definição field na definição de tipo de item de trabalho: ALLOWEDVALUES, PROHIBITEDVALUES e VALIDUSER. Para obter detalhes, consulte Definir listas de seleção.

Atribuir itens de trabalho a um sprint

Para agendar itens de trabalho a serem trabalhados durante um período de tempo específico, atribua o Caminho da Iteração. Primeiro, você define os Caminhos de Iteração para uso no projeto e, em seguida, cada equipe seleciona os Caminhos de Iteração que eles usarão. Para saber mais, confira Atribuir trabalho a sprints.

Conforme mostrado na imagem a seguir, você pode vincular itens de trabalho a outros itens de trabalho. Dependendo do tipo de item de trabalho, o tipo de link é diferente. Além disso, os tipos de link especiais dão suporte a uma hierarquia de itens de trabalho usando links pai-filho e links predecessor-sucessor para controlar dependências.

Work item link types, conceptual image

Além disso, várias ferramentas dão suporte à vinculação a outros objetos, como builds, versões, confirmações, solicitações de pull e muito mais. A imagem a seguir demonstra.

Artifact-to-artifact link types

Artifact-to-artifact link types

Para obter uma lista completa de tipos de link e recursos com suporte, consulte Vinculação, rastreabilidade e gerenciamento de dependências e referência de tipo de link.

Localizar ou listar itens de trabalho

Use a caixa de pesquisa para fazer uma pesquisa improvisada para localizar itens de trabalho específicos com base em critérios de campo selecionados. Ou crie uma consulta para fazer uma pesquisa gerenciada, que lista itens de trabalho com base em seus critérios de consulta. Com pesquisas gerenciadas, você pode realizar outras tarefas, como uma triagem de itens de trabalho, criação de uma tendência ou gráfico de status, adição ao painel e muito mais.

Para saber mais, consulte os seguintes artigos:

Usar modelos de item de trabalho para preencher formulários rapidamente

Com modelos de item de trabalho, você pode criar rapidamente itens de trabalho que têm valores pré-preenchidos para os campos comumente usados da sua equipe. Por exemplo, crie um modelo de tarefa que define o caminho da área, o caminho da iteração e a disciplina ou a atividade sempre que você usá-lo para criar uma tarefa.

Para saber mais, consulte Usar modelos para adicionar e atualizar itens de trabalho.

Depois de definir um modelo, você pode compartilhá-lo por email ou um painel.

Personalizar um tipo de item de trabalho

Você pode adicionar ou modificar os campos contidos em um tipo de item de trabalho ou adicionar um tipo de item de trabalho personalizado. Para saber mais, consulte Personalizar um processo de herança.

Você pode adicionar ou modificar os campos contidos em um tipo de item de trabalho ou adicionar um tipo de item de trabalho personalizado. Para obter mais informações, consulte:

Você pode adicionar ou modificar os campos contidos em um tipo de item de trabalho ou adicionar um WIT personalizado. Para saber mais, consulte Personalizar o modelo de processo XML local.

Tentar o próximo