Serie Fibonacci y estimación ágil | 1x01
Serie Fibonacci y qué significa estimar de forma relativa.
Al adoptar scrum, los equipos descubren a través de las retrospectivas, formas de acomodarlo a su contexto particular, mejorando los resultados. Es importante comprender que estas variaciones forman parte del proceso de aprendizaje y mejora continua, siempre que no comprometan los principios de la agilidad
Se trata del proceso Shu-Ha-Ri: primero se sigue la forma (Shu), luego se rompe (Ha), y finalmente, se trasciende (Ri). Esta evolución no es un signo de desviación, sino de maduración y búsqueda de la excelencia.
El estudio “Real World Scrum A Grounded Theory of Variations in Practice” (1) revela que es común adecuar los roles, artefactos y prácticas; que las variaciones no deben ser negativas; sino adaptaciones contextuales que mejoran los resultados.
Clasifica las variaciones en cuatro tipos principales:
Variaciones estándar: Las opciones de implementación compartidas por el conocimiento de la comunidad ágil. Por ejemplo, las diferentes técnicas de estimación (puntos de historia, horas, tallas de camiseta).
Variaciones necesarias: Son ajustes creados para abordar la ambigüedad en las guías de scrum. Un ejemplo es la adaptación del orden de las prácticas de gestión de proyecto como la división del trabajo, la estimación y la asignación.
Variaciones contextuales: Son modificaciones temporales o poco frecuentes, justificadas por las circunstancias o limitaciones prácticas, como la asignación directa de tareas a miembros con menos experiencia.
Desviaciones claras: Son variaciones que contradicen los principios de Scrum sin justificación y que suelen darse de forma continua. Estas desviaciones pueden ser vistas como un mal uso o abuso del método.
Para adaptar scrum de forma adecuada, es recomendable:
Documentar las variaciones registrando las modificaciones realizadas, las razones y su impacto en el proyecto.
Fomentar la comunicación abierta para que todos los miembros del equipo estén al tanto de las variaciones y sus implicaciones.
Evaluar el impacto para ver si las variaciones aportan valor al proyecto o generan problemas.
Conocer a fondo los principios de scrum.
No tener miedo a experimentar, con un enfoque en la mejora continua.
Buscar el equilibrio entre la fidelidad a los principios de scrum y la flexibilidad que se necesita para adecuarlo al contexto.
(1) Z. Masood, R. Hoda and K. Blincoe, "Real World Scrum A Grounded Theory of Variations in Practice", IEEE Transactions on Software Engineering, vol. 48, no. 5, pp. 1579-1591, 1 May 2022, doi: 10.1109/TSE.2020.3025317.
Impulsa tu carrera con actividades de gamificación, herramientas y aulas e-learning; y mantén actualizados tus PDAs y tu perfil profesional
Serie Fibonacci y qué significa estimar de forma relativa.
SMART Goals y cuándo conviene más alinear los objetivos del proyecto con este acrónimo.
Cinco características para crear una buena historia de usuario.
5 aspectos clave para conocer y utilizar los Objetivos y Resultados Clave (OKR) de manera eficaz.