Consulta por campos numéricos en Azure Boards y Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

¿Cómo se determina cuánto trabajo ha completado cada desarrollador de mi equipo? ¿Hay alguna manera de resumir el esfuerzo o los grados de dificultad del caso para una iteración?

Los campos numéricos más comunes realizan un seguimiento del esfuerzo de los elementos de la categoría Requisitos o del trabajo estimado, restante y completado para los elementos de la categoría Tarea. Con las consultas, puede enumerar los elementos de trabajo de interés para definir después un gráfico que muestre un recuento de los elementos de trabajo o una suma de un campo numérico.

Operadores y macros admitidos

Las cláusulas de consulta que especifican un campo numérico pueden usar los operadores que se enumeran a continuación.

  • = , <> , > , < , >= , <=
  • =[campo], <>[campo], >[campo], <[campo], >=[campo], <=[campo]
  • In, Not In
  • Fue

Sugerencias para desarrollar consultas basadas en gráficos

  • Solo puede agregar gráficos para consultas de lista plana.
  • Las opciones de gráfico hacen referencia a filtros de consulta o campos mostrados mediante opciones de columna
  • Guarde los cambios que realice en la consulta antes de agregar o modificar un gráfico.
  • Para agrupar una o más cláusulas, selecciónelas y elija el icono de agrupar cláusulas icono de agrupar cláusulas de consulta. Para desagrupar, seleccione en la cláusula agrupada.

Para más información sobre cómo crear consultas y consultas basadas en gráficos, consulte Uso del editor de consultas para enumerar y administrar consultas y Gráficos. Si desea agregar un campo personalizado para realizar un seguimiento y generar sumas de otros valores numéricos, consulte Incorporación o modificación de un campo.

Filtros útiles

Filtrar por

Incluir estas cláusulas de consulta

Casos de usuario o errores

Work Item Type In User Story,Bug

Tareas o errores

Work Item Type In Task,Bug

Elementos activos o cerrados

State In Active,Closed

Elementos de la categoría Requisitos

Work Item Type In Group Microsoft.RequirementCategory

Casos de usuario no estimados

Story Points <> (leave Value field blank)

Consultas y gráficos de recuento de los elementos de trabajo

Todas las consultas muestran un recuento de elementos al ejecutar la consulta. Aquí definimos una consulta de lista plana que filtra los errores en cualquier estado.

Consulta de errores en cualquier estado, resumen del recuento de los elementos de trabajo

Además, todos los gráficos contienen una selección de valores diseñada para mostrar un recuento de los elementos de trabajo dentro del gráfico.

Recuento de errores por desarrollador

Cree una consulta de errores activos y modifique las opciones de columna para mostrar Asignado a y Estado. A continuación, agregue un gráfico dinámico que muestre las asignaciones y el estado.

Cuadro de diálogo de configuración del gráfico, dinamización mediante Asignado a y Estado.

Recuento de errores por estado y área

Con la misma consulta de lista plana que filtra los errores que se muestran en la sección anterior, puede mostrar un recuento según el área. Modifique las opciones de columna para mostrar la ruta de acceso del área. A continuación, agregue un gráfico dinámico que muestre el estado y la ruta de acceso del área.

Cuadro de diálogo de configuración del gráfico, dinamización por estado y área.

Consultas de valor de campo sin definir

Puede encontrar elementos de trabajo que tengan un valor de campo sin definir mediante el operador igual (=) y dejando el valor del campo en blanco. Por ejemplo, los filtros siguientes muestran todos los elementos de trabajo de tipo Casos de usuario cuyo campo Grado de dificultad del caso está en blanco.

Filtrar en función de las entradas en blanco

Para enumerar los elementos de trabajo basados en un campo que no esté en blanco, use el operador no (<>) y deje el valor en blanco.

Consultas y gráficos de esfuerzo y grado de dificultad del caso

Puede asignar grados de dificultad del caso a casos de usuario o errores cuando trabaje en un proceso de Agile. O bien, el esfuerzo a los elementos de trabajo pendientes y a los errores cuando trabaje en un proceso de Scrum. Para más información, consulte los tipos de elementos de trabajo y los flujos de trabajo Básico, Agile, Scrum o CMMI.

Suma de grados de dificultad del caso y su estado

Cree una consulta que filtre por Caso de usuario como tipo de elemento de trabajo y modifique las opciones de columna para mostrar los grados de dificultad del caso y el estado.

Editor de consultas, lista plana, casos abiertos

A continuación, agregue un gráfico de barras espaciadas que sume los grados de dificultad del caso.

Cuadro de diálogo Configurar gráfico, barras espaciadas, suma de grados de dificultad del caso

Para información sobre los diagramas de flujo acumulativos definidos por el sistema, consulte Flujo acumulativo.

Gráfico de trabajos terminados con los casos de usuario para una iteración

