En estos días de altas tasas de interés, de clientes que se stockearon con el dolar oficial y ahora lloran porque les bajaron los márgenes... supongamos que hay un rayo de luz y empiece el famoso "derrame". Supongamos que nos llama una minera y nos pide "queremos implementar Odoo". Que hacemos? Al fin y al cabo estamos hablando de una minera, no de una distribuidora que esta todo el tiempo mirando el valor del USD. Hay varias diferencias... por eso estas líneas sobre que empezar a mirar. Que deberíamos hacer...1) Entender la operación minera (antes de tocar Odoo)
Entender como funciona una minera
Como decía, una minera no es una distribuidora que publica en Mercadolibre. No soy un experto en minería, pero creo que una minera es diferente a un comercio que vende en Mercadolibre y no sabe si va a poder el alquiler del mes que viene. Por eso, lo primero que haría es visitar el lugar. Se que es un poco complicado porque por lo que veo en el mapa, a más de uno se debe llegar como si uno fuese Rambo yendo a rescatar prisioneros en el medio de Vietnam, pero bueno... es importante ver como trabaja el cliente.
Arrancaría relevando los tipos de inventario. Aca uno busca establecer cuales son los repuestos críticos (basicamente clasificar que items de inventario son críticos para tener). Basicamente aque llos items que necesitas tener si o si en stock. Por otra parte busca determinar cuales son los elementos consumibles (por ejemplo lubricantes y herramientas) y cuales son los materiales peligrosos y necesitan un tratamiento diferente
Por otra parte necesitaría conocer la estructura de almacenes. Basicamente si van a tener un almacen central o almacenes satélistes, y si hay talleres de mantenimiento. No se olviden que una minera es no solo una minera, sino además un gran taller de mantenimiento y además un gran hotel. Tiene una operación muy independiente del resto de la civilización
Además debería conocer las restricciones de la cadena de suministro. Hay elementos de stock para una minera que tienen tiempos de entrega largos porque así se los demanda sus proveedores. Y que además dependen de las importaciones. Por otra parte buscaría descubrir como hacen para resolver las emergencias (no nos olvidemos que Odoo es sensacional para los casos en lo que todo funciona bien, en este caso vamos a tener que contemplar las contengencias
El resultado de esto es un mapa de procesos. Basicamente cómo fluyen los materiales desde compra, como se almacenan dichos materiales y como se consumen
Conocer la criticidad y estrategia de stock
En el mundo minero es fundamental la continuidad operativa. Por eso el WMS debe garantizar que los elementos críticos están siempre disponibles
Para ello se debe hacer una clasificación ABC en base a la criticidad de su maestro de materiales. Determinando primero los materiales críticos, luego los importantes y por último los de bajo riesgo.
Una vez definido esto se pueden definir los mínimos y máximos de cada material, junto con su tiempo de reabastecimiento. Una vez que se tiene esto se puede definir el stock de seguridad y cuales son las reglas de reabastecimiento.
Definir la estructura de almacenes y ubicaciones en Odoo
Empezar a definir los almacenes y ubicaciones de stock. Donde se reciben los materiales, donde se deshechan, donde se controlan (por calidad) y donde se despachan.
Ejemplo:
WH/
├── Recepciones
├── Stock/
│ ├── Repuestos
│ ├── Consumibles
│ └── Zona Crítica
├── Taller de Mantenimiento
└── Despacho
Estructurar los datos maestros (y aparte cargarlos)
Es una etapa complicada, porque por lo general uno va a recibir planillas de Excel desordenadas y además necesita ordenar el maestro de Odoo para que soporte estos datos.
Para ello se necesita el catálogo de productos (generalmente desordenado). Cuales son las unidades de medida de estos productos, clasificación de los productos. Tambien es muy importante tener la información de proveedores y sus tiempos de entrega.
Por último, es fundamental importar los datos y limpiarlos antes de cargarlos en Odoo. Es muy probable que los datos de Excel sean desordenados y no estandarizados (por ejemplo en nombres) y que además se cuenten con mucha información duplicada
Establecer cuales son las restricciones en movimiento de materiales
Los formularios de transferencias en Odoo son celebres porque dejan pasar todo. Tienen validaciones muy vagas y no son precisamente usables para los usuarios finales. Son muy frágiles y es uno de los puntos débiles de los proyectos que involucran movimiento de stock.
Para mitigar esto, uno se apoya en las lectoras de código de barras. Es fundamental en este punto determinar si la tecnología de lectoras de códigos de barra sirven o no en un contexto minero. Y si no es así, si se va a tener que desarrollar un colector de código de barras propio.
También de la mano de esto va la impresión de código de barras. El uso de impresoras de etiquetas es algo minimizado y poco conocido por la comunidad. Pero tengan en cuenta que se va a imprimir etiquetas con ZPL. Y que van a tener que manejar esa tecnología sin problemas en Odoo.
Otro tema a tener en cuenta es la conectividad en Odoo. Si la base minera tiene buena conección de Internet, genial. Uno puede usar odoo.sh (o similares). Si no es así... estamos hablando de otra clase de proyectos y como se van a actualizar los servidores en forma remota va a ser importante.
Recapitulando
Yo empezaría con un proyecto de muchas etapas con varias etapas pilotos. Donde se va liberando funcionalidad de a poco y liberandola por almacén y para un grupo limitado de productos. Por otra parte, no sobrecomplicaría la implementación, aca es importante avanzar con pasos cortos pero frecuentes. Hay muchas funcionalidades que se van a ir liberando en esta implementación: impresión de etiquetas, códigos de barras, etc etc.
Con respecto a la capacitación de los usuarios; voy a decir algo poco feliz pero creo que refleja la realidad de los usuarios. Los usuarios nunca leen manuales, se entrenan con la práctica diaria. Lo tendría en cuenta para el roll-out del sistema.