Skip to content
KatafactsBeta

Value stream mapping

Value stream mapping — current-state analysis

Value stream mapping — current-state analysis is licensed CC BY 4.0. Attribution: Katafacts (katafacts.com).

Customise with AISkill file ↓

1 · What it is

What it is

A value stream map traces a process from its start to the point a customer receives value, timing each step and the wait between steps. The current-state analysis here does the arithmetic a team usually does by hand on a whiteboard: total lead time, process (value-added) time, flow efficiency, which step caps throughput, and where wait time is piling up — each one computed directly from what you measured, not estimated. It doesn't replace walking the process yourself; it replaces the error-prone parts of doing the math afterward.

2 · When to use it

When to use it — and when not to

Use it when

  • You can walk the actual process (or have direct, recent observation data) rather than working from what people believe happens.
  • The process has a clear start and end a customer would recognise as "when I asked" and "when I got it."
  • You want a defensible number for flow efficiency, not an impression that things feel slow.

Not when

  • You only have secondhand or old data — go and observe the current process first; a VSM built from memory inherits every gap in that memory.
  • The process branches heavily with no dominant path — map the dominant path first, or scope down to a single product/service family (this is product family analysis, master-plan §2.3, and it applies before mapping starts).
  • You're trying to design the future state before the current state is measured — you can't improve a flow you haven't quantified.

3 · How to fill it in

How to fill it in

Scope
State what's in and out of this value stream in a sentence or two — which product/service family, which start and end point. A value stream with no stated boundary quietly turns into a map of everything, which maps nothing well.
Process steps
List each processing step in order with its process time (the time actually spent working on the item) and the wait time after it (queue time before the next step starts). Add operators, uptime, defect rate, or WIP count only where you actually observed them — leave them out rather than guess, since the waste calculations only quantify what has real data behind them.
Lead time · Process time · Flow efficiency
Lead time, process time, and flow efficiency are computed for you from the step data — you shouldn't need to touch these by hand. If a number looks wrong, the fix is almost always a step's process or wait time, not the formula.
Waste — the eight wastes
Waiting, inventory, and defects are quantified directly from your step data wherever you captured it. The other five wastes stay marked as needing direct observation until your notes give them something concrete to point to — that's not a gap in the tool, it's the tool refusing to invent a number it can't support.
Where the wait concentrates
Ranked automatically by wait-time contribution, showing where flow is choked worst — override the axis to cost or impact if dollar value or customer effect matters more than raw wait time for this specific value stream.
Countermeasures
Rank by impact and effort (FR-M3-6), and name the specific finding each one addresses — the largest wait contributor, the capacity constraint, or a named waste. A countermeasure that doesn't trace to a finding is a good idea with no evidence behind it.

4 · What good looks like

What good looks like

The example below is a full current-state analysis: step-by-step timing data, a lead time and flow efficiency figure with the arithmetic shown, the step that caps throughput and the step where wait time is worst, waste findings that are honest about which are measured and which are still qualitative, and countermeasures that each name the finding they address.

Same example, as a downloadable xlsx workbook.

Download .xlsx

Value stream map — current state

Custom cabinet order fulfillment — current state

Marcus Webb, Shop Supervisor · 2026-03-02

Team: Dana Ruiz, Scheduling, Priya Nair, Materials · Sponsor: Oksana Petrova, Plant Manager

Scope

Scope runs from a confirmed custom cabinet order landing in the shop to the finished unit being packaged for shipment. One product family (custom kitchen cabinet runs), one shop. Excludes design/quoting before order confirmation and delivery after it leaves the dock.

Process steps

StepProcess time (minutes)Wait after (minutes)OperatorsDefect %WIP after
Order intake & spec review201801
Material staging4036028
CNC cutting9012014%
Assembly1509036%
Finish & QC604523%
Packaging & ship2501

Lead time · Process time · Flow efficiency

Lead time

1180 minutes

Process time

385 minutes

Flow efficiency

32.63%

20 + 40 + 90 + 150 + 60 + 25 (process time) + 180 + 360 + 120 + 90 + 45 + 0 (wait time) = 1180 minutes

385 / 1180 × 100 = 32.63%

Capacity constraint

Assembly

150 minutes · 12.71% of lead time

Largest wait contributor

Material staging

360 minutes · 30.51% of lead time

WIP flags

  • Order intake & spec reviewWait time here is 15.25% of total lead time, above the 15% flag threshold — this is where WIP is piling up.
  • Material stagingWait time here is 30.51% of total lead time, above the 15% flag threshold — this is where WIP is piling up.

