Lean-Agile como Proceso de Innovación

Post on 13-Jan-2015

664 views 2 download

description

Presentación para la Conferencia Virtual SGVirtual. 1ro de Septiembre de 2010Mucho se ha dicho de Lean-Agile para reducir el Time-to-Market e incrementar la productividad. Presentamos un punto de vista diferente, al proponer la Innovación como la razón de fondo para implementar Lean-Agile.

Transcript of Lean-Agile como Proceso de Innovación

Lean-Agile como un Proceso de Innovación

Emilio Osoriooemilio@humanos.com.mxTwitter: oemilio

Los limites al crecimiento

Nuestro Modelo de Crecimiento se

Aproxima a sus Limites

Nuestra fijación en el Corto Plazo nos ha

mostrado su verdadera cara

Enfrentamos continuas presiones ambientales, económicas y sociales.

¿De verdad pensamos que todos seremos el próximo

Google o Facebook?

La creatividad es indispensable para afrontar las

crisis que vienen...

En México intentamos imitar a la India, pero

hemos fracasado rotundamente

Innovación Ghandiana:“Los recursos del mundo no

alcanzan para que todos seamos ricos, pero si para que a nadie le falte nada”

La innovación no es terreno “motivacional”,

es un requisito para sobrevivir

Si entramos en una Era de escasez de recursos ¿Están

nuestras organizaciones preparadas?

Reto 1: La innovación requiere de planeación a largo plazo

Reto 2: La cultura del “bien y a la primera” no es

compatible con una Cultura de Innovación

Reto 3: La micro-administración y la aversión al riesgo

matan la creatividad

¿Qué condiciones deben de cumplirse para

desarrollar la capacidad de Innovar?

Una autentica necesidad de innovación

Equipos interdisciplinarios que disfruten de debates

intensos

Planeación basada en Pensamiento

Sistémico

¿Qué retos enfrentamos en el Desarrollo de Software

para la Innovación?

Procesos Inapropiadospara la Innovación

La Planeación Predictiva

Problemas de Comunicación Efectiva

Lean-Agile es una cultura no es una metodología o

un proceso

El Manifiesto del Desarrollo de Software Ágil

“Estamos descubriendo mejores formas de desarrollar software al hacerlo y al ayudar a otros a hacerlo. A través de este trabajo hemos llegado a

valorar:

Individuos e interacciones sobre procesos y herramientasSoftware Funcionando sobre documentación exhaustiva

Colaboración con el Cliente sobre negociación de contratosResponder al cambio sobre seguir un plan

Esto es, aunque existe valor en los postulados de la derecha, valoramos mas los de la izquierda”

Kent Beck, James Grenning,Robert C. Martin, Mike Beedle,Arie van Bennekum,Alistair Cockburn,Ward Cunningham,Martin Fowler,Jim Highsmith,Andrew Hunt,Ron Jeffries,Jon Kern,Brian Marick,Steve Mellor,Ken

Schwaber,Jeff Sutherland,Dave Thomas

Principios de Lean Software Devopment

1.Eliminar el Derroche

2.Construir con Calidad Incluida

3.Respetar a las Personas

4.Crear Conocimiento

5.Diferir los Compromisos

6.Entregar Rápido

7.Optimizar el Todo

El modelo de Desarrollo Iterativo e Incremental

● El Juego de Planeación

● Entregas Pequeñas● Metáforas● Diseño Simple● Pruebas● Refactoring

● Programación en Pares● Propiedad Colectiva● Integración Continua● Semanas de 40 horas● Cliente en Sitio● Estándares de

Codificación

Las 12 Prácticas de Extreme Programming

Lean-Agile como un Proceso de Innovación

Emilio Osoriooemilio@humanos.com.mxTwitter: oemilio