Analisis del repote del estado de agilidad
La decimocuarta encuesta anual sobre el estado de Agile se realizó entre agosto y diciembre de 2019. Patrocinada por Digital.ai (anteriormente CollabNet VersionOne), la encuesta invitó a personas de una amplia gama de industrias en la comunidad global de desarrollo de software. 1,121 respuestas completas de la encuesta fueron recopiladas, analizadas y preparadas en un informe resumido por Analysis.Net Research, una consultora de encuestas independiente.
El reporte los puedes encontrar en https://stateofagile.com/
Comencemos….
Dos importantes variaciones comparados con la última encuesta:
- Aumento en el enfoque técnico. Se identifican y evalúan los riesgos técnicos antes del deployment (mejorando la calidad hacia el cliente).
- Aumento en el compliance o conformidad. Se incluyeron auditorias de conformidad automatizadas en ciertos puntos de control, esto debido a la adopción amplia en distintos nichos/áreas con requerimientos de conformidad.
Análisis de los demográficos.
El Scrum Master o Internal Coach sigue siendo el rol principal que se encuentra en las organizaciones impulsando y/o implementando las prácticas agile
Las top industrias empleando agile son:
- Tecnología
- Servicios financieros
Análisis de la adopción en la compañía.
A pesar de que un 95% de los encuestados indican que su organización usa los métodos de desarrollo ágil, no todos los equipos la emplean, es decir, a nivel compañía agile no ha sido desplegado. No es de sorpresa, las prácticas ágiles no necesariamente se deben aplicar a todos los proyectos (algunos están bien siendo tradicionales).
La nueva normalidad.
Según los principios ágiles, se espera tener los equipos co-locados, los encuestados indican que las organizaciones apoyan los equipo distribuidos de manera geográfica y esa tendencia va en aumento (o tal vez será la nueva forma debido a los acontecimientos de la pandemia mundial).
Top motivos para adoptar agile:
- 71% – Entrega acelerada de software
- 63% – Habilidad para gestionar prioridades cambiantes
- 51% – Incrementa productividad
- 47% – Mejora la alineación con el negocio/IT
- 42% – Mejora la calidad de software.
Y bueno, las prácticas agile son en la mayoría de los casos inmaduras.
Análisis de beneficios de adoptar agile
Como sabemos la principal razón es la flexibilidad que permite agile, estaría bueno analizar si el cambio de prioridades se hace bajo las normas que estipula los frameworks sin caer en “hacer lo que el cliente quiere”.
Análisis de métodos y prácticas ágiles
Scrum sigue siendo el rey
Top técnicas empleadas:
- 85% – Daily standup
- 81% – Retrospective
- 79% – Sprint/Iteration planning
- 77% – Sprint/Iteration Review
- 64% – Short iterations
Top prácticas de ingeniería:
- 67% – Unit Testing
- 58% – Estándares de codificación
- 55% – Integración continua
Análisis del éxito y métricas en agile
El reporte nos da dos enfoques en la evaluación de éxito:
- En la transformación ágil (es decir en la adopción a nivel compañía)
- En proyectos ágiles individuales (es decir en la aplicación de los métodos ágiles dentro de un proyecto).
Transformación ágil
Satisfacción al cliente y valor al negocio son las principales métricas del éxito en agile.
Proyectos individuales
No es de sorpresa que se repitan las mismas métricas, el beneficio a nivel proyecto es bastante palpable tanto para el cliente como para el negocio.
Análisis escalando Agile
Scale Agile Framework (SAFe) es el modelo para escalar agile, sin embargo hay una dato interesante. El SAFe esta en un 35% y un 28% Otro. Por lo tanto hay dos grandes hipótesis:
- Los encuestados están realmente perdidos sobre el modelo de agile escalado.
- Se esta usando un modelo de híbrido que les permite escalarlo.
Pero estoy seguro que la primer hipótesis es la que actualmente ocurre.
Análisis de las herramientas ágiles
Más encuestados declararon usar herramientas de aceptación automatizadas (39% en comparación con 36% el año pasado) y más encuestados declararon que planean usar herramientas de gestión de proyectos ágiles en el futuro (12% este año en comparación con 9% el año pasado).
Top herramientas:
- Kanban board
- Taskboard
- Bug tracker
- Spreadsheet
- Agile project managment tool
- Wiki
- Automated build tool
- Unit test tool
- Continuous Integration tool
Y comercialmente estas son los principales herramientas que usan los encuestados:
Análisis de Devops y la gestión del flujo de valor (Value Stream Mapping)
El 76% de los encuestados declararon que actualmente tienen una iniciativa DevOps en su organización o están planeando una en los próximos 12 meses (en comparación con el 73% del año pasado).
DevOps se esta integrando a las iniciativas de agile debido a la sinergia poderosa que ambos logran.
¿Y cómo se mide el éxito de DevOps?
La respuesta corta es velocidad.
La nueva herramienta, el Value Stream Management
Value Stream Management (VSM) o Gestión del Flujo de Valor es una combinación de personas, procesos y tecnología que mapea, optimiza, visualiza, mide y gobierna el flujo de valor empresarial (en forma de epopeyas, historias, elementos de trabajo) a través de canales de entrega de software empresarial heterogéneo desde la idea a través del desarrollo y la producción. 78% de los encuestados dijeron que sus organizaciones tienen interés en VSM, están planeando implementar VSM o están actualmente en alguna etapa de implementación de VSM
Líder de proyecto certificado PMP con mas de 10 años de experiencia en la planeación, implementación y ejecución de proyectos de TI. Me especializo en el uso de modelos de software internacionales y prácticas ágiles que garantizan una entrega de soluciones a tiempo y con calidad bajo una gestión de proyectos efectiva.