SCRUM como uno de los marcos de trabajo ágiles más populares, tiene como base 6 principios que orientan la gestión de un proyecto SCRUM a lo largo de todas sus fases. Los principios de SCRUM no son negociables porque su propósito es asegurar la implementación efectiva del marco de trabajo, lo cual se traduce en confianza y transparencia en la gestión del proyecto.
Tanto los aspectos de SCRUM como los procesos de este framework pueden ser adaptados o modificados en base a la naturaleza y tipo de proyecto, no así los principios de SCRUM.
¿Cuáles son los principios de SCRUM?
Son 6 principios básicos que rigen las actividades de cada proceso:
- Control empírico de procesos
- Auto-organización
- Colaboración
- Prioritización basada en valor
- Bloque de tiempo asignado
- Desarrollo interativo
Expliquemos un poco de qué trata cada principio:
Control empírico de procesos
En SCRUM muchas de las decisiones a lo largo del proyecto son tomadas en base a procesos de observación y experimentación. Este el eje principal del marco de trabajo SCRUM y aplica 3 ideas principales:
- Transparencia, en SCRUM toda la organización está enterada de lo que sucede en el proyecto
- Inspección, la información sobre el desarrollo de cada Sprit está plasmada en el ScrumBoard propicia los procesos de retroalimentación y revisión de las prioridades del Sprit y de la entrega al Product Owner.
- Adaptación, ocurre cuando el equipo principal de SCRUM y el resto de la organización comprenden a través de la transparencia y la inspección, cómo adaptarse a las mejores formas de trabajo para el proyecto.
Auto-organización
SCRUM promueve el estilo de aquellos trabajadores que adoptan una forma de trabajo auto-organizada con responsabilidades y compromisos claros en entregar productos o servicios de valor al cliente, en vez de trabajar bajo un enfoque de mando y control del enfoque de gestión tradicional e proyectos.
Colaboración
Basado en el trabajo colaborativo, explota 3 dimensiones básicas:
- Conciencia
- Articulación
- Apropiación
Prioritización basada en valor
De lo que trata es de crear un producto que entregue el máximo valor al negocio del cliente, de manera que, todo lo que es prioridad para el negocio del cliente, será lo que tenga mayor importancia en el desarrollo del proyecto.
Bloque de tiempo asignado
En SCRUM la variable tiempo es sumamente limitante e importante, entendiendo que su uso adecuado contribuye al cumplimiento de una planificación y ejecución eficaz del proyecto. Los elementos de Bloques de Tiempo en Scrum son:
- Ciclos de desarrollo de trabajo cortos o Sprints.
- Reunión diaria del equipo (Daily Standup Meetings)
- Reunión de Planificación del Sprit (Sprint Planning Meetings)
- Reunión de revisión del Sprit (Sprint Review Meetings)
Desarrollo iterativo
Este principio se enfoca en saber manejar los cambios a objeto de crear productos que satisfagan las necesidades del cliente y que le entreguen un verdadero valor a su organización, definiendo responsabilidades del Product Owner, el Equipo de Trabajo y del resto de roles relacionados al proyecto.