Introducción al Scrum
Scrum es un marco ágil que proporciona una estructura, roles y prácticas claras para la gestión y desarrollo de proyectos. Se centra en la entrega continua de valor, la colaboración y la adaptabilidad, permitiendo a los equipos responder de manera efectiva a los cambios y las necesidades en evolución.
Introducción
El objetivo de esta lección es entender el marco metodológico SCRUM (melé, como las de rugby), Identificado y definido por Ikujiro Nonaka y Takeuchi a principios de los 80 y principal marco metodológico agile en nuestros días.
Existen diferentes Metodologías que trabajan en base a la filosofía Agile, cada una de las cuales pone énfasis en un aspecto distinto del proceso de desarrollo de productos y servicios. La metodología más utilizada es Scrum, lo cual tiene sentido por haber surgido antes que el Manifiesto Agile e incluso por haberlo inspirado
Scrum está más desarrollada técnicamente que el resto de las Metodologías Ágiles, está más desplegada en el ámbito empresarial y, lo que es más práctico, tiene a su disposición una panoplia de herramientas SW para su seguimiento que facilitan el control y la gestión de los proyectos.
Scrum se basa en un enfoque iterativo e incremental que promueve la colaboración, la adaptabilidad y la entrega continua de valor. Scrum proporciona una estructura para que los equipos trabajen juntos de manera efectiva y eficiente, al tiempo que se mantienen flexibles para responder a los cambios y desafíos en curso.
Los elementos clave de Scrum incluyen:
-
Roles: Scrum define roles específicos en el equipo, como el Scrum Master, el Propietario del Producto (Product Owner) y el Equipo de Desarrollo. Cada uno tiene responsabilidades claras y contribuye al éxito del proyecto.
-
Artefactos: Scrum utiliza artefactos como el Product Backlog (lista de elementos a desarrollar), el Sprint Backlog (elementos seleccionados para el sprint) y el Incremento (el resultado entregable al final de cada sprint).
-
Eventos: Scrum organiza eventos regulares, como la Planificación del Sprint, la Reunión Diaria (Daily Scrum), la Revisión del Sprint y la Retrospectiva del Sprint, para facilitar la comunicación, la inspección y la adaptación constantes.
-
Sprints: Scrum divide el trabajo en unidades de tiempo fijas llamadas sprints, generalmente de 1 a 4 semanas. Cada sprint produce un incremento funcional y potencialmente entregable del producto.
-
Enfoque en el Valor del Usuario: Scrum se enfoca en entregar valor tangible al cliente en cada sprint, priorizando las características más valiosas y permitiendo la adaptación según la retroalimentación.
-
Transparencia y Visibilidad: Scrum enfatiza la transparencia en el trabajo y el progreso, permitiendo a todos los miembros del equipo y las partes interesadas comprender el estado del proyecto.
-
Autoorganización: Los equipos en Scrum son autoorganizados y toman decisiones sobre cómo realizar el trabajo de la manera más eficaz.