Business">
Metodologias Agiles (1) - Scrum (Clase 5)
Metodologias Agiles (1) - Scrum (Clase 5)
Metodologias Agiles (1) - Scrum (Clase 5)
SCRUM
CURSO: METODOLOGIAS AGILES
Educación Profesional
Escuela de Ingeniería
https://www.4agile.cl/
El uso de apuntes de clases estará reservado para finalidades académicas. La reproducción total o parcial de los mismos por cualquier medio, así como su
difusión y distribución a terceras personas no está permitida, salvo con autorización del autor.
OBJETIVOS
COORDINADORA DE PROGRAMA:
• Mitzy Gálvez, migalvezr@ing.puc.cl
ASISTENTE DE PROGRAMA:
• Sergio Cornejo, sergio.cornejo@ing.puc.cl
SOBRE MANUEL CEPEDA
• + 10 años académico UC en
Innovación, agilidad y
transformaciones digitales
• Empresario en transformación de
organizaciones en la era digital
http://www.4agile.cl
• Jefe de programa TD Organismos
Públicos UC
DOBLE DIAMANTE
METODOLOGIAS AGILES VS. CASCADA
AGILE CASCADA
METODOLOGIAS AGILES VS. CASCADA
AGILE CASCADA
Test
usuario Toma de
requerimientos
QA Entrega
Diseño
Implementación
Definición de
Desarrollo necesidades
Verificación
Diseño
de Mantenimiento
interfaz
AGILIDAD: ITERATIVO E INCREMENTAL
PRODUCTO MINIMO VIABLE (MVP-MINIMUM VIABLE PRODUCT)
Este es
un MVP
PROYECTO
Eficiencia de recursos
vs
Eficiencia de flujo
CHAOS REPORT 2015
CHAOS REPORT 2015
CHAOS REPORT 2015
ORIGENES DE LA AGILIDAD
1986
1970 Rapid- 1995 2001
Lean Manufacturing Application Scrum Manifiesto Ágil
Development
Tachii Ohno entra Aparece “The New Jeff Sutherland y Kent Beck propone
en Toyota, donde New Product Ken Schwaber el concepto Agile,
estudia y mejora los Development formalizan Scrum, dado pie a lo que
sistemas de Game” en Harvard adaptando y sería el manifiesto
producción. Business Review aplicando las ágil.
acerca de RAD, técnicas existentes
al desarrollo de
software
MANIFIESTO AGIL
xx
LOS 12 PRINCIPIOS DEL MANIFIESTO
DECLARACION DE INTERDEPENDENCIA
Entregables pequeños
Fomenta el y continuos
aprendizaje Disminuye
el riesgo
Aumenta
instancias de
feedback Importancia de la
Agilidad y Scrum
Entendimiento Maneja la
compartido incertidumbre
Promueve Maximiza el
la mejora valor en tus
continua entregas
MÉTODOS ÁGILES
Extreme
Scrum Kanban Programming
PRACTICAS AGILES
Priorización
Retrospectiva Reunión diaria
orientada a valor de
(Sprint Retrospective) (Daily Scrum)
negocio
Criterios de Monitoreo de
Product Discovery aceptación de objetivos y resultados
actividades claves
Alineamiento
Revisión de producto Conversaciones cara
(Opportunity
(Sprint Review) a cara
Canvas)
¿QUÉ ES SCRUM?
Todos
sabemos lo
que ocurre
Comprobamos
Transparencia el trabajo
conforme se
realiza
Adaptación Inspección
Está bien
cambiar la
dirección
táctica
SCRUM FRAMEWORK
Sprint
Retrospective
Daily
Scrum
Product
Backlog
Re s peto
Fo c o
Co r aje
Apert u ra
Compro m iso
PRINCIPIOS DE SCRUM
ROLES DE SCRUM
Asegurar que el
Expresar Product Qué equipo comprenda
Backlog Items vamos a los incrementos a
construir construir
Transparentar el
trabajo hecho y
Priorizar el trabajo
Optimizar el valor restante a los
del trabajo que stakeholders
hace el equipo
Auto-organizado
Cómo
lo vamos Multidisciplinario
a construir
Asume
responsabilidades
como equipo
ROLES DE SCRUM – DEVELOPMENT TEAM
3 Personas
Mínimo
Con menos, es muy difícil
generar valor en una iteración
9 Personas
Máximo
Con más, se vuelve
demasiado difícil la
coordinación
ROLES DE SCRUM – SCRUM MASTER
Remover impedimentos
Líder
Hacia el Product Owner
Servicial
Asistir en el entendimiento del Product Backlog
Hacia la Organización
Guiar y entrenar en la implementación de Scrum
INICIO DE UN PRODUCTO
Formar el equipo
INICIO DE UN PRODUCTO
Identificación de Stakeholders
Descubrimiento de solución
Definición de Diseño de la
Dolores solución
problema
PRODUCT DISCOVERY
EL <nombre de producto>
Tareas de Actividades
Usuario
usuario
conductor
Parte que
será lanzada
Detalles
PRODUCT DISCOVERY
Actividad:
Prepararse y
llegar al trabajo
Hilo Conductor :
Levantarse – Asearse – Ordenar – Comer - Salir – Transportarse - Llegar
Tareas de usuario:
PRODUCT DISCOVERY
Planificación de lanzamiento
Épica I
Épica II
Épica III
PRODUCT DISCOVERY
Historia
C
Epica Historia Historia
1 A B
Historia
B
Historia
F
ACTIVIDAD PRÁCTICA - LA ISLA DESIERTA
● 5 paquetes de pañales
● 1 revólver sin munición
● 20 litros de agua potable
● 1 paquete de cigarros
● 1 caja registradora con dinero en
diferentes monedas
● 5 kilos de carbón
● Hilo y anzuelos
● 1 paquete de globos
● 2 botellas de Whisky
● 1 paracaídas que no lleva las
instrucciones
● 1 mechero de oro
● 1 espejo
HISTORIAS DE USUARIO (USER STORY)
Definición
Conversación
HISTORIAS DE USUARIO (USER STORY)
I ndependiente
N egociable
V aliosa
E stimable
S mall
T esteable
HISTORIAS DE USUARIO (USER STORY)
Herramientas de priorización
▪ Esfuerzo/impacto
▪ Matriz de Eisenhower
▪ MoSCoW
PLANIFICACION DE SPRINT (PLANNING)
● Categorizar iniciativas en 2
dimensiones:
○ Esfuerzo en realizarla
○ Impacto generado
● Crear ratio Esfuerzo/impacto
para cada iniciativa
● Escoger las iniciativas con menor
ratio Esfuerzo / Impacto (Las
iniciativas con el mayor impacto
generado con el menor esfuerzo
realizado)
PLANIFICACION DE SPRINT (PLANNING)
Categorizar iniciativas en 2
dimensiones:
○ Urgencia
○ Importancia
Categorizar las
iniciativas en 4:
○ Most
○ Should
○ Could
○ Won’t
Estimación
PLANIFICACION DE SPRINT (PLANNING)
Definición
de
Listo
Creación de Tareas
Sincronización
IMPLEMENTACIÓN
• Aumentar la transparencia.
• Crea una comprensión compartida de
lo que debe hacerse para cada tarea
• Se aplica a todas las historias de
usuario
• Asegura que se están entregando
tareas que están realmente hechas
IMPLEMENTACIÓN
Retrasado
Por
hacer
Hecho
Adelantado
IMPLEMENTACIÓN
Por
Adelantado hacer
Alcance
Hecho
Retrasado
REVISIÓN Y RETROSPECTIVA
Sponsor
Scrum Equipo Product Stakeholders
Master multidisciplinario Owner Usuarios
Entrega de feedback
REVISIÓN Y RETROSPECTIVA
• Inspeccionar el incremento
• Adaptar la lista de producto (si fuese
necesario)
• El equipo de desarrollo demuestra el
trabajo que ha terminado
• El equipo de desarrollo responde
preguntas acerca del incremento
REVISIÓN Y RETROSPECTIVA
Alcance
Tiempo
1 de
Agosto
ESTRATEGIAS DE LANZAMIENTO
Alcance
¿Cuándo podría
estar listo todo el
release 1?
Release 1
En este período de
tiempo
Tiempo
ESTRATEGIAS DE LANZAMIENTO