Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SCRUM
SCRUM es un marco de trabajo
para el desarrollo y mantenimiento
de productos complejos o sencillos. • Muy fácil de entender
Es una de las metodologías ágiles • Es muy liviano muy ligero.
más populares y usadas en
proyectos de software, aunque una
Puede ser un poco complejo de implementar
de sus ventajas es la adaptabilidad
si no se siguen bien sus reglas
lo que la hace ideal para trabajar en
diferentes contextos o a cualquier
área de conocimiento.
2
3
Los roles se dividen en 2 grupos: cerdos y gallinas, esto surge en el chiste
sobre un cerdo y una gallina y su intención de poner un restaurante.
4
Son personas que están comprometidas con el Aunque no son parte del proceso de Scrum, es
proyecto y el proceso de Scrum. necesario que parte de la retroalimentación dé la
salida del proceso y así poder revisar y planear
cada sprint.
5
Va a definir un artefacto,
un documento que tiene
la lista completa de
funcionalidades o
necesidades del cliente.
Este artefacto de llama
“Product BackLog”.
6
Aquí se va a plasmar toda
esa cantidad de
necesidades, todas esas
ideas, requisitos que hará
cumplimiento a la
solicitud del cliente.
Posteriormente le va a
manifestar esas
necesidades al equipo
de desarrollo del Scrum
Master. Esto lo hacen en
una reunión llamada
Sprint Planning Meeting
7
Aquí se va a planear como se
va a dar solución a una 1er
fase de ese producto final.
8
Éstas son tomadas del Product BackLog,
consiste en ese conjunto de requisitos que se
deben de construir en un tiempo de 1 – 4
semanas. Ese tiempo es llamado el SPRINT.
9
• Éste es el corazón del SCRUM.
Ya que el SPRINT corresponde al proceso
de desarrollo o construcción de la
necesidad del cliente, pero divididas en
un módulo funcional o de un producto
incremental.
El tiempo de desarrollo debe ser entre
1 – 4 semanas, dependiendo de la
complejidad de las funcionalidades
definidas en el Sprint BackLog.
10
En el SPRINT intervienen:
• SCRUM MASTER
• TEAM DEVELOPMENT
El TEAM DEVELOPMENT.
Son los encargados de desarrollar y
construir esa necesidad que define el
SPRINT.
El SCRUM MASTER.
Se va a encargar de ayudar y facilitarle las
cosas para que el Team Development
pueda trabajar
11
Otras de las actividades más
representativas del SCRUM son los Daily
Scrum o las reuniones diarias.
13
Al finalizar el SPRINT se hace una
nueva reunión que le llama SCRUM
TEAM , allí van a estar involucrados
tanto el SCRUM MASTER, puede
estar el PRODUCT OWNER y el
EQUIPO DE DESARROLLO; para
verificar el cumplimiento de las
metas con los objetivos del SPRINT
en cuestión.
Y así garantizar la
entrega del producto al
cliente final
14
Después de haber entregado el
producto se hace una reunión que
se llama la RETROSPESCTIVA DEL
SPRINT.
En esta se busca analizar cuáles son
los resultados del SPRINT anterior
para poder encontrar:
• Alguna problemática
• Falencias en el proceso
• Mejoras
…que puedan aplicar al siguiente
SPRINT.
16
LA GESTIÓN DE UNA BODA
17
1°
Product Backlog inicial, es el paso el cual estará vivo durante el desarrollo del proyecto, usando la
herramienta de brainstorming para producir un conjunto de ideas (User Stories).
¿Qué User Stories conseguimos definir al final del proceso tratándose de una ceremonia
religiosa?
✓ Iglesia
✓ Fotógrafo
✓ Flores
✓ Traje de novio
✓ Vestido de novia
✓ Anillos
✓ Restaurante
✓ Música
✓ Regalos
18
2°
Una vez definido el Product Backlog inicial, se tiene que dar forma a las funcionalidades del producto
para saber en qué se tiene que trabajar exactamente para cada funcionalidad, pero para ello
primero se necesita definir los roles que cada uno va a tener y de esta forma diferenciar los flujos de
trabajo.
Ahora que ya sabemos quién será quién, el Product Owner con la ayuda del equipo y del Scrum
Master en definir las User Stories del Product Backlog incluyendo los criterios de aceptación para
cada una de ellas.
19
Como prometida de la boda, quiero que mi vestido de novia sea muy bonito de
forma que quede a todos con la boca abierta.
Criterios de Aceptación:
✓ El gasto medio por comensal no debe superar los 160 € (IVA incluido)
✓ Tiene que tener canapés, entrante, primer plato, segundo plato, postre, café y
chupito y bebida.
✓ El vino de la comida tiene que ser un Vegasicilia del año 2003.
✓ El segundo plato tiene que ser salomillo de buey hecho en horno de leña.
20
3°
Una vez definido el Product Backlog inicial y especificados sus criterios de aceptación, tenemos
que priorizar las User Stories y para ello, necesitamos que el Product Owner fuera capaz
de priorizar las funcionalidades:
✓ Iglesia
✓ Restaurante
✓ Vestido de novia
✓ Traje de novio
✓ Fotógrafo
✓ Flores
✓ Anillos
✓ Música
✓ Regalos
21
4°
22
5°
Ya estamos preparados para empezar a trabajar, así que decidimos que se realizaran sprints
de 3 semanas.
Se hace un pequeño sprint planning en el que vamos comprobando qué
eventos/impedimentos/tareas…, es decir, el tiempo que se tiene que dedicar al proyecto;
durante ese período de tiempo para poder acometer más funcionalidades o no.
Una vez hecho el sprint planning, se empieza a trabajar en el sprint backlog durante ese
período de tiempo, partiendo cada user story en tareas que se puedan acometer de forma
individual.
23
6°
Una vez finalizada el sprint, hacemos retrospectiva de esas 3 semanas y vemos qué tal ha
ido en todo: qué hemos completado, qué no hemos completado y por qué, qué
impedimentos nos hemos encontrado y sobre todo, cómo mejorar para el
siguiente sprint.
24
👍
Gracias!
25