100329 principios ágiles cein print

42
© 2010 Proyectalis Gestión de Proyectos S.L. Metodologías Ágiles Pamplona, Marzo 2010

Upload: proyectalis

Post on 13-Jan-2015

1.462 views

Category:

Business


0 download

DESCRIPTION

Presentación sobre prácticas Ágiles en CEIN, 30 de Marzo 2010

TRANSCRIPT

Page 1: 100329 Principios áGiles Cein Print

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

Metodologías Ágiles Pamplona, Marzo 2010

Page 2: 100329 Principios áGiles Cein Print

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

Ángel Medinilla   Teleco, informático vocacional   Trece años en TIC, once como

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

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

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

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

http://es.linkedin.com/in/angelm

Page 3: 100329 Principios áGiles Cein Print

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

Page 4: 100329 Principios áGiles Cein Print

© 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: 100329 Principios áGiles Cein Print

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

Nuestro negocio es

crear diferencias

Page 6: 100329 Principios áGiles Cein Print

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

…Y aumentar la Ventaja Competitiva

Page 7: 100329 Principios áGiles Cein Print

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

Algunas referencias

Page 8: 100329 Principios áGiles Cein Print

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

Fin de la cuña publicitaria…

Page 9: 100329 Principios áGiles Cein Print

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

Permitidme una licencia escénica

Page 10: 100329 Principios áGiles Cein Print

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

Presentando…

Page 11: 100329 Principios áGiles Cein Print

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

En el origen del mundo… Los programadores son desorganizados e indisciplinados… Crearemos una metodología para atarlos a todos en las tinieblas

Page 12: 100329 Principios áGiles Cein Print

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

En el origen del mundo… Tal vez añadamos alguna que otra para causar más confusión aun…

Prince2:

Page 13: 100329 Principios áGiles Cein Print

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

En el origen del mundo…

Ummm… Un poquito más

PMBOK

Page 14: 100329 Principios áGiles Cein Print

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

En el origen del mundo…

Eeeh… Sólo un poquito más

CMMI-ITIL:

Page 15: 100329 Principios áGiles Cein Print

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

En el origen del mundo… Vale, de verdad, sólo otra más… El control es bueno, ¿no?

MétricaV3

Page 16: 100329 Principios áGiles Cein Print

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

Durante eones…

Los proyectos software son un caos, ¡Mwaaa-hahaha!

Plazos excedidos

Presupuestos sobrepasados

Clientes insatisfechos

Funcionalidades no usadas

Page 17: 100329 Principios áGiles Cein Print

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

Standish Group

68% fallo en proyectos

64% funcionalidades no usadas

59c de valor por € de software

Page 18: 100329 Principios áGiles Cein Print

© 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 19: 100329 Principios áGiles Cein Print

© 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 20: 100329 Principios áGiles Cein Print

© 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 21: 100329 Principios áGiles Cein Print

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

Agile

Page 22: 100329 Principios áGiles Cein Print

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

Principios

Page 23: 100329 Principios áGiles Cein Print

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

Primer principio:

Bueno, bonito, barato…¡Escoja dos!

?

Tiempo Alcance

Recursos

Page 24: 100329 Principios áGiles Cein Print

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

“La única constante del Universo es el cambio”

Segundo principio:

Page 25: 100329 Principios áGiles Cein Print

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

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

Tercer principio:

Page 26: 100329 Principios áGiles Cein Print

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

Software no es ESTO:

Page 27: 100329 Principios áGiles Cein Print

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

Software es ESTO:

Page 28: 100329 Principios áGiles Cein Print

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

Los métodos tradicionales y el software

Requisitos emergentes Cambios constantes

Procesos impredecibles Proyectos heterogéneos

Integración continua Elevada comunicación Tecnología cambiante Complejidad elevada

Page 29: 100329 Principios áGiles Cein Print

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

La necesidad de un nuevo modelo

Enfoque empírico (inspección y adaptación) Desarrollo iterativo e incremental

Comunicación con el cliente Flexibilidad en los cambios

Page 30: 100329 Principios áGiles Cein Print

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

Manifiesto Ágil

Interacción entre personas frente a procesos y herramientas Producto funcionando frente a documentación extensiva

Colaboración con el cliente frente a negociación de contrato Responder al cambio frente a seguir el plan

Frente a ≠ En vez de

Page 31: 100329 Principios áGiles Cein Print

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

Otra vez: Interacción entre personas

frente a procesos y herramientas

Producto funcionando frente a documentación extensiva

Colaboración con el cliente frente a negociación de

contrato Responder al cambio frente a

seguir el plan

Page 32: 100329 Principios áGiles Cein Print

© 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 33: 100329 Principios áGiles Cein Print

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

Prácticas

Page 34: 100329 Principios áGiles Cein Print

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

Maximizar el valor

  FDD – planificación en términos de producto

  Priorización en base a valor   Colaboración con el cliente   Visibilidad del proceso   Detectar y eliminar

desperdicio   Interrupciones y cambios de

contexto   Funcionalidades no deseadas   Tiempos de espera   Documentación excesiva

Page 35: 100329 Principios áGiles Cein Print

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

  FDD – Historias de usuario   Inspección y Adaptación (PDCA)   Flexibilidad en los cambios   Demos, feedback de cliente

Desarrollo Iterativo e

incremental

1 2 3

1 2 3

Page 36: 100329 Principios áGiles Cein Print

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

Calidad e ingeniería excelentes

  Jidoka – eliminación de la deuda técnica   Terminado, terminado   TDD, automatización de tests   Programación por parejas   Refactorización   Estándares de código   Propiedad compartida   Integración continua

Page 37: 100329 Principios áGiles Cein Print

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

Mejora continua

  Retrospectivas   Velocidad del equipo   Mapas de flujo de valor   Reingeniería de

procesos   Eliminación de cuellos

de botella   Desarrollo del equipo

Page 38: 100329 Principios áGiles Cein Print

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

Motivación   Autogestión del equipo   Estimación compartida   Sincronización diaria   Desarrollo y formación   Paso sostenible   Coubicación   Comunicación cara a

cara   “Servant Leadership”,

“coaching”   Slack

Page 39: 100329 Principios áGiles Cein Print

© 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 40: 100329 Principios áGiles Cein Print

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

Algunas compañías Ágiles

Page 41: 100329 Principios áGiles Cein Print

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

¿Preguntas?

[email protected]

Page 42: 100329 Principios áGiles Cein Print

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

¿Preguntas?

[email protected]