Configuración de un widget de evolución o evolución ascendente

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019

Los widgets Burndown y Burnup proporcionan la flexibilidad para crear gráficos para:

  • Cualquier tipo de ámbito
  • Cualquier número de equipos
  • Dentro de los períodos de tiempo especificados.

Los gráficos de burndown se centran en el trabajo restante dentro de un período de tiempo específico, mientras que los gráficos de burnup se centran en el trabajo completado.

Ambos tipos de gráficos ayudan a responder a la pregunta: ¿Estamos en seguimiento para completar este conjunto de trabajo por la fecha de finalización?

Use este artículo para aprender a:

  • Interpretación de un widget Burndown o Burnup
  • Configuración de los widgets Burndown o Burnup
  • Uso de métricas de agotamiento
  • Trabajar con un gráfico de agotamiento
  • Configuración de un agotamiento de sprint

Use el gráfico de agotamiento para realizar un seguimiento de la finalización de un ámbito predefinido de trabajo durante un período de tiempo predefinido. Por ejemplo, una grabación de sprint realiza un seguimiento de la finalización del trabajo pendiente de sprint al final del sprint. Una grabación de versiones realiza un seguimiento de la finalización del trabajo pendiente de versión al final de la versión. Puede definir un gráfico de agotamiento de errores para realizar un seguimiento de la finalización de un conjunto de errores en una fecha determinada.

Widget de burndown configurado para mostrar una grabación de versiónBurndown Widget - Release Burndown Example

Widget de burndown configurado para mostrar una grabación de erroresBurndown Widget - Bug Burndown Example

Métricas

Los gráficos de burndown y burnup proporcionan una manera fácil de supervisar el progreso entre equipos y sprints mostrando el trabajo restante a lo largo del tiempo. El trabajo restante es el eje vertical y el tiempo es el eje horizontal. El trabajo restante se calcula como una suma de un campo determinado, como Puntos de historia, o recuento de un tipo de elemento de trabajo como Casos de usuario. Además, cada gráfico calcula y muestra la tasa media de quema o quema y el ámbito agregado durante el transcurso del proyecto.

En función del aumento del ámbito y el agotamiento históricos, el gráfico Burndown muestra una fecha de finalización de trabajo proyectada. Con el agotamiento, los equipos pueden mantenerse al día de su progreso y ver el efecto inmediato de su trabajo en su fecha de entrega.

Estos gráficos proporcionan las siguientes métricas útiles:

  • Porcentaje de trabajo completado
  • Tasa media de agotamiento
  • Aumento total del ámbito
  • Número de elementos de trabajo no estimados con puntos de historia o el campo en el que se está quemando
  • El agotamiento proyectado, basado en la tasa de descendido histórico
  • Aumento del ámbito proyectado, en función de la tasa de aumento del ámbito histórico
  • Fecha de finalización proyectada, en función del agotamiento histórico y de las tasas de aumento del ámbito.

Interpretación de un gráfico de burndown o burnup

Al examinar el gráfico de quemaduras, un equipo no solo puede obtener información inmediata sobre su progreso, sino también sobre su ritmo y comportamiento. La mayoría de las líneas de quema no son líneas rectas. El equipo nunca se mueve a una velocidad fija exactamente. Los aumentos del ámbito se producen con el tiempo. Por ejemplo, si la fecha de finalización proyectada se mueve, puede que desee formular una de estas preguntas:

  • ¿Agregamos demasiado ámbito?
  • ¿Cambia la tasa media de quemaduras y, si es así, por qué?

Los gráficos de agotamiento también ayudan a los equipos a comprender los riesgos de su lanzamiento. Si la fecha de finalización proyectada supera la fecha de destino de lanzamiento, es posible que los equipos necesiten reducir el ámbito o ampliar el proyecto. Burndown también puede indicar que el progreso es mayor de lo esperado, lo que proporciona la opción poco común, pero maravillosa de agregar ámbito.

Como se muestra en el diagrama siguiente, los gráficos basados en los widgets Burndown y Burnup proporcionan muchos elementos calculados.

Burndown Widget - Release Burndown with markup

