Consultar por campos numéricos no Azure Boards e no Azure DevOps
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Como faço para determinar quanto trabalho cada desenvolvedor concluiu na minha equipe? Há uma maneira de resumir o esforço ou os story point para uma iteração?
Os campos numéricos mais comuns acompanham o esforço para itens na categoria Requisitos ou trabalho estimado, restante e concluído para itens na categoria Tarefa. Com as consultas, você pode listar os itens de trabalho de interesse e definir um gráfico que mostra uma contagem de itens de trabalho ou uma soma de um campo numérico.
Operadores e macros com suporte
As cláusulas de consulta que especificam um campo numérico podem usar os operadores listados abaixo.
- = , <> , > , < , >= , <=
- =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]
- In, Not In
- Was Ever
Dicas para desenvolver consultas baseadas em gráfico
- Você só pode adicionar gráficos para consultas de lista plana
- As opções de gráfico fazem referência a filtros de consulta ou campos exibidos por meio de opções de coluna
- Salve as alterações feitas na consulta antes de adicionar ou modificar um gráfico.
- Para agrupar uma ou mais cláusulas, selecione-as e escolha o ícone agrupar cláusulas. Para desagrupar, selecione a cláusula agrupada.
Para obter mais detalhes sobre como criar consultas e consultas baseadas em gráfico, confira Usar o editor de consultas para listar e gerenciar consultas e Gráficos. Se você quiser adicionar um campo personalizado para rastrear e gerar somas de outros valores numéricos, confira Adicionar ou modificar um campo.
Filtros úteis
Filtrar por
Incluir estas cláusulas de consulta
Histórias de usuário ou bugs
Work Item Type In User Story,Bug
Tarefas ou bugs
Work Item Type In Task,Bug
Itens que estão Ativos ou Fechados
State In Active,Closed
Itens na categoria Requisitos
Work Item Type In Group Microsoft.RequirementCategory
Histórias de usuários não estimadas
Story Points <> (leave Value field blank)
Gráficos e consultas de contagem de itens de trabalho
Todas as consultas mostram uma contagem de itens quando você executa a consulta. Aqui, definimos uma consulta de lista plana que filtra bugs em qualquer estado.
Além disso, todos os gráficos contêm uma seleção de Valores projetada para exibir uma contagem de itens de trabalho dentro do gráfico.
Contagem de bugs por desenvolvedor
Crie uma consulta de bugs ativos e modifique as opções de coluna para mostrar Atribuído a e Estado. Em seguida, adicione um gráfico dinâmico que exibe as atribuições e o estado.
Contagem de bugs por estado e área
Usando a mesma consulta de lista simples que filtra bugs mostrados na seção anterior, você pode mostrar uma contagem com base na área. Modifique as opções de coluna para mostrar o Caminho da Área. Em seguida, adicione um gráfico dinâmico que exiba o estado e o caminho da área.
Consultas de valor de campo indefinidas
Você pode encontrar itens de trabalho que têm um valor de campo indefinido usando o operador igual (=) e deixando o Valor do campo em branco. Por exemplo, os filtros a seguir listam todos os itens de trabalho do tipo Histórias de Usuário cujo campo Story Points está em branco.
Para listar itens de trabalho com base em um campo que não está em branco, use o operador não (<>) e deixe o Valor em branco.
Gráficos e consultas de story point ou esforço
Você pode atribuir Story Points a histórias de usuários ou bugs ao trabalhar em um processo Agile. Ou, Esforço para itens da lista de pendências do produto e bugs quando você trabalha em um processo Scrum. Para obter mais informações, confira os artigos de fluxo de trabalho e tipos de item de trabalho dos processos Básico, Agile, Scrum ou CMMI.
Soma dos story points e seus status
Crie uma consulta que filtre a História do Usuário como o tipo de item de trabalho e modifique as opções de coluna para mostrar Story Points e Estado.
Em seguida, adicione um gráfico de barras empilhadas que soma os Story Points.
Para obter informações sobre diagramas de fluxo cumulativo definidos pelo sistema, confira Fluxo cumulativo.
Gráfico de queima das histórias de usuário para uma iteração
Crie uma consulta que filtre a História de Usuário como o tipo de item de trabalho e no estado Ativo ou Fechado. Modifique as opções de coluna para mostrar Story Points.
Em seguida, adicione um gráfico de tendência de área empilhada que soma os Story Points.
Gráficos e consultas de trabalho restantes e concluídos
Com base no processo que seu projeto faz referência, você pode atribuir os campos a seguir a tarefas ou bugs.
Processar | Campos disponíveis |
---|---|
Agile | Estimativa Original, Trabalho Restante, Trabalho Concluído |
Scrum | Trabalho restante |
CMMI | Estimativa Original, Trabalho Restante, Trabalho Concluído |
Soma do trabalho restante por desenvolvedor
Se você seguir as práticas do Scrum e estimar o Trabalho Restante para suas tarefas e bugs, poderá obter um acúmulo da quantidade de trabalho restante para cada desenvolvedor com a consulta e o gráfico a seguir. Usando o operador In e incluindo Tarefa e Bug, você inclui todos os bugs que estão sendo acompanhados como tarefas.
Adicione o Trabalho Restante como opção de coluna à consulta e salve. Para exibir uma soma do trabalho restante, adicione um gráfico dinâmico, conforme mostrado.
Para obter informações sobre gráficos de burndown de sprint definidos pelo sistema, confira Burndown de sprint.
Campos usados para estimar e acompanhar o trabalho
A tabela a seguir descreve os campos numéricos e baseados na atividade que podem ser usados para acompanhar o trabalho. Para obter informações sobre os campos relacionados à data, como Data de Início, Data de Término e Data de Destino, confira Consulta por data ou iteração atual.
Nome do campo
Descrição
Tipo de item de trabalho
Atividade 1, 2
O tipo de atividade que é necessário para concluir uma tarefa. Para saber mais sobre como esse campo é usado, confira Planejamento de capacidade. Valores permitidos são:
- Implantação
- Design
- Desenvolvimento
- Documentação
- Requisitos
- Testando
O campo Atividade é atribuído a Activity
no arquivo ProcessConfiguration.3
Reference name=Microsoft.VSTS.Common.Activity, Data type=String
Tarefa, Bug4 (Agile e Scrum)
Valor Comercial
Uma unidade de medida subjetiva que registra o valor comercial relativo de um item da lista de pendências de produtos ou recurso em relação a outros itens do mesmo tipo. Um item com um número mais alto deve ser considerado como tendo mais valor comercial do que um item com um número mais baixo.
Reference name=Microsoft.VSTS.Common.BusinessValue, Data type=Integer
Épico, Recurso
A quantidade de trabalho gasto na implementação de uma tarefa. É possível especificar o trabalho em horas ou dias. Não há unidades de tempo inerentes associadas a esse campo.
Reference name=Microsoft.VSTS.Scheduling.CompletedWork, Data type=Double
Tarefa, Bug4
Disciplina 1, 2
O tipo de atividade ou disciplina que é atribuída a uma tarefa. Para saber mais sobre como esse campo é usado, confira Planejamento de capacidade. Valores permitidos são:
- Análise
- Desenvolvimento
- Teste
- Educação do Usuário
- Experiência de usuário
O campo Disciplina é atribuído a Activity
no arquivo ProcessConfiguration.3
Reference name=Microsoft.VSTS.Common.Discipline, Data type=String
Tarefa, Bug 4 (CMMI)
Esforço
Uma unidade de medida subjetiva que captura o tamanho de um bug ou de um item da lista de pendências do produto. Se atribuir mais esforço a um item, você esta indicando que é necessário mais trabalho para implantá-lo.
Esse campo 3 também é usado para calcular a velocidade e a previsão da equipe. Ele é atribuído a Effort
no arquivo de ProcessConfiguration.
Reference name=Microsoft.VSTS.Scheduling.Effort, Data type=Double
Item da lista de pendências do produto, Bug 4 (Scrum)
Recurso, Épico
Pontos da história
Uma unidade de medida subjetiva que captura o tamanho de uma história do usuário. Se atribuir mais pontos a uma história do usuário, você esta indicando que é necessário mais trabalho para implantá-la.
Esse campo 3 também é usado para calcular a velocidade e a previsão da equipe. Ele é atribuído a Effort
no arquivo de ProcessConfiguration.
Reference name=Microsoft.VSTS. Scheduling.StoryPoints, Data type=Double
História de Usuário, Bug 4 (Agile)
Tamanho
Uma unidade de medida subjetiva que captura o tamanho de uma requisição. Quanto maior o tamanho, mais trabalho será necessário para implantá-la.
Esse campo 3 também é usado para calcular a velocidade e a previsão da equipe. Ele é atribuído a Effort
no arquivo de ProcessConfiguration.
Reference name=Microsoft.VSTS. Scheduling.Size, Data type=Double
Requisito, Bug 4 (CMMI)
Estimativa Original
A quantidade necessária de trabalho para concluir uma tarefa. É possível especificar o trabalho em horas ou dias. Não há unidades de tempo inerentes associadas a esse campo.
Reference name=Microsoft.VSTS.Scheduling.OriginalEstimate, Data type=Double
Tarefa, Bug 4 (Agile e CMMI)
A quantidade de trabalho restante para concluir uma tarefa. É possível especificar o trabalho em horas ou dias. Não há unidades de tempo inerentes associadas a esse campo.
Esse campo 3 também é usado para calcular o burndown. Ele é atribuído a type="RemainingWork"
no arquivo de ProcessConfiguration.
Observação
No Azure Boards, o quadro de tarefas sempre mostra "h" para horas em relação ao Trabalho Restante. Para TFS, você pode modificar o arquivo ProcessConfiguration para o campo do tipo Trabalho Restante para especificar "d" para dias ou outro rótulo preferencial.
Reference name=Microsoft.VSTS.Scheduling.RemainingWork, Data type=Double
Tarefa, Bug4
Requer Revisão
Indica que a tarefa requer revisão. Você pode especificar Sim ou Não (padrão).
Reference name=Microsoft.VSTS.CMMI.RequiresReview, Data type=String
Tarefa (CMMI)
Exige Teste
Indica que a tarefa requer um teste. Você pode especificar Sim ou Não (padrão).
Reference name=Microsoft.VSTS.CMMI.RequiresTest, Data type=String
Tarefa (CMMI)
Tipo de Tarefa1
Especifica o tipo de tarefa a ser implantada. Valores permitidos são:
- Ação corretiva
- Ação de Mitigação
- Planejado
Reference name=Microsoft.VSTS.CMMI.TaskType, Data type=String
Tarefa, Bug4 (processo CMMI)
Observação
- Para alterar a seleção de menu: para serviços de nuvem ou um processo Herdado, confira Adicionar e gerenciar campos; e para o processo XML local, confira Adicionar ou modificar um campo, personalizar uma lista de seleção.
- Os valores exibidos na página Capacidade para Atividade (Agile ou Scrum) ou Disciplina (CMMI) refletem uma união de todos os valores definidos para o campo em todos os projetos dentro da instância de coleção de projetos. Portanto, para restringir os valores que aparecem para Capacidade nas páginas da lista de pendências do sprint, você deve fazer com que os valores correspondam em todos os projetos ao campo atribuído ao
type="Activity"
. - Para alterar a atribuição de campo ProcessConfiguration (somente local), confira Referência de elemento XML de configuração de processo.
- Cada equipe pode configurar suas ferramentas Agile para determinar se os bugs são tratados de forma semelhante a requisitos ou tarefas. Como os bugs podem aparecer com requisitos ou tarefas, os campos usados para estimar o esforço no nível do requisito e no nível da tarefa são incluídos no formulário do item de trabalho.
Artigos relacionados
Para obter informações sobre como adicionar campos personalizados, confira Personalizar sua experiência de acompanhamento de trabalho.
As ferramentas principais que você usa para planejar e acompanhar o trabalho estão descritas aqui:
- Criar sua lista de pendências
- Planejamento de sprint
- Planejamento da capacidade
- Quadro de tarefas
- Quadro Kanban
Para obter mais informações sobre como usar itens de trabalho e consultas, confira:
- Editor de consultas
- Campos, operadores e macros de consulta
- Adicionar itens de trabalho
- Índice de campos de item de trabalho
- Sobre consultas gerenciadas
Acumular valores numéricos entre tipos de item de trabalho
O acúmulo fornece valores somados de campos selecionados para todos os itens de trabalho filho de um pai. Nativamente, o Azure Boards fornece o acúmulo de Trabalho Restante para tarefas no quadro de tarefas. Para outros requisitos de acúmulo, confira os seguintes artigos:
Quais itens aparecem nas categorias Requisito ou Tarefa?
As atribuições padrão de tipos de item de trabalho para cada categoria são listadas abaixo para cada processo.
Processar | Categoria de requisito | Categoria da tarefa |
---|---|---|
Agile | História do usuário | Tarefa |
Scrum | Item da lista de pendências do produto | Tarefa |
CMMI | Requisito | Tarefa |
Entretanto, cada equipe pode determinar se o tipo de item de trabalho de Bug aparece na categoria Requisito ou Tarefa. Confira Mostrar bugs em listas de pendências e quadros.
Você pode adicionar tipos de item de trabalho personalizados a uma lista de pendências. Para obter mais informações, consulte Adicionar ou modificar um tipo de item de trabalho, Adicionar uma WIT personalizada a uma lista de pendências ou quadro.
API REST
Para interagir programaticamente com consultas, confira um destes recursos da API REST:
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de