100707 proyectos ágiles

73
© 2010 Proyectalis Gestión de Proyectos S.L. Proyectos Ágiles Barcelona, Julio 2010

description

Presentación de dos horas sobre Agile y Scrum realizada en IN2 en Julio de 2010

Transcript of 100707 proyectos ágiles

Page 1: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Proyectos Ágiles Barcelona, Julio 2010

Page 2: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Ángel Medinilla   Teleco   Trece años en TIC, once como

Project Manager   Emprendedor, Blogger   Motos, Aikido, videojuegos, libros,

música, viajes, cocina, cine, comics…

  Certified Scrum Master - miembro PMI - Cofundador Agile Spain - Patrocinador Agile Open Spain y Conferencia Agile Spain 2010

[email protected] http://twitter.com/angel_m

http://es.linkedin.com/in/angelm http://slideshare.net/proyectalis

Page 3: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 4: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Consultoría en Gestión de Proyectos de Telecomunicaciones y

Tecnologías de la Información

Nuestra misión es mejorar los resultados de las iniciativas y proyectos desarrollados por

nuestros clientes

Page 5: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Nuestro negocio es

crear diferencias

Page 6: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

…Y aumentar la Ventaja Competitiva

Page 7: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Algunas referencias

Page 8: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Suficiente con la cuña…

Page 9: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Una historia de Florida y Minnesota   Statewide Automated Child

Welfare Information System (SACWIS)

  Florida: comenzar en 1990, 8 años, $32M

  2002: $170 millones gastados, estimaciones de terminar en 2005 con un coste de $230 millones

Fuente: Jim Johnson, Presidente de Standish Group, citado en “Lean Software Development,” de Mary&Tom Poppendieck

Page 10: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Meanwhile, in Minessota

  Esencialmente el mismo sistema, misma funcionalidad, comienzan en 1999

  Lo completan a principios de 2000, a un coste de $1.1

Fuente: Jim Johnson, Presidente de Standish Group, citado en “Lean Software Development,” de Mary&Tom Poppendieck

Page 11: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Standish Group 68% fallo en

proyectos

64% funcionalidades no usadas

59¢ de valor por € de software

Page 12: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Shine Technologies 88%

incremento productividad

93% incremento calidad

83% incremento satsfacción

49% descenso de costes

Page 13: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

¿Cómo?

“El énfasis está en adaptar el proyecto – lo cuál es bastante sencillo – en lugar de en dar una predicción exacta de qué se necesitará y cuánto tiempo hará falta – lo cuál es muy dificil”

Ron Jeffries, co-fundador XP

Page 14: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Forrester Research 2009

Page 15: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Principios

Page 16: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Primer principio:

Bueno, bonito, barato…¡Escoja dos!

?

Tiempo Alcance

Recursos

Page 17: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

“La única constante del Universo es el cambio”

Segundo principio:

Page 18: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Es complejo (¿imposible?) caracterizar perfectamente y a priori un sistema software

Tercer principio:

Page 19: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

TIC no es ESTO:

Page 20: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

TIC es ESTO:

Page 21: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Pero entonces…

Page 22: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Un nuevo modelo

Page 23: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Valores

Page 24: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Otra vez: Individuos e interacciones

frente a procesos y herramientas

Software funcionando frente a documentación extensiva

Colaboración con el cliente frente a negociación

contractual Responder ante el cambio

frente a seguir el plan

Page 25: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Principios: 1.  Satisfacer al cliente 2.  Aceptar cambios 3.  Trabajar como equipos 4.  Entregas frecuentes 5.  Calidad excelente 6.  Keep It Simple, Stupid 7.  Diseño evolutivo 8.  Motivación 9.  Cara a cara 10. Retrospetivas 11. Medimos lo que llevamos hecho 12. Paso sostenible

Page 26: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Una herencia aciaga Políticas Procedimientos Control Inspección Supervisión Burocracia Papeles Más papeles Aun más papeles …

Trabajadores insatisfechos

MétricaV3 ISO

CMMI TQM

EFQM ITIL

PMBOK PRINCE2

Page 27: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 28: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 29: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 30: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 31: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Thin is In

Page 32: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

¿Qué usan las empresas ágiles?

2nd Annual ”State of Agilee Development”

Survey Jun-Jul 2007

3rd Annual ”State of Agile Development” Survey Jun-Jul 2008

Page 33: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Agile

Lean

DSDM

Crystal

Kanban JIT

Kaizen

5S

Jidoka

FDD

TDD CB

Scrum

XP

- Desarrollo iterativo e incremental - Funcionalidades priorizadas - Sincronización diaria - Velocidad de equipo

- Colaboración con el cliente - Foco en producto funcional - Interacción entre personas - Adaptación al cambio

- Mejora de procesos - Maximizar el valor - Reducción del gasto - Calidad - Eficiencia, productividad - Gestión Visual - - Mejora continua

- TDD - Integración Continua - Programación por parejas - Propiedad colectiva de código - Estimación conjunta

Mapa Ágil

Sprints Velocidad Backlog

Pull

Gasto

Flow

Page 34: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Algunas compañías haciendo Scrum

Page 35: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Scrum 101

Page 36: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Scrum 101

Iteraciones

Page 37: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Scrum 101

Dueño de Producto

Equipo

Scrum Master

Pila de producto

Pila de Sprint

Stakeholders

Page 38: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Scrum 101

Retrospective

Page 39: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Frigoríficos y Radiadores

Page 40: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 41: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 42: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 43: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Page 44: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 45: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 46: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 47: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Burn-down Trabajo

Tiempo

OK!

KO!

Page 48: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 49: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 50: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 51: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 52: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 53: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 54: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 55: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Page 56: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Historias

Page 57: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Trabajo

Tiempo

Historias

Page 58: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Kanban

Page 59: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

“Scrumban” Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Selecc. Desarrollo Lista

Valid. Pendiente

Integración Terminada 3 5

1 1

Page 60: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

“Scrumban” Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Selecc. Desarrollo Lista

Valid. Pendiente

Integración Terminada 3 5

1 1

V Scrum

V Kanban +.

V Kanban -

Page 61: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

“Scrumban”

V Scrum

V Kanban +.

V Kanban -

V Scrumban

Page 62: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

El camino:

Page 63: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

El ingrediente secreto es…

Page 64: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

…que no hay ingrediente secreto!

  Abandona la ilusión del control

  Cree en el equipo, cuídalo, guíalo, hazlo crecer

  No hay accidentes, ¡Adáptate a la realidad!

Page 65: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

O podemos “hacer lo de siempre y esperar resultados diferentes”

Page 66: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Epílogo…

Page 67: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Stay Hungry

Stay foolish

Page 68: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Tu mente crea el mundo

Page 69: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

No existen comidas gratuitas

Page 70: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Un viaje de mil millas comienza

con un solo paso (y quizás con una

copa)

Page 71: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

¿Preguntas?

[email protected]

Page 72: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

¡Gracias!

[email protected]

Page 73: 100707 proyectos ágiles

© 2010 Proyectalis Gestión de Proyectos S.L.

Esta presentación esta basada en el trabajo, ideas y obras de muchos autores, y aunque se ha intentado reflejar el copyright o la autoría en los casos en los que ha sido posible, probablemente sea imposible citarlos a todos. Si cree que hay algo en esta presentación que debe ser añadido, modificado o eliminado, por favor, envíe un correo a [email protected] .