Creo que anopres tenía razón: la mejor manera es evitar múltiples proyectos al mismo tiempo con scrum. Haga todo lo posible para convencerle de que ejecutar demasiado en paralelo no es eficiente.
Supongamos 5 proyectos cada uno de unos 3 meses para un equipo de 5 personas.
Enfoque 1: cada persona trabaja en un solo proyecto en equipo
- 1/5 de velocidad de entrega por proyecto da 15 meses de entrega para todos los proyectos
- Cada persona es experta pero solo en su propio proyecto
- Sin espíritu de equipo
Enfoque 2: 1 sprint por proyecto, cambiando proyectos
- Cada sexto sprint trabaja en un proyecto
- Demasiado tiempo entre el trabajo del proyecto: no es un valor incremental regular para el proyecto (para la acumulación de productos, sí), fácil de olvidar, se necesita esfuerzo para restaurar el contexto,
- Primer proyecto entregado después de aproximadamente 12-13 meses (asumiendo 2 semanas de sprint)
Enfoque 3: 5 proyectos en un solo sprint
- Requiere una división de tareas demasiado detallada solo para encajar en el sprint
- Muy poca construcción incremental por proyecto
- Entrega del primer proyecto después de unos 12-15 meses.
Enfoque 4: recomendado - Trabajo serializado
- El equipo trabaja en un solo proyecto tras proyecto
- Primer proyecto iniciado y entregado después de 3 meses
- El segundo proyecto comenzó después del tercer mes, se entregó después del sexto mes
- ...
- El quinto proyecto comenzó después del mes 12, se entregó después del mes 15
- Equipo altamente enfocado en proyectos, investigación intensiva y colaboración con el cliente.
- Todo el equipo tiene un buen conocimiento general sobre todos los proyectos.
- No pierda tiempo cambiando de contexto
- Requiere una buena cooperación del equipo (los conflictos pueden ralentizar la entrega).
Como puede ver, la solución 4 es generalmente mejor porque los proyectos se entregan mucho más rápido, el equipo trabaja en conjunto y es eficiente. Otros enfoques incluyen la pérdida de tiempo por el cambio de contexto, la falta de colaboración del equipo completo, el tiempo de entrega total muy largo de todos los proyectos, etc.
¿Y qué hay de la preparación de los trabajos pendientes? Si el equipo trabaja en un solo proyecto a la vez, es simple: todos se unirán. Si hay varios proyectos, es posible que debamos delegar a personas solteras en sesiones de preparación separadas (no está involucrado todo el equipo).
Es importante convencer a los clientes de que comenzar el segundo proyecto después de 3 meses aún resultará en una entrega más rápida (después del sexto mes) en lugar de comenzar inmediatamente con todos los demás. Es una ilusión lo que ven los gerentes: comenzamos 5 proyectos a la vez, trabajamos duro y los entregamos poco a poco. Sin embargo, al final, esto no es eficaz.
Es por eso que no creo que scrum sea eficiente para múltiples proyectos en paralelo, es muy complicado combinarlo en el marco y trabajar de acuerdo con las reglas de scrum. A veces puede ser bueno tener 2 proyectos para mantener ocupadas a todas las personas, pero cuantos más proyectos agreguemos, scrum será menos eficiente. ¿Quizás kanban es una alternativa solo para ver el progreso y el trabajo en equipo (no tan fuerte como en el equipo Scrum)?
Saludos, Adam