Elemento Descripción
Intervalo de fechas Fecha de inicio y finalización de la quema. Cuando las iteraciones trazan la quema, la fecha de finalización es el final de la última iteración.
Métrica principal Trabajo restante actual basado en el método de quemado seleccionado.
% completado Porcentaje de trabajo completado en función del ámbito original. Seleccione % Completado para ver la lista completa de elementos de trabajo completados.
Promedio de quemaduras Promedio de trabajo completado por intervalo o iteración.
Elementos no estimados Solo se muestra cuando se quema en la suma de un campo. Representa el número actual de elementos que no tienen un valor en el campo Burndown seleccionado. Seleccione el número para ver una lista completa de elementos de trabajo sin estimaciones.
Aumento total del ámbito muestra cuánto trabajo se agregó al ámbito original desde que se inició la quema.
Finalización proyectada Calcula la fecha de finalización prevista en función del trabajo restante y el agotamiento histórico y las tasas de aumento del ámbito. Si la fecha de finalización proyectada es anterior a la fecha de finalización especificada, dibuja una línea vertical en el intervalo cuando se debe completar el trabajo. Si la fecha de finalización proyectada es posterior a la fecha de finalización especificada, muestra el número de otros intervalos o iteraciones necesarios para completar el trabajo.
Ámbito original El ámbito original es todo el trabajo restante desde la fecha de inicio especificada. El gráfico se quema desde el ámbito original. % Completado y Aumento total del ámbito se calculan en función del ámbito original.
Ámbito total Representa al ámbito total de la quema. Los puntos trazados incluyen tanto el trabajo completado como el trabajo restante. La línea de ámbito total indica el cambio de ámbito del proyecto. En el caso de los puntos de datos anteriores, el ámbito total trazado representa el ámbito total real al final de cada intervalo o iteración. En el caso de los puntos de datos futuros, el ámbito total trazado representa un cambio de ámbito proyectado, en función de los cambios de ámbito anteriores.
Evolución Representa el agotamiento. La línea de agotamiento le indica lo rápido que está quemando el trabajo. En el caso de los puntos de datos anteriores, la grabación trazada representa el agotamiento real a partir del final de cada intervalo o iteración. En el caso de los puntos de datos futuros, la grabación trazada representa un agotamiento proyectado, en función del agotamiento pasado.

Requisitos previos

  • Debe ser miembro de un proyecto. Si aún no tiene un proyecto de equipo, cree uno.
  • Si no se ha agregado como miembro del proyecto, se agrega ahora.
  • Para agregar un widget a un panel de equipo, debe ser miembro del equipo. Debe tener acceso básico o superior, tener permisos de panel o ser administrador de equipo o administrador de proyectos. La configuración predeterminada proporciona a todos los miembros del equipo permisos.
  • Boards debe estar habilitado. Si está deshabilitado, no se mostrará ninguno de los widgets de Análisis de seguimiento de trabajo. Para volver a habilitarlo, consulte Activar o desactivar un servicio de Azure DevOps.
  • Debe ser miembro de un proyecto. Si aún no tiene un proyecto, cree uno.
  • Si no se ha agregado como miembro del proyecto, se agrega ahora.
  • Ha habilitado o instalado Analytics. Debe ser propietario de la cuenta o miembro del grupo administradores de colección de Project para agregar extensiones o habilitar el servicio.
  • Para agregar un widget a un panel de equipo, debe ser miembro del equipo. Debe tener acceso básico o superior, tener permisos de panel o ser administrador de equipo o administrador de proyectos. La configuración predeterminada proporciona a todos los miembros del equipo permisos.
  • Boards debe estar habilitado. Si está deshabilitado, no se mostrará ninguno de los widgets de Análisis de seguimiento de trabajo. Para volver a habilitarlo, consulte Activar o desactivar un servicio de Azure DevOps.

Agregar el widget al panel