Cree una consulta que filtre el caso de usuario como tipo de elemento de trabajo y en el estado Activo o Cerrado. Modifique las opciones de columna para mostrar los grados de dificultad del caso.

Editor de consultas, lista plana, casos de usuario: activos o cerrados

A continuación, agregue un gráfico de tendencias de área espaciadas que sume los grados de dificultad del caso.

Cuadro de diálogo Configurar gráfico, tendencia, suma de grados de dificultad del caso

Consultas y gráficos de trabajo restantes y completados

En función del proceso al que haga referencia el proyecto, puede asignar los siguientes campos a las tareas o los errores.

Proceso Campos disponibles
Agile Estimación original, trabajo restante, trabajo completado
Scrum Trabajo restante
CMMI Estimación original, trabajo restante, trabajo completado

Suma del trabajo restante por desarrollador

Si sigue las prácticas de Scrum y calcula el trabajo restante para sus tareas y errores, puede obtener un resumen de la cantidad de trabajo restante para cada desarrollador con la consulta y el gráfico siguientes. Al usar el operador in e incluir tanto Task como Bug, se incluyen los errores que se supervisan como tareas.

Consulta de las tareas y los errores para sprint

Agregue Trabajo restante como opción de columna a la consulta y guarde el cambio. Para ver una suma del trabajo restante, agregue un gráfico dinámico como se muestra a continuación.

Cuadro de diálogo Configurar gráfico, dinamización, suma del trabajo restante por desarrollador

Para información sobre los gráficos de evolución de sprint definidos por el sistema, consulte Evolución del sprint.

Campos usados para estimar el trabajo y realizar un seguimiento de este

En la siguiente tabla se describen los campos basados en la actividad y numéricos que puede usar para realizar un seguimiento del trabajo. Para información sobre los campos relacionados con la fecha, como Fecha de inicio, Fecha de fin y Fecha prevista, consulte Consulta por fecha o iteración actual.

Nombre del campo

Descripción

Tipo de elemento de trabajo


Actividad 1, 2

Tipo de actividad necesaria para completar una tarea. Para más información sobre cómo se usa este campo, consulte Planeamiento de capacidad. Los valores permitidos son:

  • Implementación
  • Diseño
  • Desarrollo
  • Documentación
  • Requisitos
  • Prueba

El campo Actividad se asigna a Activity en el archivo ProcessConfiguration.3

Reference name=Microsoft.VSTS.Common.Activity, Data type=String

Tarea, Error4 (Agile y Scrum)

Valor empresarial

Unidad de medida subjetiva que captura el valor empresarial relativo de una característica o elemento de trabajo pendiente del producto, en comparación con otros elementos del mismo tipo. Se debe considerar que un elemento que tenga asignado un número mayor tiene más valor empresarial que un elemento que tenga asignado un número menor.

Reference name=Microsoft.VSTS.Common.BusinessValue, Data type=Integer

Epopeya, Funcionalidades

Trabajo completado

La cantidad de trabajo que se ha empleado en la implementación de una tarea. Puede especificar el trabajo en horas o en días. No hay unidades de tiempo inherentes asociadas a este campo.

Reference name=Microsoft.VSTS.Scheduling.CompletedWork, Data type=Double

Tarea, Error4

Disciplina 1, 2

Tipo de actividad o disciplina asignada a una tarea. Para más información sobre cómo se usa este campo, consulte Planeamiento de capacidad. Los valores permitidos son:

  • Análisis
  • Desarrollo
  • Prueba
  • Datos académicos del usuario
  • Experiencia del usuario

El campo Disciplina se asigna a Activity en el archivo ProcessConfiguration.3

Reference name=Microsoft.VSTS.Common.Discipline, Data type=String

Tarea, Error 4 (CMMI)

Esfuerzo

Unidad de medida subjetiva que captura el tamaño de un error o un elemento de trabajo pendiente del producto. Cuanto más esfuerzo se asigna a un elemento, se indica que se necesita más trabajo para implementarlo.

Este campo 3 también se usa para calcular el progreso y la previsión del equipo. Se asigna a Effort en el archivo ProcessConfiguration.

Reference name=Microsoft.VSTS.Scheduling.Effort, Data type=Double

Elemento de trabajo pendiente, Error 4 (Scrum)

Funcionalidades, Epopeya

Puntos de caso

Unidad de medida subjetiva que captura el tamaño de un caso de usuario. Cuanto más puntos se asignan a un elemento, se indica que se necesita más trabajo para implementarlo.

Este campo 3 también se usa para calcular el progreso y la previsión del equipo. Se asigna a Effort en el archivo ProcessConfiguration.

Reference name=Microsoft.VSTS. Scheduling.StoryPoints, Data type=Double

Caso de usuario, Error 4 (Agile)

Tamaño

