Definition

Value Streams represent  how and organisation configures it’s business capabilities to deliver value to an internal or external stakeholder typically a customer. The value streams explains how the core value proposition or elements of that value proposition are enabled by the organisations business capabilities. Within more complex Value Chains or within Ecosystems this will include Business Capabilities performed by partners or other Ecosystem participants.

Value streams respond to events or signals that trigger or indicate that a stakeholder wants, needs or desires the outcome ‘the value’ from that value stream. Value Streams include the signal/event, stakeholders (value recipients), stakeholders (enabling participants), value proposition elements

Disambiguation: Lean Value Stream mapping – Lean Value Stream Maps also describe the flow of value resulting from the execution of a set of steps to deliver value to the customer. Value Stream Maps describe the flow of both materials, information and activities within an organisation. Value Stream Maps are ‘how’ focused, they describe the detail of flows with an objective of identifying and eliminating waste. Value Streams as defined here are ‘what’ focused (business capabilities are ‘what and organisation does. The objective is to understand value flow and value configuration. Both techniques are valuable however the level of detail and is different value stream mapping is typically implementation level detail – who, with what. Value streams are design and analytical tools at a less granular level of detail.

Why it matters?

Whether you are trying to bring a new product or service to market, merge or acquire, change your sourcing, transform digitally, enter new markets or optimise operations you will need to understand how value flows to customers and other stakeholders through your organisations capabilities. Value Streams are a method for value configuration in your organisation and allow architects to understand how value flows can be optimised. The challenges that can be revealed and solved using this technique include indiscrimination of customer segments (i.e. standardising where specialisation was more appropriate), understanding dependencies of and linkages between capabilities, understanding impact of regulatory or legislative changes, identifying structural waste and inefficiencies, internationalisation or customisation of products/services, creating new value streams using existing capabilities and last but not least Service Orientation and the designing loosely coupled systems.

Details

Value Streams a or Capability Value Streams represent a viewpoint that capture value flow through capabilities. This method depends on the concept of business capabilities and the discipline of capability mapping [explained BUSINESS CAPABILITIES]. The practices emerged  as a result of the inadequacies of other methods namely  organisation charts, process flow diagrams and technical blueprints as ways of explaining what an organisation does and how if delivers value. Value Streams are an extension of business capability models and allow an architect to map the flow of value through and organisation and understand what services are involved in the delivery of that value.

Capabilities, Services  & Value Streams

Capabilities are linked to each other by services, services in this context are used in a general sense and should not be assumed to be ‘web services’ or ‘micro-services’. The connection between Business Capabilities is via Services and each pair form a consumer/provider pair. From a stakeholder perspective the capabilities are only experienced via the services that expose them, they act as a semi-porous skin on the organisation. From outside and organisation capabilities are only apparent through the services that realise them, their internal working are unclear and may be inferred but not obvious e.g. Uber provides a car-ordering service and a trip-payment service.  These provide tangible evidence that Uber must have some sort of car logistics capability, and payments capabilities but its precise inner workings are not visible.

 

Figure 1: Business Services

Events, Demand Signals & Value Streams

Value Streams are triggered by specific events resulting from external stakeholder actions e.g. placing an order for a domino’s pizza. Events can result from specific commands from stakeholders e.g. Command: Place Order/Event: Order Received , time-based e.g. fixed: end of month or relative: 5 days since event occurred. Demand Signals are the signals passed along the Value Stream between services you can think of them as messages exchanged between cooperating services that enable value to flow.

Proven Practices

Key Deliverables

There are many ways of capturing and the output from a Capability Value Stream, however there is no one standard approach or definition of output. The key to this as with other techniques is to ensure that the deliverable addresses the concerns of the stakeholders. Formal modelling and analysis are useful and create tangible outputs however, the techniques do not depend on any language or toolset

Finding Value Streams

Step 1 in any Value Stream activity is finding the value streams. A number of starting points exist depending on the context.

Customer Starting Points

  • Option 1: Products/Service – The easiest starting point is with Products/Services as the tangible manifestation of value as understood by a customer
  • Option 2: Business Model  – start with the companies business model and explore the value proposition
  • Option 3: Ancillary Business Services – Pre/Post activities- returns, faults, complaints, billing, information

Other Stakeholder Starting Points

  • Option 4: Financial – find and follow the money
  • Option 5: Operational – find and follow the activity
  • Option 6: Governance – find and follow the outcomes (rules, policies, principles)

Capability Value Stream Mapping

Goal: Understand the value flow

Purpose: Exploration

Capability Value Stream Mapping is a technique that involves exploring and understanding the capabilities required to deliver on an organisations value proposition to a stakeholder. A generic model looks something like Figure 2: Generic Capability Value stream.

Figure 2: Archimate 3 – Generic Capability Value Stream – Descriptive

The Value Stream describes the value flow, the connections between capabilities indicate boundaries. Concepts such as Bounded Contexts from Domain Driven Design provide a useful way of organising elements of the map. Each exchange between capabilities can be subsequently modelled as a Service Interaction between a consumer & a provider. This approach lends itself to the identification and development of Service Models supporting collaboration across Capabilities.

Scenarios for Use

  • Scenario 1: Organisation has an existing Business Capability Model covering the domain
  • Scenario 2: Organisation has no business capability model and no familiarity with business capability thinking

Steps

Step 1: Value Stream Storming

  • Capture the capabilities (Scenario 1: Use the existing Capability Model/Scenario 2:
  • Capture the events
  • Capture the services

Step 2: Describe the Service(s) – service consumer/service provider viewpoints

Step 3: Find the Value Flows – how does value flow

Capability Value Streams & Understanding Systems

Systems have a set of characteristics

  • Boundaries:  boundaries help us understand what’s in and what’s outside of the system, in the context of a value stream we are looking to find where the boundaries lie.
  • Hierarchy:  systems are often composed of smaller systems which in turn encompass even smaller systems, hierarchies typically come with systems of control which influence behaviours within, in the context value streams we need to understand the impact of hierarchy on value flow.
  • Interdependence:  The elements within a system need to collaborate to achieve the objectives of the whole system.  Often, systems must also collaborate with other systems in the wider environment.  Interdependence and collaboration requires the flow of energy, material and information. In the context of value streams we need to understand inter/intra system dependencies and flows.
  • Differentiation:  Units within a system can be specialised to perform specific functions, such as a Human Resources Department, an Information Technology Department, a Marketing Department, a Production Department and an Executive Board. In the context
  • Goals:  Systems have a purpose, which they attempt to fulfil.  Subordinate elements within an organisation have their own objectives, which may sometimes be counter-productive.  This was recently demonstrated by bankers working towards bonuses in a way that threatened the banks they worked for with collapse.
  • Regulation:  Systems respond to feedback to adjust their behaviour.  The banking industry failed to identify, measure and respond to increasing levels of risk, and therefore did not adjust its behaviour to reduce endemic risk levels before the banking crisis took hold

Capability Value Stream Performance Analysis

Inputs: Capability Value Stream Map, Business Capability Model

Goal: Understand impact of capability performance on value flow

Purpose: Find the pain

Each Capability exhibits a level of Performance based on the efficiency and effectiveness of that capability. There are a number of approaches to establishing the performance both absolute numbers, performance indicators, expert judgement. The goal is to quickly establish a map of performance as it relates to value streams.

Figure 3: Capability Performance Map – Acme Co

Scenarios for Use

  • Scenario 1: Organisation has an existing Business Capability Model covering the domain with performance pre-measured (see Figure 3)
  • Scenario 2: Organisation has no business capability model, capabilities must be captured and performance measured

Steps

Step 1: Map Capability Performance to the Capability Value Stream

Step 2: Identify Key Pain Points (Performance Impacts)

Step 3: Identify Structural or Flow Pain Points i.e. the configuration of capabilities in the flow

Step 4: Identify Information Gaps/Assumptions/Inconsistencies

Step 5: Identify Pain Relief/Value Maximising Options

Step 6: Describe/Set future state performance characteristics

Capability Value Stream Contribution Analysis

Inputs: Capability Value Stream Map, Business Capability Model, Capability Performance Map

Goal: Understand capability contribution on value flow

Purpose: Find what’s important

Capabilities come in all shapes and sizes. Capability Contribution captures the impact of the capability along 2 dimensions – Strategic/Value Proposition and Financial (Cost/Revenue). Capabilities classified as

  • Advantage: Capabilities with high value proposition impact AND drive financial results
  • Strategic Support: Capabilities with high value proposition impact AND little financial impact
  • Essential: Capabilities that drive financial performance but not little value proposition impact
  • Business Necessity: Capabilities that are necessary but not seen as creating value or driving financial performance

Figure 5: Capability Contribution

Scenarios for Use

  • Scenario 1: Organisation has an existing Business Capability Model covering the domain with contribution pre-measured (see Figure 3)
  • Scenario 2: Organisation has no business capability model, capability contribution is no

Steps

Step 1: Map Capability Contribution to the Capability Value Stream

Step 2: Identify High Impact Capabilities

Step 3: Identify Business Necessity/Essential capabilities participation in the Value Stream

Step 4: Identify Information Gaps/Assumptions/Inconsistencies

Step 5: Identify Value Maximising Options

Capability Value Stream Service Orientation Analysis

Inputs: Capability Value Stream Map, Business Capability Model

Goal: Understand Service Boundaries, Service Interactions and Value Flow

Purpose: Find Services, Service Boundaries

Figure 6: Services are Connected

Capability Value Stream Financial Analysis

Inputs: Capability Value Stream Map, Business Capability Model, Business Capability Contribution Maps

Goal: Understand Service Boundaries, Service Interactions and Value Flow

Purpose: Find Financial Impacts Cost/Revenue

Capability Value Stream Regulatory Impact

Inputs: Capability Value Stream Map, Business Capability Model, Business Capability Contribution Maps, Regulatory Frameworks

Goal: Understand Impact of New/Updated Regulation

Purpose: Find Regulatory Impact

  • Scenario: Example – GDPR implications for a value

Related Concepts

  • Customer Journey Mapping
  • Service Blueprinting
  • Business Capability Modelling
  • Event-storming

References

Value Streams Wikipedia
https://en.m.wikipedia.org/wiki/Value_stream

SAFE 2.0
http://www.scaledagileframework.com/value-streams/

SOA Patterns  – Thomas Erl
http://www.soapatterns.org/

Service Orientation – Thomas Erl
http://serviceorientation.com

SOA Manifesto
SOA Manifesto Announcement/ http://www.soa-manifesto.org/

Service Choreography
https://en.wikipedia.org/wiki/Service_choreography

Identifying Value Streams
http://www.scaledagileframework.com/identify-value-streams-and-arts/

BTABoK 3.0 by IASA is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Based on a work at https://btabok.iasaglobal.org/