Congreso doctorado

Preview:

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