Upload
andoni-gonzalo
View
597
Download
9
Embed Size (px)
DESCRIPTION
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.
Citation preview
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