EURO MPMEuropean MasterIn Proyect Management
Bilbao, 17, Abril 2010
Andoni Gonzalo
Dirección de
proyectos ágil
EURO MPMEuropean MasterIn Proyect Management 2
Agenda
I. Qué es la agilidad
II. Historia de la agilidad
III. Porqué agilidad en SW
IV. Planificación SW de un release
V. Conclusiones
VI. Q&A
EURO MPMEuropean MasterIn Proyect Management 4
• SCRUM
• Lean
• XP
• Toyota Way
• otros
Qué es la agilidad (I)
EURO MPMEuropean MasterIn Proyect Management 5
• Manifiesto agil• Individuos y su interacción, por encima de los
procesos y las herramientas.
• El software que funciona, por encima de la
documentación exhaustiva.
• La colaboración con el cliente, por encima de la
negociación contractual.
• La respuesta al cambio, por encima del
seguimiento de un plan.
Qué es la agilidad (II)
EURO MPMEuropean MasterIn Proyect Management 6
• Agilidad = iterabilidad
• Agilidad = colaboración con el
cliente
• Agilidad = equipo
• Agilidad = responsabilidad
compartida
• Agilidad = Aceptar/Desear el
cambio
Qué es la agilidad (III)
EURO MPMEuropean MasterIn Proyect Management 7
• Desde hace muchos
• No solo en SW• 1986 Japón
• The New New Product Developement Game, por
Hirotaka Takeuchi (Hitotsubashi University) y Ikujiro
Nonaka
• Jeff Sutherland, John Scumniotales y Jeff McKenna
concibieron, ejecutaron y documentaron el primer Scrum para
desarrollo ágil de software en 1993, utilizando el estudio de
gestión de equipos de Takeuchi y Nonaka como base.
• 1995 Ken Schwaber formalizó el proceso para la industria de
desarrollo de software.
• 2001 manifiesto Ágil
• 12 expertos (http://www.agilemanifesto.org)
Historia
EURO MPMEuropean MasterIn Proyect Management 8
• Métodos tradicionales no funcionan
Porqué agilidad en SW (I)
the-curious-case-of-the-chaos-report-2009
EURO MPMEuropean MasterIn Proyect Management 9
• Nuevas metodologías Ágiles
Porqué agilidad en SW (II)
EURO MPMEuropean MasterIn Proyect Management 10
Tipos de Planificación
• Todo al principio• Para proyectos cortos
• Empírico• Disponibilidad de proyectos similares
• Modelos matemáticos• Muy costosos
• Por funcionalidades• MMF (Minimum marketable feature)
• Por fecha• Fecha del release fija
• Por funcionalidades y fecha• Muy peligroso
• Muy usado cuando la dirección no lo tiene claro
Planificación SW de un release
EURO MPMEuropean MasterIn Proyect Management 11
Tipos de Planificación
• Agilidad para el desarrollo de SW• Buena Necesaria
• Planificación constante• RE-planificación
• Necesidad de una metodología clara para
planificar un release• Los modelos existentes son buenos pero solo funcionan en
entornos perfectos
• No es real para las empresas normales
Conclusiones
EURO MPMEuropean MasterIn Proyect Management 12
Tipos de Planificación
Q&A