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. It follows the work rather than the org chart, so the handoffs and queues nobody owns become visible, and it records waiting time alongside the value-adding steps.
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.
Gene Kim, Kevin Behr, and George Spafford's novel The Phoenix Project (2013) brought this shift to a wide software audience by dramatising how unplanned work and invisible handoffs — not individual step speed — collapse IT lead time. The book's central diagnosis maps directly onto the value stream's core claim: the work nobody owns, the queue between teams, is what the end-to-end view exposes.
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
Worked example: Trellis
Value in Trellis flows end to end from a plain-language description of a process, through the agent proposing and building a structured tool, to the director approving it, to the team running operations on it. The capabilityCapabilityStrategyAn ability that enables value deliveryView reference → that keeps this value stream trustworthy at every step is governed agent change, and the initiativeInitiativeStrategyA large coordinated effort to achieve a strategic goalView reference → that makes it generally available is Safe Change.
Type-specific fields on BaseNode
stream_stageenumCurrent stage in the value delivery pipeline (UPG-579 Option B).
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