Waste — the eight wastes

  • Defects12.47 %

    Rolled throughput yield across the 3 steps with a recorded defect rate is 87.53% — about 12.47% of units need rework or scrap somewhere in the stream, so first-pass output is lower than any single step suggests.

    (1 - 4/100) × (1 - 6/100) × (1 - 3/100) × 100 = 87.53% yield — from CNC cutting (4%), Assembly (6%), Finish & QC (3%); defects = 100 − 87.53 = 12.47%

  • OverproductionQualitative

    Not quantified from step timings. On the next walk, look for producing more than the next process pulls, or running ahead of takt — batches built early, reports nobody reads.

  • Waiting795 minutes

    Work sits idle for 795 minutes in total across this value stream, queued after 5 of 6 steps.

    180 + 360 + 120 + 90 + 45 + 0 = 795 minutes

  • Non-utilized talentQualitative

    Not quantified from step timings. Look for operators' process knowledge or improvement ideas going unused — people closest to the work with no route to change it.

  • TransportationQualitative

    Not quantified from step timings. Look for unnecessary movement of material or information between steps — handoffs, re-keying, files shuttled between systems.

  • Inventory8 units

    8 units of work in progress sit in queues after 1 of 6 steps — every one of them is finished effort not yet paid for.

    Material staging (8) = 8 units

  • MotionQualitative

    Not quantified from step timings. Look for unnecessary operator movement within a step — reaching, searching, walking to fetch what the work needs.

  • Extra-processingQualitative

    Not quantified from step timings. Look for doing more to the product or information than the customer actually values — extra approvals, duplicate checks, unused detail.

Where the wait concentrates

Ranked by cost

  • Material staging360
  • Order intake & spec review180
  • CNC cutting120
  • Assembly90
  • Finish & QC45
  • Packaging & ship0

Countermeasures

  • Move spec review from a once-daily batch to same-day: the scheduler checks the shared inbox three times per shift instead of once, cutting the median wait before an order enters the queue.

    Linked finding: Order intake & spec review — wait time is 15.25% of total lead time

    Impact: medium · Effort: low · Owner: Dana Ruiz · Due: 2026-03-16

  • Set a WIP cap of 4 pallets in material staging and pull the next order into CNC only when a slot frees up, instead of staging everything as soon as it's confirmed.

    Linked finding: Material staging — largest wait contributor at 30.51% of lead time, 8 units of WIP observed

    Impact: high · Effort: medium · Owner: Priya Nair · Due: 2026-03-23

  • Add a dimension-conflict checklist to the spec review step so cut-list rework surfaced at assembly gets caught earlier instead of after CNC and assembly time is already spent.

    Linked finding: Defects — 87.53% rolled throughput yield across CNC cutting, Assembly, and Finish & QC

    Impact: medium · Effort: low · Owner: Marcus Webb · Due: 2026-03-16

5 · Common mistakes

Common mistakes

  • Flow efficiency is estimated instead of computed from real step data.

    A guessed 30% and a computed 14% lead to very different conversations. The whole point of doing this analytically is to replace the guess.

  • Every step gets flagged as a problem.

    If everything is flagged, nothing is prioritised — the vital-few discipline (master-plan §1.3) means naming the one or two steps actually worth acting on first, not cataloguing every step with nonzero wait.

  • A waste category gets a number with no real data behind it.

    Overproduction, motion, and transportation usually can't be read off step-timing data. Forcing a number there is worse than leaving it qualitative — it looks rigorous and isn't.

  • The value stream's scope keeps growing mid-analysis.

    A value stream mapped without a stated start/end boundary drifts to cover every variant and exception, and the resulting numbers describe nothing in particular.

  • Countermeasures target the step that's easiest to change, not the one the data points to.

    The capacity constraint or the largest wait contributor is where the value stream actually loses time. An easy fix elsewhere feels productive and moves nothing.

6 · What it connects to

What it connects to

upstream

  • Gemba walk observation form

    Where the step-by-step timing data in this analysis should come from — direct, recent observation, not memory.

  • Takt time calculator

    Useful alongside the capacity constraint finding: whether the constraining step's time is actually above or below what customer demand requires.

downstream

  • A3 problem solving

    The capacity constraint, largest wait contributor, or top waste finding here is exactly the kind of bounded, data-backed problem an A3 exists to close.

  • Future-state worksheet

    Once the current state is measured and the vital-few findings are ranked, the future-state design starts from those findings — not a blank redesign.

7 · Where AI helps

Where AI helps

Judgement — stays yours

  • Deciding where to draw the value stream's scope boundary
  • Judging whether a countermeasure is actually feasible given real constraints
  • Committing to which finding to act on first

Analysis — AI helps

  • Drafting waste narratives from raw gemba observation notes
  • Pressure-testing whether a proposed countermeasure actually addresses the named finding
  • Ranking countermeasures by impact and effort

Drudgery — automated

  • Computing lead time, flow efficiency, and every calculation shown alongside them
  • Identifying the capacity constraint and the largest wait contributor from step data
  • Quantifying waiting, inventory, and defect waste wherever the data supports it
  • Exporting to xlsx in the house format

9 · Rate this kata

Rate this kata