agile university day intro agile y scrum

Post on 12-Jul-2015

145 Views

Category:

Leadership & Management

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AGILE: Introducción

Agile Navarra. Agile University Day

ÍNDICE

• Historia ¿Por qué?

• Agile Manifesto ¿Qué?

• Metodologías ¿Cómo?

• Implementación ¿Quién?

• SCRUM.

Gran parte de los proyectos fracasanVIAJESMOS AL PASADO

¿Qué es Agile?

• De donde viene Lean (Toyota).

INFORME DEL CAOS

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

Rara vez / nunca 64%

A menudo / Siempre 20%

Año 2000

¿POR QUÉ?

TIEMPO

ALCANCE COSTE / RECURSOS

CALIDAD

SOFTWARE NO ES ESTO:

Ni ESTO:NI ESTO:

SOFTWARE ES ESTO:

13

¿QUÉ?

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

FRENTE ≠ EN VEZ DE

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

¿CÓMO?

• VISUALIZAR

KANBAN•Visualizar

•Limitar el WIP

•Gestionar y optimizar el flujo

• Kaizen (Mejora continua).

• 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

Waterfall Agile

¿MEJOR? Año 2012

¿ES ESTO PARA MÍ?

•Toyota

•Lean Manufacturing

•Lean StartUp

¿Y SI NO HAGO SOFTWARE?

SCRUM

SCRUM - Introducción

Ikujiro Nonaka e Hirotaka Takeuchi en los años 80

Avance trabajo en equipo Scrum (Melé)

SCRUM - Introducción

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

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

SCRUM - Valor

SCRUM - Valor

SCRUM - Valor

SCRUM - Roles

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

SCRUM - Roles

Facilitador scrum Eliminar impedimentos Mantener proceso en marcha

SCRUM - Roles

Estima historias en conjunto Compromiso sprint Autorganizado Comunicado a diario

SCRUM - Prácticas

Planificación sprint

SCRUM - Prácticas

15 minutos máximo 3 preguntas

SCRUM - Prácticas

Sprint Review meeting (Demo)

SCRUM - PrácticasRetrospectiva

• AOS

• CAS

• AGILE SPAIN

• AGILE NAVARRA

¡PARTICIPA!

¿PREGUNTAS?

GRACIAS

top related