Disertación Scrum en Jornadas Rosarinas del PMI, octubre 2009
1. PMI Buenos Aires Argentina Chapter
Comité Rosario
Jornadas Rosarinas de Project
Management
Miércoles, 21 de Octubre de 2009
1
21Octubre2009 Jornadas Rosarinas de Project Management
2. Metodologías Agiles de
Gestión de Proyectos
Fabián Longhitano
Gerente Centro de Calidad e Innovación
Polo Tecnológico de Rosario
21Octubre2009 Jornadas Rosarinas de Project Management
4. Manifiesto ágil
Estamos descubriendo mejores formas de desarrollar software y ayudar a otros a
hacerlo. A través de este trabajo hemos llegado a valorar:
Fuente: www.agilemanifesto.org
Individuos e Procesos y
iteracciones sobre herramientas
Software Documentación
funcionando sobre comprensiva
Colaboración Contrato de
del Cliente sobre negociación
Respondiendo
Seguir un plan
al cambio sobre
Jornadas Rosarinas de Project Management
5. Tradicional vs. ágil
Desarrollo Tradicional Desarrollo ágil
Desarrollo sin entrega de producto Desarrollo en incrementos cortos con
durante largos períodos de tiempo. entregas frecuentes.
Aumento de inventarios de información Se trabaja con inventario reducidos.
en cada fase de desarrollo.
Rigidez, control y prevención de cambios Adaptabilidad permanente a los cambios.
en los requisitos.
Foco en cumplir un proceso definido. Foco en la satisfacción del Cliente.
Transferencia de información en Transferencia frecuente de información
momentos pre-determinados del durante todo el desarrollo.
desarrollo.
Jornadas Rosarinas de Project Management
7. Iterativo e
incremental
21Octubre2009 Jornadas Rosarinas de Project Management
8. Scrum – El proceso
Iteraciones
Definición requerimientos Daily Scrum
Meeting
Product Backlog
Estimaciones Entrega producto
User Story - A Sprint
15-30
días
User Story - B
User Story - C
Producto
User Story - D
Lecciones aprendidas
Source: Adapted from Agile Software
Development with Scrum by Ken Schwaber and
Mike Beedle.
21Octubre2009 Jornadas Rosarinas de Project Management
10. Product owner
■ Representa a todos los interesados del producto
final.
■ Comparte con el equipo la visión del producto a
construir.
■ Prioriza que características del producto se
liberarán acorde a las necesidades del
mercado/negocio.
■ Ajusta características y prioridades en cada
iteración.
■ Acepta o rechaza el trabajo realizado.
■ Decide la fecha en la que se libera el producto.
■ Es responsable por la rentabilidad del producto.
Jornadas Rosarinas de Project Management
11. ScrumMaster
■ Representa el Gerenciamiento del proyecto.
■ Remueve impedimentos.
■ Responsable de fomentar los valores y prácticas
de Scrum.
■ Posibilita la cooperación entre todos los roles y
funciones.
■ Protege al equipo de la interferencias externas.
■ Actúa como Coach y árbitro.
Jornadas Rosarinas de Project Management
12. Equipos ágiles
■ Auto-
organizados,
multidisciplinarios
■ Enfocados en
generar valor al
negocio
■ Alto grado de
colaboración y
comunicación.
Jornadas Rosarinas de Project Management
13. Grupo Equipo
21Octubre2009 Jornadas Rosarinas de Project Management
14. Sprint Planning Meeting
Daily Scrum
Meeting
Sprint
15-30
Product Backlog días
User Story - A
User Story - B Tareas identificadas
y estimadas
User Story - C
Source: Adapted from Agile Software
User Story - D Sprint Backlog Development with Scrum by Ken Schwaber and
User Story - E
Priorizado y estimado Mike Beedle.
21Octubre2009 Jornadas Rosarinas de Project Management
15. Daily Scrum Meeting
Daily Scrum
Meeting
Sprint
Sprint Backlog 15-30
días
User Story - A
Producto
User Story - B
User Story - C Tareas identificadas
y estimadas
User Story - D
User Story - E
Source: Adapted from Agile Software
Development with Scrum by Ken Schwaber and
Mike Beedle.
21Octubre2009 Jornadas Rosarinas de Project Management
17. Sprint Backlog Burndown
140
120
100 Velocidad del equipo
80
horas
Realizado
60
Estimado
40
20
0
Jornadas Rosarinas de Project Management
18. Sprint Review Meeting
Daily Scrum
Meeting
Sprint
15-30
Sprint Backlog días
User Story - A
User Story - B
Incremento de producto
User Story - C
potencialmente entregable
User Story - D
User Story - E
21Octubre2009 Jornadas Rosarinas de Project Management
19. Sprint Retrospective
Evaluando
lo realizado
21Octubre2009 Jornadas Rosarinas de Project Management
20. Fortalezas
Auto-gestión de los
equipos.
Adaptabilidad a los
cambios.
Promueve
generación de valor.
21Octubre2009 Jornadas Rosarinas de Project Management
21. Cambio
cultural
21Octubre2009 Jornadas Rosarinas de Project Management