En mi empresa, una sola tarea nunca puede ser completada por un individuo. Habrá una persona separada para el control de calidad y la revisión de código en cada tarea. Lo que esto significa es que cada individuo dará sus estimaciones, por tarea, en cuanto a cuánto tiempo llevará completar.
El problema es, ¿cómo debo acercarme a quemar? Si agrego las horas juntas, suponga la siguiente estimación:
10 horas - Tiempo de desarrollo
4 horas - QA
4 horas - Revisión del código.
Estimación de tarea = 18 horas
Al final de cada día, pido que la tarea se actualice con "cuánto tiempo queda hasta que esté terminada". 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 dentro 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 técnico para hacer la revisión del código.
No creo que haya un camino equivocado o un camino correcto, pero este es nuestro camino ... y eso no va a cambiar. Trabajamos en equipo para completar incluso el nivel más pequeño de una historia siempre que sea posible. En realidad, 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 lo antes posible en el proceso.
Mi pregunta para aquellos que trabajan de esta manera sería cómo grabar una "tarea" cuando se configuran de esta manera. A menos que una Tarea tenga sus propias subtareas (que JIRA no permite) ... No estoy seguro de la mejor manera de realizar un seguimiento diario de "lo que queda".