Introducción
En esta primera parte se describe lo que es Scrum, sus principios y los valores del Scrum Team. Scrum se base en tres principios: transparencia, inspección y adaptación. Para que estos principios se cumplan es necesario que el Scrum Team esté alineado con los valores que describe Scrum.
Definición
Es un framework con el que se pretende abordar de forma flexible problemas complejos, al mismo tiempo que se entregan productos con el mayor valor posible de una manera productiva y creativa. Es ligero y sencillo de entender pero es difícil llegar a ser experto.
No es un proceso, una técnica, ni un método definitivo. Tampoco es una metodología, y en este punto hay qué destacar cual es la diferencia entre un framework y una metodología, porque se suelen confundir.
Framework vs metodología
Resumiendo: un framework define qué se quiere conseguir y una metodología cómo se quiere conseguir. Es decir, se podría trabajar en un framework con diferentes metodologías siempre y cuando se consiga lo que el framework define.
Principios
Scrum está basado en un movimiento filosófico denominado empirismo en el que se afirma que el conocimiento proviene de la experiencia y la toma de decisiones se basa en lo que se conoce mediante los sentidos. Scrum emplea una aproximación iterativa e incremental para optimizar la predictibilidad y el control del riesgo.
Hay tres pilares básicos sobre los que se sustenta Scrum, éstos son: transparencia, inspección y adaptación.
Transparencia
Es necesario definir un estandar para que todos los observadores compartan las mismas ideas, entendiendolas de la misma manera. Para ello es importante tener un lenguaje común que compartan todos los participantes y estar de acuerdo cuando una tarea está "Done".
Inspección
Los usuarios de Scrum deben inspeccionar frecuentemente los artefactos Scrum y el progreso hacia el objetivo del Sprint (Sprint Goal) para detectar desviaciones indeseables. Pero, estas inspecciones no deberían convertirse en un obstaculo para completar el trabajo.
Adaptación
Si en alguna inspeción se determina que el proceso se desvía mas allá de unos límites aceptables y que el resultado del producto se va a ver comprometido, se debe ajustar el proceso. Este ajuste se debe realizar tan pronto como sea posible para minimizar la desviación.
Valores
- Compromiso, para conseguir los objetivos del equipo.
- Valor, para hacer lo correcto y trabajar superando las dificultades.
- Concentración, para conseguir los objetivos de cada Sprint.
- Sinceridad, para hablar sobre el trabajo y los retos propuestos.
- Respeto, para ser capaces e independientes.
Cuando todos los valores son adoptados por el Scrum Team los tres principios, transparencia, inspección y adaptación, cobran vida y construyen la confianza que necesita el equipo.
Más información
La fuente de información principal es la Scrum Guide. En el sitio oficial de Scrum se puede encontrar información relacionada con Scrum así como todo lo necesario para poder certificarse en los diferentes roles definidos en la guía.