Lean StartUp y Agile Software Development

1.259 visualizaciones

Publicado el

Mi charla en LeanQuito - Abril 2015

1 comentario
10 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
1.259
En SlideShare
0
De insertados
0
Número de insertados
48
Acciones
Compartido
0
Descargas
0
Comentarios
1
Recomendaciones
10
Insertados 0
No insertados

No hay notas en la diapositiva.

Lean StartUp y Agile Software Development

  1. 1. LEANSTARTUP&AGILE DEVELOPMENT CREANDOPRODUCTOSMEMORABLES YSTARTUPSEXITOSOS Por Johnny Ordóñez
  2. 2. Johnny Ordóñez Agile Coach & Trainer Corporate Management Consultant Lean StartUp Mentor Design Thinking Practitioner Entrepreneur @JohnnyOrdonez HOLA LEANERS!
  3. 3. Y también soy Ingeniero en desarrollo de software…
  4. 4. Software??...
  5. 5. Podrías arreglar mi Play Station?
  6. 6. Podrías arreglar mi Play Station?
  7. 7. Real Devs
  8. 8. Mundo digital hiperconectado
  9. 9. TIEMPO DE USO DE LAS MOBILE APPS Flurry Analytics, 2014, http://blog.flurry.com/bid/109749/Apps-Solidify-Leadership-Six-Years-into-the-Mobile-Revolution
  10. 10. TIEMPO DE USO DE LAS MOBILE APPS Flurry Analytics, 2014, http://blog.flurry.com/bid/109749/Apps-Solidify-Leadership-Six-Years-into-the-Mobile-Revolution
  11. 11. ¿Quiénes están pensando en emprender una Tech StartUp?
  12. 12. +90% de los emprendimientos de TI fracasan. – Allmand Law, Mapping Tech StartUps Allmand Law, Mapping Tech Startups - 2013, http://allmandlaw.com/articles/mapping-tech-startups
  13. 13. ¿POR QUÉ FRACASAN LAS STARTUPS? 98%   93%   91%   89%   84%   83%   75%   70%   68%   Falta de Clientes Supuestos Errados Quedar sin financiamiento Manejo de la Liquidez Plan de Negocio rígido Escalar demasiado rápido Pérdida de Foco Competencia Desmoralizarse
  14. 14. Existen procesos para gestionar el desarrollo de un producto; pero no existen procesos para el desarrollo del Cliente . – Steve Blank, The Four Steps for the Epiphany
  15. 15. Búsqueda Descubrimiento   de  Clientes   Validación  de   Clientes   Creación  de   Clientes   Creación  de  la   Compañía   Ejecución Pivotar   EL PROCESO DE DESARROLLO DEL CLIENTE
  16. 16. 17 La única forma de ganar, es aprender más rápido que los demás. – Eric Ries, The Lean StartUp
  17. 17. LEAN STARTUP
  18. 18. LEAN STARTUP Respeto por la gente Eliminar el desperdicio Aumentar el feedback Mantener el flujo Entrega rápida Visión global y compartida
  19. 19. LEAN STARTUP“Organización temporal cuyo objetivo es encontrar un modelo de negocio repetible y escable.” – Steve Blank “Institución humana diseñada para entregar un producto o servicio en condiciones de extrema incertidumbre.” – Eric Ries
  20. 20. Aprender Construir Medir Ideas Datos MVP Reducir  el   4empo  del   Circuito  de   Feedback   Construir rápido •  Análisis de los resultados obtenidos. •  Validación de las hipótesis. •  Redefinición de las hipótesis del equipo emprendedor en base a información válida (﴾Aprendizaje validado)﴿. •  Ajustes al Modelo de Negocio. •  Pivotar / Perseverar Producto Mínimo Viable: Conjunto de funcionalidades mínimas y necesarias que permitan obtener feedback de los early-‐adopters con el menor costo en sólo una vuelta del circuito. Medir rápido •  Métricas Accionables, Accesibles y Auditables. •  Recopilar los resultados de la presentación del PMV a los early-‐adopters. Aprender rápido •  Desarrollo continuo. •  Trabajar en pequeños lotes de funcionalidad. •  Entregas tempranas para recibir feedback temprano. CIRCUITO DE RETROALIMENTACIÓN ¿Cómo?
  21. 21. ¿Pero sabían que Lean StartUp y Agile son “primos”?
  22. 22. - Taiichi Ohno Toyota Production System La forma más efectiva de mejorar la productividad es eliminar el trabajo que no agrega valor y mejorar continuamente como un todo.
  23. 23. El enfoque de ‘carrera de relevos’ en el desarrollo de productos puede entrar en conflicto con los objetivos de máxima velocidad y flexibilidad. -  Ikujiro Nonaka and Hirotaka Takeuchi
  24. 24. EL PROCESO DE DESARROLLO DE PRODUCTOS 4 444 : Documents Documents Unverified Code Software
  25. 25. Scrum es un marco de trabajo para el desarrollo de productos complejos en entornos donde existe gran incertidumbre. -  Jeff Sutherland and Ken Schwaber
  26. 26. Scrum
  27. 27. En 2001 un grupo de desarrolladores de software se reunió para discutir los métodos de desarrollo. Ellos publicaron el Manifiesto Ágil. Estamos descubriendo mejores formas de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. “ ” ” Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas
  28. 28. Agile Manifesto A través de este trabajo hemos aprendido a valorar. “ ” SOBRE e Interacciones Individuos SOBRE Funcionando Software SOBRE con el Cliente Colaboración SOBRE al cambio Respuesta Procesos  y   Herramientas   Documentación   extensiva   Negociación   contractual   Seguimiento  de   un  plan   Esto es, aunque encontramos valor en los elementos de la derecha, valoramos más los de la izquierda. Fuente: http://agilemanifesto.org
  29. 29. 12 principios de Ágil 1.  Satisfacer al Cliente 2.  Aceptar cambios 3.  Trabajar como equipo 4.  Entregas frecuentes 5.  Calidad excelente 6.  La simplicidad es esencial 7.  Diseño Evolutivo 8.  Motivación 9.  Cara a cara 10. Retrospectivas 11. Medimos lo que llevamos hecho 12. Paso sostenible
  30. 30. EL PROCESO DE DESARROLLO DE PRODUCTOS 4 444 : Documents Documents Unverified Code Software
  31. 31. EL PROCESO DE DESARROLLO DE PRODUCTOS 4 444 : Documents Documents Unverified Code Software MVP 1 MVP 2 MVP 3 MVP N
  32. 32. EVOLUCIÓN DE MVPS
  33. 33. ANATOMÍA DE UNA ITERACIÓN
  34. 34. Descubrimiento   de  Clientes   Validación  de   Clientes   Creación  de   Clientes   Creación  de  la   Compañía   Pivotar   Desarrollo del Cliente Hipótesis Características Hallazgos MVP User eXperience Customer Value DESARROLLO DEL CLIENTE Y DEL PRODUCTO Backlog  de  Producto   Backlog  de  Iteración   Producto  Entregable   Iterar  Release   Planning   Itera?on   Planning   Desarrollo “Ágil” del Producto
  35. 35. ¿Y entonces cómo creamos nuestra App usando Agile?
  36. 36. Reemplace sus requerimientos por Hipótesis!
  37. 37. ¿QUÉ ES UNA HIPÓTESIS? Una explicación propuesta para explicar un fenómeno. Es un supuesto sujeto a experimentación.
  38. 38. NOSOTROS CREEMOS QUE LOGRAREMOS PARA Y SABREMOS QUE TENEMOS ÉXITO CUANDO DEFINIENDO HIPÓTESIS 46 creando una app móvil que puedan contactar de forma más rápida y segura un taxi las personas que toman un taxi habitualmente 8 de cada 10 personas que toman taxi usen nuestra aplicación
  39. 39. MÚLTIPLES HIPÓTESIS 47 ¿Quién es tu Usuario y quién tu Cliente? ¿Qué problemas tienen? ¿Cómo tu producto encaja en su vida personal o laboral? ¿Cómo y cuándo usarán tu producto? ¿Quién pagará por tu producto?
  40. 40. PRIORIZA TUS HIPÓTESIS Alto Bajo Bajo Alto Customer Value User Value
  41. 41. PRIORIZA TUS HIPÓTESIS Alto Bajo Bajo Alto User Value Customer Value
  42. 42. PRIORIZA TUS HIPÓTESIS Alto Bajo Bajo Alto User Value H1 H2H3 H4 H5 H6 H7 Customer Value
  43. 43. MATRIZ DE PRIORIZACIÓN 51 H1 H2 H3 H4 H5 H6 H7
  44. 44. ¿Dónde están las Historias de Usuario?
  45. 45. UNA HIPÓTESIS SE DESCOMPONE EN HISTORIAS COMO Ver los taxis disponibles cerca mi ubicación poder movilizarme Pasajero PARA DESEO
  46. 46. MATRIZ DE PRIORIZACIÓN 54 H1 H2 H3 H4 H5 H6 H7
  47. 47. EL MODELO KANO
  48. 48. MATRIZ DE PRIORIZACIÓN 56 BásicosLineales Deleitadores H1 H2 H3 H4 H5 H6 H7
  49. 49. MATRIZ DE PRIORIZACIÓNBásicosLineales Deleitadores H1 H2 H3 H4 H5 H6 H7
  50. 50. MATRIZ DE PRIORIZACIÓNBásicosLineales Deleitadores H1 H2 H3 H4 H5 H6 H7
  51. 51. MATRIZ DE PRIORIZACIÓNBásicosLineales Deleitadores H1 H2 H3 H4 H5 H6 H7
  52. 52. MATRIZ DE PRIORIZACIÓNBásicosLineales Deleitadores ü Pruebas funcionales ü En producción ü Revisado por los Early-Adopters ü Feedback en base al Showcase H1 H2 H3 H4 H5 H6 H7
  53. 53. MATRIZ DE PRIORIZACIÓNBásicosLineales Deleitadores Aprendizaje Validado ü Pruebas funcionales ü En producción ü Revisado por los Early-Adopters ü Feedback en base al Showcase H1 H2 H3 H4 H5 H6 H7
  54. 54. DESARROLLO ÁGIL DE PRODUCTOS Continuous Design Continuous Delivery DESCUBRIMIENTO EQUIPO EMPRENDEDOR, EXPERTOS DE NEGOCIO EQUIPO: UX, PRODUCTO, TECNOLOGÍA ENTREGAEXPERIMENTO MVP MVP MVP Hipótesis Customer feedback EARLY ADOPTERS
  55. 55. LAS 4 FUERZAS DETRÁS DE LEAN STARTUP Lean StartUp Desarrollo del Cliente UX Modelos de Negocio Desarrollo Ágil
  56. 56. LIBROS RECOMENDADOS Y REFERENCIAS
  57. 57. New Product Development with Lean Startup and Scrum http://www.romanpichler.com/blog/new-product-development-with-lean-startup-and-scrum/ Scrum, Minimum Viable Product and Operation Overnight http://geovoices.geonetric.com/2013/10/scrum-minimum-viable-product-and-operation- overnight/ The Differences: Lean Startup vs Agile Methodology http://www.cabforward.com/the-differences-between-lean-startup-and-agile-methodology/ Benefits of Combining Agile and Lean Startup http://www.infoq.com/news/2013/09/combining-agile-lean-startup The 3 Revolutions (Agile, Lean, Lean Startup) http://es.slideshare.net/cperrone/the-3-revolutions-agile-lean-lean-startup The Minimum Viable Product and the Minimal Marketable Product http://www.romanpichler.com/blog/minimum-viable-product-and-minimal-marketable-product/ Ignite Lean Startup: Replacing Requirements with Hypotheses http://joshuaseiden.com/blog/2011/12/my-talk-from-ignite-lean-startup-replacing-requirements- with-hypotheses/ The Scrum StartUp http://www.romanpichler.com/blog/scrum-startup/
  58. 58. Lean StartUp y Scrum: Cómo crear productos que los Clientes quieren pagar http://www.slideshare.net/JohnnyDark/lean-start-up-y-scrum-como-crear-productos-que-los- clientes-quieren-pagar Lean StartUp: Qué es y por qué debe interesarle a los agilistas? http://www.slideshare.net/pablolis/lean-startup-27314801 El Pulso del Emprendimiento de TI en Ecuador 2013 - Investigación http://www.slideshare.net/JohnnyDark/el-pulso-del-emprendimiento-de-ti-en-ecuador-2013- investigacin Guía para el Emprendimiento de Negocios de TI (1.0) http://www.slideshare.net/JohnnyDark/gua-para-el-emprendimiento-de-negocios-de-ti-10 Introduction to Lean Startup & Lean User Experience Design http://www.slideshare.net/willevans/introduction-to-29387467 The UX of Minimum Viable Products http://www.slideshare.net/andersr/the-ux-of-minimum-viable-products-20462325 Hello Minimum Loveable Product https://medium.com/spook-studio/beyond-mvp-10-steps-to-make-your-product-minimum- loveable-51800164ae0c
  59. 59. – Bill Gates Sé bueno con los nerds. Quizás algún día trabajes para uno.
  60. 60. GRACIAS! @JohnnyOrdonez

×