Marco de trabajo
SCRUM
¿Qué es Scrum?
Scrum es un marco de trabajo ágil diseñado para ayudar a equipos a trabajar juntos de manera más efectiva.
Se utiliza principalmente en el desarrollo de software, aunque también puede aplicarse a una amplia variedad de proyectos y sectores.
Scrum se centra en entregar productos de calidad de manera incremental y iterativa, permitiendo a los equipos adaptarse a los cambios y mejorar continuamente.
Principios y Valores de Scrum
Scrum se basa en los valores y principios ágiles definidos en el Manifiesto Ágil. Los valores centrales de Scrum son:
Compromiso
Scrum es un marco de trabajo ágil diseñado para ayudar a equipos a trabajar juntos de manera más efectiva.
Enfoque
El equipo se enfoca en el trabajo del Sprint y en los objetivos del equipo.
Apertura
El equipo y los stakeholders mantienen una comunicación abierta y transparente.
Respeto
Los miembros del equipo se respetan mutuamente y valoran sus opiniones.
Coraje
El equipo tiene el valor de hacer lo correcto y de abordar los desafíos difíciles.
Estructura de Scrum
3 Roles
5 Eventos
3 Artefactos clave
-
Scrum Master
-
Product Manager
-
Develop team
-
Sprint
-
Planificación de sprint
-
Daily Scrum
-
Revisión del Sprint
-
Retrospectiva del scrum
-
Product Backlog
-
Sprint Backlog
-
Incremento
Roles en Scrum
Scrum Master
-
Actúa como facilitador y coach del equipo.
-
Ayuda a eliminar impedimentos y a garantizar que Scrum se entiende y se aplica correctamente.
-
Promueve la mejora continua y protege al equipo de distracciones externas.
Product Owner
-
Es responsable de maximizar el valor del producto.
-
Gestiona y prioriza el Product Backlog.
-
Trabaja estrechamente con el equipo y los stakeholders para definir y clarificar los requisitos
Develop Team
-
Es un grupo autoorganizado y multifuncional que trabaja para entregar incrementos de producto potencialmente liberables al final de cada Sprint.
-
Los miembros del equipo son responsables de todas las actividades necesarias para convertir los elementos del Product Backlog en incrementos de producto.
Eventos en Scrum
Sprint
Es el corazón de Scrum. Un ciclo de trabajo fijo, normalmente de dos a cuatro semanas, durante el cual se crea un incremento de producto.
Planificación del Sprint
Una reunión al inicio de cada Sprint donde se define qué se va a hacer (objetivo del Sprint) y cómo se va a hacer (plan del Sprint).
Daily Scrum
Una reunión diaria de 15 minutos donde el equipo inspecciona su progreso hacia el objetivo del Sprint y ajusta el plan según sea necesario.
Revisión del Sprint
Al final del Sprint, el equipo presenta el incremento de producto a los stakeholders y recoge feedback.
Retrospectiva del Sprint
Una reunión al final del Sprint donde el equipo reflexiona sobre el proceso y define acciones para mejorar en el próximo Sprint.
Artefactos en Scrum
Product Backlog
Una lista priorizada de todo lo que se necesita en el producto. Es dinámico y evoluciona a medida que el producto y el entorno del proyecto cambian.
Sprint Backlog
Un subconjunto del Product Backlog que se selecciona para trabajarse en el Sprint, junto con un plan para entregar el incremento.
Incremento
La suma de todos los elementos del Product Backlog completados durante un Sprint y todos los Sprints anteriores. Debe ser un producto terminado que esté en condiciones de ser entregado
Beneficios de Scrum
Scrum es un framework de trabajo, que genera una forma de pensar y trabajar promoviendo la colaboración, la adaptabilidad y la entrega continua de valor.
Entrega Rápida
Scrum permite entregar productos de manera rápida y frecuente, lo que mejora la satisfacción del cliente.
Flexibilidad y Adaptabilidad
Scrum permite adaptarse a los cambios de requisitos y condiciones de mercado.
Mejora Continua
Las retrospectivas permiten que el equipo mejore constantemente su proceso y desempeño.
Transparencia
La transparencia en el progreso y los procesos ayuda a todos los miembros a estar alineados y tomar decisiones informadas.
Objetivo de Certificación de Scrum Master
La certificación en SCRUM tiene como objetivo principal proporcionar a los profesionales las habilidades y conocimientos necesarios para implementar y gestionar proyectos utilizando principios y prácticas ágiles.
Objetivo General
Desarrollar competencias aplicando el framework de Scrum para mejorar la gestión de proyectos y la entrega de productos de alta calidad, respondiendo de manera eficiente a los cambios y necesidades del cliente.
Objetivos Específicos
-
Comprender cuándo y cómo aplicar el framework de SCRUM según el contexto del proyecto.
-
Desarrollar Habilidades en la Gestión de Equipos Ágiles:
-
Fomentar la colaboración y la autoorganización dentro de los equipos.
-
Aplicar prácticas de facilitación y liderazgo ágil.
-
Implementar Técnicas de Planificación y Ejecución Ágiles:
-
Utilizar técnicas como la planificación de sprints, gestión del backlog, y daily stand-ups.
Ejecutar y gestionar iteraciones y releases de manera efectiva. -
Mejorar la Comunicación y la Colaboración con los Stakeholders:
-
Facilitar la comunicación continua y efectiva entre el equipo y los stakeholders.
-
Involucrar a los clientes y usuarios finales en el proceso de desarrollo.
-
Aplicar Prácticas de Mejora Continua:
Implementar retrospectivas para identificar y actuar -
sobre áreas de mejora.
-
Fomentar una cultura de aprendizaje y adaptación constante.
-
Utilizar Herramientas y Técnicas de Agilidad:
-
Manejar herramientas ágiles como JIRA, Trello, Asana, y otras.
-
Aplicar técnicas de estimación ágil, como planning poker y story points.
-
Evaluar y Medir el Desempeño Ágil
-
Utilizar métricas y KPIs ágiles, como la velocidad del equipo, el lead time, y el cycle time.
-
Analizar y ajustar procesos para mejorar la eficiencia y la calidad del producto.