Back to Blog

Cómo damos vida al producto

O

Oleksii Skurikhin

9/19/2022
Cómo damos vida al producto
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

  1. Product Owner: el principal stakeholder del proyecto.
  2. Scrum Master: facilitador del equipo de desarrollo Agile.
  3. Equipo de desarrollo: normalmente está compuesto por desarrolladores, diseñadores, personal de QA y otros perfiles.

Artefactos

  1. Product Backlog: lista de tareas que deben realizarse.
  2. Sprint Backlog: subconjunto de tareas que deben completarse durante el sprint.
  3. Incremento del producto: entregable producido al completar el sprint backlog.

Eventos

  1. 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.
  2. 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.
  3. Sprint: periodo corto (normalmente dos semanas) en el que el equipo de desarrollo trabaja para completar tareas, hitos o entregables específicos.
  4. Daily Scrum Meeting: reunión diaria en la que el equipo discute qué hará ese día y crea un plan para el siguiente.
  5. 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.
  6. 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.
  7. 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.
  8. 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

  1. 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.
  2. 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.
  3. 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

Image
Category:Processes