Lean&Agile: Metodologías para Startups

177 views 3 download

Transcript of Lean&Agile: Metodologías para Startups

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

AGILE#LeanAgileLP #HechoEnLaPlata

“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”

• 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?

• 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

• 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?

Requisitos

Diseño

Implementación

Verificación

Mantenimiento

Desarrollo en Cascada (Waterfall)

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

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

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

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

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

Waterfall vs. Agile

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

Herramientas Ágiles para Startups

THE LEAN STARTUP#LeanAgileLP #HechoEnLaPlata

• 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

• 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

• 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

• 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

• 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

• 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

• 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

Construir-Medir-Aprender

Ejemplo Fallido

• ¿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)

Método Científico

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

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

• Lean Canvas

(Algunas) Herramientas LEAN

Ejemplo: Lean Canvas

• 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

• 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

COMUNIDADES#LeanAgileLP #HechoEnLaPlata

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

Comunidades

• Axel Diazaxeldiaz@outlook.com@axeldix

• Alex Ochoaizpuroalex.ochoaizpuro@gmail.com@orupza

• LaPlataHUBlphub.co@lphub

Contacto

FEEDBACK#LeanAgileLP #HechoEnLaPlata

¡GRACIAS!#LeanAgileLP #HechoEnLaPlata