Estado del Arte Por Eduardo Cantú Diferenciadores entre el enfoque Aleph5 y otras soluciones comerciales Este documento puntualiza las capacidades técnicas y metodológicas de más relevancia en la solución de problemas con el uso de modelos y algoritmos. Solo se mencionan los diferenciadores fundamentales, aquellos que no se pueden resolver con desarrollos de programación tradicionales (como reportes y pantallas gráficas) y que demandan experiencia y amplio dominio técnico. Aleph5 desarrolla aplicaciones de Toma de Decisiones usando una tecnología propietaria basada en herramientas comerciales. El enfoque y la experiencia del equipo de modelación de aleph5 es uno de sus diferenciadores principales cuando se trata de comparar su propuesta de valor con los entregables de otras alternativas. 1. • Tecnología Existen en el mercado varias tecnologías para desarrollar y resolver modelos matemáticos, así como tecnologías que permiten implementar capacidades de inteligencia. Aún cuando en algunos casos estos 3 tipos de tecnologías son ofrecidos por un mismo proveedor, en general son herramientas diferentes para resolver diferentes aspectos del mismo o varios problemas. En la práctica, la mayoría de los problemas de Negocio actuales son lo suficientemente complejos y dinámicos para requerir el uso de más de una de las tecnologías mencionadas. La dificultad de combinar estas tecnologías diferentes para resolver un problema no es una tarea sencilla, ya que demanda habilidades que van más allá de la programación tradicional de computadoras, requiriéndose un entendimiento profundo de conceptos matemáticos y una visión integradora del esquema de solución necesario para resolver el problema en cuestión. El enfoque integral de aleph5 conjunta estas 3 ramas de la matemática y la computación en un ambiente de desarrollo diseñado y creado tomando en cuenta esta necesidad práctica de integrar Parque Tecnológico Educativo 5° Piso Av. Lázaro Cárdenas #2610, Col. Del Paseo Residencial, Monterrey, NL., México Mail: [email protected] Tels. (81) 82 18 59 80 al 83 Website: www.aleph5.com -1- técnicas complementarias para resolver problemas complejos. El punto medular aquí es el dominio de las técnicas y las tecnologías, sin el cual no es posible lograr el enfoque adecuado. Existen en el mercado 3 clases de herramientas para resolver problemas de Toma de decisiones: 1. Las herramientas del tipo “paquete integral” plantean una interfase hacia una herramienta predefinida, con la propuesta de que “una simple configuración de algunos parámetros” será suficiente para plantear y resolver el modelo correcto. Estas herramientas no permiten un acceso directo a la estructura del modelo, la cual es necesaria para poder definir el comportamiento esperado, ni dan acceso completo a los algoritmos de solución, lo que impide ajustar el algoritmo a la estructura del modelo y a la estrategia de solución. 2. Por otro lado, las herramientas del tipo “librería” son difíciles de usar y requieren dominio tanto computacional como matemático. El uso de estas está limitado a expertos en temas matemático-computacionales y normalmente no consideran los aspectos de practicidad necesarios en una aplicación de uso frecuente. 3. Las “soluciones tecnológicas” aprovechan las ventajas de las dos clases anteriores. Son lo suficientemente flexibles para representar cualquier tipo de modelo y lo suficientemente poderosas para aprovechar las capacidades de los algoritmos disponibles, pero consideran todos los aspectos de uso que la hacen accesible a usuarios no especialistas en estos temas. Este es el enfoque tecnológico de aleph5. 2. • Enfoque de solución En muchos casos, además de las limitaciones propias de la tecnología usada para resolver un problema, el problema es incorrectamente definido o mal modelado. Tanto la selección de la tecnología, la definición del problema, la adecuación del Modelo al problema y la selección de la estrategia son actividades que dependen de la experiencia del modelador o equipo de trabajo. La selección de la herramienta tecnológica depende del tipo de problema a resolver y el tipo de modelo a emplear; la definición del problema depende de la sensibilidad y experiencia práctica de modelador; la selección de la estrategia de solución y la definición del modelo apropiado dependen de su dominio técnico tanto de la matemática para modelar como de un entendimiento profundo de los algoritmos a utilizar y la complejidad del modelo. La práctica común de asignar como modelador a una persona sin la formación ni la experiencia suficiente da como resultado que en la mayoría de estos casos la aplicación de estas técnicas tenga poco valor práctico y genere mínimo o nulo resultado de negocio. El elemento de experiencia que debe considerarse es la experiencia real de los modeladores desarrollando modelos y algoritmos, no la experiencia de haber configurado una herramienta en un par de ocasiones anteriores. 3. • Metodología de uso Usar herramientas de optimización para la generación de valor de negocio demanda una forma de trabajo específica. Parque Tecnológico Educativo 5° Piso Av. Lázaro Cárdenas #2610, Col. Del Paseo Residencial, Monterrey, NL., México Mail: [email protected] Tels. (81) 82 18 59 80 al 83 Website: www.aleph5.com -2- Los procesos de Toma de Decisiones y la Metodología Colaborativa de planeación son de capital importancia para obtener los resultados correctos. El uso de estas dos metodologías ha sido descuidado en muchos proyectos, impactando negativamente en los resultados obtenidos y la satisfacción del usuario. Este es uno de los aspectos fuertes en el enfoque aleph5. Los métodos de toma de decisiones dependen del tipo de problema a resolver: 1. Planeación. 2. Programación. 3. Ejecución. 4. • Complementariedad Una de las preguntas e inquietudes más comunes al abordar este tipo de proyectos es: ¿qué es primero? ¿la planeación o la ejecución? Algunos usuarios se inquietan porque no saben como llevar una planeación al nivel de ejecución, considerándola como una actividad aislada que solo debe tomarse como una referencia pero que está lejos de lo que será la realidad. Por otro lado, la ejecución es vista como un proceso más rutinario y entendible, el cual es determinado por eventos imprevistos que no son considerados por la planeación. Los intentos por crear una planeación que tome en cuenta los impredecibles de la realidad han sido siempre fallidos, siendo la razón principal de esta falla el hecho de que se trata de dos problemas de naturaleza diferente, y por lo tanto, deben enfocarse de manera distinta. Se tiene también la expectativa de “optimizar” las operaciones al nivel de la ejecución o programación de corto plazo. Este es un paradigma equivocado, no se pueden resolver “óptimamente” los problemas de corto plazo y ejecución y esperar que el resultado global (integral a nivel empresa) sea óptimo. El coordinar todas las operaciones mediante un proceso de planeación adecuado según el horizonte requerido y después pasar las señales alineadas y optimizadas a los siguientes niveles para su ajuste fino (implementación y ejecución), es la mejor práctica para lograr buenos resultados de negocio. Hacerlo en el sentido inverso, es decir, pretender “optimizar” la ejecución y con ello generar resultados de negocio genera un desgaste innecesario y desconfianza hacia las técnicas de optimización y las herramientas disponibles para lograrla. La planeación debe hacerse correctamente en función del problema, el horizonte a resolver y el nivel de certidumbre en los procesos. La incertidumbre no es un obstáculo para optimizar, es una condición a tomar en cuenta apropiadamente para implementar un proceso de planeación efectivo. Parque Tecnológico Educativo 5° Piso Av. Lázaro Cárdenas #2610, Col. Del Paseo Residencial, Monterrey, NL., México Mail: [email protected] Tels. (81) 82 18 59 80 al 83 Website: www.aleph5.com -3- 5. • Flexibilidad de modelación Contar con una total flexibilidad al momento de construir y modificar la estructura del modelo o modelos empleados en la solución de un problema permite crear el Modelo de Negocio correcto asegurando su comportamiento esperado, y no solo configurar sobre un modelo predefinido. La imposibilidad de manejar el modelo correcto limita la generación de valor en el proceso de planeación. 6. • Manejo de múltiples objetivos Nuestros modelos permiten resolver el problema siguiendo enfoques alternativos, lo que genera capacidades de análisis no disponibles en otras plataformas, como por ejemplo: maximizar el nivel de servicio con una ganancia mínima de X y un flujo mínimo de Y. Es importante contar con la capacidad de generar soluciones usando varias funciones objetivo y la combinación de estas. Algunas funciones objetivo comúnmente usadas son: maximizar ganancias, maximizar flujo de ventas, maximizar cobertura de la demanda, minimizar costo de distribución. 7. • Manejo de parámetros económicos (precio de venta y costos) El enfoque tradicional de minimizar costos no es apropiado pues requiere la definición de muchos criterios eliminando los grados de libertad para buscar soluciones y encontrar valor de negocio. Las herramientas diseñadas bajo este enfoque no tienen la posibilidad de identificar los Mercados más rentables, seleccionar la mejor mezcla de productos o encontrar la mejor forma de atender los mercados. 8. • Estrategias de optimización configurables Un mismo problema puede resolverse enfocando la solución de diferentes maneras. Para cada enfoque, el modelo tendrá un comportamiento distinto en la forma de generar la solución. Es importante considerar que este comportamiento es una característica compleja del Modelo que depende de la estructura del mismo y de la estrategia de solución. El Modelo debe considerar concurrentemente todos los aspectos del problema a resolver, por lo que permite una Alineación y Optimización simultanea de la Cadena de Suministro. Ejemplos de comportamientos: Prioridades y coberturas. Cumplimiento mínimo de expectativas por mercado. Manejo de políticas de inventario. 9. • Tiempo de ejecución de los modelos Nuestros modelos son de 5 a 10 veces más rápidos que otras soluciones para problemas de igual complejidad (tamaño del modelo, tipo de ecuaciones y tipo de variables). Parque Tecnológico Educativo 5° Piso Av. Lázaro Cárdenas #2610, Col. Del Paseo Residencial, Monterrey, NL., México Mail: [email protected] Tels. (81) 82 18 59 80 al 83 Website: www.aleph5.com -4- Esta es una característica muy importante, pues la metodología de análisis de soluciones y toma de decisiones depende de resolver el problema siguiendo varios enfoques y con una herramienta lenta, esto se vuelve un proceso complicado y poco eficiente, afectándose la calidad de la decisión final. 10. • Tiempo de desarrollo de los modelos La capacidad de desarrollar con rapidez es una medida del dominio de las técnicas de modelación y la herramienta tecnológica utilizada. Siendo la parte más complicada y relevante de un proyecto (sin modelo no hay solución al problema), es un buen indicativo de la capacidad para mantener y actualizar el Modelo o Modelos a las futuras necesidades creadas por la experiencia, los cambios organizacionales o de ambiente (las condiciones del problema a resolver). 11. • Metodología de proyecto El desarrollo de un proyecto de optimización requiere una estrecha colaboración entre los usuarios y los modeladores. Un modelador experimentado, no recibe un requerimiento de un usuario, sino que tiene la responsabilidad de entender el problema planteado y enfocarlo correctamente, y tiene la habilidad de coordinar una gran cantidad de actividades necesarias para la realización exitosa del proyecto en tiempo y costo. Sin el uso de la metodología correcta se corren grandes riesgos de resolver el problema incorrecto (peor caso) o resolverlo en más tiempo de lo esperado y con mayor costo organizacional. Parque Tecnológico Educativo 5° Piso Av. Lázaro Cárdenas #2610, Col. Del Paseo Residencial, Monterrey, NL., México Mail: [email protected] Tels. (81) 82 18 59 80 al 83 Website: www.aleph5.com -5- Conclusión Las Soluciones aleph5 son altamente diferenciadas de otras alternativas en el mercado pues integran elementos metodológicos, experiencia y dominio técnico no alcanzables mediante la configuración de paquetes. La comparación punto por punto de nuestros diferenciadores permite una evaluación objetiva de la propuesta de valor Aleph5. Eduardo Cantú • Matemático, Director de Pensamiento y Enfoque de aleph5. • Por más de 25 años ha desarrollado lenguajes de modelación, algoritmos y modelos para resolver problemas de Toma de Decisiones en un variado tipo de industrias y organizaciones. • Ha desarrollado tecnologías usadas en más de 50 aplicaciones diferentes. aleph5 desarrolla tecnología que optimiza los procesos de toma de decisiones para problemas de la industria y el comercio. Sus soluciones son herramientas tecnológicas que permiten resolver problemas complejos de una manera fácil e institucional. Ernest es la tecnología base de aleph5. Parque Tecnológico Educativo 5° Piso Av. Lázaro Cárdenas #2610, Col. Del Paseo Residencial, Monterrey, NL., México Mail: [email protected] Tels. (81) 82 18 59 80 al 83 Website: www.aleph5.com -6-