Jornadas Rosarinas de Project Management 121Octubre2009
Miércoles, 21 de Octubre de 2009
PMI Buenos Aires Argentina Chapter
Comité Rosario
Jornadas Rosarinas de Project Management
Jornadas Rosarinas de Project Management 21Octubre2009
Metodologías Agiles deGestión de Proyectos
Fabián Longhitano
Gerente Centro de Calidad e Innovación Polo Tecnológico de Rosario
Jornadas Rosarinas de Project Management
Agilidad
21Octubre2009
Jornadas Rosarinas de Project Management
Manifiesto ágil
Fuente: www.agilemanifesto.org
Individuos e iteracciones
Procesos y herramientassobre
Software funcionando
Documentacióncomprensivasobre
Colaboración del Cliente
Contrato de negociaciónsobre
Respondiendo al cambio
Seguir un plansobre
Estamos descubriendo mejores formas de desarrollar software y ayudar a otros a
hacerlo. A través de este trabajo hemos llegado a valorar:
Jornadas Rosarinas de Project Management
Desarrollo Tradicional Desarrollo ágil
Desarrollo sin entrega de producto durante largos períodos de tiempo.
Desarrollo en incrementos cortos con entregas frecuentes.
Aumento de inventarios de información en cada fase de desarrollo.
Se trabaja con inventario reducidos.
Rigidez, control y prevención de cambios en los requisitos.
Adaptabilidad permanente a los cambios.
Foco en cumplir un proceso definido. Foco en la satisfacción del Cliente.
Transferencia de información en momentos pre-determinados del desarrollo.
Transferencia frecuente de información durante todo el desarrollo.
Tradicional vs. ágil
Jornadas Rosarinas de Project Management
SCRUM
21Octubre2009
Jornadas Rosarinas de Project Management
Iterativo e incremental
21Octubre2009
Jornadas Rosarinas de Project Management 21Octubre2009
Scrum – El proceso
Source: Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
Daily ScrumMeeting
Sprint15-30días
Product Backlog
User Story - D
User Story - C
User Story - B
User Story - A
Definición requerimientos
Estimaciones
Iteraciones
Entrega producto
Producto
Lecciones aprendidas
Jornadas Rosarinas de Project Management
Product Owner
ScrumMaster
Equipo
ROLES
Jornadas Rosarinas de Project Management
Product owner
■ Representa a todos los interesados del productofinal.
■ Comparte con el equipo la visión del producto aconstruir.
■ Prioriza que características del producto seliberarán acorde a las necesidades delmercado/negocio.
■ Ajusta características y prioridades en cadaiteració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
ScrumMaster
■ Representa el Gerenciamiento del proyecto.
■ Remueve impedimentos.
■ Responsable de fomentar los valores y prácticasde Scrum.
■ Posibilita la cooperación entre todos los roles yfunciones.
■ Protege al equipo de la interferencias externas.
■ Actúa como Coach y árbitro.
Jornadas Rosarinas de Project Management
Equipos ágiles
■ Auto-organizados, multidisciplinarios
■ Enfocados en generar valor al negocio
■ Alto grado de colaboración y comunicación.
Jornadas Rosarinas de Project Management 21Octubre2009
Grupo Equipo
Jornadas Rosarinas de Project Management 21Octubre2009
User Story - E
User Story - D
Sprint Planning Meeting
Source: Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
Sprint BacklogPriorizado y estimado
Product Backlog
Daily ScrumMeeting
User Story - C
User Story - B
User Story - A
Sprint15-30días
Tareas identificadas
y estimadas
Jornadas Rosarinas de Project Management 21Octubre2009
Daily Scrum Meeting
Source: Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
Daily ScrumMeeting
Sprint15-30días
Tareas identificadasy estimadas
Sprint Backlog
User Story - E
User Story - D
User Story - C
User Story - B
User Story - A
Producto
Jornadas Rosarinas de Project Management 21Octubre2009
Daily Scrum Meeting
Jornadas Rosarinas de Project Management
Sprint Backlog Burndown
0
20
40
60
80
100
120
140
ho
ras
Realizado
Estimado
Velocidad del equipo
Jornadas Rosarinas de Project Management 21Octubre2009
Sprint Review Meeting
Incremento de productopotencialmente entregable
Sprint Backlog
User Story - E
User Story - D
User Story - C
User Story - B
User Story - A
Sprint15-30días
Daily ScrumMeeting
Jornadas Rosarinas de Project Management 21Octubre2009
Sprint Retrospective
Evaluando lo realizado
Jornadas Rosarinas de Project Management 21Octubre2009
Fortalezas
Auto-gestión de los equipos.
Adaptabilidad a los cambios.
Promueve generación de valor.
Jornadas Rosarinas de Project Management 21Octubre2009
Cambio cultural