UPN, PASIÓN POR
TRANSFORMAR VIDAS
Metodologías Ágiles: SCRUM
Docente: Ing. Cárol Ponce
Becerra
Agenda
1. Logro de la Sesión
2. Dinámica
3. Qué es Ágil?
4. SCRUM
5. Actividades de Aplicación
6. Conclusiones
Logro de la Sesión
Al finalizar la sesión, los estudiantes serán capaces de identificar y
explicar los conceptos fundamentales de las metodologías ágiles y el
marco de trabajo SCRUM, así como describir sus roles, eventos y
artefactos principales, aplicándolos en escenarios prácticos.
¿Cansado de los trabajos en
grupo que terminan en caos?
Trabajo en grupo clásico Trabajo con SCRUM
¿Y si existiera otra forma...?
•📌 Uno hace todo
•📌 Otro no aparece
•📌 Se entrega todo a último momento
•📌 Cambian los requerimientos al final
Saberes Previos
¿Qué tan fácil o difícil ha sido para ti trabajar en equipo en proyectos con
plazos ajustados?¿Porqué?
¿Qué es Ágil?
Ágil es la capacidad de crear y responder al cambio. Es una forma de lidiar y, en última instancia,
tener
éxito en un entorno incierto y turbulento.
30 minutos
Procesar
Toda la clase
¿Porqué Ágil?
El 70 % de las empresas encuestadas se encuentra
actualmente en un proceso de transformación Agile
•Las tres razones principales para adoptar prácticas ágiles
en el equipo u organización son :
- Agilizar la entrega de productos o servicios (14%),
- Mejorar la alineación entre el negocio y el departamento de TI
(12%), y
- Aumentar la productividad (10%)
Fuente: Agile Adoption Report 2021
30 minutos
[Link]
report-2021 Procesar
Toda la clase
Manifiesto Ágil
El manifiesto Ágil surge el 17 de febrero del
2001, cuando se reunieron diecisiete críticos
del desarrollo de software, y acuñaron el
término “metodología Ágil” para definir los
métodos que estaban surgiendo como
alternativa a las metodologías formales.
El manifiesto Ágil está conformado por 12
principios asociados a 4 aspectos o pilares.
Eligieron “Ágil” representaba la capacidad de
adaptación y la respuesta al cambio.
30 minutos
Procesar
Toda la clase
SCRUM
Scrum es un marco de trabajo ágil utilizado para gestionar y desarrollar proyectos de manera flexible y
eficiente. Se basa en la entrega incremental de valor mediante ciclos cortos llamados sprints, promoviendo la
colaboración, la adaptabilidad y la mejora continua.
- Scrum es gratuito
- El marco de Scrum es inmutable
- Scrum sólo existe en su totalidad y funciona
bien como un contenedor para otras
técnicas, metodologías y prácticas
[Link]
30 minutos
Procesar
Toda la clase
Roles SCRUM
•Un Product Owner ordena el trabajo de un
problema complejo en un Product Backlog
• Scrum Master: Resuelve cualquier
impedimento de SCRUM
• El Scrum Team convierte una selección del
trabajo en un Incremento de valor durante un
Sprint
• El Scrum Team y sus interesados inspeccionan
los resultados y se adaptan para el próximo
Sprint Repita
Roles SCRUM
Proyecto: App de Reservas de
Restaurantes
Objetivo del proyecto:
Desarrollar una app que permita a
los usuarios buscar restaurantes, ver
menús, reservar mesas y dejar
reseñas.
Artefactos SCRUM
Product Backlog: Lista priorizada de funcionalidades y
requisitos del producto.
Sprint Backlog: Lista de tareas a realizar en el sprint.
Incremento: Producto funcional entregado al final del sprint.
Artefactos SCRUM
Product Backlog (Backlog del
Producto)
Lista ordenada de todo lo que se
necesita en el producto. Lo gestiona
el Product Owner.
Artefactos SCRUM
Sprint Backlog (Backlog del
Sprint)
Lista de tareas seleccionadas del
Product Backlog que el equipo se
compromete a completar durante
el Sprint
Ejemplo para un Sprint de 2
semanas:
Historias seleccionadas del Product
Backlog:
#2 Ver el menú de un restaurante.
#3 Reservar una mesa desde la
Artefactos SCRUM
. Incremento
La suma de todos los elementos completados del Product Backlog durante el Sprint.
Es un entregable funcional.
Ejemplo de Incremento al final del Sprint:
Los usuarios ya pueden:
o Ver el menú de un restaurante.
o Seleccionar una fecha y hora.
o Enviar una solicitud de reserva (con validación básica).
El incremento ha sido probado, documentado y está listo para ser lanzado en una
versión beta.
Eventos SCRUM
El Sprint es un contenedor para todos los
eventos.
Sprint Planning: Se planifica el trabajo del sprint.
Daily Scrum: Reunión diaria de 15 minutos para
revisar avances.
Sprint Review: Presentación del trabajo
completado al final del sprint.
Sprint Retrospective: Reflexión sobre lo que se
puede mejorar en el próximo sprint.
Eventos SCRUM
Procesos
[Link]
Caso Propuesto: Desarrollo de una Plataforma de Tutorías Online
Contexto:
Una academia de educación en línea quiere desarrollar una plataforma donde estudiantes puedan
programar sesiones de tutoría con expertos en diversas materias. Se desea aplicar Scrum para gestionar el
desarrollo del producto de manera ágil y eficiente.
Requisitos Iniciales del Proyecto:
[Link] de usuarios (tutores y estudiantes).
2.Búsqueda de tutores por especialidad.
[Link] de sesiones en un calendario.
[Link]ón con videollamadas.
[Link] de pagos en línea.
[Link] y comentarios sobre los tutores.
Aplicación de
Scrum:
1. Definición de Roles:
•Product Owner: Representante de la academia, define los requisitos y prioridades.
•Scrum Master: Se encarga de facilitar el proceso Scrum y eliminar obstáculos.
•Development Team: Compuesto por desarrolladores, diseñadores y testers que
trabajan en la plataforma.
2. Planning:
- Definir y priorizar el Product Backlong
- Definir números de Sprint a realizar con la duración.
- Definir contenido de cada Sprint
3 Eventos Scrum:
- Sprint Planning: Se planifica el trabajo del Sprint Backlog.
- Daily Scrum: Reunión diaria de 15 minutos para revisar avances y problemas.
- Sprint Review: Presentación de las funcionalidades desarrolladas en cada sprint.
- Sprint Retrospective: Reflexión sobre qué mejorar en el siguiente sprint.
33️⃣Ejemplo de Sprint:
Duración: 2 semanas
Objetivo: Implementar el sistema de registro de usuarios.
Tareas en el Sprint Backlog:
•Crear la interfaz de registro.
•Implementar la autenticación con correo y redes sociales.
•Validar datos del usuario.
•Pruebas y corrección de errores.
Resultado esperado: Al final del sprint, los usuarios podrán registrarse y acceder a la
plataforma.
Conclusiones
¿Qué mejoras ¿Cómo aplicaría Scrum en
¿Qué desafíos implementarían en el
enfrentaron al aplicar otro tipo de proyectos
próximo sprint si
Scrum en el caso de
tuvieran más fuera del desarrollo de
estudio?
iteraciones? software?
GRACIA
S