Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
www.bemost.cl
+56950923365
Francisco Meza 1
Reglas básicas
• Se espera la plena participación por parte de los estudiantes. Por favor, únase a
las actividades y participe de lleno en los ejercicios como es instruido por el
instructor. ADVERTENCIA — Es posible que se divierta en la clase.
1
Relator
Familia Hobbies
Relator
Academia
Industria
Docencia
4
2
Ejercicio
Explorador Comprador
Quiere participar y aprender Quiere escuchar todo y elegir lo
todo lo que se discute en la que desea de la retrospectiva
reunión
Veraneante Prisionero
Quiera relajarse y ser turista en Quiere estar en otro lugar y
la reunión, reacio a participar, asiste a la reunión por
pero prefiere esto al trabajo obligación
normal.
Presentación breve
3
Objetivos del taller
4
Contenido clase 1
1. Tradicional vs Ágil
2. ¿Que es SCRUM?
3. Metodología SCRUM
4. Principios
5. Certificación SMPC
6. Test inicial de diagnóstico
7. Ejercicio y tarea
Sprint 1
(Iteración 1)
10
5
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
11
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
12
6
Tradicional VS ÁGIL
Cambios en PMI: Triangulo del Talento
13
Tradicional VS ÁGIL
Métodos Transversales
… Otros …
14
7
Tradicional VS ÁGIL
Métodos Tradicionales de Desarrollo de SW
Cascada Espiral
Análisis
Diseño
Desarrollo
Pruebas
Implementación
Modelo en V RUP
Pre análisis Mantención
Análisis Validar
Operación
Validar Pruebas
Diseño
Unitarias
Pruebas
Desarrollo
Unitarias
Implementación
15
Tradicional VS ÁGIL
Métodos ágiles
16
8
17
Type to enter a caption.
Cambio de Mindset
18
9
Cambio de Mindset
19
Video - Entrevista
Video - Entrevista de Jimmy Fallon a Nicole Kidman
https://www.youtube.com/watch?v=j3b9m6sKu-M&t=3s
20
10
Tradicional VS ÁGIL
Manifiesto ágil y principios
Manifiesto ágil
2001 Reunión de Formaron la
17 Gurus de Alianza Ágil http://agilemanifesto.org/
informática
12 principios ágiles
Tradicional VS ÁGIL
# Principios ágiles
1 Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
2 Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el
cambio para proporcionar ventaja competitiva al cliente.
3 Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de
tiempo más corto posible.
4 Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
5 Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan,
y confiarles la ejecución del trabajo.
6 El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la
conversación cara a cara.
7 El software funcionando es la medida principal de progreso.
8 Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser
capaces de mantener un ritmo constante
de forma indefinida
9 La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
10 La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
11 Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
12 A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar
su comportamiento en consecuencia.
22
11
Tradicional VS ÁGIL
Métodos Ágiles de Desarrollo de SW
Lean SCRUM
23
Tradicional VS ÁGIL
Comparativo : Tradicional VS Ágil
Tradicional Ágil
Alcance Alcance
VS
Características
Características
Flexibilidad
Rigidez
Colaboración del cliente
Negociación de contrato
Personas e interacción
Procesos y herramientas
Software funcionando
Documentación comprensiva
Adaptarse a los cambios
Seguimiento al plan
Procesos menos controlados
Procesos muy controlados
Grupos pequeños in-situ
Grupos de gran tamaño
24
12
Tradicional VS ÁGIL
Comparativo : Tradicional VS Ágil
25
Tradicional VS ÁGIL
Comparativo : Tradicional VS Ágil
26
13
Tradicional VS ÁGIL
Comparativo : Tradicional VS Ágil
27
Tradicional VS ÁGIL
Comparativo : Tradicional VS Ágil
28
14
Tradicional VS ÁGIL
Comparativo : No se pueden mezclar
Agilismo
Tradicional
29
Tradicional VS ÁGIL
Video: El Puente
30
15
Tradicional VS ÁGIL
Video: El Puente
Proyecto
No se adapta
No se adapta
Flexible
31
Tradicional VS ÁGIL
Problemática
Solución
32
16
Tradicional VS ÁGIL
Tradicional VS Ágil: Si se pueden Integrar
November 2008
CMMI® or Agile: Why Not Embrace Both!
33
Tradicional VS ÁGIL
Tradicional VS Ágil: ¿Cuándo utilizarlos?
Tradicional Ágil
- Alcance bien definido - Alcance difuso
- Rotación de personal - Equipo afiatado
- Cliente sólo interactúa - Cliente es parte del equipo
- Equipo de desarrollo con
- Equipo de desarrollo novato
experiencia
34
17
Tradicional VS ÁGIL
Nuevo concepto “PMO Híbridas”
Proyectos Tradicionales +
Proyectos Híbridos
Proyectos Ágiles a la vez
...
PMO ...
Híbrida
Proyecto N: Scrum Proyecto 3: Metodologías Híbrida
35
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
36
18
¿Que es SCRUM?
Scrum es un marco de trabajo para desarrollar, entregar y mantener
productos complejos. Como es el caso del desarrollo de software.
Alcance de SCRUM
¿SCRUM Funciona para proyectos Grandes?
¿SCRUM funciona para proyectos que sean de desarrollo de software?
37
Modelo Cynefin
38
19
Características
Ventajas Desventajas
Programas
Proyectos
40
20
¿Que es SCRUM?: Historia
1986 1995
2001 Organizaciones
RUGBY SCRUM
certificadoras de
Hirotaka Takeuchi Ken Schwaber y Manifiesto ágil personas
y Ikujiro Nonaka Jeff Sutherland
41
Organizaciones certificadoras
Scrum Master
Certified (SMC™)
42
21
Libros guía de SCRUM
43
Plan de carrera
44
22
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
45
46
23
Roles base de Scrum
• Product Owner
• Scrum Master
• Equipo de Desarrollo
47
48
24
Artefactos de Scrum
49
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Test inicial X
2 Tradicional vs ágil X
3 ¿Que es SCRUM? X
4 Metodología X
SCRUM
5 Valores y Principios X
6 Certificación SMPC X
7 Tarea X
50
25
Metodología SCRUM:
Ciclo de vida de SCRUM
Reunión de
retrospectiva
Reunión de
revisión
Reunión de
planificación
Fuente: SBOK 51
Ejercicio (Balls)
1. Realizar estimación inicial de cuantos balones pueden pasar de una
a otra persona, pasando los balones uno por uno durante 1 min.
2. Si se cae una balón se pierde y sigue con el siguiente.
3. Se puede pasar un balón a la vez.
4. Se harán 2 iteraciones.
52
26
Estructura de SCRUM según SBOK
Roles,
Ceremonias, Cambian poco
Artefactos
No cambian nunca
Valores y Principios
53
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Test inicial X
2 Tradicional vs ágil X
3 ¿Que es SCRUM? X
4 Metodología X
SCRUM
5 Valores y Principios X
6 Certificación SMPC X
7 Tarea X
54
27
Valores de Scrum: Guía de Scrum
Compromiso
Respeto Corage
Valores de
SCRUM
Apertura Foco
55
56
28
Valores de Scrum: Guía de Scrum
57
Foco
58
29
Valores de Scrum: Guía de Scrum
59
60
30
Principios de SCRUM: SBOK
Control
empírico
del
proceso
Auto
Desarrollo
organizaci
iterativo
ón
Principios de
SCRUM
Tiempo Colaboraci
Asignado ón
Priorizaión
basada en
valor
61
62
31
Principios de SCRUM: SBOK
63
64
32
Principios de SCRUM: SBOK
65
Reunión de
Reunión diaria
planificación 8
15 min
horas
Reunión de Reunión de
retrospectiva 3 revisión 4
horas horas
Los tiempos son máximos. 66
33
Principios de SCRUM: SBOK
iterativo
67
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
68
34
Examen Scrum Master Certified
(SMC)
Formato del examen:
• Opciones múltiples
• 40 preguntas por examen
• Se otorga un punto por cada respuesta correcta
• No se quitan puntos por las respuestas incorrectas
• Duración de 60 minutos
• Tasa Actual de Aprobación mundial: 95%
• Tasa Actual de Aprobación en Chile: 100%
• Se aprueba con el 60% de respuestas correctas
69
70
35
Certificado SCRUM Master
71
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
72
36
Test inicial
73
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
74
37
Tarea
75
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Tradicional vs ágil X
2 ¿Que es SCRUM? X
3 Metodología X
SCRUM
4 Valores y Principios X
5 Certificación SMPC X
6 Test tipo prueba X
7 Tarea X
76
38
77
Sprint 2
(Iteración 2)
78
39
Programa del taller
Valores y Aspectos y
Procesos
Principios artefactos
Control empírico del
proceso Roles Inicio
Auto organización
Planificación y Estimación
Eventos
Colaboración
Implementación
Priorización basada en
valor Artefactos
Revisión y Retrospectiva
Tiempo Asignado
Calidad, cambios y riesgos
Desarrollo iterativo Lanzamiento
79
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
80
40
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
81
82
41
Organización roles
Non Core Roles Core Roles
https://www.google.cl/search?q=pollo+y+cerdo&source=lnms&tbm=isch&sa=X&ved=
0ahUKEwiHpKqWlobUAhWJkJAKHbyrCKoQ_AUICigB&biw=931&bih=585&dpr=1.1#img
rc=O1J8Sf-fDu63aM: 83
Organización de SCRUM
Non Core Roles Core Roles
https://www.google.cl/search?q=pollo+y+cerdo&source=lnms&tbm=isch&sa=X&ved=
0ahUKEwiHpKqWlobUAhWJkJAKHbyrCKoQ_AUICigB&biw=931&bih=585&dpr=1.1#img
rc=O1J8Sf-fDu63aM: 84
42
Interacción entre Roles
85
86
43
Core Role: Product Owner
87
88
44
Core Role: Equipo de desarrollo
89
90
45
Teorías HR: Dinámica de Tuckman
91
1. Ganar- Ganar
2. Perder-Ganar
3. Perder-Perder
4. Ganar-Perder
92
46
Teorías HR: Estilos de liderazgo
1. Líder servicial
2. Delegativo
3. Autocrático
4. Directivo
5. Colaborativo
6. Orientado a tareas
7. Asertivo
93
94
47
Teorías HR: Pirámide de las
necesidades de Maslow
95
96
48
Satakeholders
97
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
98
49
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
99
Eventos en Scrum
1. El Sprint
2. Cancelación de un Sprint
3. Planificación de Sprint (Sprint Planning)
4. Objetivo del Sprint (Sprint Goal)
5. Scrum Diario (Daily Scrum)
6. Revisión de Sprint (Sprint Review)
7. Retrospectiva de Sprint (Sprint Retrospective)
100
50
Eventos en Scrum:
El Sprint
101
Eventos en Scrum:
Cancelación de un Sprint
102
51
Eventos en Scrum:
Objetivo del Sprint
103
Eventos en Scrum:
Objetivo del Sprint: Definición de Done
o terminado
104
52
Eventos en Scrum:
Planificación de un Sprint
105
Eventos en Scrum:
Planificación de un Sprint
106
53
Eventos en Scrum:
Planificación de un Sprint
Responde las preguntas:
107
Eventos en Scrum:
Planificación de un Sprint
108
54
Eventos en Scrum:
Scrum Diario (Daily Scrum)
1. El Scrum Diario dura 15 minutos y se lleva a cabo cada día del sprint.
2. El Scrum Diario se realiza a la misma hora y en el mismo lugar todos
los días para reducir la complejidad.
3. El Scrum Diario optimiza las posibilidades de que el Equipo de
Desarrollo cumpla el Objetivo del Sprint.
4. El Equipo de Desarrollo es el encargado de establecer la estructura
de la reunión y esta se puede conducir de diferentes maneras
enfocado en la Meta de Sprint.
5. Preguntas del scrum diario:
1. ¿Qué hice ayer que ayudó al Equipo de Desarrollo a lograr el
Objetivo del Sprint?
2. ¿Qué haré hoy para ayudar al Equipo de Desarrollo a lograr el
Objetivo del Sprint?
3. ¿Veo algún impedimento que evite que el Equipo de Desarrollo 109
Eventos en Scrum:
Scrum Diario (Daily Scrum)
110
55
Eventos en Scrum:
Revisión del Sprint (Sprint Review)
111
Eventos en Scrum:
Revisión del Sprint (Sprint Review)
112
56
Eventos en Scrum:
Revisión del Sprint (Sprint Review)
• Tiene una duración máxima de 4 horas para Sprint de 1 mes.
• Los asistentes son el Equipo Scrum y los interesados clave invitados
por el Dueño de Producto
• Se realiza para inspeccionar el Incremento y adaptar la Lista de
Producto si fuese necesario.
• El Equipo de Desarrollo habla acerca de qué estuvo bien, problemas
y su solución.
• Tiene como objetivo facilitar la retroalimentación de información y
fomentar la colaboración.
• El Dueño de Producto explica qué elementos de la Lista de Producto
se han “Terminado” y cuales no se han “Terminado
113
Eventos en Scrum:
Revisión del Sprint (Sprint Review)
• El Equipo de Desarrollo hace una demostración del trabajo que ha
“Terminado” y responde preguntas acerca del Incremento.
• El Dueño de Producto habla acerca de la Lista de Producto en su
estado actual y proyecta objetivos
• El grupo completo colabora acerca de qué hacer a continuación.
• Cambios en el mercado y como afecta a la lista de producto.
114
57
Eventos en Scrum:
Retrospectiva de Sprint (Sprint
Retrospective)
115
Eventos en Scrum:
Retrospectiva de Sprint (Sprint
Retrospective)
• Oportunidad para el Equipo Scrum de inspeccionarse a sí mismo y de
crear un plan de mejoras para el próxímo Sprint.
• Tiene lugar después de la Revisión de Sprint y antes de la siguiente
Planificación de Sprint
• Dura máximo 3 horas.
• El Scrum Master participa en la reunión como un miembro del equipo.
• El propósito es:
• Inspeccionar cómo fue el último Sprint en cuanto a personas,
relaciones, procesos y herramientas.
• Identificar y ordenar los elementos más importantes que salieron
bien y las posibles mejoras.
• Crear un plan para implementar las mejoras a la forma en la que el
Equipo Scrum desempeña su trabajo. 116
58
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
117
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
118
59
Artefactos:
Lista de Producto (Product Backlog)
• Es una fuente ordenada de requisitos priorizada por valor de
negocio.
• El Dueño de Producto (Product Owner) es el responsable de la
Lista de Producto, incluyendo su contenido, disponibilidad y
priorización.
• Repriorizada al comienzo de cada Sprint
• La Lista de Producto enumera todas las características,
funcionalidades, requisitos, mejoras y correcciones del producto.
• Los elementos de La Lista de Producto incluyen criterios de
aceptación.
• Se aplica PARETO (el 20% de las historias de usuario cumplen con
el 80% de las necesidades del P.O.
119
Artefactos:
Lista de Producto (Product Backlog)
120
60
Artefactos:
Lista de Producto (Product Backlog)
121
122
61
Ejemplo (Product Backlog)
123
Artefactos:
Lista de Producto (Product Backlog)
• El refinamiento (refinement) de la Lista de Producto es el acto de
añadir detalle, estimaciones y orden a los elementos de la Lista
de Producto.
• El Equipo Scrum decide cómo y cuándo se hace el refinamiento.
Este usualmente consume no más del 10% de la capacidad del
Equipo de Desarrollo .
62
Artefactos:
Seguimiento de progreso a los objetivos
•El Dueño de Producto hace seguimiento del trabajo restante total
al menos en cada Revisión de Sprint.
• Muestra en forma transparente el avance a todos los interesados.
•Algunas herramientas son el Burndown Chart, Burnup chart tablero
kanban, pero nada reemplaza el empirismo. Estas son actualizadas
por el team y scrum master; y utilizadas por el product owner para
ver tendencias.
125
Artefactos:
Seguimiento de progreso a los objetivos:
Burn Down Chart
126
63
Artefactos:
Seguimiento de progreso a los objetivos
Burndown Chart
127
Cómo se interpreta?
64
Lista de Pendientes del Sprint (Sprint Backlog)
129
130
65
Segundas cuatro horas del Sprint
Consultar e Consultar e Pago
Pago
Autenticación imprimir estado imprimir estado cuenta Pago cuenta
cuenta vía
del usuario de cuenta en de cuentas banco on Servipag.cl
webpay
curso anteriores line
Registrar
usuario nuevo 1. El Team define las actividades
Ingreso de
usuario 2. El Team le asigna una estimación de
existente
tiempo a cada historia…por ejemplo
Recuperación
de clave Registrar usuario nuevo a una persona le
Cambio de toma 2 días en hacerlo=1X2X8=16 hrs…
clave
3. El Team puede subdividir las historias
Pruebas
unitarias tanto como le acomode (por ejemplo
casos de uso)
• En la realidad luce más menos así….
131
– Descripción de la tarea
– Relación con el ítem del Product Backlog al que pertenece
– Responsable (de la actividad) Oops… hay
– Prioridad tareas que
– Status (no iniciado, en curso, detenido) duran más de 16
horas
– Trabajo total estimado
– Distribución de tareas en el tiempo
132
66
Ejemplo Sprint Backlog
133
4 Descontar en
1 Elegir historia a 2 Lanzar dados 3 Elegir carta post it la
jugar del destino productividad
obtenida en los
dados
134
67
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
135
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Roles X
2 Eventos X
3 Artefactos X
4 Test final X
5 Tarea X
136
68
Tarea
137
Ejercicio lego
1 Hacer grupos de 5 personas.
2 Realizar la planificación del Sprint: Poniéndose de acuerdo con los roles y
como procederán. 1 min.
• Scrum Master (Solo coordina al equipo y evita impedimentos)
• Product Owner (Es el único que puede mostrar al cliente los resultados)
• Team (Trabaja armando el lego)
• Estimar a que paso del manual llegarán.
3 Sprint: Realiza iteración 1 armando el lego en equipo. 3 min
4 Reunión de revisión: Mostrar el resultado al cliente (profesor). 2 min
5 Reunión de retrospectiva: Ponerse de acuerdo para mejorar en la
segunda iteración. 1 min
7 Hacer segunda iteración…
8 Desarmar legos.
138
69
Legos
Grupo 1 Grupo 2 Grupo 3 Grupo 4 Grupo 5 Grupo 6
Itera Plan Real Plan Real Plan Real Plan Real Plan Real Plan Real
ción
139
Ejercicio Lego
140
70
Técnica de estimación:
The estimation Game
1. Realizar grupos de 5 personas.
2. Aplicar la técnicas de estimación
3. Explicar el resultado en pizarra y criterios utilizados.
141
Técnica de estimación:
The estimation Game
1. Realizar una priorización de las historias de usuario desde la que
demanda menos tiempo a la que demanda más tiempo. La unidad
pueden ser horas, días, etc. Ordenarlas desde la más de arriba hacia
abajo.
2. Utilizando los números de Fibonacci para ir asignando un peso a cada
historia de usuario. Partir asignando el número 1 a la que dura menos
1 hora, 1 día o un punto de historia.
3. Asignar el segundo número de Fibonacci o 2 a la actividad que
demanda 2 días, horas, puntos de historia o la unidad de medida
elegida.
4. Continuar asignando el siguiente número de Fibonacci en la serie a la
actividad que demande 3 unidades de medida y así sucesivamente.
5. Rellenar los espacios en blanco con los valores del número de
Fibonacce de la parte superior de la serie.
142
71
Técnica de estimación:
The estimation Game
Product Backlog priorizado
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X Números de Fibonacci
TAREA A: Como X yo debería poder X para poder X 1 – 2 – 3 – 5 – 8 – 13 – 21 – 34 – 55 – 89 - 144
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
TAREA A: Como X yo debería poder X para poder X
143
Historia E: Como usuario, yo debería poder pagar servicios a través de internet para pagar mis cuentas
Historia F: Como usuario yo debería poder contactar a un ejecutivo por chat para hacer consultas
Historia G: Como usuario yo debería poder hacer inversiones internacionales para aumentar mi patrimonio
Historia H: Como usuario yo debería poder pagar mis créditos con el banco para avanzar en el pago de mis cuotas
Historia I: Como usuario yo debería poder contratar pago automático de cuentas (PAC) para facilitar mis pagos
Historia J: Como usuario yo debería poder agregar servicios para efectuar el pago online para pagar mis cuentas
Historia K: Como usuario yo debería poder agregar usuarios de otros bancos para poder efectuar transferencias
Historia L: Como usuario yo debería poder solicitar créditos de consumo para financiar mis necesidades
Historia M: Como usuario yo debería poder bloquear mis tarjetas de crédito y débito en caso de emergencias
Historia N: Como usuario yo debería poder hacer compras internacionales con mi tarjeta de crédito
Historia O: Como usuario yo debería poder revisar mis transacciones asociada a mi cuenta corriente una a una para ver el detalle de egresos e ingresos
Historia P: Como usuario yo debería poder revisar mis transacciones asociada a mi línea de crédito una a una para ver el detalle de egresos e ingresos
Historia Q: Como usuario yo debería poder ver el detalle del estado de cuenta de mi tarjeta de crédito para saber las compras que he efectuado
Historia R: Como usuario debería poder exportar a Excel el detalle de mis transacciones en cuenta corriente y línea de crédito.
144
72
145
Sprint 3
(Iteración 2)
146
73
Programa del taller
Valores y Aspectos y
Procesos
Principios artefactos
Control empírico del
proceso Roles Inicio
Auto organización
Planificación y Estimación
Eventos
Colaboración
Implementación
Priorización basada en
valor Artefactos
Revisión y Retrospectiva
Tiempo Asignado
Calidad, cambios y riesgos
Desarrollo iterativo Lanzamiento
147
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test
8 Tarea X
148
74
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test
8 Tarea X
149
75
Procesos de SCRUM
Planificación y Revisión y
Inicio Implementación Lanzamiento
Estimación retrospectiva
151
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test
8 Tarea X
152
76
Procesos de Inicio
• 1. Caso de Negocio del Proyecto * • 1. Reunión de la Visión del • 1. Propietario del Producto
• 2. Program Propietario del producto Proyecto* identificado*
• 3. Program Scrum Master • 2. Sesiones JAD (Diseño de • 2. Declaración de la Visión
• 4. Program Stakeholder(s) Aplicación Conjunta) del Proyecto*
• 5. Jefe Propietario del producto • 3. Análisis SWOT • 3. Acta de Constitución del
• 4. Análisis de Brechas Proyecto
• 6. Program Product Backlog
• 4. Presupuesto del Proyecto
• 7. Trial Project
• 8. Proof of Concept
• 9. Company Vision
• 10. Company Mission
• 11. Market Study
• 12. Scrum Guidance Body
Recommendations
154
77
Inicio: 2 Identificar al Scrum Master y al socio(s)
155
156
78
Inicio: 4 Desarrollo de épica(s)
157
158
79
Inicio: 4 Desarrollo de épica(s)
1. Como usuario de viajes me gustaría poder agendar vía web los pasajes aéreos con
anticipación para evitar hacer largas filas.
2. Como usuario de viajes me gustaría poder revisar y agendar servicios de alojamiento
vía web para simplemente llegar a alojar.
159
80
Inicio: 6 Realizar el plan de lanzamiento
161
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test
8 Tarea X
162
81
Procesos de planificación y estimación
8. Aprobar,
11. Crear la
7. Crear estimar y
9. Crear 10. Estimar lista del
historias de comprometer
tareas tareas pendientes
usuario historias de
del Sprint
usuario
164
82
Procesos de Planificación: 7 Crear historias de usuario
165
166
83
Procesos de Planificación: 7 Crear historias de usuario
167
168
84
Procesos de Planificación: 7 Crear historias de usuario
169
85
Procesos de Planificación: 7 Crear historias de usuario
86
Procesos de Planificación: 7 Crear historias de usuario
87
Procesos de Planificación: 8 Aprobar, Estimar, y Asignar
Historias del Usuario
Planning Poker
1 144
176
88
Procesos de Planificación: 8 Aprobar, Estimar, y Asignar
Historias del Usuario
1 2 3 5
1 2 3 5
1 2 3 5
8 13 20 40 100
8 13 20 40 100
8 13 20 40 100
177
178
89
Procesos de Planificación: 9 Crear Tareas
90
Procesos de Planificación: 9 Crear Tareas
181
182
91
Procesos de Planificación: 10 Estimar Tareas
183
92
Procesos de Planificación: 10 Estimar Tareas
La velocidad del Team
• Factor de dedicación por defecto recomendado
primera vez 0,7
• Trabajo real=360 X 0,7=252 hrs
• Velocidad del Team=252 hrs
• Podemos hacer actividades hasta completar la
velocidad del Team (252 hrs).
185
93
Procesos de Planificación: 11 Crear la Lista de
Pendientes del Sprint
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test
8 Tarea X
188
94
Procesos de Implementación
14. Mantenimiento de
13. Conducir reunión la lista priorizada de
12. Crear entregables
diaria pendientes del
producto
190
95
Procesos de Implementación: 12 Crear entregable
Tablero Scrum
191
96
Procesos de Implementación: 13 Llevar a cabo el
Standup diario
193
Registrar Ingreso de
usuario nuevo usuario
existente
Cambio de
clave Pruebas
unitarias
En nuestro caso esta Recuperación
de clave
sección corresponde a…
• Si se usa post-it para las tareas, no olvides pegarlos usando cinta adhesiva.
• Se pueden agregar estados: pruebas internas, qa, cancelado, detenido…etc….pero en la filosofía
scrum la idea es mantenerlo simple
194
97
Llevar a cabo el Standup diario
Recuperación de clave
24 h
12 h
8h
ANdrés
Autenticación
del usuario
Registrar
usuario nuevo
Cambio de
clave
Recuperación
de clave
Pruebas
unitarias
Ingreso de
usuario
existente
196
98
Casí al final del Scrum…..
Pendiente En curso Terminado
Autenticación
del usuario
Registrar Ingreso de
Pruebas
usuario nuevo usuario
unitarias
existente
Cambio de
clave
Recuperación
de clave
197
• 1. Principal Equipo Scrum* • 1. Reunión de Repaso de Priorización • 1. Lista Priorizada de Pendientes del
• 2. Lista Priorizada de Pendientes del • de la Lista del Producto* • Producto actualizada*
• Producto* • 2. Técnicas de comunicación • 2. Cronograma de Planificación del
• 3. Entregables rechazados • 3. Otras técnicas de mantenimiento de • Lanzamiento actualizado
• 4. Solicitudes de cambios aprobados • la Lista Priorizada de Pendientes del
• 5. Solicitud de cambios rechazados • Producto
• 6. Riesgos identificados
• 7. Lista de Pendientes del Producto del
• Programa actualizada
• 8. Registro de la Retrospectiva del
• Sprint
• 9. Dependencias
• 10. Cronograma de Planificación del
• Lanzamiento
• 11. Recomendaciones del Cuerpo de
• Asesoramiento de Scrum
198
99
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test
8 Tarea X
199
100
Procesos de R&R: 15 Convocar el Scrum de Scrums
202
101
Procesos de R&R: 16 Demostrar y Validar el Sprint
102
Procesos de R&R: 17 Retrospectiva del Sprint
205
206
103
Procesos de R&R: 17 Retrospectiva del Sprint
Herramientas: Explorer—Shopper—Vacationer—Prisoner (ESVP)
Explorador Comprador
Quiere participar y aprender Quiere escuchar todo y elegir lo
todo lo que se discute en la que desea de la retrospectiva
reunión
Veraneante Prisionero
Quiera relajarse y ser turista en Quiere estar en otro lugar y
la reunión, reacio a participar, asiste a la reunión por
pero prefiere esto al trabajo obligación
normal.
207
208
104
Procesos de R&R: 17 Retrospectiva
del Sprint
• Se hace una lista con las cosas posibles de mejorar en el
próximo sprint:
– Algunas actividades deberían haberse subdividido más
– Nos sobre comprometimos y no alcanzamos
– Etc…
• Cada integrante del team tiene tres puntos que puede poner
sobre estas ideas
209
1 1 1 1 1 1
1 1 1
210
105
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test X
8 Tarea X
211
Procesos de Lanzamiento
106
Procesos de Lanzamiento: 18 Enviar entregables
213
107
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test X
8 Tarea X
215
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test X
8 Tarea X
216
108
Tablero de Scrum
Hacer test 3 del simulador y aprobar sobre 80%.
217
Tablero de Scrum
Historia Por hacer En curso En prueba Hecho
1 Procesos X
2 Inicio X
3 Planificación y X
Estimación
4 Implementación X
5 Revisión y X
Retrospectiva
6 Lanzamiento X
7 Test X
8 Tarea x
218
109
219
110