Scrum nos permite una adecuada gestión de la complejidad en proyectos donde el alcance/requisitos y/o tecnología no es tan bien definidos o sujetos a alta variabilidad.
La pregunta es, si Scrum es un marco de referencia ideal para estos entornos ¿por qué muchas empresas están fallando en su implementación?
Entender la agilidad y comunicarla adecuadamente
Este es el punto principal, antes de hacer cualquier cambio que impactará a la forma de trabajar de la organización hay que invertir tiempo en la gestión de este cambio.
Esto supone comunicar y formar a las diferentes capas de la organización, al nivel que le corresponda.
Implementar con éxito un marco de referencia como Scrum, supone que la empresa ha de «abrazar» la agilidad, compartir los valores del manifiesto agile y contar con equipos preparados para ello.
Formar adecuadamente a las personas responsables
Además de comunicar el cambio adecuadamente a todas las capas (desde dirección, mandos intermedios, equipos), será necesario formar a las personas involucradas.
Con formar no me refiero a apuntarles a un curso online o comprarles un libro, sino acompañar a la plantilla en el proceso del cambio.
Lo ideal para comenzar sería realizar formaciones presenciales de calidad (si son «in-company» mejor que mejor) donde se establezca un marco de conocimiento homogéneo a la plantilla que sirva como punto de partida.
Importante que en esta formación se hablen de temas claves sobre lo que supone ser agile, valores, «soft-skills», técnica de estimación agile, prácticas ágiles (scrum, Kanban, xp, etc)
El problema con este punto es que muchas empresas creen que con apuntarse a un curso de Scrum de 2 días o descargar y leer la guía oficial ya es suficiente para implementarlo con éxito.
Desde mi punto de vista y por mi experiencia personal, considero que hacer únicamente una formación de Scrum, te deja una visión sesgada de lo que supone ser agile.
Dicho lo anterior sería interesante recibir una formación más amplía donde se trabajen otros aspectos esenciales y se comenten otros marcos de referencia/implementaciones ágiles que muchas veces son complementarios.
Hacer correctamente el ejercicio de «Tailoring»
Con esto quiero decir, que aunque Scrum puede ser un marco de trabajo perfecto para muchos entornos (especialmente los complejos) no siempre tiene por que ser la mejor opción.
Debemos tener la capacidad y experiencia necesaria para saber elegir el mejor el conjunto de herramientas y técnicas para cada proyecto, adecuándolas a la realidad del mismo (duración, criticidad, cultura de la organización, nivel de definición de los requisitos, tamaño del equipo y sus habilidades, etc)
Esto es conocido como «tailoring» o «hacer un traje a medida» para el proyecto según las necesidades.
Fuente: https://www.ceolevel.com/por-que-muchas-empresas-fallan-al-implementar-scrum