¿Qué es la Retrospectiva Ada Lovelace?
Ada Lovelace fue una matemática que trabajó con Charles Babbage en su máquina analítica, una computadora mecánica que nunca llegó a construirse. Sus notas de 1843 sobre la máquina incluyen lo que a menudo se considera el primer programa informático publicado, y ella supo ver que la máquina podía trabajar con símbolos además de con números. La Retrospectiva Ada Lovelace usa su historia como tema para una retro de ingeniería. Encaja muy bien con el Día de Ada Lovelace, que se celebra el segundo martes de octubre, y funciona en cualquier sprint. El tablero tiene cuatro columnas. Avances es para los logros de código y las soluciones ingeniosas del sprint. Bugs en el sistema recoge los errores que se colaron en el código o en el proceso. Bucles infinitos es para los bloqueos que tuvieron al equipo dando vueltas en círculo, y Siguiente algoritmo es donde se decide qué diseñar o mejorar en la próxima iteración. El lenguaje de la programación da a los ingenieros una forma familiar de hablar de problemas que van más allá del código, como un contrato de API poco claro o una semana perdida en reuniones. Úsala con equipos de desarrollo que quieran algo distinto al típico tablero de "qué fue bien y qué no". El tema ofrece una entrada desenfadada, y las cuatro columnas siguen terminando en acciones de las que el equipo se hace cargo.
Formato de la Retrospectiva Ada Lovelace
Avances
¿Qué logros o innovaciones de código conseguimos?
Celebra los logros técnicos del equipo durante el sprint. Pide detalles concretos: funcionalidades entregadas, soluciones ingeniosas, habilidades que alguien ha adquirido. Poner nombre a los logros le dice al equipo qué debe seguir haciendo.
Bugs en el sistema
¿Qué bugs o errores se colaron en nuestro proceso o código?
Saca a la luz los problemas que generaron fricción este sprint, tanto en el código como en la forma de trabajar. Mantén un tono sin culpas y con curiosidad: un bug es algo que hay que entender antes de arreglarlo. Pregunta por problemas recurrentes, regresiones inesperadas y fallos de comunicación.
Bucles infinitos
¿Qué bloqueos u obstáculos nos mantuvieron atrapados en un bucle?
En el código, un bucle infinito nunca llega a su condición de salida. Los equipos se atascan de la misma manera cuando un bloqueo sigue sin resolverse sprint tras sprint. Usa esta columna para impedimentos y dependencias, y anima a la gente a pensar en requisitos poco claros, herramientas y fricciones con otras áreas de la organización. Después pregunta qué haría falta para salir de cada uno.
Siguiente algoritmo
¿Qué deberíamos diseñar o mejorar en la próxima iteración?
Esta columna mira hacia delante: ¿qué debería probar o mejorar el equipo el próximo sprint? Aquí caben cambios de proceso, inversiones técnicas y prácticas nuevas. Apóyate en lo que salió en las otras tres columnas para acordar unos pocos pasos concretos, cada uno con su responsable.
Cuándo utilizar este estudio retrospectivo
- Después de un sprint con logros o reveses técnicos destacados, cuando el equipo sacaría más partido a un formato temático que al tablero de siempre.
- En torno al Día de Ada Lovelace, el segundo martes de octubre, para equipos de ingeniería y desarrollo que quieran conmemorarlo.
- Cuando la deuda técnica, los bugs de proceso o los bloqueos se repiten una y otra vez y el equipo necesita un espacio seguro para plantearlos.
- Cuando hace falta levantar la moral. Empezar por Avances pone los logros sobre la mesa antes que los problemas.
- En cualquier sprint en el que tu equipo quiera cambiar de los formatos habituales y disfrute de un poco de narrativa.
Preguntas sugeridas para romper el hielo
- Si pudieras darle a tu código de este sprint un título dramático al estilo de la época de Ada Lovelace, como «Nota sobre la capacidad de la máquina analítica para los bucles infinitos», ¿cuál sería?
- Si Ada Lovelace pudiera unirse a tu equipo durante un día, ¿qué parte de vuestro stack tecnológico crees que le impresionaría más y cuál la horrorizaría?
¿Le gustaría que su equipo realizara un ejercicio de calentamiento, en lugar de limitarse a responder en voz alta? Eche un vistazo a los rompehielos gratuitos →
Ideas y consejos para su reunión retrospectiva
- Ambienta la sesión con un dato sobre Ada Lovelace, por ejemplo sus notas de 1843 sobre la máquina analítica de Babbage, que incluyen lo que a menudo se considera el primer programa informático publicado.
- Mantén Bugs en el sistema libre de culpas. La pregunta es qué puede aprender el equipo de un bug, no quién lo causó.
- Limita cada columna a 10–12 minutos y dale un poco más de tiempo a Siguiente algoritmo para planificar las acciones.
- Asegúrate de que Siguiente algoritmo termine con acciones asignadas y no con intenciones vagas. Registra responsables y fechas límite en TeamRetro antes de cerrar la sesión.
- Ojo si el tablero se llena de bugs de código y no aparece nada sobre cómo trabajáis juntos. Pregunta al equipo: «¿Hay algún bug en nuestra forma de trabajar juntos?»
- Con un equipo grande, agrupa las ideas similares antes de la discusión y usa la votación por puntos para decidir qué bugs y bloqueos abordar primero.