El cuadro de diálogo Configuración de los widgets Burndown y Burnup es el mismo. Puede configurar estos widgets para uno o varios equipos. Para más información sobre los equipos, consulte Agregar equipos.

  1. Si aún no ha agregado el widget Burndown al panel, hálo ahora.
  2. Para abrir el cuadro de diálogo de configuración, seleccione el icono de acciones y seleccione la opción Configurar .
  1. Si aún no ha habilitado o instalado Analytics, hálo ahora.
  2. Si aún no ha agregado el widget Burndown al panel, hálo ahora.
  3. Para abrir el cuadro de diálogo de configuración, seleccione el icono de acciones y seleccione la opción Configurar .

Elección de los equipos y elementos de trabajo en el gráfico

  1. Modifique el título del widget y seleccione su tamaño preferido. El widget Burndown puede escalar verticalmente hasta 10 x 10.

  2. Seleccione la Teams de la que desea realizar el seguimiento.
    Seleccione al menos un Project y un equipo.
    Burndown Widget - Configuration - Select team
    Si desea realizar un seguimiento del progreso entre equipos, agregue más equipos mediante el selector de equipo. También puede seleccionar equipos de otros proyectos.
    Burndown Widget - Configuration - Select multiple teams
    El gráfico Burndown mostrará el agotamiento del trabajo restante para todos los equipos seleccionados.

    Nota:

    Aunque puede seleccionar equipos de otros proyectos, todas las opciones de configuración disponibles: los elementos de trabajo, los criterios de campo y burndown en mostrarán las selecciones del proyecto actual.
    La lista de trabajos pendientes seleccionables, tipos de elementos de trabajo y campos se basan en el proyecto actual.

    Por ejemplo, si selecciona un tipo de elemento de trabajo que no existe en otro proyecto, el agotamiento no incluirá elementos de trabajo de ese proyecto. Si selecciona un campo que no existe en otro proyecto, ese campo se considerará en blanco para la quema. Por lo tanto, un agotamiento creado en varios proyectos solo funcionará si el proceso de esos proyectos es el mismo o, al menos, muy similar.

  3. Elija los elementos de trabajo. La grabación puede incluir trabajo en función de los elementos del trabajo pendiente o por tipo de elemento de trabajo.
    Puede seleccionar un trabajo pendiente, que incluye todos los elementos de trabajo de ese trabajo pendiente.
    Si selecciona el trabajo pendiente de historias, tiene otra opción: Incluir errores en el trabajo pendiente de historias. Coloque una marca de verificación en la casilla para incluir errores junto con los casos de usuario de su agotamiento.

    Esta opción se presenta para los proyectos PBI Backlog for Scrum y el trabajo pendiente de requisitos para proyectos CMMI.
    Burndown Widget - Configuration - Select work item types

    Nota:

    Si el proyecto se ha personalizado mediante un proceso XML hospedado y ha creado un nombre de categoría de elemento de trabajo de error personalizado, los widgets Burndown y Burnup no podrán consultar elementos de trabajo dentro de esa categoría. Para consultar errores, el tipo de elemento de trabajo de error personalizado debe pertenecer a la categoría de error predeterminada, el nombre Microsoft.BugCategoryde referencia .

    También puede seleccionar Tipo de elemento de trabajo para quemar en un tipo de elemento de trabajo específico. En la lista, encontrará todos los tipos de elementos de trabajo del proyecto, incluidos los tipos de elementos de trabajo personalizados.
    Burndown Widget - Configuration - Select work item types, custom

    Nota:

    Al establecer filtros en este paso o en el paso siguiente, es importante comprender cómo se aplican los filtros a los datos históricos. Lea Filtros aplicados a los datos históricos para obtener más información.

  4. (Opcional) Seleccione criterios de campo para limitar los elementos de trabajo que aparecen en el gráfico.
    Puede filtrar por cualquier campo disponible en el proyecto, incluso una etiqueta específica. Los campos booleanos no están disponibles para la selección. Por ejemplo, puede restringir el agotamiento a los elementos de prioridad superior agregando un filtro Priority <= 2.
    Burndown Widget - Configuration - Select field criteria
    Para agregar varios criterios de campo, seleccione Agregar criterios. Por ejemplo, también puede seleccionar un campo personalizado, como Release, para crear un gráfico de grabación de solo los elementos asignados a una versión específica.
    Burndown Widget - Configuration - Select multiple field criteria

    Nota:

    Todos los criterios de campo se agrupan en AND. Es decir, los elementos de trabajo deben coincidir con todos los criterios de campo que se incluirán en el gráfico de quema o de quema.

    Incluso puede filtrar por un valor NULL para los criterios de campo. Este comportamiento es coherente con una consulta con los mismos criterios de campo. Aquí se selecciona filtrar por elementos de trabajo cuyo valor actividad no está definido.

    Screenshot of Field Criteria that equals a null value for Activity.

