SCRUM
SCRUM
SCRUM
¿Qué es scrum?
• Backlog del producto: es la lista principal del trabajo que debe realizar el propietario o el responsable del
producto. Se trata de una lista dinámica de funciones, requisitos, mejoras y correcciones que actúa como la
base del backlog de sprint. Básicamente, se trata de la lista de "tareas que hay que hacer" del equipo. El
propietario del producto está constantemente revisando, cambiando las prioridades y realizando el
mantenimiento del backlog del producto, ya que, a medida que sabemos más o que cambia el mercado, es
posible que haya elementos que ya no sean relevantes o que los problemas se solucionen de otras maneras.
• Backlog de sprint: se trata de la lista de elementos, historias de usuario o correcciones de errores,
seleccionadas por el equipo de desarrollo, para su implementación en el ciclo actual de sprint. Antes de
cada sprint, en la reunión de planificación de sprint (que analizaremos más adelante en el artículo), el
equipo elige los elementos en los que trabajará para el sprint del backlog del producto. El backlog de sprint
puede ser flexible y puede evolucionar durante un sprint. No obstante, no se puede poner en peligro el
objetivo fundamental del sprint, lo que el equipo quiere lograr con el sprint actual.
• Incremento (u objetivo del sprint) es el producto final utilizable de un sprint, se suele demostrar el
"incremento" durante la demostración de fin de sprint, donde el equipo muestra lo que se ha completado en
el sprint. Es posible que no escuche la palabra "incremento" en ningún sitio, ya que a menudo se la conoce
como la definición del equipo de "Finalizado", un hito, el objetivo del sprint o incluso una versión
completa o un epic lanzado.
Protocolos o eventos de scrum
1. Organización del backlog: este evento, que a veces se conoce como limpieza del backlog, es responsabilidad del
propietario del producto. Los principales trabajos del propietario del producto son dirigir el producto hacia su visión del
producto y estar al tanto del mercado y los clientes. Por tanto, él o ella realiza el mantenimiento de esta lista utilizando los
comentarios de los usuarios y del equipo de desarrollo
2. Planificación de sprint: en esta reunión, todo el equipo de desarrollo planifica el trabajo que se va a realizar (alcance)
durante el sprint actual. Esta reunión la dirige el experto o la experta en scrum y, en ella, el equipo decide el objetivo del
sprint. Posteriormente, se añaden historias de usuario específicas al sprint desde el backlog del producto.
Al final de la reunión de planificación, cada miembro del equipo de scrum debe tener claro qué se puede entregar en el sprint
y cómo se puede entregar el incremento.
3. Sprint: un sprint es el periodo real en que el equipo de scrum trabaja de forma conjunta para finalizar un incremento. La
duración de un sprint suele ser de dos semanas, aunque algunos equipos manifiestan que les resulta más fácil una semana
para el alcance o un mes para entregar un incremento valioso
4. Scrum diario o reunión rápida: se trata de una reunión diaria de muy corta duración que tiene lugar siempre a la misma
hora (normalmente, por las mañanas) y en el mismo sitio para simplificarla. Muchos equipos tratan de finalizar la reunión en
15 minutos, pero eso es solo una guía. Esta reunión también se denomina "reunión rápida diaria" y con ello se hace hincapié
en que debe ser rápida. El objetivo del scrum diario es que todos los miembros del equipo estén en sintonía, se coordinen en
torno al objetivo del sprint y cuenten con un plan para las próximas 24 horas.
5. Revisión de sprint: al final del sprint, el equipo se reúne en una sesión informal para ver una demostración o inspeccionar el
incremento. El equipo de desarrollo muestra los elementos del backlog que ahora están "finalizados" a las partes interesadas
y a los compañeros de equipo para recibir comentarios. El propietario del producto puede decidir si lanza o no el incremento,
aunque en la mayoría de los casos el incremento se lanza.
6. Retrospectiva de sprint: Es donde el equipo se reúne para documentar y analizar qué ha funcionado y qué no ha funcionado
en un
sprint, un proyecto, en las personas o relaciones, herramientas o incluso para determinados protocolos.
Valores de scrum
• Compromiso
Puesto que los equipos de scrum son pequeños y ágiles, todos los miembros del equipo desempeñan un papel
importante en el éxito del equipo. Por lo tanto, cada miembro del equipo debe comprometerse a realizar las
tareas que pueda completar y no a más. Debe haber una comunicación continua en relación con el
progreso del trabajo, a menudo a través de reuniones rápidas.
• Valor
El valor de un equipo de scrum es simplemente atreverse a cuestionar todo aquello que le impida alcanzar sus
objetivos. Los miembros del equipo de scrum deben tener el valor de probar cosas nuevas y sentirse lo
suficientemente cómodos haciéndolo. Un equipo de scrum debe tener valor y sentir seguridad a la hora ser
transparente en relación con los obstáculos, el progreso del proyecto, los retrasos, etc.
• Foco
En el centro del flujo de trabajo de los equipos de scrum se encuentra el sprint, un período de tiempo
específico y enfocado en el que el equipo completa una cantidad determinada de trabajo.
• Honestidad
Las reuniones rápidas diarias promueven la transparencia que permite a los equipos hablar abiertamente
sobre el trabajo en curso y los impedimentos.
• Respeto
La fortaleza de un equipo ágil reside en su colaboración y en el reconocimiento de que cada miembro del
equipo contribuye al trabajo con un sprint. Celebran los logros de los demás y se respetan unos a otros y