¿Qué es SCRUM?
SCRUM es un framework para el desarrollo y soporte de proyectos de gran complejidad, sin importar su industria o el número de integrantes del equipo que se encarga de su desarrollo.
Requiere de un esfuerzo colaborativo de todos sus integrantes, de un contrato de cómo va a ser abordado. Es importante seleccionar y poner en práctica un framework adecuado para cada proyecto.
SCRUM es:
- una metodología agile
- adaptativa y flexible
- promueve la comunicación y la transparecncia
- crea un progreso que se puede medir
- soporta todo tipo de proyectos
Se progresa en el proyecto mediante sprints, regiones de tiempo breves donde se enfocan a unidades entregables para el cliente, que pueden durar entre una o seis semanas. Su pioridad se establece en las reuniones diarias, para establecer nuevas metas y direcciones. Con esas unidades de entrega se deciden si son válidas o no, para pasar a siguientes fases y así continuar mejorando y enfocandose en nuevas metas (User stories).

SCRUM gira alrededor del cliente. Se adapta al cambio cuando este sucede con un enfoque de equipo. Se insta al constante feedback como un modo de progreso. La transparencia, clave en SCRUM y demostración de un producto o servicio en el cual confiar, tanto entre compañeros como hacia el cliente.
Hablando de escalabilidad, es posible incluso tener SCRUM de SCRUMs: equipos SCRUM que trabajan en el mismo proyecto de forma independiente, pero de forma conjunta a la vez. Se facilita la coordinación y permite una implementación efectiva de proyectos de gran tamaño. Se derriban las barreras de fronteras, geografía, compañías…
Los 6 principios de SBOK:
- Control de proceso empírico
- Autoorganización
- Colaboración
- Priorización basada en el valor
- Gestión de tiempo
- Desarrollo iterativo
Estos principios no son negociables, pues ayudan a que el framework funcione y que se genere confianza en el producto final. Son aplicables a cualquier versión de SCRUM, y por eso resulta tan efectivo. Son las guías base de este modo de trabajo.

Aspectos en SBOK:
- Organización
- Justificación de negocio
- Calidad
- Cambio
- Riesgo
Las cinco fases según SBOK:
- Inicio
- Plan y estimación
- Implementación
- Revisión y retrospección
- Liberación
Tanto los aspectos como fases/procesos sí son adaptables para cumplir los requisitos del proyecto.
Roles
Roles nucleares (core)
Son los roles indispensables, claves para este framework.
- Propietario del producto (product owner), que representa al cliente y se encarga de la justificación del negocio.
- SCRUM Master, el líder del equipo. Es el que guía y enseña al equipo según el framework, además de proporcionar un entorno adecuado mientras se sigue el proceso SCRUM. Toma decisiones en el proyecto a partir de costes y tiempo.
- Equipo SCRUM, el equipo en sí. Se encargan de entender los requisitos del producto y crear las unidades que se van a entregar al product owner.
Roles no nucleares
Son opcionales. Generalmente son personas interesadas en el proyecto. Y aunque no trabajan o actúan de forma directa, pueden influenciar al proyecto.
- Stakeholders: clientes, usuarios y sponsors. Influyen en el proceso del proyecto.
- SCRUM guidance body (SGD). Es un grupo de documentos o experos que definen los objetivos.
- Vendedores, pudiendo ser individuos externos o una organización interna. Proveen de productos y servicios que no son competencia directa de la organización del proyecto.
- Chief product owner, encontrándose en proyectos de mayores dimensiones donde operan varios equipos SCRUM. Coordinan el trabajo de los diversos propietarios del producto.
- Chief SCRUM master, que coordina actividades SCRUM en proyectos de gran tamaño que cuentan con equipos trabajando de forma paralela.
