{"id":912,"date":"2023-04-17T18:03:36","date_gmt":"2023-04-17T21:03:36","guid":{"rendered":"https:\/\/tixtools.com.ar\/inicio\/?page_id=912"},"modified":"2023-04-17T18:03:36","modified_gmt":"2023-04-17T21:03:36","slug":"integracion-de-sistemas-un-caso-de-exito","status":"publish","type":"page","link":"https:\/\/tixtools.com.ar\/inicio\/integracion-de-sistemas-un-caso-de-exito\/","title":{"rendered":"Integraci\u00f3n de Sistemas &#8211; Un Caso de \u00c9xito"},"content":{"rendered":"\n<p>En una nota anterior nos hemos referido a los sistemas <strong>ERP<\/strong>. Usando una palabreja de moda, si bien hay much\u00edsimo software que se <strong>\u201cautopercibe\u201d<\/strong> como tal, son pocos los que realmente lo son.<\/p>\n\n\n\n<p>En su inmensa mayor\u00eda estos paquetes \u201cERP\u201d realizan la <strong>gesti\u00f3n administrativo contable<\/strong>, la facturaci\u00f3n de <strong>ventas y compras<\/strong> y en muchos casos una <strong>gesti\u00f3n de inventarios <\/strong>m\u00e1s o menos decente. Son muy pocos los sistemas que adem\u00e1s cubren razonablemente la gesti\u00f3n productiva con <strong>PCP, MRP, gestion documentaria y de la calidad, log\u00edstica, secuenciacion de carga, an\u00e1lisis de capacidad, mantenimiento y reparaciones<\/strong>, y la lista sigue. Sin olvidar los verticales espec\u00edficos de cada rama de actividad como por ejemplo <strong>ajuste de potencia, trazabilidad y bit\u00e1cora de fabricaci\u00f3n (Batch Record)<\/strong> en industria pharma.<\/p>\n\n\n\n<p>Existen sin embargo paquetes \u2013 sistemas que adem\u00e1s de lo administrativo contable cubren todo eso. No son muchos y generalmente son <strong>costosos de adquirir, implementar, operar y mantener<\/strong>. Al menos para el segmento PyME que necesita desesperadamente de este tipo de herramientas que las corporaciones (algunas) ya vienen utilizando tiempo ha.<\/p>\n\n\n\n<p>Por el lado de la producci\u00f3n hay dos factores m\u00e1s que conspiran contra la incorporaci\u00f3n de herramientas inform\u00e1ticas modernas en el taller (o laboratorio):<\/p>\n\n\n\n<ol type=\"a\">\n<li>El sector de producci\u00f3n no las reclama. Muchas veces su &#8216;zona de confort&#8217; y de \u201csensaci\u00f3n de control de la situaci\u00f3n\u201d pasa por la planilla Excel \u00ae<\/li>\n\n\n\n<li>La direcci\u00f3n \u2013 particularmente en las PyMEs \u2013 suele considerar que es (mucho) m\u00e1s importante &#8216;no perder&#8217; que &#8216;ganar&#8217;. Esa l\u00ednea de pensamiento puede (no necesariamente) conducir a privilegiar la administraci\u00f3n por encima de la producci\u00f3n.<\/li>\n<\/ol>\n\n\n\n<p>Por supuesto que disponer de herramientas para <strong>presupuestar, facturar y realizar la gesti\u00f3n de cobranzar r\u00e1pida, eficientemente y sin errores<\/strong> constituye una significativa ventaja \u2013 as\u00ed me lo manifest\u00f3 (elogiosamente) varias veces el titular de uno de las m\u00e1s importantes empresas usuarias de mis sistemas \u2013 pero <strong>en la industria la utilidad se hace con la producci\u00f3n<\/strong>.<\/p>\n\n\n\n<p>Sin embargo, progresivamente los industriales van descubriendo esa verdad de perogrullo de que para producir eficiente y competitivamente hacen falta <strong>herramientas de gesti\u00f3n adecuadas<\/strong> y aqu\u00ed aparecen las alternativas de:<\/p>\n\n\n\n<ol type=\"a\">\n<li>Poner un sistema que haga todo, tanto lo administrativo contable como la gesti\u00f3n productiva, reemplazando el actual sistema administrativo por un <strong>nuevo soft &#8216;integrado&#8217;.<\/strong><\/li>\n\n\n\n<li>Resignarse a que la gesti\u00f3n productiva siga manej\u00e1ndose con planillas Excel. O bien \u2013 extra\u00f1amente \u2013 usando <strong>alg\u00fan vetusto programa en DOS de hace 20 o 25 a\u00f1os<\/strong>, rezando todos los d\u00edas por que la PC con Windows \u00ae XP sobre la que corre esa antigualla dure viva un d\u00eda m\u00e1s.<\/li>\n\n\n\n<li>Implementar un soft moderno para la gesti\u00f3n productiva, construyendo una <strong>interfaz que comparta la data relevante<\/strong> con el sistema administrativo.<\/li>\n<\/ol>\n\n\n\n<p>Antes de presentar los lineamientos de la soluci\u00f3n c) que acabamos de implementar exitosamente en el <strong>Laboratorio Kualcos de Especialidades Veterinarias<\/strong>, compartiremos brevemente nuestra experiencia con soluciones del tipo 1. o 2.:<\/p>\n\n\n\n<p>El mero planteo de un reemplazo del actual sistema de gesti\u00f3n administrativa por un nuevo soft integrado que incluya TODO (pero TODO, TODO) lo que hace el sistema actual, siendo m\u00e1s amplio, completo, r\u00e1pido, f\u00e1cil de operar y todos los beneficios objetivos imaginables, suele desencadenar <strong>un &#8216;tsunami&#8217; de objeciones y resistencias<\/strong> \u2026 justamente en la administraci\u00f3n.<\/p>\n\n\n\n<p>Tenemos el caso de un importante laboratorio farmac\u00e9utico del segmento PyME que nos encomend\u00f3 hace ya 2 a\u00f1os la implementaci\u00f3n de nuestro soft <strong>TIXTOOLS <\/strong>integrado (producci\u00f3n + administraci\u00f3n). El sub-sistema de producci\u00f3n qued\u00f3 operativo y <strong>&#8216;sali\u00f3 en vivo&#8217; en tres meses<\/strong>, con 10 usuarios concurrentes activos \u2026 el administrativo (que tiene solo 3 usuarios), implementado completo, testeado a fondo, con los usuarios doblemente capacitados, datos anteriores migrados \u2026 a\u00fan no est\u00e1 en funcionamiento \u2026<\/p>\n\n\n\n<p>Si quiere ir por esta soluci\u00f3n (que considero que es la m\u00e1s adecuada desde lo t\u00e9cnico y lo organizacional) debe prepararse para <strong>enfrentar resistencias<\/strong> activas y \u2013 como en el caso relatado \u2013 pasivas.<\/p>\n\n\n\n<p>La soluci\u00f3n tipo 2. a la que muchas industrias se resignan significa pagar una serie de precios que la hacen extremadamente costosa. Claro que <strong>estos costos son ocultos, invisibles<\/strong> \u2026 no hay una factura u orden de pago que muestre negro sobre blanco lo que nos cuesta mantener la gesti\u00f3n productiva separada de la administraci\u00f3n y sobre plataformas no validables (Excel \u00ae) u obsoletas). Solo por citar algunos ejemplos (la lista es seguramente incompleta):<\/p>\n\n\n\n<ul>\n<li>Los procesos que se gestionan <strong>independientemente en ambos sistemas <\/strong>arrojan resultados (muchas veces <strong>MUY<\/strong>) diferentes. Casos paradigm\u00e1ticos son los que involucran movimientos de <strong>stock e inventarios,<\/strong> de <strong>log\u00edstica<\/strong> de abastecimientos y otros tan triviales como los de mantenimiento de las <strong>bases de datos<\/strong> de proveedores, clientes e items de stock.<\/li>\n\n\n\n<li>Para remediar lo anterior a veces se recurre a &#8216;parches&#8217; organizativos que implican un <strong>doble (o m\u00faltiple) procesamiento de informaci\u00f3n.<\/strong> Ejemplo t\u00edpico es el despacho desde el sistema de producci\u00f3n mediante un documento interno &#8216;Orden de Despacho&#8217; que luego en el sistema administrativo se transcribe manualmente para generar el remito y factura correspondiente. Con el agregado de que seg\u00fan lo se\u00f1alado en el punto anterior <strong>muchas veces no coinciden los ID de productos y clientes.<\/strong> Si las ordenes de compra se emiten desde administraci\u00f3n, el almac\u00e9n nunca sabe si lo que est\u00e1 llegando est\u00e1 efectivamente pedido o no. Y as\u00ed de seguido \u2026<\/li>\n\n\n\n<li>Hace a los procesos de gesti\u00f3n productiva extremadamente <strong>dependientes de las destrezas y conocimientos del personal<\/strong> que los opera. En estos casos la &#8216;bomba&#8217; suele estallar cuando el colaborador toma vacaciones o \u2013 peor a\u00fan \u2013 decide partir en b\u00fasqueda de otros horizontes laborales. Las planillas Excel \u00ae sin presencia de aquel que las dise\u00f1\u00f3 y luego opera y utiliza para la toma de decisiones devienen en un perfecto sinsentido.<\/li>\n\n\n\n<li>De la (im)posibilidad de <strong>sistematizar procedimientos<\/strong>, c<strong>ompartir informaci\u00f3n <\/strong>y <strong>cooperar en la toma de decisiones<\/strong> mejor ni hablar \u2026 si la informaci\u00f3n b\u00e1sica no es coherente todo lo que viene detr\u00e1s cae por su propio peso.<\/li>\n<\/ul>\n\n\n\n<p>La lista podr\u00eda seguir, pero ya con estos cuatro puntos queda m\u00e1s que manifiesto que tal \u201csoluci\u00f3n\u201d, adem\u00e1s de extremadamente <strong>costosa en t\u00e9rminos de duplicaci\u00f3n de tareas, errores y dependencias personales<\/strong> puede constituir un verdadero cuello de botella para la evoluci\u00f3n de la empresa.<\/p>\n\n\n\n<p>La alternativa que hoy presentamos como caso de \u00e9xito fue implementada para <strong>Laboratorio Kualcos de Especialidades Veterinarias.<\/strong><\/p>\n\n\n\n<p><strong>Kualcos<\/strong> posee y opera un soft administrativo sumamente elaborado cuyo &#8216;core&#8217; o nucleo es un <strong>sub-sistema de ventas sofisticado y complejo <\/strong>que contribuye decisivamente a posicionar a Kualcos como <strong>l\u00edder nacional en productos farmac\u00e9uticos veterinarios<\/strong>. Al incorporar al <strong>TIXTOOLS<\/strong> como sistema de gesti\u00f3n de producci\u00f3n, nos plantearon que luego de una l\u00f3gica etapa de implementaci\u00f3n, salida en vivo y ajustes hasta la entrada en r\u00e9gimen, deb\u00eda <strong>por lo menos intercambiar pero deseablemente compartir informaci\u00f3n<\/strong> con el sistema administrativo.<\/p>\n\n\n\n<p>La necesidad planteada constituy\u00f3 un verdadero desaf\u00edo, desde que las plataformas sobre las cuales corrian ambos sistemas eran (son) todo lo dis\u00edmiles que cabe imaginar (solo para los tecnol\u00f3gicos: Windows \/ Linux; SQL Server \/ MySQL; VB Net \/ Java)<\/p>\n\n\n\n<p>Logramos construir una <strong>interfaz transparente<\/strong> al usuario (esto significa invisible \u2026 el software de intercambio de datos corre &#8216;en el fondo&#8217; sin que tenga que ser expresamente invocado), registrando y tomando la data de intercambio de una <strong>base de datos neutral<\/strong> accesible desde ambos sistemas. Solo hubo que predefinir para cada tabla o conjunto de datos:<\/p>\n\n\n\n<ol type=\"a\">\n<li>Las tablas y en cada una los campos de datos a intercambiar y el correspondiente formato (por ejemplo despachos por remito, tabla de clientes y proveedores, ordenes de compra, etc)<\/li>\n\n\n\n<li>Para cada tabla cual de los sistemas actuaba como <strong>&#8216;servidor&#8217;<\/strong> (registrando datos en la BD de intercambio) y cu\u00e1l como <strong>&#8216;cliente&#8217; <\/strong>leyendo los datos registrados por el servidor.<\/li>\n<\/ol>\n\n\n\n<p>Este \u00faltimo punto es particularmente importante \u2026 solo resulta posible asegurar la coherencia intr\u00ednseca de la informaci\u00f3n si cada tabla es gestionada por uno solo de los sistemas interconectados \u2026 si son ambos los que registran y actualizan informaci\u00f3n irremediablemente se pierde la trazabilidad. A decir de un compa\u00f1ero de correr\u00edas n\u00e1uticas: \u201cDos buenos capitanes hunden un barco &#8230;\u201d<\/p>\n\n\n\n<p>Finalmente en los procesos de lectura de informaci\u00f3n de intercambio (o sea del lado &#8216;cliente&#8217;) se implementaron <strong>procesos de validaci\u00f3n de datos<\/strong> con el fin de prevenir la importaci\u00f3n de valores incoherentes.<\/p>\n\n\n\n<p>Si preguntan si se trat\u00f3 de un <strong>desarrollo a medida<\/strong>, la respuesta es afirmativa. Pero solo fueron unas 150 horas de dise\u00f1o, desarrollo, implementaci\u00f3n y testing, bastante poco teniendo en cuenta el enorme beneficio de tener i<strong>nformaci\u00f3n coherente y sincronizada<\/strong> en ambos sistemas. Y con un modelo que en buena parte <strong>puede ser reutilizado<\/strong>. Frente a la alternativa de seguir con sistemas inconexos o de tirar todo y empezar de nuevo luce como opci\u00f3n m\u00e1s que interesante.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En una nota anterior nos hemos referido a los sistemas ERP. Usando una palabreja de moda, si bien hay much\u00edsimo software que se \u201cautopercibe\u201d como tal, son pocos los que&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/pages\/912"}],"collection":[{"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/comments?post=912"}],"version-history":[{"count":3,"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/pages\/912\/revisions"}],"predecessor-version":[{"id":915,"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/pages\/912\/revisions\/915"}],"wp:attachment":[{"href":"https:\/\/tixtools.com.ar\/inicio\/wp-json\/wp\/v2\/media?parent=912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}