Consulta por campos numéricos
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Saiba como consultar por campos numéricos com base em esforço, agendamento, pontos de história ou campos de acompanhamento de tempo no Azure Boards e no Azure DevOps.
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 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.
Pré-requisitos
- Níveis de acesso:
- Para exibir e executar consultas compartilhadas: membro do Project.
- Para adicionar e salvar uma consulta compartilhada: pelo menos acesso Básico.
- Permissões: permissão para Contribuir definida como Permitir para a pasta à qual você deseja adicionar uma consulta. Por padrão, o grupo Colaboradores não tem essa permissão.
Nota
Usuários com acesso Stakeholder para um projeto público têm acesso total aos recursos de consulta, assim como usuários com acesso Básico. Para mais informações, veja Referência rápida de acesso das partes interessadas.
- Níveis de acesso:
- Para exibir e executar consultas compartilhadas: membro do Project.
- Para adicionar e salvar uma consulta compartilhada: pelo menos acesso Básico.
- Permissões: permissão para Contribuir definida como Permitir para a pasta à qual você deseja adicionar a consulta. Por padrão, o grupo Colaboradores não tem essa permissão.
Usar operadores e macros
Cláusulas de consulta com suporte que especificam um campo numérico podem usar os operadores a seguir.
=
,<>
,>
,<
,>=
,<=
=[Field]
,<>[Field]
,>[Field]
,<[Field]
,>=[Field]
,<=[Field]
-
In
,Not In
Was Ever
Desenvolver consultas baseadas em gráfico
As dicas a seguir podem ajudá-lo a desenvolver suas consultas:
- Adicione gráficos somente para consultas de lista simples.
- Referencie filtros de consulta ou campos exibidos nas opções de coluna.
- Salve as alterações feitas na consulta antes de adicionar ou modificar um gráfico.
- Agrupe uma ou mais cláusulas selecionando-as e clicando no ícone agrupar cláusulas. Para desagrupar, selecione na cláusula agrupada.
Para obter mais informações, consulte Usar o editor de consultas para listar e gerenciar consultas e Gráficos e Adicionar ou modificar um campo.
Usar filtros
A tabela a seguir mostra filtros úteis para consultas.
Filtro de para
Incluir essas 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 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)
Consultar o número 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.
Consultar a contagem de bugs por desenvolvedor
Para mostrar Atribuído a e Estado, crie uma consulta de bugs ativos e modifique as opções de coluna. Em seguida, adicione um gráfico dinâmico que exibe as atribuições e o estado.
Consultar a 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.
Consultar valores de campo indefinidos
Você pode encontrar itens de trabalho que têm um valor de campo indefinido usando o operador é igual a, =
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 Pontos de História 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.
Consulta de pontos de esforço ou story points
Você pode atribuir Pontos de História 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, consulte artigos de tipos de item de trabalho e fluxo de trabalho Básico, Agile, Scrumou CMMI.
Consulta para a 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 mais informações sobre diagramas de fluxo cumulativo definidos pelo sistema, consulte fluxo cumulativo.
Consulta para o gráfico burn up das histórias do 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. Para mostrar os story points, modifique as opções da coluna
Em seguida, adicione um gráfico de tendência de área empilhada que soma os Story Points.
Consulta sobre tarefas restantes e concluídas
Com base no processo que seu projeto faz referência, você pode atribuir os campos a seguir a tarefas ou bugs.
Processo | 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 das suas tarefas e bugs, poderá obter um resumo do trabalho restante com a consulta e o gráfico a seguir. Use o operador In e inclua a tarefa e o bug para incluir todos os bugs que estão sendo acompanhados como tarefas.
Adicione o Trabalho Restante como uma opção de coluna à consulta e salve. Para visualizar a soma do trabalho restante, adicione um gráfico dinâmico, conforme mostrado no exemplo a seguir.
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 baseados em atividade e numéricos que você pode usar para acompanhar o trabalho. Para obter informações sobre campos relacionados à data, como Data de Início, Data de Término e Data de Destino, consulte 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 obter mais informações sobre como esse campo é usado, consulte Planejamento de capacidade. Os valores permitidos são:
- Implantação
- Design
- Desenvolvimento
- Documentação
- Requisitos
- Teste
O campo Atividade é atribuído a Activity
no arquivo ProcessConfiguration.3
Nome da referência=Microsoft.VSTS.Common.Activity, Data type=String
Tarefa, Bug4 (Agile e Scrum)
Valor comercial
Uma unidade subjetiva de medida que captura o valor comercial relativo de um item ou recurso de backlog do produto em comparação com outros itens do mesmo tipo. Um item atribuído a um número maior deve ser considerado como tendo mais valor comercial do que um item atribuído a um número menor.
Nome de referência=Microsoft.VSTS.Common.BusinessValue, Tipo de dado=Inteiro
Épico, Recurso
A quantidade de trabalho gasto implementando uma tarefa. Você pode especificar o trabalho em horas ou em 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 atribuída a uma tarefa. Para saber mais sobre como esse campo é usado, consulte Planejamento de capacidade. Os valores permitidos são:
- Análise
- Desenvolvimento
- Teste
- Educação do Usuário
- Experiência do usuário
O campo Disciplina é atribuído a Activity
no arquivo ProcessConfiguration.3
Nome de referência=Microsoft.VSTS.Common.Discipline, Data type=String
Tarefa, Bug 4 (CMMI)
Esforço
Uma unidade subjetiva de medida que captura o tamanho de um bug ou item de lista de pendências do produto. Se você atribuir mais esforço a um item, indicará que é necessário mais trabalho para implementá-lo.
Esse campo 3 também é usado para calcular a velocidade e a previsão da equipe. Ele é atribuído a Effort
no arquivo 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 subjetiva de medida que captura o tamanho de uma história de usuário. Se você atribuir mais pontos a uma história de usuário, indicará que é necessário mais trabalho para implementá-la.
Esse campo 3 também é usado para calcular a velocidade e a previsão da equipe. Ele é atribuído a Effort
no arquivo ProcessConfiguration.
Nome da referência=Microsoft.VSTS. Scheduling.StoryPoints, Data type=Double
História de Usuário, Bug 4 (Agile)
Tamanho
Uma unidade subjetiva de medida que captura o tamanho de um requisito. Quanto maior o tamanho, mais trabalho é necessário para implementá-lo.
Esse campo3 também é usado para calcular a velocidade e a previsão da equipe. Ele é atribuído a Effort
no arquivo ProcessConfiguration.
Nome da referência=Microsoft.VSTS. Agendamento. Tamanho, tipo de dado=duplo
Requisito, Erro 4 (CMMI)
Estimativa Original
A quantidade de trabalho necessária para concluir uma tarefa. Você pode especificar o trabalho em horas ou em 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 que resta para concluir uma tarefa. Você pode especificar o trabalho em horas ou em 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 ProcessConfiguration.
Nota
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 Sem (padrão).
Nome de referência=Microsoft.VSTS.CMMI.RequiresReview, Tipo de dado=String
Tarefa (CMMI)
Exige Teste
Indica que a tarefa requer um teste. Você pode especificar Sim ou Sem (padrão).
Nome de referência=Microsoft.VSTS.CMMI.RequiresTest, Data type=String
Tarefa (CMMI)
Tipo de tarefa1
Especifica o tipo de tarefa a ser implementada. Os valores permitidos são:
- Ação corretiva
- Ação de mitigação
- Planeado
Nome de referência=Microsoft.VSTS.CMMI.TaskType, Data type=String
Tarefa, Bug4 (processo CMMI)
Nota
- Para alterar a seleção do menu: para serviços de nuvem ou um processo herdado, consulte Adicionar e gerenciar campos; e para o processo XML local, consulte 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 bugs podem surgir tanto em requisitos quanto em tarefas, os campos utilizados para estimar o esforço nos níveis de requisitos e de tarefas estão incluídos no formulário do item de trabalho.
Próximas etapas
Artigos relacionados
- Criar sua lista de pendências
- Planejar sprints
- Planejar a capacidade
- Definir uma consulta de item de trabalho
- Campos de consulta, operadores e macros
- Suporte cumulativo de trabalho e outros campos
- Criar gráficos cumulativos com o Power BI
REST API
Para interagir programaticamente com consultas, consulte um destes recursos da API REST: