Avances

¿Qué logros o innovaciones de código conseguimos?

Por fin resolvimos el cuello de botella de rendimiento en el pipeline de datos. Ahora va 3 veces más rápido.
La nueva integración con la API salió a producción sin un solo incidente. Estoy muy orgulloso de cómo se coordinó el equipo.
Conseguí refactorizar ese módulo legacy que nadie se atrevía a tocar. Da gusto verlo por fin limpio.
Bugs en el sistema

¿Qué bugs o errores se colaron en nuestro proceso o código?

Fusionamos un cambio que rompía cosas en main sin suficiente revisión, así que necesitamos una estrategia de ramas más sólida.
Las diferencias de configuración entre desarrollo y producción provocaron carreras de última hora antes del release.
Subestimé la complejidad de la tarea y no avisé a tiempo. El alcance se nos fue de las manos sin darnos cuenta.
Bucles infinitos

¿Qué bloqueos u obstáculos nos mantuvieron atrapados en un bucle?

Seguimos esperando acceso al entorno de producción. Esto nos tiene bloqueados desde hace dos sprints.
Los criterios de aceptación no estaban claros al inicio del sprint y tuvimos que ir y volver con el product owner varias veces.
El pipeline de CI/CD sigue fallando de forma intermitente y nadie ha tenido tiempo de investigar la causa raíz.
Siguiente algoritmo

¿Qué deberíamos diseñar o mejorar en la próxima iteración?

Montemos un servidor mock en condiciones para las APIs de terceros y así podremos hacer tests sin depender de los límites de peticiones.
Me gustaría que probáramos mob programming con una historia compleja el próximo sprint. Podría ser una gran experiencia de aprendizaje.
Deberíamos reservar una sesión dedicada a la deuda técnica del módulo de autenticación antes de que vaya a peor.

¿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.

Preguntas frecuentes

¿Qué es una Retrospectiva Ada Lovelace?
Es una retrospectiva con temática de programación que lleva el nombre de Ada Lovelace, a quien a menudo se considera la primera programadora de la historia. El equipo reflexiona sobre el sprint en cuatro columnas: Avances, Bugs en el sistema, Bucles infinitos y Siguiente algoritmo.
¿Cuándo conviene hacer una Retrospectiva Ada Lovelace?
El Día de Ada Lovelace, el segundo martes de octubre, es el momento más evidente, y una buena ocasión para los equipos de ingeniería que quieran reconocer los logros de las mujeres en tecnología. Aun así, cualquier equipo puede usarla en una retro de sprint normal.
¿Qué diferencia hay entre Bugs en el sistema y Bucles infinitos?
Bugs en el sistema es para los errores, cosas que salieron mal en el código o en el proceso. Bucles infinitos es para los bloqueos que mantienen al equipo atascado, como una dependencia o una solicitud de acceso que lleva dos sprints abierta.
¿Cuánto dura una Retrospectiva Ada Lovelace?
Alrededor de una hora. Calcula 10–12 minutos por columna y un poco más al final de Siguiente algoritmo para acordar las acciones.
¿El equipo necesita saber quién fue Ada Lovelace para usarla?
No. Basta con una introducción de un minuto al principio, y las columnas tienen sentido para cualquiera que escriba software.
¿Está listo para llevar a cabo esta retrospectiva?Pruebe esta retransmisión en directo retrospectiva