Please Note: This is not a traditional training event: You will not experience periods of instruction followed by exercises. Rather, you will actively perform every step listed below, and the Facilitator will provide any explanations and guidance that you require.
Step 1: Understand what you do in terms of Value Streams
- Create a working definition of value that is relevant to your context
- Determine how to measure Value in a Value Stream
- Establish common heuristics on value
- Determine how you provide value to customers
- Identify your customers and the needs they have that you satisfy
- Articulate what value means to your Customer/user
- Identify your services and how each satisfies customers’ needs
- Identify your customers and the needs they have that you satisfy
- Identify your Value Streams
- Identify the processes (activities) required for each service:
- Identify Value-add activities
- Identify Directing activities
- Identify Supporting activities
- Arrange services into Service Families based on similarity in processes (activities)
- Identify each Value Stream
- Identify the processes (activities) required for each service:
- Explain how Value Streams relate to:
- Conventional supply chains
- Agile practices
- DevOps and IT services
- PMOs and project management
- Product life cycles
- Enterprise costs and revenues
- Other use cases
Step 2: Choose a Value Stream to improve
- Prioritize Value Streams
- Based on value for your customers
- Based on value to your organization
- Identify problematic Value Streams
- Issues with what is delivered to customers
- Issues with timeliness of value delivery
- Issues with cost to the organization
- Choose a high value & problematic Value Stream to improve
Step 3: Prepare for Value Stream Mapping
- Identify (or appoint) the Value Stream Manager
- Understand the role of Leadership
- Collect required data
- Customer data
- Process Data
- Inventory Data
- Supplier Data
- Lead Time for the total Value Stream
Step 4: Map the current (as is) Value Stream
- Visualize workflows
- Visualize functional areas of work and how they interact
- Flesh out how value-added workflows through the organization
- Establish an accurate description of the environment’s current state
- Map the flow of work through functional groups:
- Business Teams
- Development
- Product Ownership
- Security and Governance
- Change Management
- Testing and QA
- Data Management
- Release Process
- Other IT Operations
- Map the Customer
- Map the Processes
- Map the Suppliers
- Map the Inventory
- Map the Service flow
- Trace handoffs for different phases of work
- Visualize Queues in your Value Stream Map
- Map the Information flow
- Map the Timeline
- Distinguish between Value-Add and non-Value-Add activities in a Value Stream
- Measure value-added vs. non-value-added time
- Trace waiting times for different phases of work
- Identify Wait times and total wait time in a Value Stream
- Measure waiting, frequency of deployments/releases/versions, lead times, MTTD & MTTR, change volume
- Establish common heuristics on waste
Step 5: Identify problems with the current (as is) Value Stream
- Find Wastes
- Find root causes for waiting and waste in workflows
- Find dependencies among teams
- Resolve misunderstandings and misperceptions across different departments
- Identify Overproduction (Excess Inventory)
- Note where work is not paced to “takt time”
- Identify impediments to flow among processes
- Opportunities to use continuous flow
- Push vs Pull relationships
- Note instances of ineffective flow management
- Scheduling processes independently
- Lack of a “Pacemaker” process
- Identify unevenness of flow
- Different services not distributed evenly over time
- Pitch (increments of work) too large and not related to takt
- Inability to do every activity every day (or every pitch)
- Make note of wasteful Processes
- Movement (including unnecessary searching)
- Over-processing
- Transportation
- Latent talent
- Defects
Step 6: Analyze the future (to be) Value Stream
- Principle: “At first, assume existing designs, facilities, and remote activities cannot be changed and make other improvements.”
- Plan and budget for future fixes to those bigger issues.
- Determine: What is the takt time?
- Decide: Will you build to a finished-service supermarket from which the customer pulls, or respond directly to customer demand?
- Identify: Where can you use continuous flow processing?
- Identify: Where will you need to use pull systems to control upstream processes?
- Determine: At what single point in the Value Stream (the “pacemaker process”) will you schedule the work?
- Decide: How will you level the mix of work at the pacemaker process?
- Define: What increment of work (Pitch) will regularly release at the pacemaker process?
- Identify: What process improvements will be necessary for the value stream to flow as your future-state design specifies?
Step 7: Map the future (to be) Value Stream with needed process improvements noted
- Draw the To-Be Value Stream
- Build a description of your desired future state
- Identify the value-stream loops
- Pacemaker loop
- Upstream loops
- Define Objectives and Goals for each loop
- Establish improvement priorities
- Plan for optimizing processes, overall flow, speed and value
- Establish common heuristics on priority
- Define the goals and objectives for a Value Stream
- Discover opportunities for automation and modernization
- Choose the relevant metrics to improve
- Define Improvement Targets (e.g. delivery frequency, product flows, projects & programs, mapping portfolios, end-to-end value)
- Prioritize improvement targets against each other
- Choose the Prioritization Heuristic to use
Step 8: Iteratively improve the Value Stream
- Map a path to get to your desired future state
- Plan one step toward attaining the future (to be) Value Stream
- Pick the starting point (which value-stream loop to improve first)
- Loop improvement pattern:
- (First!) Develop a continuous flow that operates based on takt time
- Establish a pull system to control work
- Introduce leveling
- (Last!) Practice kaizen to continually eliminate waste, reduce batch sizes, shrink inventory, and extend the range of continuous flow
- Determine how you will manage that one improvement step
- Define how to collect data on the improved Value Stream
- Determine how you will identify problems with the improved Value Stream
- Plan to update the future (to be) Value Stream Map
- Expect to Refine Value Stream Loops and their Objectives and Goals
- Plan to repeat until the Value Stream Loop Goals have been achieved