Teoria Scrum
Teoria Scrum
Teoria Scrum
Como fue definido por sus creadores [Schawaber07] y [Schawaber12] Scrum es un marco de
trabajo con el cual la gente puede trabajar de manera adaptativa para tratar de resolver
problemas complejos, la resolución de estos problemas de forma productiva y creativa esta
orientada a la creación de productos que aporten el mayor valor posible a sus consumidores
finales.
Tres pilares soportan toda la implementación del control de procesos empírico: transparencia,
inspección y adaptación.
Transparencia
Los aspectos significativos del proceso deben ser visibles para aquellos que son responsables
del resultado. La transparencia requiere que dichos aspectos sean definidos por un estándar
común, de tal modo que los observadores compartan un entendimiento común de lo que se
está viendo.
Por ejemplo:
todos los participantes deben compartir un lenguaje común para referirse al proceso; y,
Aquellos que desempeñan el trabajo y aquellos que aceptan el producto de dicho trabajo
deben compartir una definición común de “Terminado1”.
Inspección
Los usuarios de Scrum deben inspeccionar frecuentemente los artefactos de Scrum y el
progreso hacia un objetivo, para detectar variaciones. Su inspección no debe ser tan frecuente
como para que interfiera en el trabajo. Las inspecciones son más beneficiosas cuando se
realizan de forma diligente por inspectores expertos, en el mismo lugar de trabajo.
Adaptación
Si un inspector determina que uno o más aspectos de un proceso se desvían de límites
aceptables, y que el producto resultante no será aceptable, el proceso o el material que está
siendo procesado deben ser ajustados. Dicho ajuste debe realizarse cuanto antes para
minimizar desviaciones mayores.
Scrum prescribe cuatro eventos formales, contenidos dentro del Sprint, para la inspección y
adaptación, tal y como se describen en la sección Eventos de Scrum del presente documento.
• Reunión de Planificación del Sprint (Sprint Planning Meeting)
• Scrum Diario (Daily Scrum)
• Revisión del Sprint (Sprint Review)
• Retrospectiva del Sprint (Sprint Retrospective)
El Scrum Master
El Scrum Master es el responsable de asegurar que Scrum es entendido y adoptado. Los Scrum
Masters hacen esto asegurándose de que el Equipo Scrum trabaja ajustándose a la teoría,
prácticas y reglas de Scrum.
El Scrum Master es un líder que está al servicio del Equipo Scrum. El Scrum Master ayuda a las
personas externas al Equipo Scrum a entender qué interacciones con el Equipo Scrum pueden
ser de ayuda y cuáles no. El Scrum Master ayuda a todos a modificar estas interacciones para
maximizar el valor creado por el Equipo Scrum.
El Servicio del Scrum Master al Dueño de Producto
El Scrum Master da servicio al Dueño de Producto de varias formas, incluyendo:
Eventos de Scrum
En Scrum existen eventos predefinidos con el fin de crear regularidad y minimizar la necesidad
de reuniones no definidas en Scrum. Todos los eventos son bloques de tiempo (time-boxes),
de tal modo que todos tienen una duración máxima. Una vez que comienza un Sprint, su
duración es fija y no puede acortarse o alargarse. Los demás eventos pueden terminar siempre
que se alcance el objetivo del evento, asegurando que se emplee una cantidad apropiada de
tiempo sin permitir desperdicio en el proceso
Principios de Scrum:
Valores de Scrum:
Los valores de Scrum son los pilares sobre los que se sustenta el marco de trabajo. Son 5
valores que deben ser adoptados por el equipo para que Scrum funcione correctamente:
1. Compromiso: Los miembros del equipo deben estar comprometidos con el proyecto y con
los objetivos del mismo.
2. Coraje: Se necesita coraje para afrontar los retos y los problemas que puedan surgir durante
el proyecto.
3. Foco: El equipo debe estar centrado en el objetivo final y en las tareas que hay que realizar
para alcanzarlo.
4. Apertura: Los miembros del equipo deben ser abiertos a la comunicación, al feedback y al
cambio.
5. Respeto: Todos los miembros del equipo deben ser respetados, independientemente de su
rol o posición.