Cómo damos vida al producto
O
Oleksii Skurikhin
9/19/2022

Utilizamos el enfoque Agile para proyectos pequeños y el enfoque Agile escalado para proyectos grandes que involucran a dos o más equipos.
Utilizamos el enfoque Agile para proyectos pequeños y el Scaled Agile Framework (SAFe) para proyectos grandes que involucran a dos o más equipos. Trabajar con grupos pequeños nos permite acelerar el proceso y alcanzar el resultado deseado más rápidamente.
Roles
- Product Owner: el principal stakeholder del proyecto.
- Scrum Master: facilitador del equipo de desarrollo Agile.
- Equipo de desarrollo: normalmente está compuesto por desarrolladores, diseñadores, personal de QA y otros perfiles.
Artefactos
- Product Backlog: lista de tareas que deben realizarse.
- Sprint Backlog: subconjunto de tareas que deben completarse durante el sprint.
- Incremento del producto: entregable producido al completar el sprint backlog.
Eventos
- Planificación del Incremento del Programa (Program Increment Planning): reunión de varios equipos y stakeholders en la que se establece una visión compartida, se discuten funcionalidades, se planifica el roadmap y se identifican dependencias entre equipos. Normalmente ocurre 4 o 6 veces al año.
- Sprint Planning Meeting: se lleva a cabo al inicio del sprint y es cuando el equipo define qué se puede entregar y cómo. La decisión se basa en las prioridades de funcionalidades definidas previamente. La participación de los stakeholders es opcional.
- Sprint: periodo corto (normalmente dos semanas) en el que el equipo de desarrollo trabaja para completar tareas, hitos o entregables específicos.
- Daily Scrum Meeting: reunión diaria en la que el equipo discute qué hará ese día y crea un plan para el siguiente.
- Sprint Demo Meeting: al final de cada sprint, el equipo muestra lo que ha logrado y cómo funciona. Los stakeholders pueden participar si lo desean.
- Sprint Retrospective Meeting: oportunidad para que el equipo reflexione sobre cómo fue el sprint en términos de personas, relaciones, procesos y herramientas, identificando qué funcionó bien y qué puede mejorarse.
- Innovation and Planning Week: ocurre en cada Incremento del Programa. Es un periodo para estimar objetivos, planificar el siguiente incremento y dedicar tiempo a la innovación.
- Inspección y adaptación: el equipo revisa todas las funcionalidades desarrolladas, realiza los ajustes necesarios y presenta los resultados a una audiencia más amplia, incluidos stakeholders internos y externos.
Cómo aceleramos el proceso
- Antes de comenzar el desarrollo, se aclara cada funcionalidad y su correspondiente definición de terminado (definition of done). De esta forma, los desarrolladores no pierden tiempo rehaciendo la misma funcionalidad dos veces.
- Mientras los desarrolladores trabajan en las funcionalidades actuales, un project manager discute un nuevo conjunto de funcionalidades con los stakeholders y completa el sprint backlog.
- Cada reunión tiene una agenda y, posteriormente, enviamos un correo de seguimiento con un resumen de lo discutido y de las decisiones tomadas.
El framework Agile-Scrum

Category:Processes