Once a process map is validated, AI can sweep it against the Lean waste categories — waiting, rework, overprocessing, handoffs, motion — and produce a candidate waste register in minutes. Every candidate stays a hypothesis until the step's owner confirms it, because half of what looks like waste is load-bearing.
Workflow area: Process Modeling & Mining · Tier: Foundation · Hands-on time: ~25 minutes
Waste analysis has a cold-start problem: staring at a swimlane asking "what's wrong here?" produces either nothing or your existing prejudices. Running the map through the Lean categories systematically is exactly the kind of exhaustive, checklist-driven pass AI does without fatigue — it will interrogate every handoff and every approval, including the ones you stopped seeing years ago. The danger is symmetrical: the model will happily condemn a "redundant approval" that exists because of a regulatory finding in 2019. So the output is a register of candidates, each one validated with the person who owns the step before it is called waste in any document that circulates.
Stage the inputs. You need the validated process map as text (actor — step — system, numbered; export from Miro/Signavio or transcribe), plus whatever performance data exists: cycle times per step, volumes, error or rework rates, staffing. Data can be rough — label its quality honestly.
Run the categorized critique.
You are a Lean-trained business analyst reviewing a validated
process map for waste.
Process: [NAME + ONE-LINE PURPOSE + VOLUME, e.g. "vendor
onboarding, ~150/month"]
Map:
[PASTE NUMBERED STEPS: actor — step — system]
Performance data:
[PASTE CYCLE TIMES / VOLUMES / REWORK RATES, with a note on data
quality, or "none available"]
Sweep every step and every transition against these categories:
waiting, rework/defects, overprocessing, handoffs, motion
(system-switching), inventory (queues/backlogs), underused
judgment (skilled people doing mechanical work).
Output a WASTE REGISTER table with columns:
- ID (W-01...)
- Step(s) affected
- Category
- Observation — what the map/data shows, citing the step number
and any data point used
- Estimated impact — only from provided data; write "no data" if
none supports a number
- Possible legitimate reason — your best guess at why this might
exist deliberately (control, regulation, risk)
- Question for the step owner — the neutral question that would
confirm or kill this candidate
Rules: every row cites step numbers. Never present impact numbers
not derivable from the data given. The "legitimate reason" column
is mandatory — assume the process has reasons you cannot see.
Read a sample of good output.
W-03 | Steps 4→5 | Waiting | Supervisor approval sits in a shared
mailbox; median 4.2 days of the 9-day cycle (from cycle data) |
~47% of total cycle time | May be a segregation-of-duties control
| "Is this approval required by policy, and must it be this
person, or this role?"
W-07 | Steps 6, 9 | Rework | Vendor data re-keyed into ERP after
entry in CRM (steps cite two systems) | no data | Integration may
have been descoped for cost | "What happens when the two entries
disagree, and how often?"
Triage before you validate. Sort the register: candidates with data support and large impact first. Kill obvious false positives yourself — you know some history the model does not. Mark each survivor with what it needs: data confirmation, owner confirmation, or both.
Validate each candidate with its owner — the non-negotiable step. Take the questions (not the conclusions) to the people who run the steps. The framing matters: "the map shows the approval adds four days — help me understand what it protects" invites information; "we found waste in your step" invites war. Three outcomes per candidate: confirmed waste (owner agrees it serves no purpose), justified control (there is a reason — record it on the map so the next analyst doesn't rediscover it), or partial (the purpose is real but the implementation is wasteful — often the richest category).
Publish only the confirmed register. The circulating artifact contains confirmed items with their data, owner acknowledgments, and the justified-control notes. Candidates that died in validation stay in your working file as institutional learning.
Waste registers name teams and quantify their delays — treat drafts as confidential working papers in your organization's approved AI workspace, and never let an unvalidated candidate reach anyone's leadership as a finding.
Keep a "justified controls" appendix on every process map you analyze — the candidates that turned out to be deliberate are the map's immune-system memory, and they save every future analyst from re-litigating the same approval with the same owner.