Agilismo q vision2015_final

Post on 13-Feb-2017

406 views 0 download

Transcript of Agilismo q vision2015_final

Versión: 1.4

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

EL CAMINO HACIA AGILISMO2015

Agilísimo

Metodologias Desarrollo

Tradicional vs. Agil

Cascada / Waterfall

Incremental

Incremental

XP, Extreme Programming

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

algo estás haciendo mal.

SCRUM

Kanban

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

Kanban Board

Tradicional vs. Agil

Estadísticas

Tomado de: chaos report,,2012

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

Agilisimo y Beneficios

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

Desarrollo Agil

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.

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...

Empresas agiles

Metodologias Agiles

Diferencias Scrum y XP

1. Stakeholders comprometido

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.

2. Personal idóneo con conocimiento integral

3. Herramientas de ultima generacion Automatizacion, Integracion Continua

4. Defined procesos

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

4. Los tres elementos fundamentales

Procesos

Personas

Tecnología

Know how

Capacidad

Productividad

ULTIMOS TIPS PARA IMPLEMENTACIONDE AGILISIMO ….

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

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

Change Management / Cambio Organizacional

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.

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.

Estrategia de adopción ágil

Sensibilizar Visión Dolores Seleccionar

Priorizar Aliviar Mejorar Replicar

Alguna Pregunta ???