|

Review Learning to See: Value Stream Mapping for Systems Engineering

Review Learning to See: Value Stream Mapping for Systems Engineering

The book Learning to See by Mike Rother and John Shook is the canonical introduction to value stream mapping. The focus is deliberately anchored in production and logistics. Physical material moves, inventories grow and throughput time can be measured with a stopwatch and clipboard.

This focus is a strength of the book, not a limitation. The book teaches you a new way of looking at systems. And this is where the perspective of classical systems engineering practice comes into play: there, too, it is not about individual disciplines, but about the behavior of the overall system over the entire life cycle. Once we have understood the logic, the leap from the factory floor to systems engineering is smaller than it looks. This article first summarizes the book in its original context. I then transfer the ideas to systems engineering and product development. I show the typical patterns that I observe in development organizations from a classic systems engineering perspective.

Review

Learning to See is not a management manifesto but a workbook. The authors recommend working with pencil, paper and stopwatch and physically walking through production. The goal is to understand how value actually flows, not how process diagrams claim it flows.

The book is divided into five parts:

Part 1: Seeing the whole picture

The authors introduce the value stream as the unit of analysis. In other words, not departments, machines, roles, etc. The value stream begins with the customer's order and ends with delivery. This reinterpretation alone shows why local efficiency so often fails to improve overall performance.

From the point of view of classic systems engineering, this corresponds to a change of perspective from optimizing the component to optimizing the system. You can perfect a subsystem and still worsen the overall system because interfaces, feedback and queues dominate. Value stream thinking forces us to take precisely this dynamic seriously.

Part 2: Mapping the current situation

The actual value stream map shows how things really work today. Material flow, information flow, inventories, cycle times, set-up times. The focus is on facts that are observed on site, not on average values from reports. The result is often unpleasantly clear.

The point of value stream mapping is not the map, but understanding the flow of information and material.

Mike Rother and John Shook, Learning to See

Part 3: Designing the target state

The target value stream map is a disciplined application of lean principles to the same value stream. It identifies where flow replaces lot sizes, where pull replaces planning and where control should be established by a takt generator. The target state is not wishful thinking, but a coherent design.

In classic systems engineering language, this is a system design that does not start with documents, but with flow, coupling and stability. We do not just define activities, but an architecture of value creation. This is closer to system architecture than many lean beginners realize.

Part 4: Implementation through Kaizen

The authors emphasize that maps do not initially generate any change. People do that. The target map becomes a blueprint for focused improvement activities. Each Kaizen is subordinated to the overall design of the value stream instead of isolated local profits.

Both flow kaizen (value stream improvement) and process-level kaizen (elimination of waste at the store floor team level) are necessary in your company; improvement in one improves the other.

Mike Rother and John Shook, Learning to See

Part 5: Maintain and repeat

Value stream mapping is not a one-off exercise. When demand, products and constraints change, the value stream needs to be revisited and redesigned. Learning to see is a permanent skill, not a project result.

This is exactly where systems engineering comes in: We work with a living system, not a frozen plan. As soon as requirements, interfaces or technologies change, the system dynamics also change. Continuous vision is just as necessary in development as it is in production.

How this can be applied to systems engineering

The book is already a classic. It has just 120 pages, but they are full of practical, practical tips.

His discipline, his simplicity and his systemic thinking can be transferred amazingly well to systems engineering. Of course, we have to work with non-visible artifacts. Then we see that we have four directions of action:

  • Making the invisible visible: Make design in process explicit and discussable
  • Mapping the flow of information: Uncovering how decisions and assumptions are passed on
  • Identify systemic bottlenecks: Finding the constraints that determine the end-to-end learning speed
  • Design a target state: Develop a coherent target image for faster feedback and flow

1. making the invisible visible

The core idea is: Inventory hides problems. In development, inventory exists as design-in-process (DIP) instead of work-in-process (WIP). Unfinished designs, open decisions, half-validated assumptions. This has no physical form and is often financially invisible because research and development costs are immediately expensed.

Transferred to product speed, mapping forces you to explicitly display this invisible inventory. Waiting designs, decisions on hold and stalled reviews become just as visible as pallets in the factory. This is particularly relevant in classic systems engineering work because the supposed certainty provided by documents often conceals how much is actually undecided.

The benefit is discernment. We recognize the difference between progress and aimless activity. Waste becomes visible, discussable and thus reducible.

2. mapping the flow of information

The authors treat information flow as inseparable from material flow. After all, production does not progress on its own, but because new information triggers the movement.

In product development is Information makes the work. Decisions, constraints, interfaces and assumptions flow between people and tools. When we map this flow, we can see where decisions get stuck, where context is lost and where unvalidated assumptions are passed on downstream.

In systems engineering, we don't just map process steps, we map decision points, interface responsibilities and feedback loops. Many late integration problems are not technical problems, but information flow problems.

The benefit is causal clarity. Delays, rework and late integration failures no longer seem mysterious. We can trace them back to specific breaks in the flow of information.

3. identify systemic bottlenecks

Value stream mapping rejects the idea that every part of the system is equally important at all times. Some constraints dominate the lead time. Others do not.

In development, these bottlenecks are often scarce experts, integrations, test environments or approval committees. If we map the entire value stream, we can see where work is piling up and why local optimization has little effect elsewhere.

The benefit is leverage. Improvement shifts from „everyone must become faster“ to „this bottleneck determines the learning speed“. This is exactly where we gain product speed.

4. the blueprint for a target state

The target map is the most underestimated contribution of the book. It is a qualitative system design, not a dashboard of key figures.

In product development, the target state describes how learning should flow. The granularity becomes finer, for example of design decisions. We use pull systems based on validated hypotheses instead of assumptions or milestones in the calendar. Explicit cycles for review and integration can reduce variance.

If we are influenced by classic systems engineering, we will see a parallel to architecture work here: We define the structure in which decisions are made, verified and integrated. In this way, we shape the dynamics of the development system, not just the speed of individual activities.

The benefit is coherence. Local process changes no longer fight against each other. We understand not only what needs to be changed, but why the system should be shaped in exactly the same way.

Specific industry example

Imagine an automotive supplier developing a control unit for a driver assistance system. Classically organized, there are separate areas for requirements, architecture, software, hardware, testing, safety and release. Each unit optimizes itself locally: requirements strive for completeness, architecture for stability, testing for the most mature builds possible, safety for reliable proof. The result is large batches: integration only takes place every few months, reviews are carried out in committees, test environments are scarce, releases pile up.

A value stream analysis across the entire development value stream makes it clear that it is not „development that is too slow“, but that design-in-process is piling up at a few, clearly identifiable points: in architecture decisions that are waiting for queries from safety, in system integration due to overbooked HIL-environments and during release, because the verification process is only consolidated at a late stage. The target state can then be formulated very specifically: smaller integration packages in a fixed rhythm, pull for features only when test capacity is available, as well as early and continuous verification management that closely interlinks safety and engineering. Product speed increases without additional resources because the flow of decisions and verifications becomes more stable and predictable.

Conclusion

Mike Rother and John Shook have Learning to See for factories, but the book teaches systems thinking and is just as relevant in systems engineering. Product development suffers from the same basic problem as production before lean: Work is optimized locally, while value stagnates globally.

Value stream mapping offers us a way out. If we make design-in-process (DIP) visible, map information flows, identify real bottlenecks and consciously design a target state, we can accelerate learning without increasing chaos. And from a classic systems engineering perspective, this is nothing other than system design: we work on the behavior of the overall system.

Similar Posts

Leave a Reply