GeneXus - Manufactura Esbelta
La filosofía de gestión “Lean Manufacturing” aplicada a la cadena de software con GeneXus, entre otros objetivos incluye lograr mayor calidad a un precio más bajo.
![]() Por David Giordano, I + D en de Larrobla & Asociados |
Hablaré sobre una de las filosofías que vengo utilizando hace ya un tiempo en la implementación de herramientas de automatización.
"Es una filosofía de gestión enfocada a la reducción de los 7 tipos de ‘desperdicios’ -sobreproducción, tiempo de espera, transporte, exceso de procesado, inventario, movimiento y defectos- en productos manufacturados. Al eliminar el despilfarro, no sólo la calidad mejora, además el tiempo de producción y el costo se reducen. Las herramientas "lean" (en inglés, "sin grasa") incluyen procesos continuos de análisis (kaizen), producción "pull" (en el sentido de kanban), y elementos y procesos "a prueba de fallos" (poka yoke)."
Los principios clave de Manufactura Esbelta son:
• Calidad perfecta a la primera
• Minimización del despilfarro
• Mejora continua
• Procesos "pull"
• Flexibilidad
• Construcción/Mantenimiento de relaciones
En Internet pueden encontrar mucho material sobre el tema, por lo tanto no los voy a aburrir haciendo más largo el artículo.
¿Qué relación existe con la ingeniería de Software?
Si bien los orígenes provienen de la ingeniería industrial, la filosofía y sus conceptos son aplicables en todas las ramas de la ingeniería.
Hoy en día, los clientes exigen una mayor flexibilidad en los productos, quieren entregas más pequeñas y con más frecuencia, y por supuesto, requieren que todo producto resultante tenga mayor calidad a un precio mucho menor.
Por lo tanto, si los clientes demandan más de nosotros, nosotros tendremos que hacer mucho más para lograr dejarlos satisfechos, ya que cada necesidad del cliente afectará de alguna forma cada parte del proceso de fabricación (hasta la entrega, instalación y mantenimiento del producto).
Solamente un factor puede hacer la diferencia, y un solo factor puede hacer que una empresa logre el éxito (¿o el fracaso?).
Con el fin de satisfacer a los "clientes", los fabricantes de software están ampliando su alcance y enfocándose -entre tantas otras cosas- en intentar seguir la filosofía de la Manufactura Esbelta. El objetivo que persiguen: abarcar la mayor cantidad de procesos en busca de contribuir en mejorar la calidad y el aumento de las utilidades.
Mi experiencia
Trabajo en una empresa en donde su producto principal es un Core Bancario (Bantotal). El mismo es puesto a prueba cada día con nuevas exigencias y funcionalidades, algunas de ellas muy especializadas, como es el caso de Microfinanzas. La filosofía la he aplicado en el sector en donde trabajo hace ya un tiempo, tanto en el desarrollo de herramientas de automatización como en los procesos que las soportan.
Actualmente, estas herramientas están tomando un papel primordial en el proceso diario de producción, dejando claro que la filosofía, cuando es bien aplicada, realmente funciona.
Ahora nos encontramos en un camino hacia todo lo relacionado con Release Management, dejando de lado los problemas simples, y comenzando a encarar soluciones hacia problemas más complejos a solucionar a futuro. Muchos de estos temas se encuentran envueltos en exigencias, normativas y leyes impuestas en el mercado, como es el caso de la normativa 4609 del BCRA (Argentina), la ley Sarbanes-Oxley (SOX) y Basilea II / III.
¿Quiénes son mis clientes? ¿Cuál es la necesidad de la empresa?
Mi trabajo es implementar herramientas (uso interno y externo), por lo tanto "mis clientes" es un espectro muy variado.
Actualmente estoy trabajando en varios proyectos en simultáneo, todos relacionados con varias etapas del proceso de desarrollo de software con GeneXus.
El proyecto en donde hay mayor enfoque en estos momentos es denominado Quirón, el encargado de automatizar el proceso de “Release” de los productos de trabajo de la empresa. El objetivo del proyecto es lograr que el producto de salida final, tenga "Calidad perfecta" a la primera, buscando minimizar el "despilfarro" y el "re-trabajo".
En este escenario, la empresa me planteó la necesidad, se analizaron los problemas y se llegó a una conclusión: no es posible lograr mejorar la calidad del producto final con solamente mejorar el último eslabón de la cadena de producción. Era necesario implementar mejoras en etapas más tempranas, incorporando calidad y automatismos en cada paso de la línea de trabajo. Por lo tanto a efectos de ser posible lograr ese cometido, se buscó y localizó el punto de quiebre en donde se debía de comenzar a trabajar para lograr un producto de salida de 5 estrellas.
Automatismos en procesos cotidianos
El cliente "vedette" de los últimos tiempos es el sector encargado de la integración, build, y distribución de los productos de trabajo (desarrollo y mantenimiento). Internamente denominado "El sector de Fuentes y Envíos". En ese escenario, se aplicaron los principios clave y se desarrollaron herramientas que ayudan al sector en sus procesos diarios. La intención: inyectar en el menor tiempo y de la mejor forma posible, la mayor cantidad de automatismos que aseguren la calidad del proceso completo.
Quiero dejar claro que este tipo de proyectos no es posible sin la gente. Ahora el personal deja de ver el árbol para comenzar a ver el bosque. Y, ¿por qué me refiero a esto precisamente? Porque muchas personas asocian el automatismo y la eliminación de tareas sin valor con los despidos y remociones de cargos. Sin embargo, no es así; las personas solamente dejan de picar piedra para comenzar a trabajar en problemas más complejos, realizando tareas con mayor nivel de complejidad, permitiéndoles brindar soluciones a problemas complejos, lo cual se alinea con la filosofía de Manufactura Esbelta.
Si bien, actualmente es muy temprano como para medir resultados y sólo se trabajó en un conjunto de eslabones (aún queda llegar al final de la cadena producción: al cliente de mis clientes); más que nada les quería presentar esta filosofía en el proceso de automatización de la línea de producción.
Más adelante les comentaré sobre el proceso completo, su correlación con Manufactura Esbelta y sobre algunas otras prácticas y filosofías relacionadas, tales como Poka Yoke y Jidoka. Y claro, no faltará algún comentario sobre la experiencia obtenida en todo el camino transcurrido.
Por último, les dejo una pregunta: ¿Alguien en la Comunidad ha tenido experiencias con automatización de la línea de producción?
*Publicado por David Giordano en Moving Forward, Opening New Doors
