Case study 2 · Process improvement

Improving inventory deployment in a national brewing supply chain

How finished goods were allocated from breweries to distribution points, where the process broke down, and what a better process looks like.

View the working planner and process maps on GitHub

ContextGlobal FMCG brewer, country operation
My roleCountry Inventory Deployment Planner, previously Material Requirement Planner
ArtefactsAs-is / to-be BPMN maps, pain-point analysis, business rules, KPIs, rule-based Excel planner
ToolsSAP S/4HANA, Excel, Power BI, Python

This case study is anonymised. Figures are left out and the process is simplified to protect confidential information.

The business problem

Finished goods came out of several breweries and had to be deployed to depots and distributors across the country. When deployment went wrong, one location ran short while another held too much of the same product. That meant lost sales in one place and ageing stock, extra handling and transfer costs in another.

Current state (as-is)

As-is deployment cycle

ExtractStock and sales data pulled from SAP
→
Consolidate ⚠Manual merging in spreadsheets
→
Allocate ⚠Allocation based on judgement, no shared rules
→
ApproveReview with sales and logistics
→
React ⚠Firefighting shortages after the fact

Root causes

Future state (to-be)

To-be deployment cycle

1 · SyncAgreed data cut-off with a single SAP-sourced view
→
2 · Rule-based draftAllocation by days-of-cover targets per location
→
3 · ExceptionsPlanner reviews only SKUs/locations outside tolerance
→
4 · AlignShort S&OP-style check with sales and logistics
→
5 · MonitorDashboard tracks cover, imbalance and service level

Business rules (sample)

IDRule
BR-01Each location has a target days-of-cover band per SKU class (fast / medium / slow movers).
BR-02When supply is short, allocate in proportion to forecast demand, with a minimum floor for priority customers.
BR-03Suggest an inter-depot transfer only when projected excess at one site covers a projected shortfall at another within the transfer lead time.
BR-04A location/SKU is flagged as an exception when projected cover falls outside its band.

KPIs to measure success

Turning the rules into a working planner

To show the to-be process working, I built a rule-based Excel planner on synthetic data (5 depots, 6 SKUs) that applies BR-01 to BR-04 with formulas, and a Python test that checks the workbook against the rules.

What this shows as a BA

Reflection

The biggest lesson was that the tooling problem was really an alignment problem. Rules only work if sales, logistics and planning agree on them. Next time I'd run a short workshop to agree the rules before building anything.