presentación cas 2013 - lo que aprendí de un fabricante de aviones
DESCRIPTION
Este año, Javier Gamarra (@nhpatt) y Soraya Vay (@sorayavay), han presentado una charla en la Conference Agile Spain (CAS), evento anual organizado por Agile Spain a nivel nacional. Bajo el titulo de "Lo que aprendí de un fabricante de aviones..." nuestros compañeros de Luce IT quisieron compartir la experiencia vivida en uno de nuestros proyectos con uno de los principales fabricantes de aviones. En la presentación describen el camino que Luce IT recorrió. Señalan los baches que fueron apareciendo y las medidas que se propusieron e implementaron para que el proyecto fuera un éxito.TRANSCRIPT
![Page 1: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/1.jpg)
Lo que aprendí de un fabricante de aviones...
![Page 2: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/2.jpg)
Ambientemos…
● Nosotros somos la República.
![Page 4: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/4.jpg)
Ambientemos…
● No es una guerra (aunque a veces lo parezca).
● Digamos que es una comparación de tamaño…
![Page 5: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/5.jpg)
¿Quiénes somos?
Padawan: Javier Gamarra @nhpatt
Padawan: Soraya Vay @sorayavay
![Page 6: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/6.jpg)
Situación de la república
● Pizarra scrumban
● Equipos de PO + Comercial (Funciones bien diferenciadas)
● Equipos de desarrollo
![Page 7: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/7.jpg)
Situación de la república
● Dailys, reuniones de arranque de proyecto.
● Estimaciones de historias de usuario.
● Política de tests individual.
● Cierto nivel de preocupación por calidad.
![Page 8: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/8.jpg)
Nueva oportunidad
Tenemos una oportunidad de tratar con el imperio!
(una empresa aeronáutica nos contrata)
![Page 9: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/9.jpg)
Nueva oportunidad
![Page 10: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/10.jpg)
Nueva oportunidad...
Una primera aproximación a cómo es el imperio
● Son “lean” (o tienen un departamento llamado “lean operations”).
● Hay paneles por todas partes, con muchos colores.
● Hay fotos pegadas en todos los sitios.
![Page 11: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/11.jpg)
Lean?
● Es un lean industrial
● muy diferente a Lean Startup
● y de Lean Software Development
![Page 12: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/12.jpg)
Por suerte...
Contamos con alguien que sabe de industria…
![Page 13: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/13.jpg)
Nuestros retos
● No conocemos industria.
● No trabajamos en cliente (y está
lejos!).
● Vamos con un partner que no
conocemos.
![Page 14: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/14.jpg)
Nuestras decisiones
● A nuestro cliente le preguntamos:○ “oye queréis entregas parciales?”
● Por supuesto, les damos una estimación○ “Creo que la primera fase la tenemos en 3
meses”
● No podía faltar, la calidad es muy importante:○ TDD, nuestro primer proyecto en serio con
todo el equipo haciendo TDD.
![Page 15: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/15.jpg)
Nada podía salir mal!
Creemos conocernos a nosotros mismos y al “enemigo”
Libro El arte de la guerra
![Page 16: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/16.jpg)
Primera batalla
● Fuimos a la primera entrega y cómo valor aportamos…
○ El modelo de datos… (testeado completamente, recemos por qué no cambie).
○ Que podía entrar en jenkins y ver el código…
![Page 17: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/17.jpg)
Recogiendo los restos…
● No éramos tan desastre como parecemos…○ Hicimos spikes para probar las tecnologías
problemáticas con las restricciones…
● No entregamos NADA de valor.● No sabíamos cómo íbamos.● Wishful thinking: nos ha costado
ponernos al día con TDD pero a partir de ahora todo irá mejor...
![Page 18: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/18.jpg)
Mejorando…
● Soluciones obvias, sprints muy cortos, priorizados realmente con el usuario.
● Es posible que un jefe de mantenimiento se siente contigo viendo el sprint y priorizando.
● Aprendimos que les gustan sprints muy cortos (1 semana).
![Page 19: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/19.jpg)
● El Imperio nos dice: “los informáticos siempre entregáis todo a medias. Para un industrial o funciona o no funciona.”
● Sobre todo centrado en UX -> eficiencia! y estética.
Segunda batalla
![Page 20: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/20.jpg)
Recogiendo los restos…
● Nuestro estándar de calidad/definición de hecho era muy diferente del cliente.
● Para algunos clientes, el dinero está en segundo plano.
![Page 21: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/21.jpg)
Mejorando…
● Las típicas:
○ Validaciones cruzadas en busca de caminos óptimos.
○ Sprints cortos ->1 semana.
○ Estar en sus instalaciones.
![Page 22: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/22.jpg)
¿Qué hemos aprendido?
● Hay que sobrepasar expectativas (nice-to-have/delighters).
● Nuestro cliente no quiere problemas.
● El objetivo es una aplicación que funcione siempre.
![Page 23: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/23.jpg)
Tercera batalla
● Ante un bug o un fallo de UX ->fix rápido y despliegue.
● El cliente nos decía “y por qué pasa esto?” “y por qué?” “¿Cómo sé que no va a volver a pasar?
![Page 24: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/24.jpg)
Tercera batalla
● Y nosotros actuábamos ->nuevo despliegue.
● Al poco tiempo, otro fallo de UX similar, nuevo despliegue.
● Llegamos a hacer 5 despliegues en un día.
![Page 25: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/25.jpg)
Recogiendo los restos…
● Sólo poníamos parches.
● No solucionabamos las cosas para nuestro cliente.
![Page 26: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/26.jpg)
Mejorando…
● Análisis de causa raíz (8D, 5 Whys).
● Ciclo PDCA de Deming (Plan, Do, Check, Act).
![Page 27: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/27.jpg)
Mejorando…
● 8Ds: preguntas para extraer la causa raíz de un problema:● Formar un equipo● Definir el problema● Poner un parche● Identificar causas● Definir correcciones● Implantar correcciones● Prevenir recurrencia● Celebrar
● 5 Whys
![Page 28: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/28.jpg)
¿Qué hemos aprendido?
● A responder al cliente. Las preguntas que le interesan al cliente.
● A no poner parches, analizar el problema de verdad.
![Page 29: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/29.jpg)
Cuarta batalla…
El comercial venía corriendo…
![Page 30: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/30.jpg)
Nos encontramos con….
● BOMBA!!!!
● “Esto hay que solucionarlo ya!”
● “Deja lo que estás haciendo y arregla
esto!”
![Page 31: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/31.jpg)
Nuestra reacción fue….
1ª MEDIDA: Todas las BOMBAS disparan STOP TO FIX
Reunión informal de todos los implicados
Presentación del problema y análisis de causas
![Page 32: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/32.jpg)
Nuestra reacción fue….
2ª MEDIDA: Todo el equipo debe volcarse en completar la urgencia
Sobreescribe la prioridad de las tareas pendientes y en ejecución
Permite sobrepasar los límites del WIP
![Page 33: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/33.jpg)
Nuestra reacción fue….
Es el único motivo por el que se puede
“sacar” a un desarrollador de una
historia de usuario que no tiene nada
que ver con la urgencia.
![Page 34: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/34.jpg)
Para llegar a….
Solucionar el problema, no el error
Seguir en el camino de la mejora continua (kaizen)
![Page 35: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/35.jpg)
Todo esto supuso…
EXIGENCIA
VALOR
UN CAMBIO DE MENTALIDAD
![Page 36: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/36.jpg)
Y al final...
Colaboración!
![Page 37: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/37.jpg)
¿Qué hemos aprendido?
● El nivel (de lean) de Poppendick o Lean Startup es muy diferente de lean industrial a nivel de flujo.
● Visualizan todo.
● Son bastante transparentes.
![Page 38: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/38.jpg)
¿Qué hemos aprendido?
● Poka-yoke
● 5S!
● Es todo MUY manual
● Mucha política (:S)
● Silos de información (:S)
![Page 39: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/39.jpg)
Cosas aprendidas a fuego
● Confianza, confianza, confianza.
● Mejor estar al lado del cliente (aunque esté a 300km).
● Sprint muy cortos!
![Page 40: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/40.jpg)
Referencias● Lean from the trenches, de Henrik
Kniberg.
● Lean Software Development: An Agile Toolkit, de Mary Poppendieck.
● Lean Startup, de Eric Ries.
![Page 41: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/41.jpg)
Gracias por venir!y gracias al equipo y a Nacho!
![Page 42: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/42.jpg)
¿Preguntas?
![Page 43: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/43.jpg)
AOS2014
Valladolid
![Page 44: Presentación CAS 2013 - Lo que aprendí de un fabricante de aviones](https://reader033.vdocuments.net/reader033/viewer/2022051109/548b6815b47959140d8b615c/html5/thumbnails/44.jpg)
Lo que aprendí de un fabricante de aviones...