Agile Scrum Meetings
Suscribimos el manifiesto Agile e implementamos Scrum en nuestro proceso interno desde hace años, si bien entendemos Scrum/Agile como un framework de trabajo en continua evolución y mejora. Se puede decir que aplicamos Agile dentro del propio proceso Agile, evolucionando y aprendiendo en todo momento. Entre nuestras fases más relevantes destacamos:
Daily Meeting
Reunión diaria 10-15 min del equipo cuyo objetivo es compartir el avance, alinear objetivos y adelantar riesgos. Guiado por el Scrum Master, cada miembro contesta a las siguientes preguntas:
- ¿Cuál es el avance actual?
- ¿Cuál es tu próximo objetivo?
- ¿Hay algún impedimento/riesgo en tu camino?
Sprint Planning
Planificación junto con el cliente (previa estimación y priorización del backlog) de las historias de usuario que formarán parte del Sprint.
Sprint Review
Revisión de la entrega final de Sprint, incluyendo demostración del trabajo finalizado y entregado.
Sprint Retrospective
Es la retrospectiva más importante a nivel interno. En ella se identifican éxitos y fracasos con el objetivo de mejorar a nivel personal, a nivel de equipo y de integración entre los distintos equipos.
Backlog Refinement
Nuestros Product Owner se encargan de que las historias de usuario del Backlog sean relevantes, detalladas y estimadas en un grado apropiado con su prioridad y de acuerdo con la comprensión actual del proyecto o producto y sus objetivos. Esto se consigue…
- Eliminando historias de usuarios que ya no parecen relevantes.
- Creando nuevas historias de usuario en respuesta a las necesidades recién descubiertas.
- Reevaluando la prioridad relativa de las historias.
- Estimando (junto con el equipo de desarrollo) historias en base a la información actualizada.
- Dividiendo las historias de usuario demasiado extensas para que quepan en la próxima iteración.