Every figure below is a target from the analysis, against a stated baseline and a formula shown further down this page. Nobody re-measured Dawood afterwards. The claim is the case, not the outcome — and the case is what I was engaged to produce.
The new process does not take the decision away from the person making it. It removes the information gaps that were forcing them to guess. That is the difference between a control and an obstacle.
Discovery, requirements, the options appraisal, the operating model, the SOP redesign, the acceptance criteria and the benefits framework are mine end to end. Configuration, migration and defect resolution belong to an implementation partner, and I did not run them. A case study that quietly claims the whole project is easier to write and much easier to catch.
Ten were written and prioritised. These five carry the business consequence, and each consequence shows up in the numbers at the top of this page.
A deliberately light lifecycle, sized for a ten-person business rather than an enterprise programme. The ordering is the argument: nothing about a system is decided until the operation has been understood, the problem has been priced and the requirements have been written down.
Each analysis below answers one question, and each answer is what made the next question worth asking. The diagrams are the working, redrawn for this page from the engagement’s own analysis.
Overstock and stockout look like opposite problems and get treated as two projects. They are not. They are the same estimate landing on either side of correct, which means any fix aimed at one of them makes the other worse — carry more stock and expiry rises, carry less and urgent buying rises.
Drawing them as one decision rather than two flows is what reframed the brief. The question stopped being how much stock should we hold and became what should the buyer be looking at when they decide.
Five things were missing — a demand signal, a replenishment policy, shelf-life visibility, measured supplier reliability and a production-usage feedback. Individually each looks like a small housekeeping gap. Together they are one thing: no operating model connects demand to inventory to supplier to production.
This is the finding that determined scope. Fixing any single gap alone changes nothing measurable, which is the honest reason a spreadsheet upgrade was never going to be enough — and equally the reason the ERP scope had to stay narrow rather than sprawl into full digitalisation.
The client had already decided they wanted SAP. Scoring it anyway was the point — a recommendation that agrees with the client is only worth something if it could have disagreed. Enhanced spreadsheets score 35, a standalone inventory app 67, SAP Business One 96.
Note where the losing option wins: implementation effort, where the spreadsheet scores 5 and SAP scores 3. Publishing the criterion the recommendation loses on is what makes the other seven believable, and it is what an assessor looks for.
The target state is more complex than what it replaces, and pretending otherwise would be dishonest. What keeps it usable for a ten-person business is that each individual action stays simple: receive against the order, record the batch, pick the oldest, post the issue.
The dashed return line is the part that is easy to leave out and fatal to leave out. Finance feeds planning, so last month’s variance and supplier performance change next month’s reorder parameters. Without it this is a longer version of the old process, and it drifts back inside a quarter.
This is the mechanism that makes the whole case work, in one diagram. A finished batch explodes into its components, MRP subtracts what is already on hand and on order, and only the shortfall gets bought — before production starts rather than after the shelf is found empty.
The return leg matters just as much. Two kilos over on a batch is nothing; two kilos over on every batch is a line item. Posting actual consumption against the order that planned it is what drags that number into the light, attached to a date and a name, instead of dissolving it into an aggregate purchase total where no one can see it.
No, and treating them equally is how control systems die. A high-value volatile spice needs a weekly conversation. A box of labels needs a minimum, a maximum and to be left alone. Policing the bottom-right cell costs more in admin than it ever recovers in stock.
The right-hand column is the part that outlives the project: who owns the reorder parameters, who owns stock accuracy, who approves an exception. Parameters set once at go-live and owned by nobody are stale within a quarter, and then the buyer quietly goes back to estimating.
A system can be fully configured and still leave the original problem untouched. The defence is writing the acceptance test at the same time as the requirement, in business language: receive one spice lot in two batches, consume 53 kilos against a 50-kilo recipe, deliver late and watch the supplier score move.
There is no results column on that diagram, and the omission is deliberate. Designing the acceptance criteria was my work and it is finished. Running them belongs to whoever implements. A pass I never observed is the easiest claim in a portfolio to check and the worst one to be caught on.
Seven analyses, one argument: the business did not have an inventory problem, it had an unowned decision. That reframe is what turned an open-ended software request into a fourteen-week scope with a price, a gate at every stage, and a defined way to tell afterwards whether it worked.
Five benefit lines, each with a stated baseline, a modelled target and a formula behind it. Published this way so anyone can rerun the whole thing with Dawood’s real figures during discovery. That was always the intent: not to be right about the improvement in advance, but to make it falsifiable.
| Benefit line | Baseline used in the model | Modelled target |
|---|---|---|
| Expiry and write-off | 3.0% of purchase spend | 1.5% — a 50% reduction |
| Urgent purchasing | 15% of purchase spend | 5% — a 67% reduction |
| Manual stock and reconciliation effort | 48 hours per month | 20 hours — 336 hours a year released |
| Unexplained production usage variance | 2.0% of material consumed | 1.2% |
| Average inventory held | the running average value | 15% lower, with service levels held |
One headline improvement is unusable, because the first question an owner asks is where it came from and the second is what would have to be true for it to be wrong. Five lines with visible baselines answer both. It also means that if discovery finds the real write-off rate is 1% rather than 3%, the case shrinks honestly instead of collapsing — and the recommendation becomes reduce the scope, not force the project through.
These five are not all the same kind of benefit. Inventory held is working capital — cash that stops being tied up, a balance-sheet effect that happens once rather than a saving that repeats every year. Hours released only become a saving if the time is actually redeployed. Both are kept separate from the recurring lines throughout, because rolling everything into one figure is the most common way an ERP business case quietly becomes untrue.
Three deliverables. Two of them map directly to a number at the top of this page; the third is what makes either of them checkable.
MRP netting, reorder point, safety stock and measured supplier lead time, specified as a decision rule the buyer follows rather than a screen they are told to visit. Overrides stay available and become visible, so exceptions get reviewed instead of hidden.
Capture at goods receipt, oldest-eligible-batch-first written into the picking SOP with an approval path for exceptions, and a 30/60/90-day ageing list reviewed weekly with a named action per line: consume, transfer, promote or return.
A baseline, a formula, a system control, a named owner and a review date against every line, with the checkpoints fixed at day 30 for adoption, day 60 for planning quality and day 90 for outcome. Without this the other two are opinions.
The business case rests on illustrative planning assumptions, clearly labelled as such, because the engagement did not reach the two-week discovery that was designed to replace them with measured figures. Every number on this page is therefore a target, not a trophy. If I ran it again I would fight harder to get the purchase history and the write-off records in the room on day one — a case built on the client’s own numbers is a different conversation entirely, and it is the only version that ever gets checked at day 90.
Everything above is the business read. Everything below is the method, the analysis behind each figure, and the arithmetic that makes the case checkable rather than assertable.
Everything above is the bottom line. If that is what you came for, you already have it.
What follows is the full working: 9 diagrams and 7 sections of working, the analysis behind each decision, and why it went that way instead of the obvious way. It is long on purpose. It is written to be checked, not skimmed.
Only wanted the overview? Stop here. You will not miss a single result — every number is already above this line.