Decidir cómo desea calcular la quema o la quema

  1. Seleccione cómo desea calcular el agotamiento o la quema: por recuento de elementos de trabajo o por Suma en función de un campo seleccionado.
    Aquí, optamos por basar el agotamiento en un recuento de elementos de trabajo.
    Burndown Widget - Configuration - Select burndown on count
    Y aquí seleccionamos una suma basada en puntos de historia.
    Burndown Widget - Configuration - Select burndown on field

    Nota:

    Burndown funciona mejor al agregar campos de tamaño como puntos de historia. Si decide grabar en campos que cambian durante el sprint, como Trabajo restante para tareas, el cálculo de "Elementos no estimados" aumentará a medida que se cierren los elementos.

Elegir el período de tiempo y el intervalo de trazado

  1. Seleccione el período de tiempo. Puede seleccionar entre una de las siguientes opciones para definir el período de tiempo:

    Opción Propósito para quemar
    Fecha de inicio Determina la línea base de ámbito original. El gráfico se quema desde el ámbito original. % Completado y Aumento total del ámbito se calculan en función del ámbito original.
    Fecha de finalización Especifica la fecha de destino de finalización. Su objetivo es quemar el ámbito original del trabajo por la fecha de finalización.
    Intervalo de trazado Aquí se seleccionan los intervalos que se van a trazar entre la fecha de inicio y la fecha de finalización. El promedio de burndown se basa en el intervalo seleccionado. Puede trazar el agotamiento en función de los intervalos diarios, semanales o mensuales o en función de una programación de iteración.

    Trazado basado en una programación de iteración

    Después de seleccionar la fecha de inicio, establezca Trazado quemado enIteración. Puede seleccionar iteraciones en el proyecto actual.
    Burndown Widget - Configuration - select time period iterations

    Para agregar varias iteraciones, seleccione Agregar iteraciones.

    Burndown Widget - Configuration - Select iterations

    El cuadro de selección de iteración admite la búsqueda. Escriba un nombre parcial de una iteración y aparezca la coincidencia más cercana.
    Burndown Widget - Configuration - Select iterations search

    Las iteraciones que puede seleccionar se basan en el proyecto actual, incluso si seleccionó equipos de otros proyectos. El gráfico de agotamiento traza el trabajo restante en función de la fecha de finalización de la iteración. Calcula el trabajo restante en todos los equipos y proyectos, en función de esa fecha de finalización de iteración. Por ejemplo, si una iteración finaliza el 11/10/2017, el gráfico de agotamiento calcula el trabajo restante a partir del 11/10/2017, contando o sumando todos los elementos de trabajo de cada equipo o proyecto. Por lo tanto, una grabación entre proyectos funciona al trazar por iteraciones, siempre y cuando todos los equipos hayan seleccionado la misma programación de iteración.

    El gráfico de agotamiento usa la fecha de finalización de cada iteración para trazar el trabajo restante para esa iteración.

    Nota:

    Average Burndown supone que cada iteración es la misma longitud. No tiene en cuenta las iteraciones que son longitudes diferentes. Además, se supone que el intervalo entre la fecha de inicio y la primera iteración es una iteración completa, incluso si el período de tiempo entre la fecha de inicio y la primera fecha de finalización de la iteración no coincide con la longitud típica de la iteración. Para obtener los mejores resultados, escriba una fecha de inicio que sea la misma que la primera fecha de inicio de la iteración.

    Si selecciona trazar en función de una programación de iteración, no puede seleccionar Fecha de finalización. El agotamiento supone que la fecha de finalización es la última fecha de finalización de la iteración.

    Trazado basado en un intervalo diario, semanal o mensual

    Después de seleccionar la fecha de inicio, establezca Trazado quemado poren Fecha. Especifique la fecha de finalización de la grabación. Puede establecer Intervalo de trazado en Días, Semanas o Meses.
    Burndown Widget - Configuration - select time period daily

    Si selecciona Semanas, puede seleccionar el Último día de la semana. El trabajo restante para cada intervalo se calculará en función de ese día.
    Burndown Widget - Configuration - select time period weekly

    Si selecciona Meses, el agotamiento se calculará en función del último día de cada mes.

    Nota:

    Average Burndown supone que cada intervalo es la misma longitud. No tiene en cuenta los meses que son longitudes diferentes. Además, se supone que el intervalo entre la fecha de inicio y el primer mes es un mes completo, incluso si el período de tiempo entre la fecha de inicio y la fecha de finalización del primer mes no coincide con la longitud típica de un mes. Por ejemplo, una fecha de inicio del 11/15/2017, trazaría el primer mes como 10/31/2017, pero se contaría como un mes completo para la reducción media. Para obtener los mejores resultados, escriba una fecha de inicio que sea la misma que la fecha de inicio del primer mes. Esto también es cierto cuando se trazan por intervalos semanales.

