Hay muchas metodologías: lean, design thinking, ágil y de sistemas. ¿Desde dónde debería comenzar?

¡Buena pregunta! Sí, hay muchos (hay más que eso). Tienes razón, son diferentes y se adaptan a diferentes cosas. Pienso y escribo mucho sobre estos temas y su intersección. Mi muy breve visión de esto es esto.

Hay aproximadamente tres actividades de alto nivel para un producto (tenga en cuenta que no dije fases): averiguar qué construir (gestión del producto), construir el producto (desarrollo de software) y liberar y ejecutar el producto (Operaciones de TI).

Creo que la mejor manera de hacer estas cosas, y la forma en que las mejores compañías están haciendo estas cosas, es así:

  • para la gestión de productos, use una combinación de Design Thinking y Lean Startup
  • para el desarrollo de software, use Agile (tal vez algún sabor particular como Scrum o tal vez no, depende de su contexto y capacidad)
  • para Operaciones, use DevOps.

Estas no son fases; si está haciendo Agile, estas son actividades que usted da vueltas y vueltas y vueltas en un bucle. No haces meses de definición del producto, luego meses de desarrollo, luego haces un lanzamiento de Big Bang y luego te vas; esa es la forma antigua de Waterfall. Haces muchas pequeñas porciones de estas actividades en un ciclo continuo.

Systems Thinking es una herramienta muy poderosa. Sin embargo, tiene un enfoque diferente para inclinarse o ágil. Esos son métodos para administrar y construir un producto. Systems Thinking es una herramienta para analizar el sistema general en el que tienen lugar las actividades. ¿Por qué tenemos defectos? ¿Cómo podemos hacer que estos equipos se comuniquen entre ellos? ¿Por qué ese grupo obtuvo menos presupuesto para trabajar este año que el año pasado, cuando cumplieron con todos sus objetivos? ¿Cómo podemos mejorar la estrategia? Estas son las preguntas que hace Systems Thinking y son muy difíciles, que al igual que Agile, requieren un gran cambio en su mentalidad.

¡Buena suerte!

Escribo mucho sobre esto en mi blog, Incertidumbre extrema: práctica ágil para TI empresarial

Quizás comience por leer “Desarrollo de software Lean: un kit de herramientas ágil” de Poppendiecks. Menciona a Lean y Agile en el título, también habla sobre diseño y pensamiento del sistema en el contenido.

Comenzaría preguntándome a mí mismo, qué quiero lograr, y luego leería quizás un manifiesto ágil y decidir si eso es lo que quiero, luego recomendaría encontrar un entusiasta ágil local o ágil, sea cual sea el grupo, y hablarles sobre su experiencia.