MRP was the first attempt to solve the supply chain issues
experienced by modern manufacturers. Not surprisingly, MRP was developed
by Dick Ling in the 60s while working for IBM and was popularized
Joseph Orlicky in the 70s. It was a way for IBM’s customers to use
computer technology to manage inventory and control processes. (And for
IBM to sell more computers.)
Of course, it’s easy for us to be dismissive of MRP because of its
drawbacks, but without the introduction of MRP (and the computer), it’s
doubtful our world would be as prosperous as it is today.
The challenge with MRP, however, is that replenishment orders are
done at the planning level. And, as our world has become more and more
Volatile, Uncertain, Complex, and Ambiguous (VUCA), it’s become harder
and harder to forecast accurately. In my last post: Why Improvements in the Manufacturing Sector May Be Unsustainable, I mentioned that I rarely see forecast accuracy above about 70%. Certainly not at the SKU level.
In its purest sense, Lean Manufacturing is a pull system in which
supply chain order generation is done at the execution level. It’s based
on the concepts of “one piece flow” or as Toyota (the originators of
the Lean philosophy) called it “sell one, buy one, make one.” (Kind of
sounds like our ancient potter’s approach, doesn’t it?)
One other key difference between MRP and Lean has to do with
interdependences. In an MRP system, all elements are interdependent. In a
Lean system, all elements are independent.
While both of these philosophies have a place in manufacturing (yes,
even MRP), they both have their drawbacks as well. The traditional
deficiencies of MRP hinder the flow of information and materials, and
Lean doesn’t offer a complete toolset for volatile and complex supply
chains.
We need a system that protects the flow of relevant information and
materials. It needs to synchronize complex and dynamic environments as
well as pacing to actual demand. Plus, it needs to provide a clear
replenishment signal for every resource in our supply chain.