sábado, agosto 08, 2015

Unas notas sobre Scrum Orgánico / Agilidad Orgánica

Hace días tenía pendiente este post

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
  1. se hace la capacitación al euipo
  2. se explican las reuniones / conversaciones/ ceremonias
  3. se explican los roles
  4. se explican los artefactos
  5. se realiza el sprint cero
  6. y  en 3 días hay planning
  7. ojo con los dailys en los intermedios
  8. y en 13 (suponiendo sprints de 2 semanas) hay  review y retrospectiva, 
  9. 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:
  1. Existe un agente de cambio ágil - facilitador- (que luego será el scrum master)
  2. Propone al equipo hacer retrospectivas semanales
  3. 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
  4. el facilitador en un momento apropiado propone como experimento para el próximo ciclo incorporar el Daily, y pregunta en luego del ciclo beneficios...
  5. 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

2 comentarios:

  1. 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.

    ResponderBorrar
  2. Hola 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