En el corazón de las metodologías ágiles, y específicamente de Scrum, yace la necesidad de una comunicación fluida y transparente. Dentro de este paradigma, encontramos una técnica específica que fomenta esta comunicación, conocida como “Cuatro preguntas por equipo”. Estas preguntas están diseñadas para ser formuladas en cada reunión de Scrum de Scrums (SoS), un evento crucial para sincronizar y alinear a múltiples equipos Scrum que trabajan en un proyecto más grande.
El Scrum de Scrums es una reunión que busca conectar los puntos entre diferentes equipos Scrum. En lugar de entrar en detalles granulares sobre cada tarea, el SoS se enfoca en obtener una vista panorámica de cómo avanzan los diferentes equipos y cómo sus acciones podrían influir en otros equipos. Es aquí donde las “Cuatro preguntas por equipo” entran en juego, ofreciendo un formato estructurado para que cada representante de equipo presente actualizaciones relevantes.
Responder a la pregunta, “¿En qué ha estado trabajando mi equipo desde la última reunión?”, permite a los equipos destacar sus logros recientes y demostrar su progreso. Esta pregunta también promueve la transparencia y da a los demás equipos una comprensión clara de las tareas completadas.
La segunda pregunta, “¿Qué hará mi equipo hasta la próxima reunión?”, ofrece una previsión de los planes y objetivos inmediatos del equipo. Proporciona claridad sobre el enfoque del equipo y permite a los demás equipos anticipar y prepararse para cualquier impacto cruzado.
A menudo, en entornos ágiles, los equipos dependen unos de otros para completar ciertas tareas o entregables. La pregunta, “¿Qué esperaban otros equipos que mi equipo hiciera y que aún no se ha hecho?”, ayuda a identificar cualquier desfase o retraso en las entregas esperadas y permite abordar proactivamente cualquier inquietud.
Finalmente, al responder “¿Qué planea hacer nuestro equipo que pudiera afectar a otros equipos?”, los equipos pueden dar a conocer cualquier acción o decisión que pueda tener un impacto en el trabajo de otros equipos. Esta es una forma proactiva de manejar las dependencias y asegurar una colaboración efectiva entre equipos.
Los representantes de cada equipo Scrum son quienes responden a las “Cuatro preguntas por equipo” en las reuniones de Scrum de Scrums. Estas preguntas se formulan siguiendo un orden establecido, permitiendo a los equipos presentar actualizaciones de su progreso y futuras acciones. Esta comunicación ocurre regularmente, idealmente después de cada Sprint o según lo determine la organización, y se lleva a cabo en un espacio de reunión, ya sea físico o virtual, con herramientas como tableros de gestión de proyectos para visualizar el progreso y las interdependencias.
Algunos ejemplos son los siguientes:
- Equipo de Diseño Gráfico: En la última reunión, terminamos los bocetos de la nueva interfaz de usuario. Para la próxima, nos centraremos en las animaciones y transiciones. Esperaban que tuviéramos listos también los iconos, pero aún están en proceso. Sin embargo, planeamos actualizar la paleta de colores, lo que podría requerir ajustes en los componentes de front-end.
- Equipo de Backend: Desde la última SoS, hemos optimizado la base de datos. En el próximo Sprint, estaremos implementando nuevas API endpoints. No hemos terminado con la integración de terceros que el equipo de front-end esperaba, pero estamos planeando una actualización del servidor que podría afectar a todos los equipos.
- Equipo de Marketing: Nos hemos concentrado en la campaña de redes sociales desde la última vez. Nuestro siguiente paso es lanzar una encuesta a los clientes. No hemos proporcionado aún los datos demográficos que el equipo de producto esperaba, pero planeamos lanzar una promoción que aumentará significativamente el tráfico al sitio.
- Equipo de QA: Hemos completado las pruebas de la última versión del software. Planeamos realizar pruebas de estrés en los próximos días. Sabemos que nos quedamos atrás con algunas pruebas de usabilidad, pero tenemos planificado hacer una revisión general de seguridad que requerirá la colaboración de varios equipos.
- Equipo de Front-end: Desde nuestra última reunión, implementamos las nuevas características de la interfaz de usuario. Estaremos ajustando la responsividad en diferentes dispositivos para la próxima. Estamos pendientes de la integración con la nueva API del equipo de backend. No obstante, queremos informar que haremos una revisión del código que podría afectar la velocidad de carga en algunas páginas.