Otras opciones

Active las casillas de las siguientes opciones que desea agregar al gráfico.

  • Show burndown (Mostrar quema): muestra tanto la grabación histórica como la futura proyección
  • Mostrar ámbito total: muestra el aumento del ámbito histórico y proyectado.
  • Mostrar trabajo completado: muestra el trabajo restante y el trabajo completado como barra de pila
  • Trazado restante mediante el color del tipo de elemento de trabajo: muestra el trabajo restante en función del color del tipo de elemento de trabajo, en lugar del color azul predeterminado. Si se incluyen varios elementos de trabajo, apila los colores por tipo de elemento de trabajo.

Configuración de un widget de Sprint Burndown

Una de las quemaduras más comunes es la quema de sprint. Una reducción de sprint es útil para determinar si el equipo está en camino para completar su plan de sprint. Puede usar el ejemplo siguiente sobre cómo configurar el widget Burndown para representar una quema de sprint. En este ejemplo, se muestra la grabación del equipo fabrikam Fiber - Website para Sprint 120. El sprint comienza el 30/10/2017 y finaliza el 11/19/2017.

  1. Seleccione un único equipo para el que desea quemar.

    Sprint-Burndown - Configuration - Select team

  2. Elija los elementos de trabajo. En este ejemplo, seleccione el trabajo pendiente de historia.

    Burndown Widget - Configuration - Select work item types

  3. Seleccione la ruta de acceso de iteración para la que desea crear la quema de sprint. Agregue un criterio de campo en "Ruta de acceso de iteración" para que coincida con el sprint. También puede optar por agregar otros criterios de campo, como Prioridad, para filtrar el agotamiento.

    Burndown Widget - Configuration - Field criteria

  4. Seleccione cómo desea calcular la quema. Puede usar Recuento de elementos de trabajo o suma de cualquier campo.

    Sprint Burndown Widget - Configuration - Select plot by

  5. Establezca la fecha de inicio para que sea el primer día del sprint. Por ejemplo, 22/10/2017.

  6. Establezca Trazado quemado por en Fecha.

  7. Establezca la fecha de finalización para que sea el último día del sprint. Por ejemplo, 11/9/2017.

    Sprint Burndown Widget - Configuration - Dates

  8. Guarde la configuración. Este widget ahora muestra un agotamiento diario del equipo fabrikam Fiber - Website para Sprint 120. La grabación muestra un recuento de elementos de trabajo completados al día. Para cambiar el sprint, este widget está supervisando, por ejemplo, Sprint 121, deberá cambiar manualmente las fechas en la configuración del widget.

Configuración de un widget de Sprint Burnup

La configuración del widget burnup es exactamente similar a configurar el widget burndown, salvo que traza el trabajo completado, en lugar de trabajar restante.

Widget de burnup que muestra una grabación de historias

Burnup Widget - Stories Burnup Example

Pasos siguientes