35
LEAN & AGILE: METODOLOGÍAS PARA STARTUPS #LeanAgileLP #HechoEnLaPlata

Lean&Agile: Metodologías para Startups

  • Upload
    blidix

  • View
    174

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Lean&Agile: Metodologías para Startups

LEAN & AGILE: METODOLOGÍAS PARA STARTUPS#LeanAgileLP #HechoEnLaPlata

Page 2: Lean&Agile: Metodologías para Startups

AGILE#LeanAgileLP #HechoEnLaPlata

Page 3: Lean&Agile: Metodologías para Startups

“Agile es un mindset, es un camino de continua exploración, adaptación, aprendizaje y mejora, que a partir del desarrollo evolutivo e incremental busca obtener el producto más adecuado de la mejor manera posible, basado en la colaboración, la confianza y la motivación de las personas involucradas.”

Mauro Strione, Agile Open Camp Bariloche 2015

“Mindset”

Page 4: Lean&Agile: Metodologías para Startups

• Crisis del Software: CHAOS Report, 1994 (The Standish Group)

• El 31% de los proyectos se cancelaron.• El 53% tenían deficiencias.• El 16% fueron un éxito.• Y de media los proyectos tienen un 189%

de sobre costes.

¿Por qué Metodologías Ágiles?

Page 5: Lean&Agile: Metodologías para Startups

• Utah, 2001: 17 eminencias del mundo del software se reunen a analizar los resultados anteriormente mencionados en búsqueda de posibles causas y soluciones para tan malos indicadores.

Agile Alliance

Page 6: Lean&Agile: Metodologías para Startups

• Fuerte legado industrial (ingeniería, waterfall, Taylor) para lidiar con:• Nuevo producto (Heurístico, intangible,

complejo, no seriado, colaborativo, evolutivo, necesario).

• Nuevo tipo de trabajadores (Knowledge workers, creativos, multidisciplinarios, escasos).

• Basado en nuevas tecnologías/prácticas/herramientas.

¿Por qué las fallas?

Page 7: Lean&Agile: Metodologías para Startups

Requisitos

Diseño

Implementación

Verificación

Mantenimiento

Desarrollo en Cascada (Waterfall)

Page 8: Lean&Agile: Metodologías para Startups

4 Valores• A los individuos y su interacción, por

encima de los procesos y las herramientas.• El software que funciona, por encima de la

documentación exhaustiva.• La colaboración con el cliente, por encima

de la negociación contractual.• La respuesta al cambio, por encima del

seguimiento de un plan.(Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda)

Agile Manifesto

Page 9: Lean&Agile: Metodologías para Startups

12 Principios1. Nuestra principal prioridad es satisfacer al

cliente a través de la entrega temprana y continua de software de valor.

2. Son bienvenidos los requisitos cambiantes, incluso si llegan tarde al desarrollo. Los procesos ágiles se doblegan al cambio como ventaja competitiva para el cliente.

3. Entregar con frecuencia software que funcione, en periodos de un par de semanas hasta un par de meses, con preferencia en los periodos breves.

Agile Manifesto

Page 10: Lean&Agile: Metodologías para Startups

12 Principios4. Las personas del negocio y los

desarrolladores deben trabajar juntos de forma cotidiana a través del proyecto.

5. Construcción de proyectos en torno a individuos motivados, dándoles la oportunidad y el respaldo que necesitan y procurándoles confianza para que realicen la tarea.

6. La forma más eficiente y efectiva de comunicar información de ida y vuelta dentro de un equipo de desarrollo es mediante la conversación cara a cara.

Agile Manifesto

Page 11: Lean&Agile: Metodologías para Startups

12 Principios7. El software que funciona es la principal

medida del progreso.8. Los procesos ágiles promueven el

desarrollo sostenido. Los patrocinadores, desarrolladores y usuarios deben mantener un ritmo constante de forma indefinida.

9. La atención continua a la excelencia técnica enaltece la agilidad.

Agile Manifesto

Page 12: Lean&Agile: Metodologías para Startups

12 Principios10.La simplicidad como arte de maximizar la

cantidad de trabajo que no se hace, es esencial.

11.Las mejores arquitecturas, requisitos y diseños emergen de equipos que se auto-organizan.

12.En intervalos regulares, el equipo reflexiona sobre la forma de ser más efectivo y ajusta su conducta en consecuencia.

Agile Manifesto

Page 13: Lean&Agile: Metodologías para Startups

Waterfall vs. Agile

Page 14: Lean&Agile: Metodologías para Startups

• Tablero Kanban• Retrospectivas• Facilitación Gráfica• Daily Meeting• Técnica Pomodoro• … entre otras

Herramientas Ágiles para Startups

Page 15: Lean&Agile: Metodologías para Startups

THE LEAN STARTUP#LeanAgileLP #HechoEnLaPlata

Page 16: Lean&Agile: Metodologías para Startups

• 2000: Se recibe en Yale de Ingeniero en Sistemas y se muda a Silicon Valley

• 2001: Ingeniero de Software en There Inc; There.com es un mundo virtual online

• 2004: Co-fundador y director de tecnología (CTO) en IMVU; plataforma de chat 3D

Eric Ries

Page 17: Lean&Agile: Metodologías para Startups

• 2007: Asesor de Inversiones en KPCB; fondo de inversión de riesgo

