库存控制(定义和洞察)


首页 » 知识库 » 此处
作者:Joannes Vermorel,上次修订时间:2013 年 6 月

所有流程都会为供货、储货和取用货品提供支持,从而确保产品的供应,同时最大程度降低存货成本。实际上,库存控制涵盖多个不同方面,包括库存管理、记录产品的数量和储存位置,另外也包括优化供应。

管理与优化的对比

库存控制是一个广泛的领域,它可以划分为两个主要方面:
  • 库存管理,在大多数使用计算机的组织中,它几乎与库存管理软件难以区分。管理库存的目标是针对所有库存操作保持高生产力。
  • 库存优化,即在未来需求不确定的情况下,最大程度降低持有成本和缺货成本等成本。优化库存的目标是最大限度实现存货带给公司的财务成果。
    但在物理世界中,只存在“一个“库存,这两个领域反映了截然不同的问题,所以最好分开来讲。

库存管理

在现代化社会,库存管理与用于支持库存管理的库存管理软件几乎难以区分。实际上,库存管理软件的作用是存留库存的电子表示,库存的电子表示经常用于即时解决常规问题,而如果对库存进行实地检查的话需要耗费极长的时间。例如:X 产品剩余多少件?

为了保存准确的库存电子记录,在软件中所有库存操作都需要考虑进来。实际上,利用条码或 RFID(射频识别)可以大大加快数据录入速度。在大部分现代化的环境中(1),对库存本身执行的物理操作是自动化进行的,真正从端对端实现了对库存的数字化管理。

会计系统侧重于对公司管理的资产提供准确的财务反映,与会计系统不同,库存管理系统以操作为导向,用于支持公司运作库存。系统的首要目标是生产力,即以最少的时间或精力来执行所有库存操作。次要的目标是对物理库存的电子表示提供适度的准确度

库存优化

库存表示对未来需求的预期,以及各种相冲突的成本之间的财务折衷。库存太多,持有成本激增;库存太少,就没有可服务于客户的产品,从而会产生缺货成本。

与库存管理不同,库存优化侧重于做出最佳库存管理决策,例如:
  • 确定再订货的时间和数量(另请参阅再订货点
  • 确定在设施中储存产品的位置
  • 确定需要统计数量的对象和时间(另请参阅虚拟库存)。
  • ...

在做出决策后,将通过库存管理系统来执行决策;不过,管理系统并不一定要负责作出此类决策,甚至不需要提出供操作员手动验证的建议。

库存优化问题的主要挑战在于未来需求是不确定的。实际上,由于未来需求未知,大部分库存优化技术依赖于统计法来预测需求。经过优化后的决策将作为最大程度降低预期未来成本的一种可能来进行计算。

有时,各种组合问题使得优化更为复杂。比方说,某零售商可能希望其补货订单由卡车来发货,以充分利用卡车运输的所有重量和空间,从而最大限度降低运输成本。这意味着要选择重型产品与大体积产品的正确组合。

两种视角的对比

如上所述,管理库存或优化库存是两个截然不同的问题。下表概述了这两种视角之间的不同点。

管理 优化
软件的本质 以功能为导向。功能越多,意味着生产率越高,因为软件会为不太常见的情形提供更多支持。 以性能为导向。基于软件计算得出的决策的财务表现来评估软件。
对组织的影响 高。公司的大部分库存流程直接通过软件构建。 低。库存流程已预先存在,系统只需提出备选的决策。
操作可用性 实时。如果软件不可用,公司无法再操作其库存。 脱机。大部分库存决策一天只要做出一次(有时两次),并且可以批量生成决策。
计算量 。软件只需要在打开时显示库存的物理移动情况,相比现代计算机具备的处理能力,这是非常慢的。 。软件需要执行模拟或同等操作,需要经常多次重新处理整个历史记录来执行优化。
变更成本 高。因为所有流程围绕软件构建。由于软件表示库存的''状态'',所以配备共存的系统是不切实际的,因为库存记录相当分散。 低。只要为每个系统定义''适用范围'',多系统可以并存。也可以从一个系统逐步迁移到另一个系统。

Lokad 的洞察

过去,ERP 曾作为一种整体解决方案涌现,该类解决方案同时解决库存管理和库存优化问题。如前所述,构成一款优良库存管理软件的要素与构成一款优良库存优化软件所需具备的要素是截然不同的。因此,我们发现许多采用整体设计方案的公司几乎无一例外地存在管理欠佳或优化欠佳的问题,且后一种情况更为常见。

在软件行业中的变更步伐进一步突显了这个问题。从性质上说,库存管理软件其实是一种极具粘附性的软件:一旦采用,变更成本太过巨大,我们常常发现大公司可能需要十来年才能完全过渡到替代性的解决方案。尽管规模较小的公司过渡时间要短些,但常常也要好几年。这意味着许多公司运作管理软件达一二十年之久 – 失去了市面上新型解决方案所具有的种种效益。但是,由于变更成本高,他们对此几乎无能为力。

相比之下,优化方案则支持低得多的变更成本。实际上,公司通常还可以配备多个系统,由每个系统生成其特定的建议(例如要再订货的项目列表)集,然后定义流程来确定赋予每个系统的权限范畴。

(1) 例如,Kiva Systems 公司制造出了使用移动机器人的订单履行系统。