Es ya algo habitual, preguntarse cómo pasar de la cascada (waterfall) a Scrum. Las empresas quieren entender los pasos de la transformación ágil o cómo pasar del desarrollo tradicional al uso de marco de referencia Scrum.Hacer el cambio a Scrum no es sencillo. Muchas empresas lo han intentado y han fracasado. Si bien no hay un patrón perfecto, al seguir algunas pautas y realizar pequeños experimentos, también puedes conseguir con éxito el cambio con Agile y Scrum.
Recomiendo un enfoque que consiste en planificación, formación y entrenamiento (coaching).
Pasos clave de la transformación ágilLa transformación más exitosa incluye un conjunto de pasos clave de transformación ágil. No es necesario reinventar la rueda, hay patrones que deben aprovecharse para llegar al éxito. A un alto nivel, hay planificación, formación y coaching. Veamos en detalle cada uno de estos pasos de transformación ágil de alto nivel.
Antes de sumergirnos, debo señalar que la transformación no será un éxito sin el completo apoyo de la dirección.
Paso 1: Planificación para la transformaciónLo primero es la planificación. Para usar Scrum de manera efectiva, deberás hacer una planificación por adelantado para asegurarte de contar con las personas, los procesos, el soporte y las herramientas correctos. Necesitaremos planificar los roles de Scrum y un equipo de desarrollo multifuncional y completo que pueda llevar los elementos hasta el final.Identificar a una persona cualificada e interesada para ser Scrum Master es una consideración importante. La certificación para Scrum Masters es muy recomendada.
Los líderes deberán determinar la longitud del sprint que funcione con su producto y otros equipos dependientes. Considera cómo trabajará el equipo con cualquier equipo o proveedor dependiente.
Yfinalmente, debes planificar el soporte organizativo, lo que incluye analizar las barreras potenciales que enfrentarán el equipo, los requisitos de gobierno y las interfaces más allá del equipo.
A pesar de que describimos este paso de una vez y hecho, de una forma relativamente sencillito, rara vez es eso. A menudo usaremos un tablero Kanban para rastrear el progreso durante la fase de planificación. Y revisamos nuestros planes continuamente.
La planificación que hicimos en el paso anterior es seguida de cerca por Capacitacióny, a veces, estas actividades se superponen. Eso está bien, a veces las personas que planean necesitan capacitación para hacer mejores planes. Ambos son importantes.
Debido a que Scrum parece bastante simple, muchas personas se sienten tentadas a saltarse el entrenamiento por completo o ahorrar dinero al usar entrenadores internos que no han usado y no entienden completamente a Scrum. Esos ahorros a corto plazo pueden tener enormes costos a largo plazo. Vas a querer que todos comprendan y se comprometan, así que dedica tiempo y esfuerzo a hacerlo bien.
Contrate a capacitadores/instructores/profesores/maestros, o como queramos definirlos, que hayan pasado por una transición de Catarata a Scrum antes, preferiblemente alguien que haya apoyado a varias empresas.
Recominedo altamente la capacitación basada en roles para las organizaciones que lanzan nuevos equipos Scrum. Esto incluye la capacitación Agile y Scrum para equipos, la certificación Scrum Master, el propietario de Scrum Product y la capacitación Agile for Leaders para aquellos gerentes y líderes que necesitan comprender y apoyar a los equipos.
Al igual que Agile y Scrum Training, el coaching es un área donde algunas organizaciones sienten que pueden recortar. No lo hagas. El reto es que usar Scrum u otros enfoques ágiles requiere un cambio en el pensamiento y los hábitos. Las personas tienden a recurrir a los viejos hábitos, especialmente bajo estrés.
Mi entrenamiento principal cuando trabajo en el nivel de adopción del equipo es primero en el Scrum Master, luego en el Equipo de desarrollo y el Propietario del producto.
Scrum Master es el mejor candidato para convertirse en el campeón interno, por lo que se garantiza una inversión en su desarrollo, y continuarán apoyando la transición ágil después de que ya no sean necesarios entrenadores externos.
El equipo de Scrum y el propietario del producto también son un foco de Agile Coaching. Dependerá de la madurez y el comportamiento de cada uno de estos grupos y medirá eso para impulsar las conductas de coaching.
Paso 4: Iterar el planLa transición a Agile y Scrum puede realizarse una vez, pero me parece más normal.
Para una adopción ágil simple de uno o varios equipos, el entrenamiento es más necesario en el primer par de sprints. Encuentro que después de 4-6 sprints, los equipos pueden auto-organizarse y seguir madurando y mejorando bajo la guía de un Scrum Master capacitado.El equipo de Scrum y el propietario del producto también son un foco de Agile Coaching. Dependerá de la madurez y el comportamiento de cada uno de estos grupos y medirá eso para impulsar las conductas de coaching.
Entrenar a los líderes y ayudarlos a crear un entorno para que Agile tenga éxito puede llevar más de un par de sprints.
Entrenar a los líderes de Agile para que apoyen al Scrum Teams es una parte crítica de una transformación Agile general. Que el proceso sea iterativo e incremental. ¡No trate la transición a Agile como un proyecto de cascada con una gran planificación por adelantado! Continúe retrospectivamente e incorpore el aprendizaje continuo y la mejora en su enfoque. Nos resultará muy útil revisar cómo planificamos, capacitamos e incorporamos las lecciones aprendidas en el proceso.
Aprovechamos la oportunidad para dar un paso atrás con frecuencia, revisar y realizar ajustes antes de iniciar el ciclo de planificación, capacitación y entrenamiento.
Y tú, ¿qué dices?¿Cuál es su experiencia con Agile o Waterfall? ¿Tienes alguna sugerencia? Me encantará saber lo que tienes que aportarnos
El conocimiento que no se comparte pierde por completo su valor
Comparte este post con tus amigos¡Tanto ellos como yo te lo agradeceremos!
¡¡MIL GRACIAS A TODOS Y CADA UNO DE VOSOTROS POR COMPARTIR!!
Ayudamos a las empresas a ejecutar sus desafíos de negocio, mejorando la eficiencia y potenciando el crecimiento sostenible aportando soluciones de ingeniería, estrategia, procesos y gestión de proyectos.
Post basado en How to Successfully Transition from Waterfall to Scrum de Anthony Mersino