Una lista de materiales (BOM) es una lista de los materiales o partes y las cantidades de cada uno necesarios para fabricar, ensamblar o reparar un producto final. Un BOM está destinado a ser una representación compacta orientada al inventario de los requisitos asociados con un producto final. Como tal, se encuentra comúnmente en muchos productos de software empresarial como ERPs o MRPs, y se utiliza para automatizar operaciones repetitivas como órdenes de reposición. En la práctica, los BOM son un término general que tiene diferentes intenciones según la industria.
Resumen del BOM
La lista de materiales es un artefacto informativo ampliamente utilizado en la supply chain, al igual que las SKU (Stock-Keeping Unit) o las MOQs (Minimum Order Quantities). En su forma más simple, también conocida como BOM “simple”, el BOM es una lista de materiales y las cantidades asociadas. En su forma más avanzada, típicamente obtenida de un software de diseño asistido por computadora (CAD), el BOM incluye dibujos técnicos del producto y la ubicación de las partes. La intención asociada con un BOM varía según la industria que se esté considerando:
- En la fabricación, los BOM generalmente reflejan un proceso en el que se ensamblan partes o componentes. Los consumibles, como cinta adhesiva, pintura, aceite o tinta, a menudo no se reflejan en los BOM de fabricación. Los BOM se utilizan principalmente para mantener la consistencia del flujo entre las proporciones relativas de los materiales, el trabajo en progreso y los productos finales.
- En el comercio minorista, los BOM generalmente se conocen como paquetes, kits o packs. Reflejan un mecanismo de fijación de precios destinado a aumentar el tamaño de la cesta del cliente, dándoles un descuento si compran más productos del minorista. A veces, el paquete es solo una cuestión de conveniencia, por ejemplo, vender el juguete junto con sus baterías. En estas situaciones, los BOM pueden seguir siendo una perspectiva puramente abstracta.
- En la remanufactura y el mantenimiento, los BOM representan los materiales que podrían ser necesarios para realizar reparaciones. En estas situaciones, las cantidades proporcionadas por el BOM son simplemente límites superiores de los materiales que pueden ser necesarios en última instancia. Dependiendo del estado del componente reparable, las reparaciones generalmente solo requieren una fracción del BOM para completarse, aunque las cantidades exactas generalmente no se conocen hasta que se completa la reparación.
La gestión de los BOM pertenece al ámbito de la gestión de datos maestros, y por lo tanto, los sistemas de gestión de activos como ERPs o MRPs suelen incluir BOM de una forma u otra. Muchas tareas rutinarias mundanas, como el reabastecimiento de inventario, dependen de mantener BOM precisos y actualizados.
BOM multinivel
Un BOM multinivel es como un BOM, pero donde los elementos de la lista pueden tener sus propios BOM. El BOM multinivel es básicamente la perspectiva recursiva de un BOM. Si bien el BOM multinivel puede parecer de alguna manera más avanzado, generalmente no es el caso, ya que un software que admite BOM generalmente también admite BOM multinivel, incluso si este soporte es “accidental”. De hecho, una vez que se admiten los BOM, desde el punto de vista del software, generalmente no hay nada que impida a los profesionales de la cadena de suministro crear partes “virtuales” en el sistema que tengan sus propios BOM. Esas partes virtuales pueden existir con el único propósito de representar un BOM multinivel si el sistema no ofrece una forma más canónica de manejar los BOM multinivel.
La mayoría de las características de interés en torno a los BOM multinivel involucran:
- saneamiento de la entrada de datos, por ejemplo, para evitar que se ingresen dependencias circulares, donde una parte aparece como uno de sus requisitos internos.
- facilidad de uso, como desenrollar todos los BOM internos de un producto final dado, para facilitar la gestión de BOM complejos en los que intervienen muchos niveles.
- enriquecimiento de datos, por ejemplo, asociando tiempos de entrega de fabricación a la estructura del BOM, con el fin de proporcionar una perspectiva más detallada del proceso subyacente modelado a través del BOM.
BOM y niveles de servicio
Asegurar una calidad de servicio, medida con frecuencia en términos de niveles de servicio, para los productos finales siempre que se involucren BOM generalmente es un problema estadístico algo difícil. La mayoría de las empresas que manejan BOM están sirviendo muchos productos finales donde se comparten múltiples partes internas, es decir, la misma parte contribuye a múltiples productos finales y, en consecuencia, aparece en múltiples BOM. En esas situaciones, incluso si se conocen los niveles de servicio de las partes internas, ya sea medidos empíricamente o dirigidos intencionalmente, no hay una forma cerrada de calcular el nivel de servicio resultante para los productos finales.
Si la empresa solo tiene un único producto final, entonces el nivel de servicio de este producto final se puede aproximar razonablemente como los niveles de servicio más bajos de cualquiera de sus partes. Si todas las demás cosas son iguales, en esta situación, se espera que los faltantes de stock de las partes internas estén altamente correlacionados, ya que se puede esperar que las existencias de seguridad se mantengan sincronizadas, ya que el único producto final es la única fuente de consumo de las partes. Esta aproximación puede no ser válida si los proveedores tienen tiempos de entrega variables o si hay otras fuentes de incertidumbre más allá de la demanda futura de los productos finales.
Si la empresa tiene un gran número de productos finales y si ningún producto realmente domina en términos de volumen, entonces el nivel de servicio de cualquier producto final se puede aproximar razonablemente como el producto de los niveles de servicio de todas sus partes. En esta situación, se asume que la disponibilidad de las partes internas es independiente y que la disponibilidad de las partes internas es una condición para ensamblar el producto final. Esta aproximación puede no ser válida si el consumo de las partes internas está dominado por unos pocos productos finales.
Las dos situaciones anteriores, respectivamente denominadas productos finales únicos y productos finales uniformes, representan los límites superior e inferior que se pueden esperar del nivel de servicio de un producto final con respecto al nivel de servicio de sus partes. En el mejor de los casos, el producto final tiene un nivel de servicio que no es menor que el nivel de servicio de su parte más débil. En el peor de los casos, el producto final tiene un nivel de servicio que no es mayor que el producto de los niveles de servicio de todas sus partes.
BOM de remanufactura
En la remanufactura, generalmente llamada MRO (Mantenimiento Reparación Overhaul) en aviación, los productos finales (por ejemplo, rotables en aviación) se pueden reparar y el BOM representa la lista completa de materiales que podrían estar involucrados en una reparación. Sin embargo, una vez que el producto final se desmonta e inspecciona, generalmente se descubre que solo se necesita una pequeña fracción de la lista original del BOM para realizar la reparación. Sin embargo, las partes internas exactas y las cantidades necesarias para completar la operación de reparación no se pueden conocer de antemano.
El BOM de remanufactura difiere del BOM (regular) porque fundamentalmente pertenece a un reino diferente, el reino de la historización de las operaciones, mientras que el BOM pertenece al reino de los datos maestros. La cantidad de entradas de datos involucradas es sustancialmente mayor, ya que cada operación de reparación se puede rastrear hasta las partes consumidas y la incertidumbre generalmente es irreducible.
Asegurar la calidad del servicio, típicamente medida a través del TAT (tiempo de respuesta), en presencia de BOMs de remanufactura, es aún más complicado que lidiar con BOMs regulares, ya que no solo la demanda futura de reparaciones es incierta, sino que también lo son los requisitos asociados con cada reparación. La modelización y optimización de la calidad del servicio en el caso de la remanufactura se realiza típicamente a través de pronósticos probabilísticos y modelización.
BOM Configurable
Muchas industrias, especialmente la automotriz y la electrónica, ofrecen un alto grado de configurabilidad al cliente para definir cómo será el producto final. Cuando el número de opciones supera lo que se puede gestionar de manera razonable a través de SKU distintos, asignando un SKU para cada configuración posible, las empresas suelen recurrir a la noción de la lista de materiales configurable, que define el conjunto de configuraciones aceptables.
Las listas de materiales configurables presentan una serie de desafíos:
- Definir una comprensión que no solo sea lo suficientemente expresiva para incluir todas las configuraciones posibles, sino también lo suficientemente expresiva para excluir las que no son factibles. Por ejemplo, al considerar una estación de trabajo (computadora personal), la idoneidad de un adaptador de corriente dado depende de la lista de componentes instalados en la estación de trabajo. En ciencias de la computación, el objetivo de las comprensiones es proporcionar un nivel intermedio de expresividad, mayor que las expresiones booleanas (baja expresividad), pero menor que los programas genéricos (expresividad máxima). La comprensión utilizada para las listas de materiales configurables se adapta con frecuencia a las necesidades específicas de la empresa, ya que incluso los competidores pueden no tener los mismos requisitos.
- Proporcionar una buena experiencia de usuario para los clientes o el personal de ventas, que deben recorrer el configurador. El configurador es el software que admite un pedido personalizado para una configuración del producto que puede que nunca se vuelva a observar. En particular, lidiar con afinidades o incompatibilidades internas entre partes o subsistemas puede sobrecargar al cliente con opciones que van más allá de su capacidad de juicio. Un buen configurador apoya al usuario final en este sentido.
- Cada unidad vendida es fundamentalmente única. Al igual que en la situación de remanufactura, el BOM debe evaluarse desde una perspectiva probabilística que asigna una probabilidad a cada configuración individual. Sin embargo, a diferencia de la situación de remanufactura, las listas de materiales configurables suelen estar mucho más restringidas, y cada restricción es una pieza de información que se puede aprovechar dentro de un proceso de optimización de la cadena de suministro. Por ejemplo, volviendo a la estación de trabajo, no importa qué componentes se seleccionen, siempre hay al menos un adaptador de corriente.
Las cadenas de suministro en las que se utilizan listas de materiales configurables casi siempre requieren modelos numéricos personalizados, ya que las series de tiempo y la mayoría de los modelos, que podrían denominarse optimizaciones de cadena de suministro “clásicas”, generalmente no son aplicables.
La visión de Lokad sobre las listas de materiales (BOM)
A primera vista, las listas de materiales son simples. Sin embargo, esta simplicidad es engañosa. Si bien gestionar las listas de materiales suele ser sencillo, excepto en el caso de las listas de materiales configurables que son inevitablemente complicadas, optimizar cualquier cosa (niveles de stock, niveles de servicio, tiempos de entrega) cuando se utilizan listas de materiales se vuelve considerablemente más difícil. La mayoría de los proveedores de software afirman admitir listas de materiales, pero la mayoría de las veces, los proveedores solo admiten la gestión de listas de materiales, lo que equivale a una característica trivial, sin ofrecer nada a nivel de optimización.
Desde una perspectiva de modelado, las listas de materiales son grafos y requieren capacidades/funciones/módulos orientados a grafos para ser procesados de manera eficiente. Lokad ha desarrollado ampliamente sus propias capacidades orientadas a este tipo de situaciones de cadena de suministro. Además, desde nuestra perspectiva, optimizar una cadena de suministro en presencia de listas de materiales es el primer paso lógico hacia la optimización de una red de múltiples niveles.