Para mí los post son una forma de darle libertad al alma y al espíritu sobre aquello que es necesario y útil compartir.
Bueno, hace días quería compartir este post, que lo tenía pendiente desde el pasado Ágiles 2014 en Medellín, allí escuche hablar a Alan Cyment @acyment (uno de los padres del agilismo en latinoamérica) sobre este enfoque.
Comencemos pues.
El enfoque es simple..
Hay dos formas de enfrentarse a Scrum al momento de adoptarlo en un equipo:
Adopción tipo 1: Imposición del Framework de Scrum
La primera: por IMPOSICIÓN DEL FRAMEWORK DE SCRUM (o terapia de shock), donde se dice
- se hace la capacitación al euipo
- se explican las reuniones / conversaciones/ ceremonias
- se explican los roles
- se explican los artefactos
- se realiza el sprint cero
- y en 3 días hay planning
- ojo con los dailys en los intermedios
- y en 13 (suponiendo sprints de 2 semanas) hay review y retrospectiva,
- y vamos a repetir esto hasta que lo entendamos y cojamos amor
Ventajas
- Puede usarse el metodo Shu-Ha-Ri (Obedecer - desprenderse - trascender - link Wikipedia , link Martin Fowler) para la adopción
- Se "garantiza" la aplicación estricta del framework
Desventajas
- Se obliga cambiar al equipo a scrum
- Proceso que se impone, proceso que se puede caer en el olvido
- Basado en lo anterior, se requiere acompañamiento para que el framework no quede en desuso
Adopción 2: Scrum Orgánico
La segunda, de una forma más natural - SCRUM ORGÁNICO - y los pasos son los siguientes:
- Existe un agente de cambio ágil - facilitador- (que luego será el scrum master)
- Propone al equipo hacer retrospectivas semanales
- En la retrospectiva el facilitador se enfoca en lo que más le duele al equipo (este enfoque se basa en encontrar dolores e ir, sanandolos - Pain Driven Facilitator *-)y proponer un cambio.. un experimento, y en la siguiente retrospectiva reviso el resultado del experimeinto
- el facilitador en un momento apropiado propone como experimento para el próximo ciclo incorporar el Daily, y pregunta en luego del ciclo beneficios...
- luego se preguntan sobre más dolores y se van incorporando prácticas y el equipo las va "amando" pues fueron soluciones a sus problemas.
Ventajas
- El framework surge de forma empírica, a partir de la experiencia
- se adoptan prácticas y se comprende el valor de adoptarlas y " de quitarlas"
- se rompe con los errores, tendencias y dolores
- se rompe con la inercia
Desventajas
- Es necesaria la humildad intelectual - a veces compleja con tanto ego .
Mi Experiencia
Uno de mis pendientes es realizar la adopción orgánica de Scrum, pero lo que he notado es que los equipos a medida que maduran van adoptando prácticas que no se esperaban al inicio de sus primeros pasos en ágil.Esta adopción es orgánica, poco a poco lo van a haciendo, adoptan unas y desechan otras, de forma que van encontrando la mejor manera de generar software de valor, mientras ganan en felicidad, calidad y velocidad.
Saludos Ágiles
Jorge Abad
Notas y aclaraciones
* PDF -Pain Driven Facilitator - es la forma como lo llama Alan
Excelente...le consulto, para pasar de ser un ciclo en cascada a un ciclo Agil sugieres ese modelo de Scrum Organico? o se puede ir directamente a XP o Scrum nativo? saludos.
ResponderBorrarHola Manuel el modelo orgánico es mas natural y va llegando el cambio poco a poco, otro esquema es llegar con un piloto en scrum y xp, y aprender sobre la marcha.. todo depende de la organización y motivación.
ResponderBorrar