Apresentar o progresso ou totais de rollup no Azure Boards

Serviços de DevOps do Azure | Azure DevOps Server 2022 | Azure DevOps Server 2020

Este artigo fornece uma visão geral da funcionalidade de rollup no Azure DevOps, explicando como o rollup soma valores de campos selecionados para todos os itens de trabalho filho de um pai. O rollup é comumente usado para trabalho, esforço, tamanho ou pontos de história estimados ou concluídos. No entanto, não há suporte para o acúmulo de campos Esforço, Pontos de História ou Tamanho em listas de pendências de produtos e portfólios. Este artigo também o orienta pelas etapas para implementar a funcionalidade de rollup em vários contextos, como listas de pendências de produtos e portfólios, painel de planejamento de sprint, listas de pendências de sprint e quadros de tarefas.

No exemplo a seguir, Progresso por Itens de Trabalho exibe barras de progresso para itens de trabalho pai com base na porcentagem de itens descendentes fechados. Para Épicos, os itens descendentes incluem todos os recursos do filho e os itens de trabalho do filho ou neto. Para Recursos, os itens descendentes incluem todas as Histórias de Usuário filho e seus itens de trabalho filho.

Importante

  • Os dados cumulativos suportam barras de progresso, contagens de itens de trabalho e somas de campos numéricos dentro de um projeto. Os itens filho vinculados a um projeto diferente não são incluídos nos cálculos de rollup pai.
  • Links para casos de teste ou artefatos de teste não são incluídos nos cálculos de rollup, pois esses itens são vinculados usando tipos de link específicos de teste.

Captura de tela das barras de progresso mostrando o rollup por itens de trabalho.

Nota

Você pode exibir o progresso do rollup na nova versão dos Planos de Entrega, agora disponível na visualização pública para Painéis do Azure. Esse recurso é integrado ao Azure Boards e não é mais uma extensão. Para ativá-lo, consulte Gerenciar ou habilitar recursos e ativar a experiência de novos planos de entrega. Para obter mais informações, consulte Revisar planos de entrega da equipe.

Pré-requisitos

  • Permissões: seja membro do Grupo de Usuários Válidos da Coleção de Projetos para visualizar os planos de entrega e o progresso do rollup.
  • Níveis de acesso: tenha um dos seguintes níveis de acesso atribuído a você:
    • Básico: fornece acesso total a todos os recursos do Azure Boards, incluindo exibição e modificação de itens de trabalho.
    • Stakeholder: Permite visualizar e modificar itens de trabalho, mas com recursos limitados.
  • Usar links pai-filho: certifique-se de que seus itens de trabalho estejam vinculados usando relações pai-filho para dar suporte ao rollup.
  • Adicionar campos obrigatórios: certifique-se de que os campos que você deseja acumular estão presentes nos tipos de item de trabalho.
  • Habilite o serviço Analytics em seu Servidor de DevOps do Azure local. Para obter mais informações, consulte Instalar/desinstalar ou ativar/desativar o serviço Analytics.
  • Usar links pai-filho: certifique-se de que seus itens de trabalho estejam vinculados usando relações pai-filho para dar suporte ao rollup.
  • Adicionar campos obrigatórios: certifique-se de que os campos que você deseja acumular estão presentes nos tipos de item de trabalho.

Rollup e itens de trabalho hierárquicos

O conjunto padrão de itens de trabalho da lista de pendências que oferece suporte ao agrupamento hierárquico natural varia com base no processo escolhido para seu projeto. A maneira mais fácil de criar uma hierarquia é mapeando itens de trabalho ou adicionando-os a um item pai em um quadro. Para obter mais informações, consulte Organizar sua lista de pendências, mapear itens de trabalho filho para os pais e Recursos e épicos do painel.

A imagem a seguir mostra a hierarquia de itens de trabalho da lista de pendências do processo Agile. Cada equipe pode configurar como gerencia bugs, no mesmo nível de Histórias de Usuário ou Tarefas, ajustando a configuração Trabalhando com bugs .

Captura de tela da imagem conceitual da hierarquia de processos ágeis.

Abrir uma lista de pendências de produtos ou portfólios

Cada usuário pode personalizar suas opções de coluna, e essas configurações persistem nas sessões para cada lista de pendências.

  1. Abra uma lista de pendências de produtos ou portfólios. Opcionalmente, ative Mostrar pais nas opções de visualização. Mesmo que os itens filho não estejam listados, o rollup para eles é exibido.

Abra uma lista de pendências de portfólio e selecione Itens em andamento e Itens filho concluídos. Isso permite comparar o valor State dos itens com o valor de rollup. A captura de tela mostra as opções de coluna de abertura.

  1. Selecione Opções de coluna ou selecione o ícone de ações e, em seguida, selecione Opções de coluna.

    Escolha Opções de coluna e, em seguida, selecione Opções de coluna.

    Gorjeta

    As opções de Coluna selecionadas aplicam-se ao nível de lista de pendências escolhido e persistirão nas sessões até que você as altere.

