0% encontró este documento útil (0 votos)
9 vistas24 páginas

Introducción a SCRUM y Metodologías Ágiles

El documento presenta una sesión sobre metodologías ágiles, específicamente SCRUM, donde se busca que los estudiantes comprendan sus conceptos fundamentales, roles, eventos y artefactos. Se discuten las ventajas de aplicar SCRUM en proyectos, incluyendo la mejora en la entrega de productos y la alineación entre equipos. Además, se incluye un caso práctico sobre el desarrollo de una plataforma de tutorías online utilizando SCRUM.

Cargado por

Alesandro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas24 páginas

Introducción a SCRUM y Metodologías Ágiles

El documento presenta una sesión sobre metodologías ágiles, específicamente SCRUM, donde se busca que los estudiantes comprendan sus conceptos fundamentales, roles, eventos y artefactos. Se discuten las ventajas de aplicar SCRUM en proyectos, incluyendo la mejora en la entrega de productos y la alineación entre equipos. Además, se incluye un caso práctico sobre el desarrollo de una plataforma de tutorías online utilizando SCRUM.

Cargado por

Alesandro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte