Estimaciones de la tarea de acumulación de Sprint: ¿de qué están hechas las horas?

7

Para la acumulación de sprint, leí que las historias se dividen en tareas y se estiman. ¿Estas estimaciones son típicamente solo horas de desarrollo o desarrollo + QA? ¿En qué consisten estas horas?

Gracias.

    
pregunta Brian Mains 22.02.2012 - 03:04

4 respuestas

8

Las tareas de la cartera de sprint para completar una historia de usuario deben contener todo que se requiere para completar la historia. Este puede incluir:

  • diseño
  • selección de tecnología
  • Estudios para probar diferentes enfoques
  • Implementación
  • Pruebas unitarias
  • QA
  • Corrección de errores
  • Pruebas de aceptación
  • Documentación
  • Legal
  • Finanzas

Por supuesto, nunca capturará todo durante la planificación (los equipos en los que he estado tienden a faltar entre el 20% y el 30% de las horas requeridas) ... ¡pero eso no significa que no deba intentarlo!

    
respondido por el Peter K. 22.02.2012 - 03:11
1

La historia del usuario no se divide tanto en tareas como las tareas requeridas para implementar la historia del usuario; y por "implementar la historia del usuario" me refiero a llevar la historia al punto de que los usuarios acepten que se ha implementado.

Las tareas pueden incluir:

  • Crear pruebas unitarias para el widget Foo
  • Cree pruebas de sistema e integración para el widget de Foo
  • Codifica el widget de Foo
  • Integrar el widget de Foo en el sistema Foobar
  • Cree la documentación de usuario para el widget de Foo
  • Hacer pruebas de aceptación en el sistema Foobar
  • Implementar el sistema Foobar
  • etc.

Ahora, ¿cuánto tiempo tomará cada una de esas tareas?

    
respondido por el Matthew Flynn 22.02.2012 - 07:29
1

Suponiendo que hay una historia: Como usuario, quiero iniciar sesión escribiendo la contraseña.

Tareas posibles (asumiendo dos desarrolladores - Tom, John):

  1. Diseñe la página - asignada a Tom - 1 hora
  2. Revise la página - asignada a Tom - 1 hora
  3. Ayude a Tom a revisar la página - asignada a John - .5 hr
  4. modelo de código - asignado a John - 2 hr
  5. escriba la prueba de unidad para el modelo - asignada a John - 2 hr.
  6. Código de modelo de revisión: asignado a Tom - 1 hora
  7. prueba de aceptación de código para la página de inicio de sesión - asignada a Tom - 3 hrs

así sucesivamente .....

    
respondido por el Asim Ghaffar 23.02.2012 - 16:30
0

En el Scrum ideal, el equipo es multifuncional en el sentido de que las mismas personas realizan el desarrollo y el control de calidad. Si eso es cierto para su equipo, sus horas estimadas son para que una persona de su equipo complete la tarea. He estado en compañía de que el equipo está formado por desarrolladores y control de calidad, cuyas tareas se dividen entre ellos. Entonces tendríamos "horas de desarrollo" y "horas de control de calidad" en una tarea. Fácilmente, con más especialistas en su equipo, puede dividir los "criterios realizados" en diferentes tipos de tareas y completar con diferentes tipos de horas.

    
respondido por el Chris Chou 22.02.2012 - 16:43

Lea otras preguntas en las etiquetas