-
-
-
-
URL copied!
El éxito de las metodologías ágiles se basa en un fuerte compromiso del equipo, trabajando y colaborando, donde el esfuerzo individual de cada persona contribuye al progreso de todo el conjunto. Existe un concepto clave detrás de todo desarrollo ágil que busca potenciar la consolidación del equipo: las retrospectivas ágiles. Cuando es bien empleada, una retrospectiva es crucial para mejorar y perfeccionar no sólo el producto desarrollado, sino el proceso detrás que lo concibe.
A continuación se detallan las características fundamentales de una retrospectiva, su utilidad y técnicas para su correcta utilización.
Retrospectiva: ¿Qué, cómo y dónde?
Un equipo ágil tiene entregas iterativas e incrementales, siguiendo distintas etapas o sprints. Al terminar cada una de ellas, el manifiesto ágil propone reunir al grupo y analizar qué salió bien, qué salió mal, motivos, sensaciones, emociones, y action ítems de mejora. El objetivo es claro: mejorar para el próximo sprint. Buscar potenciar el rendimiento y esfuerzo colectivo para que la próxima iteración resulte mejor. Esta actividad se conoce como retrospectiva.
Sin embargo, una retrospectiva puede tener efectos negativos si no está bien conducida ni tiene objetivos claros. El equipo puede sentirlo como una pérdida de tiempo, disminuyendo su moral y compromiso con el proyecto al sentir una inevitable “pérdida de tiempo”. Por esta razón la comunidad ágil recomienda fuertemente [referencias 1,2,3] tener una persona dentro del equipo encargada de llevar a cabo esta actividad, siendo generalmente el scrum master. De la misma forma, para evitar que la retrospectiva no sea simplemente hacer catarsis es conveniente definir action ítems o accionables, cada uno con owner y deadline, que tengan acciones concretas para la mejora. El status de los mismos se puede revisar en la próxima retrospectiva así el equipo va viendo mejoras concretas.
Existen distintas actividades que buscan sacarle el máximo provecho a una retrospectiva. Las mismas buscan mejorar no sólo cuestiones técnicas o propias del desarrollo, sino también la dinámica del grupo, y por consiguiente, el proceso mismo encargado de llevar adelante el proyecto. En este sentido en [2] se menciona explícitamente que no sólo es necesario hablar de tecnología y plataformas, sino incluir el aspecto humano en el proceso. Las emociones y estados de ánimo son importantes para lograr un buen ambiente de trabajo. Avances por estos caminos tendrán indudablemente un efecto positivo. A continuación se describen técnicas para sacarle máximo provecho a una retrospectiva.
Técnicas para una buena retrospectiva
Una de las opciones clásicas es a través de cuestionarios dirigidos a todo el equipo. Es importante que las preguntas sean precisas para obtener respuestas claras y breves. Se puede avanzar gradualmente de cuestiones generales a más específicas.
La actividad de histograma de satisfacción es otra de las opciones clásicas. Cada miembro del equipo entrega una tarjeta a la persona conduciendo la retrospectiva expresando su nivel de satisfacción en relación al trabajo con el equipo. Esto se denota numéricamente con valores entre 1 y 5, donde 1 expresa “No estoy nada satisfecho” y 5 “estoy 100% satisfecho”. Luego, se visualizan los votos finales en cada categoría y se analizan los resultados.
Otra posibilidad se conoce como “Estrella de mar” o Starfish. En esta modalidad se usa un círculo con 5 áreas para reflejar qué actividades el equipo debe dejar de hacer inmediatamente, cuáles mantener, cuáles empezar a realizar en el corto y largo plazo.
Una actividad que prioriza sensaciones y estados de ánimo se conoce como “Índices de Felicidad” o Happiness Index. Aquí cada miembro del equipo puntúa cada actividad reflejando cómo se sintió. Interesantes conclusiones pueden obtenerse con este método.
Otra actividad se conoce cómo “5 veces porqué”, donde el principal objetivo es profundizar las razones que llevaron al éxito o fracaso de cada ítem involucrado.
Es importante que la persona a cargo de la retrospectiva conozca estas y otras alternativas más para poder ir variando y viendo cuál o cuáles se adaptan mejor al grupo. Esta flexibilidad es un factor relevante para el éxito de una retrospectiva.
Consejo final
Finalmente, en [referencias 2 y3] se menciona un último consejo. Este mismo consiste en realizar retrospectivas de retrospectivas ocasionalmente, para sumar las experiencias pasadas en la próxima a realizar.
Referencias:
[1] http://www.benlinders.com/2013/whats-an-agile-retrospective-and-why-would-you-do-it/
[2] http://www.techwell.com/2013/02/why-retrospectives-are-important-agile-software-development
Top Insights
Escribiendo User Stories en Agile
AutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyWhat is TM Forum Frameworx and how to...
UncategorizedAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyImpact Mapping en Metodologías ágiles
AutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyTop Authors
Blog Categories
Trabajemos juntos
Contenido Relacionado
Expansión sin fronteras: Cómo la IA revoluciona los negocios y la UX
La inteligencia artificial generativa pasa a ser parte como un pilar fundamental de la innovación en diversas industrias. ¿Cuáles son los próximos pasos? Por Gabriel Arango, LatAm Technology Director En un mundo cada vez más digital y competitivo, las empresas se enfrentan al imperativo de tomar decisiones inteligentes para modernizarse, buscando reducir costos, impulsar la innovación, mejorar la … Continue reading Retrospectivas y metodologías ágiles →
Conocer más
Open Banking: Innovaciones relacionadas al banking en el sector Fintech
El Open Banking, potenciado por la Inteligencia Artificial Generativa (GenAI), está redefiniendo el panorama de los servicios financieros. Según Igor Mikhalev, jefe de estrategia de tecnologías emergentes en la consultora EY, aproximadamente el 20% de los bancos minoristas y comerciales han implementado soluciones de GenAI o están listos para lanzarlas de manera inminente (Meggeson, 2024). … Continue reading Retrospectivas y metodologías ágiles →
Conocer más
5 razones por las que tu proyecto necesita un Business Analyst
Contar con un Business Analyst (BA) en tu equipo no solo te ayudará a delegar tareas más operativas, sino que también potenciará al equipo de desarrollo y contribuirá significativamente al éxito de tu proyecto de desarrollo de software.
Conocer más
7 claves para ser un miembro de un equipo efectivo
Un gran desarrollador necesita trabajar tanto en sus habilidades técnicas como en sus habilidades blandas, ya que estas forman la base para cualquier profesional que quiera ser una pieza efectiva e inspirar un cambio positivo en su equipo y organización. He recopilado una serie de recomendaciones que considero básicas y de vital importancia para trabajar … Continue reading Retrospectivas y metodologías ágiles →
Conocer más
Share this page:
-
-
-
-
URL copied!