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 equipo
 - 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