Scrum no es aplicable para construir un avión ¿Esto es cierto?
- Categorías Scrum
- Fecha 19/06/2023
Scrum no es aplicable a todos los proyectos, es algo que vamos a intentar solucionar o dar unas lineas para que decidas al respecto, previamente pongamos varios Ejemplos
1.- Si hago una pared de 10 metros de largo y 3 de altura puedo calcular exactamente cuantos ladrillos y tiempo voy a necesitar, con un margen de desperdicio de roturas etc.
2.- Pero en un desarrollo de Software por ejemplo o escribir un libro se el número de líneas que voy a necesitar y el tiempo que voy a dedicar no es tan fácil
La respuesta inmediata es descartar Scrum si queremos construir un avión
En algunos proyectos y la explicación es muy sencilla, en este tipo de proyectos las dependencias son técnicas.
Las relaciones son final comienzo, no puedes empezar una tarea hasta que hayas terminado Completamente la anterior. No puedo ensamblar proyectos en varios sprints, sólo existe un sprint, LA ESTRATEGIA CONSTRUCTIVA.
Antes de continuar os remito a este artículo sobre el triángulo de hierro
Hay que distinguir como se relacionan las tres partes que definen un proyecto triángulo, alcance, coste.
Un encargo no es un proyecto
Me explico, un encargo es cuando estas haciendo algo que sigue una reglas que conoces previamente y sabes cómo realizarlo y puedes predecir los pasos para realizarlo siguiendo un proceso establecido, esalgo que está claramente definido y conoces el producto final y es eso lo que debes ejecutar para entregar el alcance sin variacion independientemente del coste y del tiempo.
Si seguimos el modelo de Stacey estamos en un mundo simple o complicado
Pero y si en vez de construir un avión, ¿dijeramos que queremos volar? entramos en el mundo de la incertidumbre.
Me explico que le pasaría a Leonardo Da vinci por la cabeza para diseñar en el siglo XV el primer diseño de un avión, aunque no fué hasta el siglo XVIII cuando voló el primer hombre en globo (que no es un avión)
Iteración tras iteración fueron evolucionando el incremento de volar hasta llegar no sólo a construir un avión hemos ido más alla a la luna al espacio etc. Estamos en el mundo Complejo según la matriz de Stacey
Podemos decir que construyes un objeto determinado un avión que ya conoces entonces es un encargo y lo haces siguiendo un esquema al igual que construyes una maqueta pero si lo que quieres es volar entonces debes utilizar el metodo de ensayo y error o un proceso evolutivo e iterativo que te va a generar productos más evolucionados y con un alcance cada vez mayor aprovechando el conocimiento del anterior incremento
Se puede decir que en un proyecto con dependencias técnicas y donde el alcance es incuestionable, no es aplicable Scrum pero esta afirmación no es tan cierto como parece ¿verdad?
Etiqueta:SCRUM