Manuel mazancasestudyagiles2013

430 views

Published on

Presentación Agiles 2013

Published in: Technology, Business
  • Be the first to comment

Manuel mazancasestudyagiles2013

  1. 1. Lima, Perú – Octubre 2013 MANUEL MAZÁN Sacando del caos a un equipo de desarrollo de software con Lean y Kanban Caso de éxito peruano
  2. 2. @manolitom se busca Gestor de Proyecto Gestor de Proyecto Importante empresa americana de servicios busca Gestor de Proyectos de desarrollo de software para su departamento de informática. Experiencia de por lo menos 5 años, inglés avanzado y conocimiento de herramientas CRM. Se ofrece ambiente agradable y amplias oportunidades de desarrollo Enviar CV a gestorcallcentre@gmail.com Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  3. 3. @manolitom …en realidad el puesto implicaba esto Buscamos a alguien capaz de rescatar un proyecto de desarrollo de software caótico. Tendrá que trabajar con equipo desmoralizado y cliente frustado, enviar CV a gestorcallcentre@gmail.com Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  4. 4. @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  5. 5. @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method la empresa
  6. 6. @manolitom reparación remota de PCs Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  7. 7. @manolitom los documentos siempre funcionan! Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  8. 8. @manolitom adaptarse al cambio era imposible! baja a menos del 50% por cambios 80% de avance inicial Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  9. 9. @manolitom ¿potencialmente entregable? Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  10. 10. @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  11. 11. @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  12. 12. @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  13. 13. @manolitom ¿qué hacemos? Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  14. 14. @manolitom …cambiar el sistema de trabajo Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  15. 15. @manolitom ¿Scrum? Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  16. 16. @manolitom ¿ok… capacito al equipo en Scrum? Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  17. 17. @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  18. 18. @manolitom o pierdas tiempo N capacitaciones… en Necesito ver bios inmediatos cam CEO Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  19. 19. @manolitom ¿OK, si no va a haber capacitación… como comenzamos? … primero veamos … Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  20. 20. @manolitom valores Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  21. 21. valores clave @manolitom honestidad confianza Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  22. 22. “push” vs “pull” @manolitom (Satoshi Kuroiwa, Agile Japan, 2009) Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  23. 23. @manolitom define la visión del equipo “Los valores NO SON el punto de Partida” • • • • • Honestidad Comunicación Respeto Coraje Confianza High performance tree metaphor Adkins,L.(2010) Coaching Agile Teams Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  24. 24. @manolitom …visión desde otra perspectiva “Las prácticas de Kanban SI SON el Punto de Partida” • • • • • Visualización y transparencia Priorización Limitar el WIP Entregas frecuentes Cultura de mejora continua Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  25. 25. @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  26. 26. backlog @manolitom de modo que… tema como… quiero… backlog con historias de usuario Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method valor al negocio
  27. 27. @manolitom “lead time” y “cycle time” Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  28. 28. @manolitom comienza con tu proceso “tal cual” Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  29. 29. @manolitom limita el trabajo en progreso WIP Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  30. 30. @manolitom acuerda políticas con el equipo Políticas explicitas Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  31. 31. @manolitom cambia el ambiente de trabajo Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  32. 32. @manolitom evita conversaciones innecesarias de u lo od os… l m ic o e t écn sit ce l de Ne ntro co ¡N pe eces dí! ito ! … tod ol oq ue les ¿H icie ped r í en on el la ú cam ltim bio a re que uni les ón? Les dije que mejoren la pantalla de registro de ventas Necesito s aber a que empleado ha vencido s s e l es el contrato r ene to t i ces s Ne ico n téc n giero i Corr Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method al d e ia r anc t dis la los e ía t ro d del o fecto el de ?
  33. 33. @manolitom evita desperdicio en la programación “Quisiera aprovechar este fin de semana para adelantar una historia de usuario “ Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  34. 34. cambio cultural @manolitom auto-organización problemas son visibles ritmo de trabajo sostenible recuperación del autoestima trabajo en equipo propiedad colectiva del código cultura de calidad compromiso simplicidad honestidad Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method coraje feedback confianza
  35. 35. @manolitom retrospectiva a un mes Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  36. 36. @manolitom evolución del tablero Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  37. 37. @manolitom retrospectivas avanzadas Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  38. 38. @manolitom evaluando resultados retrospectiva
  39. 39. @manolitom estimar en puntos historia es desperdicio .. lo intentamos pero… Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  40. 40. @manolitom desagrega historias en tareas Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  41. 41. @manolitom visibilidad a nivel de tareas Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  42. 42. @manolitom evolución hacia Scrum-ban Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  43. 43. @manolitom enfoque de las reuniones diarias Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  44. 44. @manolitom problemas con Kanban historias de usuario se quedan mucho tiempo en desarrollo ¿cuál es el efecto? Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  45. 45. @manolitom “cycle time” muy largo mmm, esta historia lleva demasiado tiempo estancada en esta fase Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  46. 46. @manolitom solución: burn-up charts Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  47. 47. @manolitom problemas con Kanban variabilidad inherente en las historias ¿cuál es el efecto? Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  48. 48. @manolitom deterioro de confianza Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  49. 49. @manolitom solución: heijunka Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  50. 50. @manolitom flujo continuo mantiene la confianza Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  51. 51. @manolitom diagrama de flujo acumulativo (semanal) Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  52. 52. @manolitom control estadístico del proceso Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  53. 53. a medida que se evoluciona la visibilidad aumenta @manolitom Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  54. 54. conclusiones @manolitom enfócate en valores y establece una visión Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  55. 55. conclusiones @manolitom respeta la situación de la organización, tu equipo y su capacidad Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  56. 56. conclusiones @manolitom diseña un sistema de trabajo que garantice el éxito de tu equipo Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  57. 57. conclusiones @manolitom el sentido común guiará el proceso evolutivo Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  58. 58. …y finalmente @manolitom el cliente busca … predictibilidad y agilidad el equipo busca …. aprendizaje continuo y satisfacción Copyright Manuel Mazán (2012) Recovering a chaotic software development project using Lean and the Kanban method
  59. 59. Manuel Mazán Consultor Lean-Agile mmazan@agiland.pe @manolitom (Case Study in English) "RECOVERING A CHAOTIC SOFTWARE DEVELOPMENT PROJECT USING LEAN AND THE KANBAN METHOD” http://goo.gl/tCorV

×