Orienta el ingeniero en Electrónica Víctor Garzón Marín y CSo. de Smartsoft PLAY.
SCRUM: minimiza el el riesgo en el desarrollo de proyectos de software de manera colaborativa.
2. V í c t o r G a r z ó n M a r í n
Ing. Electrónica y
Telecomunicaciones
MSc (C) Telemática
Universidad del Cauca
C To . S m a r t s o f t P L AY
S c r u m M a s t e r C e r t i f i e d
Scrum Agile Institute
vgarzom@gmail.com
15. Métodos Ágiles
• Scrum (Ken Schwaber)
• XP (Kent Beck)
• Lean Software Development (Mary Poppendieck)
• Crystal(Alistair Cockburn)
• Dynamic System Development Method (Dane Faulkner)
• Adaptive Software Development (Jim Highsmith)
• Feature Driven Development (Jeff DeLuca)
Más preceptivo
(Más reglas para
seguir)
RUP (120+) XP (13) SCRUM (9) Kanban (3)
Do Wathever!!
(0)
Más adaptativo
(menos reglas
para seguir)
24. Qué es Scrum?
§ Es el método Ágil más popular.
§ Puede ser aplicado a diferentes tipos de actividades, no solo a desarrollo de
software.
§ Equipos enfocados al resultado, que trabajen de forma auto-dirigida.
§Adaptación continua a las circunstancias de la evolución del proyecto.
§ Centrado en las personas y basado en los valores de honestidad, apertura, esfuerzo,
respeto, enfoque, confianza, empoderamientoy colaboración.
31. • Responsable de qué será desarrollado y en qué
orden
• Empoderado para ser el punto central del producto
• Comunica a los otros participantes la visión de lo
que se espera obtener
• Responsable del éxito de la solución desarrollada
• Responsable de que se realice el trabajo que dé
mayor valor de negocio (ROI)
• Responsable de revisar el producto desarrollado
• Trabaja de forma colaborativa con el Scrum Master
y el equipo de desarrollo
• Debe estar disponible para responder las
preguntas sobre el producto tan pronto como se
presenten
Product Owner
32. Scrum Master
• Guiar al equipo en crear y seguir su propio
proceso SCRUM
• FACILITADOR que ayuda al equipo a
resolver problemas que se vayan
presentando y a mejorar la aplicación de
las prácticas de SCRUM
• Líder de procesos ayudando al equipo a
lograr un alto desempeño siguiendo
SCRUM
• Responsable por proteger al equipo de
cualquier interferencia externa
• Enseñar al equipo a autoadministrarse
• Guía las reuniones de Scrum
• Es un mentor, no una autoridad jerárquica
en el equipo
• Actúa como interface entre el equipo y la
gerencia
• Toma el liderazgo para resolver los
impedimentos del equipo
35. Product Backlog
• Se busca hacer el trabajo mas valioso primero
• El product owner es responsable por determinar y administrar la
secuencia de trabajo
• Inicialmente son las características requeridas para cumplir la visión del
producto
• El PO colabora con los involucrados para recolectar y definir los
elementos del PB
• Está en constante evolución, se pueden adicionar, eliminar o cambiar
prioridades a los elementos (Refinement)
Alta PrioridadBaja Prioridad
41. Planeación del Sprint
(8h para un sprint de 1 mes)
Qué Hacer?
• El Product Owner define el Objetivo del Sprint.
• Tomando los elementos de más alta prioridad del
Product Backlog, el equipo de desarrollo
determina los elementos que se compromete a
implementar en el Sprint.
Cómo hacerlo?
• Los elementos del PB seleccionados se dividen en
tareas para crear el Sprint Backlog.
Codificar UI
8h
Revision de pares
4h
Diseñar menu
6h
Animar menú
8h
Elementos del Product Backlog
Tareas
42. Daily SCRUM (Daily)
15 minutos
• Punto de inspección y adaptación.
• El equipo se reune para comunicar y entender el
estado.
• Esencial para conocer el progreso continuo y
evitar bloqueos.
• No tiene como objetivo reportar progreso al
ScrumMaster, PO o cualquier otro stakeholder.
• El PO puede participar pero de forma pasiva.
• El SM se asegura de que la reunión se lleve a cabo
y se cumpla con el tiempo, pero es
responsabilidad del ED.
43. Revisión del Sprint (Review)
4h para un sprint de 1 mes
• Demostración de las nuevas funcionalidades
desarrolladas durante el sprint.
• Se inspecciona lo entregado y se obtiene
retroalimentación de los asistentes para
poder adaptar el plan para próximos sprints.
• Deben asistir todos los involucrados
relevantes, para dar retroalimentación
valiosa.
• El resultado es el PB revisado, que define los
elementos posibles para el siguiente sprint.