Breve introducción a la realidad del Software y porqué hace falta una buena planificación y metodología para realizar con éxito el lanzamiento de un nuevo release.
1. Dirección de
proyectos ágil
Andoni Gonzalo
Bilbao, 17, Abril 2010
EURO MPM
European Master
In 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 MPM
European Master
In Proyect Management 2
3. Qué es la agilidad (I)
• SCRUM
• Lean
• XP
• Toyota Way
• otros
EURO MPM
European Master
In Proyect Management 4
4. Qué es la agilidad (II)
• 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.
EURO MPM
European Master
In Proyect Management 5
5. Qué es la agilidad (III)
• Agilidad = iterabilidad
• Agilidad = colaboración con el
cliente
• Agilidad = equipo
• Agilidad = responsabilidad
compartida
• Agilidad = Aceptar/Desear el
cambio
EURO MPM
European Master
In Proyect Management 6
6. Historia
• 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)
EURO MPM
European Master
In Proyect Management 7
7. Porqué agilidad en SW (I)
• Métodos tradicionales no funcionan
the-curious-case-of-the-chaos-report-2009
EURO MPM
European Master
In Proyect Management 8
8. Porqué agilidad en SW (II)
• Nuevas metodologías Ágiles
EURO MPM
European Master
In Proyect Management 9
9. Tipos de Planificación
Planificación SW de un release
• 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
EURO MPM
European Master
In Proyect Management 10
10. Tipos de Planificación
Conclusiones
• 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
EURO MPM
European Master
In Proyect Management 11