En un caso con personas limitadas como 5, debe pasar por un proceso iterativo.
Si ponderas, distribuyes y asignas las historias a desarrollar de manera que todos estén bien orquestados y vas en un sprint de 2 semanas y normalmente sigues los siguientes "pasos"
Carrera #1
Historia #N
Después de las pruebas unitarias, uno de sus recursos terminó la última historia de Sprint mientras que otros no y por alguna razón quedan 1 o 2 días. ¿Qué se supone que debe hacer este recurso inactivo?
En los enfoques tradicionales, como todo es secuencial, casi todos terminan en la fecha específica o más tarde de lo planeado. También en el tradicional, corre el riesgo de volver a trabajar y volver a planificar, pero cómo administrar ese recurso inactivo en un sprint. ¿Cómo rastreas o haces con esos excelentes creadores de historias que terminaron antes de tiempo?
En términos generales, siempre hay algo que la gente puede hacer. Pueden ayudar a un colega con sus tareas, aprender un nuevo truco, escribir documentación, limpiar código, hablar con otro equipo, preparar una presentación sobre algún tema útil, invitar a la gente a tomar un café, hablar con el propietario de un producto o una parte interesada sobre los objetivos. , obtener información sobre algún producto existente, limpiar la oficina o hacer cualquier otra de las cosas que están en la lista "Realmente deberíamos arreglar eso cuando tengamos tiempo" que tiene cada equipo.
Uno de los objetivos clave de ser un equipo autoorganizado es que las personas a las que les quede algo de tiempo encuentren algo productivo para ellos mismos. Si no ve que eso suceda, es posible que desee indicarles algo que se pueda hacer, pero déjelos elegir algo para que puedan aprender a ser proactivos con respecto a estas cosas.
La respuesta de @Erik es perfecta cuando la situación es que todo el equipo ha terminado los objetivos del sprint antes de tiempo.
Si solo algunos de los miembros del equipo terminaron antes de tiempo, su principal prioridad debería ser ayudar a otros miembros del equipo a terminar su trabajo de sprint. Usted quiere que los miembros del equipo piensen primero en el equipo, no solo en sus logros individuales.
Habiendo dicho eso, con frecuencia observo a los desarrolladores decir que están "terminados" cuando en realidad solo tienen el código completo. ¿Existen pruebas automatizadas? ¿Está hecha la documentación? ¿Ha actualizado alguna guía de usuario relevante? ¿Ventas y marketing tienen lo que necesitan para la nueva característica? Estas cosas pueden estar fuera de su "definición de hecho", pero siguen siendo importantes y mejorarán la calidad de la entrega de su equipo.
Durante el proceso de sprint, el objetivo de Sprint es el objetivo del equipo. En mi caso, comenzamos cada historia usando la siguiente secuencia:
Si terminan una historia, pasan juntos a una historia diferente.
Si alguien tiene tiempo de inactividad, siempre hay muchas actividades como revisión de código, revisión de scripts de prueba, optimizaciones de procesos de compilación, documentación de actualización, etc.
Espero que esto ayude.
erik
Todd A. Jacobs
Máximo Décimo
Máximo Décimo
Máximo Décimo