Overview¶
This guide explores how Lean thinking (originating from Toyota's manufacturing system) complements and strengthens Scrum practice — giving practitioners a vocabulary and toolset for eliminating waste and optimizing flow that Scrum alone doesn't fully prescribe.
Who it's for: Scrum practitioners who want to deepen their process-improvement toolkit with Lean principles.
Core Topics Breakdown¶
1. Lean's Core Principles Applied to Software Delivery¶
- Eliminate waste: identify and remove the seven classic wastes (originally from manufacturing, adapted to knowledge work): partially done work, extra features, relearning, handoffs, task switching, delays, and defects.
- Amplify learning: short feedback loops (a Sprint is itself a Lean feedback loop) and build-measure-learn cycles.
- Decide as late as possible: defer irreversible decisions until the last responsible moment, when you have the most information — directly supports Scrum's iterative planning approach.
- Deliver as fast as possible: favor small batch sizes (a single story) over large batch releases, reducing risk and feedback delay.
- Empower the team: decisions should be made by those closest to the work — mirrors Scrum's self-management principle.
- Build integrity in: quality is built into the process (continuous integration, automated testing, Definition of Done) rather than inspected in at the end.
- See the whole: optimize the entire value stream, not just individual team throughput — a common failure mode is a fast development team blocked by a slow, unaddressed downstream approval process.
2. Value Stream Mapping¶
- A technique for visualizing every step (and every wait/handoff) between "idea" and "value delivered to the customer."
- Distinguishing value-add time (actual work) from non-value-add time (waiting, handoffs, approvals) — often the majority of total lead time in real organizations.
- Using value stream mapping findings to prioritize process-improvement backlog items alongside product backlog items.
3. Kanban as a Lean-Derived Complement to Scrum¶
- Work-in-Progress (WIP) limits as a direct application of "limit batch size" — forcing a team to finish work before starting new work.
- Cumulative Flow Diagrams as a Lean-style visualization tool for spotting bottlenecks.
- "Scrumban" — a hybrid combining Scrum's cadence and roles with Kanban's flow-based visualization and WIP limits.
4. Continuous Improvement (Kaizen)¶
- Small, frequent, team-driven improvements rather than large infrequent process overhauls.
- The Scrum Retrospective as a built-in Kaizen ritual — but Lean adds rigor around making improvements measurable and tracked to completion.
5. Applying Lean Metrics Alongside Scrum Metrics¶
- Lead time: total time from request to delivery (includes waiting).
- Cycle time: time actively spent working on an item once started.
- Both metrics complement (rather than replace) Scrum's velocity, offering a customer-centric view of speed that velocity alone doesn't capture.
Study Tips¶
- Practice drawing a value stream map for a real (or hypothetical) request, labeling each step as value-add or non-value-add, and calculating the percentage of total time that's actually value-add (it's often surprisingly low).
- Be able to name and briefly define all seven classic wastes as applied to knowledge work.
- Practice distinguishing lead time from cycle time with a worked numeric example.
Common Pitfalls¶
- Optimizing team-level velocity while ignoring a slow, unaddressed downstream process (e.g., a lengthy manual QA or compliance review) — a classic "see the whole" failure.
- Treating Kaizen/retrospective improvements as optional "nice to have" rather than tracked, prioritized backlog work.
- Confusing lead time and cycle time in reporting, which misrepresents how responsive the team actually is to new requests.
Quick Reference Cheat Sheet¶
| Metric | Measures |
|---|---|
| Lead time | Request to delivery (includes wait time) |
| Cycle time | Active work time once started |
| WIP limit | Max items allowed in a given workflow stage |
Further Practice¶
Map the last 5 items your team delivered from "requested" to "delivered," and calculate the ratio of value-add time to total lead time.