Como entrenador ágil, ¿cuáles son los primeros pasos que toma cuando va a una empresa para asegurarse de que adopten ágil? Supongamos que esta empresa solo ha oído hablar de Agile, están trabajando en un método de cascada muy tradicional y tienen un gran equipo de 10 desarrolladores, 5 qa, 1 pm. Por ejemplo, ¿comienza con una presentación y formación de equipos? ¿O se sienta a hacer un poco de diligencia debida sobre cómo funciona la empresa?
He dedicado mucho tiempo a este tema. Estuve colaborando durante un año con la revista en línea AgileConnection.com para implementar transformaciones ágiles. Si vas a su sitio web y buscas "Joel Bancroft", encontrarás mis artículos. Comience con el de enero de 2017.
El marco en pocas palabras es:
Comenzaría explicando Agile al ejecutivo y entrenándolos hasta que comprendan completamente el significado de una transformación Agile.
Una vez que hayan reconocido lo que están asumiendo, los buscaría para identificar las razones por las que están adoptando Agile. Esto luego proporcionará las bases para lo que está por venir. Por ejemplo, si están buscando mejorar la capacidad de las empresas para manejar el cambio, me gustaría que identifiquen cómo se medirá y rastreará esto. Para mí, esta es la clave para una transformación exitosa, ya que sin una indicación concreta de progreso, es fácil para la empresa volver a sus viejas costumbres o adoptar prácticas que son contraproducentes.
A continuación, buscaría trabajar con los equipos de entrega y el ejecutivo en un plan. Algunas organizaciones serán más tolerantes a las interrupciones que otras y, por lo tanto, pueden avanzar a un ritmo más rápido.
Entonces, en orden:
Si el lenguaje y las expectativas aún no se han discutido, hágalo primero. Esto es importante en toda la organización para todos los afectados por el cambio. Hay mucho en la historia del desarrollo de software y el término ágil . Comience con la gestión del desarrollo de grandes sistemas de software (1970), el malentendido que condujo al proceso en cascada y la gestión de proyectos tradicional . Asegúrese de que el Manifiesto para el desarrollo ágil de software (2001) con sus cuatro valores y doce principios se comprenda completamente. Comparta las bases de esa filosofía que comenzó en la década de 1990 ( historia ) que incluye eXtreme Programming y Scrum. Promover la agilidad para cambiar de dirección para aprovechar las oportunidades y terminar un esfuerzo cuando el costo-beneficio ya no sea aceptable junto con su gestión de riesgos inherente . Comparar y contrastar los beneficios y desafíos suele ser útil.
aventura2099
dqm
aventura2099