Unidad de medida subjetiva que captura el tamaño de un requisito. Cuanto mayor es el tamaño, más trabajo se requiere para implementarlo.

Este campo 3 también se usa para calcular el progreso y la previsión del equipo. Se asigna a Effort en el archivo ProcessConfiguration.

Reference name=Microsoft.VSTS. Scheduling.Size, Data type=Double

Requisito, Error 4 (CMMI)

Estimación original

Cantidad de trabajo restante para completar una tarea. Puede especificar el trabajo en horas o en días. No hay unidades de tiempo inherentes asociadas a este campo.

Reference name=Microsoft.VSTS.Scheduling.OriginalEstimate, Data type=Double

Tarea, Error 4 (Agile y CMMI)

Trabajo restante

Cantidad de trabajo restante para completar una tarea. Puede especificar el trabajo en horas o en días. No hay unidades de tiempo inherentes asociadas a este campo. Este campo 3 también se usa para calcular la evolución. Se asigna a type="RemainingWork" en el archivo ProcessConfiguration.

Nota:

Para Azure Boards, el panel de tareas siempre muestra "h" para las horas relacionadas con Trabajo restante. Para TFS, puede modificar el archivo ProcessConfiguration para el campo de tipo Trabajo restante para especificar "d" para los días u otra etiqueta de su elección.

Reference name=Microsoft.VSTS.Scheduling.RemainingWork, Data type=Double

Tarea, Error4

Requiere revisión

Indica que la tarea requiere revisión. Puede especificar o No (predeterminado).

Reference name=Microsoft.VSTS.CMMI.RequiresReview, Data type=String

Tarea (CMMI)

Requiere comprobación

Indica que la tarea requiere una prueba. Puede especificar o No (predeterminado).

Reference name=Microsoft.VSTS.CMMI.RequiresTest, Data type=String

Tarea (CMMI)

Tipo de tarea 1

Especifica el tipo de tarea que se va a implementar. Los valores permitidos son:

  • Acción correctora
  • Acción de mitigación del riesgo
  • Planeado

Reference name=Microsoft.VSTS.CMMI.TaskType, Data type=String

Tarea, Error4 (proceso de CMMI)

Nota:

  1. Para cambiar la selección del menú: para los servicios en la nube o un proceso heredado, consulte Incorporación y administración de campos; para el proceso XML local, consulte Incorporación o modificación de un campo, personalización de una lista de selección.
  2. Los valores mostrados en la página Capacidad de Actividad (Agile o Scrum) o Disciplina (CMMI) reflejan una unión de todos los valores definidos para el campo en todos los proyectos en la instancia de la colección de proyectos. Por lo tanto, para restringir los valores que aparecen en las páginas de capacidad del trabajo pendiente del sprint, debe hacer que los valores coincidan en todos los proyectos en el campo asignado a type="Activity".
  3. Para cambiar la asignación de campos ProcessConfiguration (solo local), consulte Referencia de elemento XML de la configuración del proceso.
  4. Cada equipo puede configurar sus herramientas de Agile para determinar si los errores se tratan como requisitos o tareas. Dado que los errores pueden aparecer con requisitos o tareas, los campos usados para calcular el esfuerzo en el nivel de requisito y el nivel de tarea se incluyen en el formulario de los elementos de trabajo.

Para información sobre cómo agregar campos personalizados, consulte Personalización de la experiencia de seguimiento del trabajo.

Las herramientas principales que se usan para planear y realizar un seguimiento del trabajo se describen aquí:

Para más información sobre el uso de elementos de trabajo y consultas, consulte:

Resumen de los valores numéricos en los tipos de elementos de trabajo

El resumen proporciona los valores resumidos de los campos seleccionados para todos los elementos de trabajo secundarios de un elemento primario. De forma nativa, Azure Boards proporciona un resumen de Trabajo restante para las tareas del panel de tareas. Para conocer otros requisitos de acumulación, consulte los siguientes artículos:

¿Qué elementos aparecen en las categorías Requisito o Tarea?

Las asignaciones predeterminadas de tipos de elementos de trabajo a cada categoría se enumeran a continuación para cada proceso.

Proceso Categoría Requisito Categoría de la tarea:
Agile Caso de usuario Tarea
Scrum Elemento de trabajo pendiente del producto Tarea
CMMI Requisito Tarea

Sin embargo, cada equipo puede determinar si el tipo de elemento de trabajo Error aparece en la categoría Requisito o Tarea. Consulte Visualización de los errores en los trabajos pendientes y los paneles.

Puede agregar tipos de elementos de trabajo personalizados a un trabajo pendiente. Para obtener más información, consulte Agregar o modificar un tipo de elemento de trabajo, Agregar un WIT personalizado a un trabajo pendiente o un panel.

REST API

Para interactuar mediante programación con las consultas, consulte uno de estos recursos sobre la API REST: