por Viviana Chelini
16. octubre 2010
Siguiendo con los comentarios sobre los reportes ágiles de TFS 2010 iniciados en :
Bug Status Report
Bug Trend Report
Reactivation Report
Build Quality Indicators Report
Seguimos en este post con:
Burndown and Burn Rate Report (Agile)
El siguiente reporte permite determinar la tasa de avance del equipo, como así también muestra la evolución de la tendencia de trabajo completado y restante a lo largo de un período de tiempo especificado. El reporte se puede visualizar según las horas trabajadas o el número de elementos de trabajo que se han resuelto y cerrado.
Información que proporciona el reporte
La ilustración anterior muestra el trabajo restante y líneas de tendencia que predicen cuándo se completará el trabajo. La línea de tendencia ideal calcula una pendiente o trayectoria para el momento en que se completará el trabajo según la cantidad de trabajo restante y la fecha de finalización definida. La línea de tendencia real se calcula en función del progreso real del equipo para completar el trabajo y cerrar los elementos de trabajo.
La sección inferior del reporte presenta un cálculo de la tasa de avance del equipo, tanto real como necesaria, y una división de las asignaciones de trabajo para cada miembro del equipo.
Evolución del proyecto
La evolución muestra la tendencia de cuánto trabajo se ha completado y cuánto trabajo queda en el transcurso del tiempo en una iteración o una versión. Este grafico considera los siguientes parámetros:
- Horas restantes: valor acumulado de todas las horas restantes para todas las tareas.
- Horas completadas: valor acumulado de todas las horas completadas para todas las tareas.
- Elementos Activos: la cantidad de tareas, casos de uso o errores que se encuentran en estado Activo.
- Elementos Resueltos: la cantidad de tareas, casos de uso o errores que se encuentran en estado Resuelto.
- Elementos Cerrados: la cantidad de tareas, casos de uso o errores que se encuentran en estado Cerrado.
Líneas de tendencia:
- Real: la línea corta el eje X cuando se espera que la iteración se complete según la tasa real de horas que se han completado y las horas restantes.
- Ideal: la línea se dibuja desde el trabajo restante en la fecha de inicio para cortar el eje X en la fecha de finalización.
Tasa de Avance
La Tasa de avance muestra una estimación de cuánto trabajo puede completar un equipo durante una iteración. Este cálculo muestra la rapidez con que el equipo está completando el trabajo planeado y cuánto varía la tasa de un día a otro o de una iteración a otra, estos datos resultan útiles planear la iteración siguiente, junto con las mediciones de calidad.
A continuación se describe que parámetros considera para calcular la tasa de avance, se puede visualizar según las horas completadas o los elementos de trabajo completados.
- Real: número total de horas o elementos de trabajo que el equipo ha completado durante el intervalo de tiempo especificado, dividido por el número de días en el intervalo.
- Necesario: número total de horas o número total de elementos de trabajo que se estimaron para el intervalo de tiempo especificado, dividido por el número de días en el intervalo.
Asignación de trabajo
La sección del reporte Asignación de trabajo proporciona información de cómo se ha asignado el trabajo al equipo, el trabajo que el equipo ha completado y el restante para cada miembro. Por medio de esta sección se puede obtener la siguiente información para cada miembro del equipo:
- Horas Restante: número total de horas que quedan en el intervalo de tiempo especificado.
- Horas Completadas: número total de horas que el miembro del equipo completó en el intervalo de tiempo especificado.
- Elementos Activos (azul): número total de tareas, casos de uso y errores que se encuentran en estado activo.
- Elementos Resueltos (oro): número total de tareas, casos de uso y errores que se encuentran en estado resuelto.
- Elementos Cerrados (verde): número total de tareas, casos de uso y errores que se encuentran en estado cerrado.
Actividades requeridas para el seguimiento de elementos de trabajo
- Para que el reporte sea fiable los miembros del equipo deben realizar las siguientes actividades:
- Definir los casos de uso, tareas y errores y especificar las rutas de acceso de Área e Iteración para cada uno.
- Especificar y actualizar los campos Horas Completadas y Restantes para cada tarea o subtarea cuando se trabaja en ella. Si se divide una tarea en subtareas, se debe especificar únicamente las horas para las subtareas.
- Actualizar el Estado de cada tarea, caso de uso y error cuando progrese de activo a cerrado.
Análisis del reporte
Un análisis del reporte permite encontrar respuestas a las siguientes preguntas:
Evolución
- ¿Con qué rapidez está completando el equipo el trabajo restante?
- ¿El equipo está agregando trabajo durante la iteración?
- ¿Cuánto trabajo puede completar el equipo en el tiempo disponible?
- ¿Cuándo puede el equipo finalizar el trabajo?
- ¿Cuándo puede el equipo finalizar la iteración actual?
Tasa de avance
- ¿El equipo está trabajando con la rapidez suficiente para finalizar el trabajo restante a tiempo?
Asignación del trabajo
- ¿Está bien distribuido el trabajo entre el equipo?
- ¿El equipo debería equilibrar la carga de trabajo restante?
Versiones positivas del reporte
Un reporte positivo muestra que las líneas de tendencia real e ideal están muy próximas.
Versiones negativas del reporte
Un reporte negativo mostrará una o más de las siguientes indicaciones:
- Las líneas de tendencia real e ideal son divergentes o están muy separadas.
- El número total de horas está aumentando.