Tres factores clave que todos los proyectos ágiles exitosos necesitan
NoticiasHay una serie de áreas que deben abordarse si un proyecto ágil es entregar los resultados esperados dentro del presupuesto disponible. En primer lugar, se debe tomar una decisión al inicio de un proyecto en cuanto a si Agile es, de hecho, la forma correcta de entregarlo..
Con todo lo que se habla de los beneficios de Agile, puede ser fácil perder de vista el hecho de que todavía hay situaciones en las que el desarrollo tradicional es una opción válida. Por ejemplo, donde hay una definición clara y estática de los requisitos y cómo la organización quiere cumplirlos, es poco probable que ágil sea la mejor opción.
Para ayudar a tomar esta importante decisión, algunas organizaciones optan por trabajar con un socio de consultoría para evaluar el proyecto y el entorno en el que operará. Esto no tiene por qué ser costoso ni lento, y dado que tomar la decisión correcta puede ser clave para el éxito del proyecto, vale la pena hacerlo..
Si se decide que ágil es la metodología de desarrollo más adecuada para usar, las tres cosas clave que permitirán que el proyecto sea un éxito son: colaboración, enfoque constante en el valor comercial y nivel de calidad adecuado. Vamos a discutir esos elementos ahora ...
- También echa un vistazo a las mejores herramientas de gestión de proyectos
Colaboración
La colaboración en proyectos ágiles tiene múltiples facetas, y todas las partes involucradas deben comprender sus responsabilidades, apreciar por qué su participación en el rompecabezas es crucial y luego garantizar que cumplan..
Las partes interesadas de la organización necesitan colaborar con el Propietario del producto para proporcionar comentarios sobre el software como se demuestra. Al mismo tiempo, el propietario del producto tiene que colaborar con estas partes interesadas para proporcionar la interfaz al equipo del proyecto. Cuando sea relevante, Scrum Master debe colaborar tanto con el Propietario del producto como con el equipo de entrega para organizar y facilitar el buen funcionamiento de cada iteración..
Por último, todo el equipo de entrega debe colaborar entre sí para garantizar que el software se entrega dentro del tiempo asignado.
Foco constante en el valor del negocio.
Uno de los beneficios centrales de los proyectos ágiles es su promesa de entregar una solución que realmente satisfaga las necesidades de la organización, como lo subraya el primer principio guía detrás del Manifiesto Agile, que establece que: "Nuestra máxima prioridad es satisfacer al cliente a través de Entrega temprana y continua de software valioso ".
Para asegurarse de que esto suceda, y de que el sistema ofrezca un valor comercial real, el Propietario del producto debe tener en cuenta cuáles son los resultados comerciales deseados y garantizar que se comuniquen claramente al equipo de entrega..
Estos resultados comerciales deberán ser reevaluados de manera continua para garantizar que sigan siendo relevantes. La retroalimentación del cliente es clave para esto, y la revisión con los usuarios comerciales al final de cada iteración es importante para obtener esto.
Nivel de calidad adecuado.
Es absolutamente esencial garantizar que un nivel adecuado de control de calidad siga siendo parte del proyecto, que debe encajar dentro del tiempo disponible en cada iteración. Uno de los principios detrás del Manifiesto Agile destaca que "la atención continua a la excelencia técnica y al buen diseño mejora la agilidad".
Superando retos comunes
Pueden surgir problemas si la organización donde se está ejecutando el proyecto no comprende completamente Agile o cómo respaldar proyectos ágiles. En primer lugar, desde una perspectiva de gobernanza, puede haber una expectativa de PRINCE2 tradicional o "puertas" de cascada, a través de las cuales el proceso debe pasar para propósitos visibles de garantía de calidad..
Los proyectos ágiles tienden a no tener tales estructuras formales, pero eso no significa que no haya gobierno o visibilidad para el cliente; de hecho, la revisión al final de cada iteración proporciona una visión regular para el cliente sobre cómo está progresando el proyecto (y la frecuencia de estas revisiones significa que el cliente generalmente obtiene una visión del progreso con mucha más frecuencia que en un proyecto de cascada) . Los proyectos ágiles también producen artefactos como los gráficos de quemado y los diagramas de flujo acumulativos, que le dan mayor visibilidad del progreso al cliente..
Pueden surgir otras dificultades si se designa un Propietario de producto inexperto o impotente. Este rol es absolutamente crítico, y tener a la persona equivocada puede dar como resultado que el negocio sea débil o inexistente, lo que lleva al fracaso del proyecto. Algunas organizaciones que están comenzando de forma ágil eligen trabajar con un socio experimentado, que puede ayudar al Propietario del producto, o incluso proporcionar un candidato adecuado para desempeñar el papel.
La experiencia es clave
En resumen, existen desafíos cuando se trata de entregar proyectos ágiles, particularmente en organizaciones sin experiencia.
Pero estos no son insuperables cuando se los aborda de la manera correcta. La experiencia cuenta con mucho, y al trabajar con un socio que ha ejecutado proyectos ágiles exitosos en una variedad de situaciones, las organizaciones que son nuevas en Agile pueden hacer que su primera incursión en este tipo de desarrollo sea exitosa..
Simon Boichat, arquitecto jefe en Civica
- Gestiona tus proyectos de manera más eficiente con estas herramientas dedicadas