An end-to-end flow delivering value to the customer
A value stream is the full sequence of steps an organisation takes to deliver something a customer values, traced end to end across teams and tools, including the waiting time between steps. Its defining move is to follow the work rather than the org chart, so that the handoffs and queues nobody owns become visible. The discipline depends on honesty about delay. A value stream that records only the value-adding steps and hides the days a request sits idle is a flattering diagram, not a measurement.
The concept comes from the Toyota Production System, where Toyota mapped what it called material and information flow long before the term existed. It entered Western management vocabulary in 1990 through James Womack, Daniel Jones, and Daniel Roos in The Machine That Changed the World, and was developed into a full method in Womack and Jones's Lean Thinking (1996), which placed "identify the value stream" as the second of five lean principles.
The practical technique, value stream mapping, was codified in 1998 when Mike Rother and John Shook published the Lean Enterprise Institute workbook Learning to See. The workbook gave practitioners a standard notation for drawing the current state, distinguishing value-adding time from the waiting and rework around it, then drawing a future state to design the waste out. Womack has described the central insightInsightUser ResearchA synthesised finding from researchView reference → as learningLearningValidationAn insight gained from an experimentView reference → to see the whole flow rather than optimising isolated steps.
The idea then crossed into software. DevOps and the Scaled Agile Framework adopted the value stream as the organising unit for delivery, shifting the metricMetricStrategyA unified metric that measures progress, health, or behaviour across the productView reference → from factory cycle time to lead time from idea to running code. The modern debate is about scope: how to bound a software value stream when the "product" is continuous and the steps are partly automated. The constant across manufacturing and software is the measurement pair the concept exists to expose, lead time and the ratio of value-adding time to total elapsed time.
A bank maps the value stream for opening a business account. End to end it takes nineteen working days. The team's instinct is that the credit check is slow, so they expect the map to indict it. The map shows the opposite. Actual value-adding work totals about four hours; the other eighteen-and-a-half days are queues, an application sitting in three separate inboxes waiting for someone to pick it up.
The stream reframes the fix. No amount of speeding up the credit check matters when the bottleneck is handoff latency. The bank co-locates the three approval roles and adds a single shared queue, cutting lead time from nineteen days to six without making any individual step faster. The value stream surfaced the gap between busy and productive, which a taskTaskProduct SpecificationA unit of work within a story or epicView reference →-level view of any single team would have missed.
In the Unified Product Graph, Value StreamStrategyAn end-to-end flow delivering value to the customer is a container in the Strategy & OutcomesOutcomeStrategyA desired business or user outcomeView reference → region, carrying flow properties (value_streamlead_time, throughput, stream_stage) drawn straight from the lean tradition. It is fed from above by Strategic PillardeliversValue Streamhierarchy and strategic_pillar_delivers_value_streamStrategic Themeflows throughValue Streamsemantic, and enabled from the side by strategic_theme_flows_through_value_streamCapabilityenablesValue Streamcross-domain, which is the edge that records which abilities the flow consumes. The product connects through capability_enables_value_streamProductdelivers throughValue Streamsemantic. Modelling the stream as a node distinct from the capabilities feeding it keeps the lean distinction intact: you can ask which capabilities a slow stream depends on, and find the handoff the org chart was hiding.product_delivers_through_value_stream
Type-specific fields on BaseNode
stream_stagestringCurrent stage in the value delivery pipeline
lead_timestringEnd-to-end lead time. @example "2 weeks"
throughputstringThroughput measure. @example "5 features/sprint"
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
4 edge types connected to this entity.
strategic_pillar_delivers_value_streamproduct_delivers_through_value_streamcapability_enables_value_streamstrategic_theme_flows_through_value_stream