agile university day intro agile y scrum

41
AGILE: Introducción Agile Navarra. Agile University Day

Upload: agilenavarra

Post on 12-Jul-2015

145 views

Category:

Leadership & Management


4 download

TRANSCRIPT

Page 1: Agile university day   intro agile y scrum

AGILE: Introducción

Agile Navarra. Agile University Day

Page 2: Agile university day   intro agile y scrum

ÍNDICE

• Historia ¿Por qué?

• Agile Manifesto ¿Qué?

• Metodologías ¿Cómo?

• Implementación ¿Quién?

• SCRUM.

Page 3: Agile university day   intro agile y scrum

Gran parte de los proyectos fracasanVIAJESMOS AL PASADO

Page 4: Agile university day   intro agile y scrum

¿Qué es Agile?

• De donde viene Lean (Toyota).

INFORME DEL CAOS

Page 5: Agile university day   intro agile y scrum

GRAN PARTE DE LOS PROYECTOS SOFTWARE FRACASAN

Éxito 1994: 15%Desvío medio 150%

Plan: € 1.000.000

Real: € 2.700.000

Éxito 2004: 44%Desvío medio 70%

Plan: € 1.000.000

Real: € 1.700.000

Page 6: Agile university day   intro agile y scrum

Rara vez / nunca 64%

A menudo / Siempre 20%

Año 2000

Page 7: Agile university day   intro agile y scrum

¿POR QUÉ?

Page 8: Agile university day   intro agile y scrum

TIEMPO

ALCANCE COSTE / RECURSOS

CALIDAD

Page 9: Agile university day   intro agile y scrum
Page 10: Agile university day   intro agile y scrum

SOFTWARE NO ES ESTO:

Page 11: Agile university day   intro agile y scrum

Ni ESTO:NI ESTO:

Page 12: Agile university day   intro agile y scrum

SOFTWARE ES ESTO:

Page 13: Agile university day   intro agile y scrum

13

¿QUÉ?

Page 14: Agile university day   intro agile y scrum

2001 - 17personas

Individuos e interacciones > procesos y herramientas Software funcionando > documentación extensivaColaboración con el cliente > negociación contractualRespuesta ante el cambio > seguir un plan

Kent Beck Robert C.Martin Jeff Sutherland Martin Fowler Alistair Cockburn …..

MANIFESTO ÁGIL

Page 15: Agile university day   intro agile y scrum

FRENTE ≠ EN VEZ DE

Page 16: Agile university day   intro agile y scrum

PRINCIPIOS1. 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.Retrospectivas 11.Medimos lo que llevamos hecho 12.Paso sostenible

Page 17: Agile university day   intro agile y scrum

¿CÓMO?

Page 19: Agile university day   intro agile y scrum

• VISUALIZAR

KANBAN•Visualizar

•Limitar el WIP

•Gestionar y optimizar el flujo

• Kaizen (Mejora continua).

Page 20: Agile university day   intro agile y scrum

• 4 Valores5 PRINCIPIOS 1.Simplicidad

2.Feedback frecuente y continuo.

3.Coraje

4.Respeto

5.Comunicación

12 PRÁCTICAS •Pair programming

•Dirigido por pruebas (TDD ATDD)•Integración continua.

eXtreme Programming

Page 21: Agile university day   intro agile y scrum

Waterfall Agile

¿MEJOR? Año 2012

Page 22: Agile university day   intro agile y scrum

¿ES ESTO PARA MÍ?

Page 23: Agile university day   intro agile y scrum

•Toyota

•Lean Manufacturing

•Lean StartUp

¿Y SI NO HAGO SOFTWARE?

Page 24: Agile university day   intro agile y scrum

SCRUM

Page 25: Agile university day   intro agile y scrum

SCRUM - Introducción

Ikujiro Nonaka e Hirotaka Takeuchi en los años 80

Avance trabajo en equipo Scrum (Melé)

Page 26: Agile university day   intro agile y scrum

SCRUM - Introducción

Page 27: Agile university day   intro agile y scrum

SCRUM - EquipoEquipo colaborativo, comunicado, auto-organizado, multifuncional

Page 28: Agile university day   intro agile y scrum

SCRUM - EquipoEquipo colaborativo, comunicado, auto-organizado, multifuncional

Page 29: Agile university day   intro agile y scrum

SCRUM - Valor

Page 30: Agile university day   intro agile y scrum

SCRUM - Valor

Page 31: Agile university day   intro agile y scrum

SCRUM - Valor

Page 32: Agile university day   intro agile y scrum

SCRUM - Roles

Visión producto Recopila y define especificaciones Mantiene Product Backlog priorizado

Page 33: Agile university day   intro agile y scrum

SCRUM - Roles

Facilitador scrum Eliminar impedimentos Mantener proceso en marcha

Page 34: Agile university day   intro agile y scrum

SCRUM - Roles

Estima historias en conjunto Compromiso sprint Autorganizado Comunicado a diario

Page 35: Agile university day   intro agile y scrum

SCRUM - Prácticas

Planificación sprint

Page 36: Agile university day   intro agile y scrum

SCRUM - Prácticas

15 minutos máximo 3 preguntas

Page 37: Agile university day   intro agile y scrum

SCRUM - Prácticas

Sprint Review meeting (Demo)

Page 38: Agile university day   intro agile y scrum

SCRUM - PrácticasRetrospectiva

Page 39: Agile university day   intro agile y scrum

• AOS

• CAS

• AGILE SPAIN

• AGILE NAVARRA

¡PARTICIPA!

Page 40: Agile university day   intro agile y scrum

¿PREGUNTAS?

Page 41: Agile university day   intro agile y scrum

GRACIAS