agilismo q vision2015_final

37
Versión: 1.4 Knowledgeable People, Defined Processes, Easy Solutions. Think Q! EL CAMINO HACIA AGILISMO 2015

Upload: yesi-campa

Post on 13-Feb-2017

403 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Agilismo q vision2015_final

Versión: 1.4

Knowledgeable People, Defined Processes, Easy Solutions. Think Q!

EL CAMINO HACIA AGILISMO2015

Page 2: Agilismo q vision2015_final

Agilísimo

Page 3: Agilismo q vision2015_final

Metodologias Desarrollo

Page 4: Agilismo q vision2015_final

Tradicional vs. Agil

Page 5: Agilismo q vision2015_final

Cascada / Waterfall

Page 6: Agilismo q vision2015_final

Incremental

Page 7: Agilismo q vision2015_final

Incremental

Page 8: Agilismo q vision2015_final

XP, Extreme Programming

Page 9: Agilismo q vision2015_final

Iterativo e IncrementalSi las metodologías ágiles te parecen complejas, es que

algo estás haciendo mal.

Page 10: Agilismo q vision2015_final

SCRUM

Page 11: Agilismo q vision2015_final

Kanban

Un sistema de gestión de proceso visual que le indica qué producir, cuándo producirlo, y cuánto producir.

Page 12: Agilismo q vision2015_final

Kanban Board

Page 13: Agilismo q vision2015_final

Tradicional vs. Agil

Page 14: Agilismo q vision2015_final

Estadísticas

Tomado de: chaos report,,2012

Page 15: Agilismo q vision2015_final

Ventajas del Agilísimo

Tomado de: http://agilismoatwork.blogspot.com.co/2015/07/midiendo-intentando-medir-el-nivel-de.htmlhttp://agilismoatwork.blogspot.com.co/2015/07/midiendo-intentando-medir-el-nivel-de.html

Page 16: Agilismo q vision2015_final

Agilisimo y Beneficios

Tras un par de meses, un equipo coordinado rinde el doble que un equipo recién montado.

Page 17: Agilismo q vision2015_final

Desarrollo Agil

Page 18: Agilismo q vision2015_final

Metodologias agiles

Development, Maintenance, Evolution

Estimar es algo que no aporta al producto final, pero sirve para saber si un desarrollo será rentable antes de

abordarlo.

Page 19: Agilismo q vision2015_final

Looping

El DIRECTOR llama a su secretaria y le dice:Señorita Vanessa: Tengo un seminario en Argentina por una semana y quiero que me acompañe para que conozca a mis socios. Haga los preparativos del viaje...

El marido llama a la amante:mi tesoro - La bruja va a viajar al exterior por una semana, vamos a pasarnos esta semana juntos, mi reina...

La secretaria llama al marido: Oye Juan - Voy a viajar al exterior con el director por una semana.Cuídate, querido.La amante llama al niño a quien le da clases particulares:Manuelito - Tengo mucho trabajo la próxima semana.. No tienes que venir a clases...

El niño llama a su abuelo:Tata - La próxima semana no tengo clases, mi profesora estará ocupada. Así que por fin... ¡Vamos a poder pasar la semana juntos!!

El abuelo (que es el DIRECTOR en esta historia) llama a la secretaria:Señorita Vanessa venga rápido - Suspenda el viaje, voy a pasar la próximasemana con mi nieto que hace un año no veo, por lo que no vamos a participar en el Seminario. Cancele el viaje y el hotel.

La secretaria llama al marido:Pucha - El jefe cambió de idea y acaba de cancelar el viaje

El marido llama a la amante:Amorcito disculpe - No podremos pasar la próxima semana juntos, el viaje de jefe de mi mujer fue cancelado.La amante llama al niño de las clases particulares:Manuelito - Cambié de planes: esta semana le voy a dar clases como siempre.

El niño llama al abuelo:abuelo, la vieja de mi profesora me dijo que esta semana tengo clases.Discúlpame, no voy a poder hacerte compañía.

El abuelo llama a la secretaria:Señorita Vanessa - Mi nieto me acaba de decir que no va a poder estar conmigo esta semana porque tiene clases. Así que continúe con los preparativos del viaje al seminario...

Page 20: Agilismo q vision2015_final

Empresas agiles

Page 21: Agilismo q vision2015_final

Metodologias Agiles

Page 22: Agilismo q vision2015_final
Page 23: Agilismo q vision2015_final

Diferencias Scrum y XP

Page 24: Agilismo q vision2015_final

1. Stakeholders comprometido

Page 25: Agilismo q vision2015_final

1. Stakeholders comprometido

Todos los miembros del equipo, especialmente los encargados de definición y diseño deben permanecer

en el equipo hasta el final.

Page 26: Agilismo q vision2015_final

2. Personal idóneo con conocimiento integral

Page 27: Agilismo q vision2015_final

3. Herramientas de ultima generacion Automatizacion, Integracion Continua

Page 28: Agilismo q vision2015_final

4. Defined procesos

Metodologías ágiles no implica ausencia de procesos o documentación.

Page 29: Agilismo q vision2015_final

4. Los tres elementos fundamentales

Procesos

Personas

Tecnología

Know how

Capacidad

Productividad

Page 30: Agilismo q vision2015_final

ULTIMOS TIPS PARA IMPLEMENTACIONDE AGILISIMO ….

Page 31: Agilismo q vision2015_final

Se pueden hacer buenos productos con metodologías tradicionales, al igual que malos productos con metodologías ágiles.

Page 32: Agilismo q vision2015_final

Lo mas difícil de adoptar el Agilísimo

Mayor dificultad

Menor dificultad

• Cambiar la cultura del negocio

• Adoptar practicas ágiles de tipo técnico

• Cambiar la cultura del área de TI

• Usar las herramientas existentes de una manera ágil

• Adoptar nuevas herramientas agiles

• Adoptar practicas ágiles de tipo administrativo y de gestión

Page 33: Agilismo q vision2015_final

Change Management / Cambio Organizacional

Page 34: Agilismo q vision2015_final

Tener en cuenta …

Algo está fallando si mantener el proceso te lleva más tiempo que avanzar en el producto.

El Scrum Master no debe ser el único que trate con el cliente, el equipo debe estar lo más cerca posible del negocio.

Un sistema de documentación colaborativo con la última versión de las decisiones es mucho más útil que tener actas de todo con decisiones antiguas.

Las metodologías ágiles son incompatibles con las RFP’s cerradas.

Algo está fallando si solo hablas con el cliente en las demos cada 15 días.

Page 35: Agilismo q vision2015_final

Tener en cuenta …

Construir un equipo que mezcle perfiles de diseño con perfiles técnicos ayuda mucho a los proyectos.

Tratar de diseñar un proyecto completo antes de empezar a programar es una pérdida de tiempo (a no ser que el proyecto sea muy pequeño).

Define primero la estructura global a alto nivel y a partir de ahí ve detallando todo en cada sprint.

La calidad no es una persona, es un concepto que debe estar muy presente en cada miembro del equipo.

Las metodologías ágiles son mas efectivo cuando se combinan prácticas de ingeniería como pruebas automáticas, control de versiones, integración continua, pair programming, etc.

Page 36: Agilismo q vision2015_final

Estrategia de adopción ágil

Sensibilizar Visión Dolores Seleccionar

Priorizar Aliviar Mejorar Replicar

Page 37: Agilismo q vision2015_final

Alguna Pregunta ???