miércoles, 9 de abril de 2014

La metodología "Lean" en la actualidad. Muy interesante.

El término “Lean” o “Lean Manufacturing” (cuya traducción sería fabricación esbelta) es otro término que, al igual que el Kanban, tiene su origen en Toyota. De hecho, “Lean” es sinónimo de Toyota Production System, una estrategia de fabricación aplicada con mucho éxito en Japón y ahora muy famosa en el mundo del software, muchas veces bajo el término de Lean Software Development.
En los 50 la industria japonesa estaba recuperándose de la segunda guerra mundial y logró con gran éxito aplicar a sus fábricas de coches los conceptos de calidad en la producción creados por los principales gurús estadounidenses, de entre los que destaca Deming. La paradoja fue que siendo métodos idealmente originados por estadounidenses… fueron aplicados por los japoneses, convirtiendo a Japón líder en la industria automovilística, pasando por encima de los EEUU.
El artífice del Lean, quien introdujo esta nueva manera de fabricar en Toyota, fue Taiichi Ohno (1912 – 1990), cuya estrategia se fundamentó en tres bases:
   - Construir sólo lo necesario.
   - Eliminar todo aquello que no añade valor.
   - Parar si algo no va bien (lo que está relacionado con el principio de cero defectos).

Además conviene destacar que el Lean incluye siete importantes principios , que son los siguientes:
  • Eliminar desperdicios (eliminating waste)
  • Amplificar el aprendizaje (amplifying learning)
  • Decidir lo más tarde posible (decide as late as possible)
  • Entregar lo más rápido posible (delivering as fast as possible)
  • Capacitar y potenciar al equipo (empowering the team)
  • Construir con calidad (build quality in)
  • Ver el todo (seeing the hole)

Lean Startup


Relacionado con esto, Eric Ries en su libro The Lean Startup, propone utilizar Lean, en vez de para desarrollar software (tema que se explicará en las siguientes secciones), para crear empresas y negocios.
La metodología que propone Eric Ries se basa en enfocar la creación de la empresa en la máxima y más frecuente interacción con los posibles clientes. Es decir, que en vez de hacer un gran plan de negocio y terminar un producto mucho tiempo después (algo así como un ciclo de vida en cascada), con el riesgo de haber invertido mucho en algo que no vale para nada, céntrate en sacar rápidamente pequeños prototipos del negocio, aunque no estén totalmente terminados, y valídalos con usuarios reales (iterativo, incremental ágil.
El libro se centra en que el conocimiento válido es aquel que obtenemos probando cosas en la realidad,es el que realmente nos ayuda a tomar decisiones. Esfuerzo que no nos sirva para aprender e ir ajustándose a las necesidades de los futuros clientes… es un gasto inútil.
La propuesta del Lean Startup es aplicar un ciclo de “construir – medir – aprender”, iterar constantemente para ir ajustando y aprendiendo. Cada iteración o bucle debe terminar con un MVP (Minimum Viable Product), un producto mínimo, y que recuerda tanto al prototipado de un ciclo de vida iterativo ágil. Todo orientado a aprender rápidamente el qué quiere el cliente con el mínimo desperdicio (o esfuerzo en cosas que no van a servir).
Para saber más sobre el Lean Startup te dejo este vídeo:

Se puede visualizar con subtítulos en inglés y este se puede cambiar a español.
Para eso, se hace haciendo clic en la parte inferior derecha del vídeo, lo cual hace que se abra una ventana al medio del video en donde podrá elegir la opción de traducir subtítulos. Luego, busque "español" del listado que se muestra y haga clic en aceptar..


jueves, 13 de marzo de 2014

"Manifiesto Ágil - Valores"

A la hora de llevar una planificación, sea cual sea, siempre se considera que el siguiente paso no puede realizarse mientras que el anterior no esté completamente finalizado. Esto es válido siempre que vivamos en un mundo estático (es decir, que el cambio no exista), pero como vivimos en un mundo muy dinámico y cada vez más activo y conectado, se hace necesario poder dar respuestas y soluciones a los problemas o escollos que surgen cuando un proceso es llevado adelante. Por ejemplo, la construcción de una casa es planificado y paso a paso, pero en otras cosas en la vida, lo que se planificó en un comienzo, termina siendo otra cosa.
En el mundo de la creación de software, la metodología o planificación rígida no permite que el software satisfaga el 100% de lo que el cliente o usuario quieren, por lo cual se creó el "Manifiesto Ágil", que permite crear el software en menor tiempo, con menores recursos y satisfaciendo el 100% de las necesidades del cliente.
Por sino te queda claro aún este "Manifiesto Ágil", te dejo con un video en el cual se explica qué es y como funciona.



Ahora la pregunta es... ¿Es posible esto aplicarlo en la vida diaria o en otras áreas que no sea en la creación de software? La respuesta es SÍ, pero obviamente con las modificaciones que permitan lograr el objetivo final. Total, nada está escrito en piedra y el que no se atreve, innova o evoluciona, no crece.