The DDIT Framework
The way we run every engagement at SCM LAB — from a two-week diagnostic sprint to a full year-long transformation. Four stages, one consistent logic.
From Diagnosis to Capability Transfer
Why a Fixed Framework?
Supply chain consulting methodologies go by a lot of names, and most share one thing in practice: the first stage is always diagnosis, the last is always implementation, and what happens in between often stays vague. The DDIT framework exists to make that middle stretch explicit — and to add a stage most consulting engagements skip entirely: capability transfer.
The framework grew out of real executive experience in food, pharma, and project-based industries, not a textbook. Every stage has a defined, deliverable output, and no stage starts without written sign-off on the one before it. That means the organization always knows exactly where the project stands and what it's about to receive.
All 11 of SCM LAB's consulting domains — from distribution network design to organizational capability development — run through these same four stages. What differs between domains is the content of each stage, not its structure.
The Four Stages
- D
Diagnose
Before proposing a solution, we see reality through data and field observation.
- D
Design
We design the solution to fit the organization's real constraints, not a generic template.
- I
Implement
We implement alongside the internal team, not instead of it — because ownership of the change has to stay inside the organization.
- T
Transfer Capability
The project doesn't end when we leave; real success means the organization no longer needs us for this.
01 — Diagnose
Most failed supply chain projects start with the same mistake: the solution gets picked before the diagnosis is done. A manager saw a tool or a method work somewhere else and wants to replicate it — without knowing whether their actual problem is the one that tool was built to solve.
The Diagnose stage of the DDIT framework exists specifically to prevent that mistake. Work starts with the organization's existing data — inventory levels, forecast accuracy, on-time delivery rate, cost structure — but doesn't stop there. Data alone doesn't lie, but it rarely tells the whole story either. A full warehouse could signal weak forecasting, or it could be a deliberate hedge against supply risk. Only by sitting with the people who make that call every day can you tell which one it is.
That's why diagnosis at SCM LAB always has two layers: quantitative analysis of the organization's existing data, and structured conversations with key stakeholders — from the planning analyst to the CEO. The output of this stage isn't a list of 'things done wrong.' It's a map of root causes, usually sitting two or three layers beneath the visible symptoms.
- Planning-process audit checklist (demand, supply, production)
- Forecast accuracy analysis (MAPE/Bias) over the trailing 12 months
- Stakeholder map and structured interviews with 8-12 key people
- Root-cause matrix (5 Whys / Fishbone) for recurring issues
Diagnosis report: a root-cause map, issues prioritized by impact and feasibility, and a written agreement with management on the scope of the next phase.
Typical TimeframeTypically 2 to 4 weeks, depending on organization size and the number of units involved
02 — Design
Design is where most generic consulting slips: taking a standard model (an MRP method, an S&OP cycle, an inventory policy) from a previous project and dropping it into the new organization with minor tweaks. The problem is that every organization has its own constraints — the current ERP system, data maturity, decision-making culture, and even who actually has the authority to change a process.
In the DDIT framework, design always starts from the output of the Diagnose stage, not from a pre-built template. If the root cause is distrust between sales and production, the fix isn't a new spreadsheet — it requires redesigning the shared decision process. If the root cause is a lack of clean data, any sophisticated tool built on dirty data just repeats the same mistake faster.
The design output always has two parts: process design (who decides what, when, with which inputs and outputs) and tool design (what actually supports that process in practice — from a simple Excel template to a Power BI dashboard). Both have to be designed together, because a process without a supporting tool doesn't survive, and a tool without a defined process is just an unused file in a folder.
- To-be process map (RACI for each key decision)
- Model parameter design (service level, planning horizon, bucket size)
- Tool prototype (Excel or dashboard) tested against real data
- Change-management plan and internal communication map
Design package: an approved process with defined roles, a prototyped tool tested on real data, and a step-by-step implementation plan.
Typical TimeframeTypically 3 to 6 weeks, depending on process complexity and the number of organizational units involved
03 — Implement
A lot of consulting projects fail at exactly this stage — not because the design was bad, but because the consulting team 'handed off' the design and left. A new process or a new tool always creates friction in the first weeks: people have old habits, data isn't always clean, and there's always an exception the original design didn't anticipate.
In the DDIT framework, implementation means staying present alongside the internal team through those first weeks — not just for technical troubleshooting, but so that when the first resistance or the first exception shows up, the right call gets made by a team that understands both the design logic and the organization's day-to-day reality.
This stage usually starts with a limited pilot — one production line, one product family, one warehouse — not the whole organization at once. The pilot lets the design get corrected at small scale, before the cost of a mistake repeats at full scale. Once the pilot stabilizes, rollout to the rest of the organization happens with more confidence and less friction.
- Pilot plan with clear success criteria and a short timeframe
- Weekly issue-resolution sessions with the internal execution team
- Log of exceptions and corrective decisions made during rollout
- Rollout plan following pilot stabilization
A stabilized, executed pilot with measurable performance indicators, and a rollout plan for the rest of the organization's units.
Typical TimeframeTypically 4 to 10 weeks for the pilot, depending on scope and the organization's decision-making speed
04 — Transfer Capability
This might be the most overlooked part of consulting work, and that's exactly why it's a pillar of the DDIT framework. The end goal of a good consulting engagement isn't the client's long-term dependence on the consultant — it's the opposite: the internal team should be able to maintain, adjust, and even extend the new process and tool without outside help.
Capability transfer has three layers: documentation (why a decision was made, not just how to execute it), hands-on training for the internal team on real scenarios (not just a theoretical workshop), and naming a clear internal owner responsible for maintaining the process.
In many of the food and pharma engagements we've run, this stage also includes a short shadowing period — the internal specialist runs the next cycle themselves, with the consultant observing rather than driving. Once that cycle repeats without the consultant's involvement, the project is actually done — not when the final report gets handed over.
- Process and decision-logic documentation package (not just a user guide)
- Hands-on training workshop using the organization's real data
- Naming and training an internal process owner
- Shadow cycle: independent execution by the internal team with light-touch oversight
Complete documentation, a trained internal team with a named process owner, and one full cycle executed without the consultant's direct involvement.
Typical TimeframeTypically 2 to 4 weeks, running in parallel with the end of the Implement phase
Want to see how this framework runs in your domain?
Each of SCM LAB's 11 consulting domains follows these same four stages, with content specific to that domain.