En mi empresa, una sola persona nunca puede completar una sola tarea. Habrá una persona separada para QA y Code Review en cada tarea. Lo que esto significa es que cada individuo dará sus estimaciones, por tarea, en cuanto a la cantidad de tiempo que llevará completar.
El problema es, ¿cómo debo acercarme a quemarme? Si agrego las horas juntas, suponga la siguiente estimación:
10 hrs - Dev time
4 hrs - QA
4 horas - Revisión de código.
Estimación de tareas = 18 horas
Al final de cada día, pido que se actualice la tarea con "cuánto tiempo queda hasta que se haga". Sin embargo, cada persona generalmente solo piensa en su parte. ¿Deberían marcar el esfuerzo restante y luego AGREGAR las estimaciones de esfuerzo a eso? ¿Cómo están haciendo esto?
ACTUALIZAR
Para ayudar a aclarar algunas cosas, en mi organización, cada tarea de una historia requiere 3 personas.
- Alguien para desarrollar la tarea. (hacer pruebas unitarias, ect ...)
- Un especialista en control de calidad para revisar la tarea (principalmente realizan pruebas de integración y regresión)
- Un líder tecnológico para hacer la revisión del código.
No creo que haya una forma incorrecta o correcta, pero esta es nuestra manera ... y eso no cambiará. Trabajamos en equipo para completar incluso el nivel más pequeño de una historia siempre que sea posible. Realmente no puede probar si algo funciona hasta que se complete el desarrollo, y tampoco puede revisar la calidad del código ... así que lo mejor que puede hacer es dividir las cosas en pequeños segmentos lógicos para que se pueda probar la funcionalidad mínima. revisado tan pronto como sea posible en el proceso.
Mi pregunta para aquellos que trabajan de esta manera sería cómo quemar una "tarea" cuando se configuran de esta manera. A menos que una tarea tenga sus propias tareas secundarias (que JIRA no permite) ... No estoy seguro de cuál es la mejor manera de llevar a cabo el seguimiento de "lo que queda" a diario.