Introducción
Podemos definir Scrum como el marco ágil más utilizado para desarrollar y administrar proyectos complejos de software y desarrollo de productos. En sus términos más simples, Scrum se caracteriza por sus valores centrales de transparencia, inspección y adaptación. Por lo tanto, Scrum gestiona con éxito proyectos en los que existe una marcada incertidumbre y ambigüedad en las primeras etapas.
Descripción
Con Scrum, un proyecto completo se divide en una secuencia de iteraciones llamadas Sprints. Cada Sprint tiene una duración de no más de un mes y se planifica con mucha anticipación.
La planificación se completa no de acuerdo con un conjunto de herramientas prescritas, sino de acuerdo con la capacidad del equipo Scrum. Como tal, un equipo auto-organizado y multi-funcional es la columna vertebral del método Scrum.
Para garantizar la máxima cooperación entre los miembros del equipo, se alienta la comunicación cara a cara. Además, las partes interesadas (stakeholders) y el equipo técnico trabajan en estrecha colaboración, asegurando así la entrega de software de trabajo de alta calidad.
Roles principales
Las dos funciones clave en el equipo Scrum son las de Scrum Master y Product Owner. Este último representa a los usuarios y clientes del producto, mientras que el primero es el facilitador principal que dirige al equipo técnico en la dirección correcta.
Estas dos personas preparan una lista de características basadas en prioridades, que se denomina Backlog del producto de Scrum. Estas características se desarrollan una por una en ciclos de desarrollo pequeños y repetitivos que consisten en fases tales como codificación, prueba, integración y entrega.
Al final de cada Sprint, se lleva a cabo una sesión de retroalimentación llamada Revisión de Sprint durante la cual el equipo entrega la característica desarrollada a los ambientes productivos, y los interesados brindan retro-alimentación basada en su evaluación de las características.
La retro-alimentación obtenida durante la reunión de revisión de Sprint proporciona a los equipos aportes que pueden usarse durante el próximo Sprint.
Si necesitas certificarte en este framework, te podemos ayudar de forma remota o presencial. Escríbenos a [email protected] o revisa nuestras certificaciones.