Tener éxito con Agile requiere un cambio en el pensamiento del liderazgo que elimine los silos existentes y adopte una cultura de éxito y toma de riesgos compartidos.
Manifiesto Ágil e incorpóralos a tu estrategia. Así, por ejemplo, si realmente quieres equipos autónomos, tendrás que abandonar los estilos de gestión jerárquicos y convertirte en agentes de cambio.
Agile es rápido, iterativo y experimental . Alienta a los desarrolladores a asumir riesgos y tiene como objetivo crear rápidamente grandes volúmenes de software. Por lo tanto, no se presta a prácticas de gestión rígidas. Para liderar estas organizaciones, los gerentes deben adoptar una mentalidad basada en resultados y al mismo tiempo brindar a sus desarrolladores la libertad de asumir riesgos y fracasar. Agile fue creado para construir cosas sobre las que no necesariamente sabes todo desde el principio.
Esto a menudo requiere que todos adopten un pensamiento centrado en el producto que coloque las necesidades del cliente en el centro de todas las discusiones. Una mentalidad centrada en el producto se trata más de comprender el propósito de los cambios que se realizan y el valor que aportan a los usuarios, en lugar de llegar al escenario o quedar por debajo de una cifra de presupuesto específica.
La gran diferencia entre proyectos y productos es que los productos tienen una vida útil más larga que los proyectos, que comienzan y terminan. Una vez que se lanza un producto, evoluciona con el tiempo. Tienes que tener un guión para esto. Normalmente tiene un propietario de producto con mentalidad empresarial. Y, lo más importante, los productos se miden en términos de valor comercial.
Los proyectos a menudo se miden con algo llamado el Triángulo de Hierro, que se compone de un presupuesto fijo, costos fijos y plazos fijos. Desde el punto de vista laboral, todo gira en torno al cumplimiento de estos tres aspectos.
Otra forma de pensar en producto versus proyecto es la gestión del flujo de valor (VSM), que se centra en el éxito de todo el proceso empresarial, no sólo en un aspecto del mismo. VSM ayuda a generar resultados comerciales positivos que conducen a un programa ágil general exitoso.
Encontrar el éxito ágil
A continuación se detallan los pasos que los líderes empresariales y de TI pueden tomar para garantizar el éxito ágil en sus organizaciones.
Proporcionar a los desarrolladores plataformas flexibles
Evite las mejores plataformas de desarrollo monolíticas. En su lugar, proporcione a los desarrolladores herramientas modulares que minimicen las dependencias. Estos deberían basarse en arquitecturas de microservicios basados en la nube. Las plataformas monolíticas pueden obstaculizar el desarrollo porque los servicios y aplicaciones que alojan están estrechamente acoplados. Si un servicio falla, puede afectar a todo el equipo de desarrollo.
Conviértete en agentes de cambio
Debido a que Agile es un viaje, no un destino, los líderes deben permitir el cambio. Esto puede resultar difícil, ya que requerirá abandonar viejas formas de hacer las cosas. Deben ser estudiantes de gestión del cambio, ya que aprenden continuamente cómo aplicar mejor la metodología ágil en sus organizaciones específicas. También deben estar abiertos al pensamiento colaborativo y ser humildes, ya que nadie puede saber siempre qué es lo mejor.
Combine Agile y DevOps
Para aprovechar al máximo Agile, las organizaciones deben combinarlo con DevOps. Si bien Agile y DevOps se pueden realizar por separado, no tiene sentido crear nuevas características y funcionalidades rápidamente si esos cambios tardan meses en entrar en producción. Es por eso que combinar la agilidad con DevOps y procesos de CI/CD de automatización que incluyen herramientas como gestión ágil de proyectos, automatización de compilación, aprovisionamiento de entornos de prueba, entrega continua y automatización de lanzamientos es esencial para el éxito de su programa ágil.
Cambie sus procesos presupuestarios
Si bien muchos adoptan en principio una metodología ágil, no están cambiando la forma en que financian sus organizaciones de desarrollo. Todavía financian iniciativas ágiles utilizando ciclos presupuestarios anuales que no se ajustan a la naturaleza ágil y que cambia rápidamente. Asigne presupuestos de forma continua y, al mismo tiempo, reevalúe continuamente las inversiones para que el trabajo financiado cree valor y no se limite a marcar casillas.
Integre la metodología ágil en el gobierno corporativo
La metodología ágil por sí sola no producirá los beneficios empresariales deseados hasta que se combine con funciones de gobierno corporativo como la planificación empresarial, la planificación estratégica, la planificación de carteras, la arquitectura empresarial y la elaboración de presupuestos. Existen frameworks como DAD, LeSS y SAFe para este propósito. Aplique estos marcos con prudencia, priorizando prácticas clave que satisfagan sus necesidades y que le ayudarán a cambiar gradualmente su cultura.
Pero estas estructuras pueden causar problemas. Algunos de sus empleados elegirán un marco más moderado como SAFe, mientras que otros preferirán el modelo de ingeniería más agresivo de Spotify. Elija el marco que mejor se adapte a su cultura y objetivos ágiles/DevOps.
Fuente: BairesDev