Adicionar uma coluna de rollup

  1. Na lista de pendências, selecione Opções>de coluna Adicionar uma coluna>cumulativa da lista rápida e escolha no menu fornecido.

    Captura de ecrã da caixa de diálogo Opções de coluna.

    Nota

    As opções do menu variam de acordo com o processo escolhido para o seu projeto, o nível de lista de pendências selecionado e se a opção Mostrar visualização dos pais está ativada.

    Por exemplo, a imagem a seguir mostra que a Contagem de Tarefas para as histórias de usuário pai é 2 e 4, respectivamente. A contagem de tarefas para o recurso pai e Epic é 6.

    Captura de tela mostrando a coluna Contagem de acúmulo de tarefas.

  2. Trabalho Restante de Tarefas mostra a soma de Trabalho Restante de tarefas vinculadas ao item pai.

    Captura de tela mostrando a coluna Soma do Trabalho Restante.

    Gorjeta

    Quando uma tarefa é fechada, o campo Trabalho Restante é automaticamente definido como zero.

Obter dados cumulativos

Use os seguintes métodos para obter dados cumulativos:

  • Crie consultas de lista simples:
    • Crie uma consulta de lista simples para incluir os campos que deseja acumular.
    • Exporte os resultados da consulta para o Excel para análise posterior.
  • Use extensões:
    • Instale extensões do Azure DevOps Marketplace que suportem a funcionalidade de rollup.
    • Exemplo: Extensão da placa de roll-up.
  • Use o serviço de análise:
    • Use o Serviço de Análise para criar relatórios e painéis personalizados que incluam dados cumulativos.
    • Exemplo: crie um relatório do Power BI que exiba valores cumulativos para seus itens de trabalho.

Use listas de pendências de produtos e portfólios

  1. Chegou à sua lista de pendências de produtos ou portfólio.

  2. Certifique-se de que a vista da lista de pendências inclui os campos que pretende acumular.

    Os valores de rollup são exibidos na visualização da lista de pendências.

Usar o painel de planejamento de sprint

  1. Abra o painel de planejamento de sprint.

  2. Adicione os campos que pretende acumular à vista.

    Os valores de rollup são exibidos para os itens de trabalho pai.

Usar uma lista de pendências de sprint e um quadro de tarefas

  1. Vá para a sua lista de pendências ou quadros de tarefas do sprint.

  2. Certifique-se de que a vista inclui os campos que pretende acumular.

    Os valores de rollup são exibidos para os itens de trabalho pai.

Análise, latência e estados de erro

Os dados cumulativos são calculados a partir do serviço Analytics. Ao lidar com uma grande quantidade de dados, você pode experimentar alguma latência na exibição do rollup. Passe o cursor sobre o ícone de rollup para determinar o estado dos dados.

Se ocorrer um erro na recuperação de dados cumulativos, você verá um ícone de informações e linhas vazias. Os erros indicam quando os dados do Google Analytics foram atualizados pela última vez, o que significa que os serviços do Google Analytics ainda estão processando alterações que podem afetar os cálculos de rollup. Quando os dados do Google Analytics estiverem atualizados, as colunas de rollup serão atualizadas com os dados mais recentes.

Captura de ecrã a mostrar Erro ao obter dados.

Para obter mais informações sobre o serviço, consulte O que é o Analytics?.

Alterar a ordem das colunas ou remover uma coluna cumulativa

Para alterar a ordem dos campos, arraste e solte o campo na posição desejada dentro do conjunto de campos selecionados. Para remover um campo, selecione o Ícone de eliminaçãobotão .

Rollup de tipos de item de trabalho personalizados ou campos personalizados

Se você adicionar um tipo de item de trabalho personalizado ou campo a um nível de lista de pendências, poderá exibir dados cumulativos com base nessas opções. Por exemplo, o tipo de Solicitação do Cliente é adicionado à categoria Requisitos e a imagem a seguir mostra uma Contagem de Solicitações do Cliente.

Captura de tela do campo personalizado, campo Acúmulo de Contagem de Solicitações do Cliente.

  1. Na caixa de diálogo Opções de coluna, selecione Adicionar uma coluna>de pacote cumulativo Configurar pacote cumulativo personalizado.

  2. Escolha as opções desejadas na caixa de diálogo da coluna Pacote cumulativo personalizado.

    Captura de tela da caixa de diálogo da coluna Pacote cumulativo personalizado.

  3. Selecione OK>OK para concluir suas operações.

    Gorjeta

    Depois de adicionar campos personalizados ou tipos de item de trabalho personalizados, atualize a página da lista de pendências para ver as alterações.

Usar atalhos de teclado para alterar a ordem das colunas, a largura da coluna ou as opções de classificação

Altere a ordem das colunas, o tamanho da coluna ou as opções de classificação usando as seguintes ações:

  • Alterar a ordem das colunas: selecione o campo e arraste-o para um novo local.
  • Redimensionar uma coluna: selecione o divisor de colunas à direita do campo e arraste-o para ajustar o tamanho.