• 2008: Primer post en su blog sobre The Lean Startup y comienza a difundir su filosofía

• 2011: Se publica The Lean Startup

Eric Ries

Page 18: Lean&Agile: Metodologías para Startups

• Lean Manufacturing (Japón, 1980)• Procesos continuos de análisis (Kaizen,

mejora continua)• Producción pull, solicitada por el cliente

(Kanban, Producción JIT)• Elementos y procesos “a prueba de

fallos” (Poka Yoke; ejemplo: USB)• Flexibilidad en procesos• Minimización de desperdicios

(maximización de eficiencia)

Antecedentes/Procedencia

Page 19: Lean&Agile: Metodologías para Startups

• Los emprendedores están donde sea; no necesariamente se debe trabajar en un garage para estar en una startup.

• Emprender es gestión; una startup es una institución, no sólo un producto, por lo que requiere una gestión, un tipo de gestión orientado específicamente a su contexto.

Principios

Page 20: Lean&Agile: Metodologías para Startups

• Aprendizaje validado; las Startups no existen sólo para hacer cosas, ganar dinero, o servir a los clientes. Existen para aprender a construir un negocio sostenible. Este aprendizaje puede ser validada científicamente, mediante la ejecución de experimentos que nos permiten probar cada elemento de nuestra visión.

Principios

Page 21: Lean&Agile: Metodologías para Startups

• Innovación contable; para mejorar los resultados empresariales, y para celebrar los empresarios responsables, tenemos que centrarnos en las cosas aburridas: cómo medir el progreso, la forma de los hitos de configuración, cómo priorizar el trabajo. Esto requiere un nuevo tipo de contabilidad, específico para nuevas empresas.

Principios

Page 22: Lean&Agile: Metodologías para Startups

• Construir, medir, aprender (Build-measure-learn); la actividad fundamental de una nueva empresa es convertir ideas en productos, medir cómo los clientes responden, y luego saber si pivotear o perseverar. Todos los procesos de inicio exitosos deben orientarse a acelerar ese bucle de retroalimentación.

Principios

Page 23: Lean&Agile: Metodologías para Startups

Construir-Medir-Aprender

Page 24: Lean&Agile: Metodologías para Startups

Ejemplo Fallido

Page 25: Lean&Agile: Metodologías para Startups

• ¿Cuándo es hora de pivotear?• El primer paso es averiguar el problema

que hay que resolver y luego desarrollar un producto viable mínima (MVP) para comenzar el proceso de aprender lo más rápido posible. Una vez establecido el MVP, una startup puede trabajar en afinar el motor. Esto implicará la medición y el aprendizaje y debe incluir métricas accionables que puedan demostrar la causa y el efecto de que se trate.

• La puesta en marcha también utilizará un método de investigación de desarrollo llamado "Cinco por qués" -pidiendo preguntas sencillas para estudiar y resolver los problemas en el camino. Cuando este proceso de medición y el aprendizaje se hace correctamente, será evidente que una empresa está bien moviendo los conductores del modelo de negocio o no. Si no es así, es una señal de que es el momento de girar o hacer una corrección de rumbo estructural para probar una nueva hipótesis fundamental sobre el producto, la estrategia y el motor del crecimiento.

Mínimo Producto Viable (MVP)

Page 26: Lean&Agile: Metodologías para Startups

Método Científico

Page 27: Lean&Agile: Metodologías para Startups

• A/B Testing• Key Performance Indicators (KPI):

Indicadores clave de actividad; métricas accionables vs. métricas vanidosas

• Lean Canvas

(Algunas) Herramientas LEAN

Page 28: Lean&Agile: Metodologías para Startups

Ejemplo: Lean Canvas

Page 29: Lean&Agile: Metodologías para Startups

• A/B Testing• Key Performance Indicators (KPI):

Indicadores clave de actividad; métricas accionables vs. métricas vanidosas

• Lean Canvas• Desarrollos Open Source• Tests de Usabilidad (Lean UX)• Método de los 5 ¿por qué?• … entre otros

(Algunas) Herramientas LEAN

Page 30: Lean&Agile: Metodologías para Startups

• Pensar fuera de la caja, innovación contínua. (Think out of the box)

• Fallá rápido, el éxito vendrá más rápido. (Fail fast, succeed faster)

• Pivot o perseverar. (Pivot or persevere)• Invalidar mis suposiciones. (Invalidate my

assumption)• Trabajá inteligentemente. (Work smarter, not

harder)• Proceso cíclico: Construir-Medir-Aprender (Build-

Measure-Learn)

Conceptos Claves

Page 31: Lean&Agile: Metodologías para Startups

COMUNIDADES#LeanAgileLP #HechoEnLaPlata

Page 32: Lean&Agile: Metodologías para Startups

• Seminario de Emprendedores FCE-UNLP• EmprendING FIUBA• LaPlataHUB• Meetup: Emprendedores Platenses• Ágiles Argentina

Comunidades

Page 33: Lean&Agile: Metodologías para Startups

• Axel [email protected]@axeldix

• Alex [email protected]@orupza

• LaPlataHUBlphub.co@lphub

Contacto

Page 34: Lean&Agile: Metodologías para Startups

FEEDBACK#LeanAgileLP #HechoEnLaPlata

Page 35: Lean&Agile: Metodologías para Startups

¡GRACIAS!#LeanAgileLP #HechoEnLaPlata