SlideShare a Scribd company logo
Images goes here
Lance Knight
COO ConnectALL
Learn to See, Measure and Automate
with Value Stream Management
The business
The chaos
Your
operations team
Your Development
Team
Your Security Team
Tool Vendors
Business outcomes
Agile
Transformation
Digital
transformation
Devops
DevSecOps
Valley Stream
Management
Observability
Cloud Delivery
The conversation
Multiple tools,
no integrationDuplicate data
entry required,
manual work
Lack of
communication
between dev and
test teams
Lack of visibility
and traceability
Time-to-market
and time-to-value
Mapping value
across the value
stream
Getting visibility into
every aspect of the
value stream
Seeing the flow of
work across the
value stream
Saving costs and
creating value for
customers
Value Stream Optimization
Is the process of analyzing your software
delivery value stream and looking for areas
to improve with the goal of achieving certain
outcomes.
See Measure Automate
Observe Baseline Improve
See the Value Stream
See Work in the Value Stream
See the Flow
Can you See the Value Stream?
You can physically see the flow
Material In Manufacturing / Assembling / Processing / Packing Product Out
Traditional Value Stream Map for a Simple Manufacturer
Supplier
Production Control
Customer
Receiving Shipping
Weekly schedule
Dailyschedule
Dailyschedule
Daily schedule
MaterialFlow
Market Forces
Milling
!
C/T = 2min
C/O = 60min
Uptime = 74%
2 min
1
10 days
!
5 days
Forge
!
C/T = 2min
C/O = 60min
Uptime = 74%
5 min
2
12 days
Grind
!
C/T = 2min
C/O = 60min
Uptime = 74%
7 min
3
8 days
Inspection
C/T = 2min
C/O = 60min
Uptime = 74%
2 min
3
30 days
Total lead Time = 65 days
Value Added Time = 16 min
!
InformationFlow
MaterialFlowInformationFlow
M1
M1
What is “Measure and Automate”?
Where is the Value Stream?
?
Peter Drucker — “you can't manage what you can't measure. If you can’t measure it, you can’t improve it.”
Customer
Planning Design Development Testing
Feature Request Deploy to Production
Deploy
Business Software Delivery
Value Stream Map
This map is missing something! You need to map all the
flow to see what it is that is missing!
Sample Value Stream Map for Software Delivery
Material and information flows in parallel
You Need to See the
Flow of work
● Request Flow
● Development Flow
● Operations Flow
● Making work Visible
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U1
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2
U1
U3
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
C1C2
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
C1C2C3
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
C1C2
C3
Value Stream
Code Build Test Release
!
Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
C1C3
C2
Value Stream
Code Build Test Release Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
C1C3
C2
D1
Value Stream
Code Build Test Release Deploy Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
C1C3
C2
D1
Value Stream
Code Build Test Release Deploy
Operate
Operations Flow
Development Flow
Backlog Planned In Progress Done
Request Flow
Intake Approval Design Development Done
MaterialFlowInformationFlow
Business
Feature
Request
Customer
E1
U2 U1U3
C1C3 C2
D1
Value Stream
We have to learn to see the feedback
loops as well
Best Practice
Advisor
Customer
Fix scheduled
Idea
Analysis
Issues tracker
Functional
Leader
Customer
Frontline
System Map for a VSM Assessment
Now We Can
See the Flow
of Work
Measure
Measure the Value Stream
Measure Work in the Value Stream
Measure The Flow
What Do We Measure?
Companies I’ve worked with are all over
the place while answering this question!
They often say:
Give them ALL,
Because we just don’t know what we don’t know
Just one or two please,
Because they just don’t add value
Metrics — who needs them?
Because we don't want to uncover issues
You only need the metrics that matter
Keep your metrics lean
Metrics Approach
1. Define your goal
2. Determine the metrics
3. Understand the intent of each metric
4. Plan the collection
5. Use metrics to plan improvements
What is GQM?
Goal-Question-Metric
CEO CTO
Project
Manager
Program
Manager
Goal 1
Question 1 Question 2 Question 3 Question 4 Question 5
Goal 2 Goal 3
Metrics 1 Metrics 2 Metrics 3 Metrics 4 Metrics 5 Metrics 6 Metrics 7
Define metrics for each value
stream flow in your system
Request flow
Development flow
Operation flow
Hot Metrics of the day are the lean
or flow metrics
I can now determine
the measurements!
Request Flow
Intake Approval Design Development Done
Business
Feature
Request
Request Flow
C/T = 2min
C/O = 60min
Uptime = 74%
C/T = 2min
C/O = 60min
Uptime = 74%
C/T = 2min
C/O = 60min
Uptime = 74%
C/T = 2min
C/O = 60min
Uptime = 74%
2 min
10 days5 days
5 min
12 days
7 min
8 days
2 min
30 days
Total lead Time = 65 days
Value Added Time = 16 min
Backlog Planned
In Progress
Done
Development Flow
2 min
10 days5 days
5 min
12 days
7 min
8 days
2 min
30 days
Total lead Time = 65 days
Value Added Time = 16 min
C/T = 2min
C/O = 60min
C/T = 2min
C/O = 60min
C/T = 2min
C/O = 60min
C/T = 2min
C/O = 60min
Code Test Deploy Operate
Operations Flow
Build Release
Operational Flow
C/T = 2min
C/O = 60min
Uptime = 74%
2 min
10 days5 days
C/T = 2min
C/O = 60min
Uptime = 74%
5 min
12 days
C/T = 2min
C/O = 60min
Uptime = 74%
7 min
8 days
C/T = 2min
C/O = 60min
Uptime = 74%
2 min
30 days
Total lead Time = 65 days
Value Added Time = 16 min
Now that I can
See and I know
what to Measure,
next is Improve
and Automate
Lean Principles
Identify Value
Map the Value Stream
Create Flow
Establish Pull
Seek Perfection
5 Principles
Customer Satisfaction
Employee Satisfaction
Stability
Jidoka
Just in
time Continuous
Improvement
JIT (GO)
● 5S
● Setup
● Kanban
● Cells
● Flow
Jidoka (Stop)
● Andon
● Visuals
● Poka Yoke
● Operator
● Inspections
Reduced Variation
● Level Production
Standard Work
● Kaizen
8 Area of Waste Reduction
Motion
Overproduction
Talent
Transportation
Inventory
Defects
Waiting
Overprocessing
OK so Lance what
does all this have
to do with
DevOps
● Gives you full observability, not just to code in
production, but to your full software delivery value
stream
● Allows you to ask questions in a way that helps
you optimize the best result for the organization
● Helps you to ask the right questions
VSM & DevOps
So I am looking for waste…
Things I found...
especially around improving quality and
security
...and one of the things I observed is a
large defect escape ratio.
and I also noticed that a lot of those are
around security issues.
OR can we reduce security Issues by
allowing engineers to implement scans
before their code goes to build?
Can I use monitoring tools to create
feedback loops to my dev team?
When you optimize the value stream...
● You improve quality (fewer defects)
● You reduce costs (cheaper to fix a defect early than later)
● You increase velocity/speed (shorter cycles and faster time to market)
● You improve productivity
● You improve predictability by improving build velocity, by making better business
decisions with lean metrics and insights
● You drive faster releases and time-to-market
● You create more value for customers by driving down time-to-market and
increasing NPS
Lance Knight
lknight@connectall.com
Thank you

More Related Content

What's hot

Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
XBOSoft
 
PDSA Results Flexsteel
PDSA Results FlexsteelPDSA Results Flexsteel
PDSA Results Flexsteel
Sophia Hudson
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
Ram Srivastava
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Sebastian Radics
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
Rahul Sudame
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...
Jean-François Nguyen
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
XBOSoft
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
Agile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shiftAgile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shift
Javier Espinosa de los Monteros Foret
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
QASymphony
 
InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268Carmen DeArdo
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Prashant Ram
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Jason Tice
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Alexey Krivitsky
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
GoLeanSixSigma.com
 
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
Governance of agile Software projectsby an automated KPI Cockpit in the CloudGovernance of agile Software projectsby an automated KPI Cockpit in the Cloud
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
pliXos GmbH
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
Erik Weber
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
Yuval Yeret
 
What Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsWhat Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOps
Tasktop
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamSalesforce Developers
 

What's hot (20)

Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
PDSA Results Flexsteel
PDSA Results FlexsteelPDSA Results Flexsteel
PDSA Results Flexsteel
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
 
Agile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shiftAgile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shift
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
 
InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
 
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
Governance of agile Software projectsby an automated KPI Cockpit in the CloudGovernance of agile Software projectsby an automated KPI Cockpit in the Cloud
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
 
What Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsWhat Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOps
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 

Similar to Learn to see, measure and automate with value stream management

Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matter
itSMF UK
 
DevOps Deconstructed
DevOps DeconstructedDevOps Deconstructed
DevOps Deconstructed
Jeremy Pullen
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate templateSteven Bonacorsi
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate templateSteven Bonacorsi
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
Mani Maun
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
VMware Tanzu
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
Om Prakash
 
Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
Jean-François Nguyen
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
Lean India Summit
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
bmcglin
 
RDrew Six Sigma Overview
RDrew Six Sigma OverviewRDrew Six Sigma Overview
RDrew Six Sigma OverviewRon Drew
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
Npi with bpm webinar
Npi with bpm webinarNpi with bpm webinar
Npi with bpm webinarAisurya Puhan
 
Measurement magic in world of DevOps
Measurement magic in world of DevOpsMeasurement magic in world of DevOps
Measurement magic in world of DevOps
Kai Jokiniemi
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Scrum Australia Pty Ltd
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
DevOps for Enterprise Systems
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
QASymphony
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
TechWell
 

Similar to Learn to see, measure and automate with value stream management (20)

Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matter
 
DevOps Deconstructed
DevOps DeconstructedDevOps Deconstructed
DevOps Deconstructed
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
 
Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
RDrew Six Sigma Overview
RDrew Six Sigma OverviewRDrew Six Sigma Overview
RDrew Six Sigma Overview
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Npi with bpm webinar
Npi with bpm webinarNpi with bpm webinar
Npi with bpm webinar
 
Measurement magic in world of DevOps
Measurement magic in world of DevOpsMeasurement magic in world of DevOps
Measurement magic in world of DevOps
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 

Recently uploaded

Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 

Recently uploaded (20)

Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 

Learn to see, measure and automate with value stream management

  • 1. Images goes here Lance Knight COO ConnectALL Learn to See, Measure and Automate with Value Stream Management
  • 2. The business The chaos Your operations team Your Development Team Your Security Team Tool Vendors Business outcomes Agile Transformation Digital transformation Devops DevSecOps Valley Stream Management Observability Cloud Delivery
  • 3. The conversation Multiple tools, no integrationDuplicate data entry required, manual work Lack of communication between dev and test teams Lack of visibility and traceability Time-to-market and time-to-value Mapping value across the value stream Getting visibility into every aspect of the value stream Seeing the flow of work across the value stream Saving costs and creating value for customers
  • 4. Value Stream Optimization Is the process of analyzing your software delivery value stream and looking for areas to improve with the goal of achieving certain outcomes.
  • 5. See Measure Automate Observe Baseline Improve
  • 6. See the Value Stream See Work in the Value Stream See the Flow
  • 7. Can you See the Value Stream?
  • 8. You can physically see the flow Material In Manufacturing / Assembling / Processing / Packing Product Out
  • 9. Traditional Value Stream Map for a Simple Manufacturer Supplier Production Control Customer Receiving Shipping Weekly schedule Dailyschedule Dailyschedule Daily schedule MaterialFlow Market Forces Milling ! C/T = 2min C/O = 60min Uptime = 74% 2 min 1 10 days ! 5 days Forge ! C/T = 2min C/O = 60min Uptime = 74% 5 min 2 12 days Grind ! C/T = 2min C/O = 60min Uptime = 74% 7 min 3 8 days Inspection C/T = 2min C/O = 60min Uptime = 74% 2 min 3 30 days Total lead Time = 65 days Value Added Time = 16 min ! InformationFlow MaterialFlowInformationFlow M1 M1
  • 10. What is “Measure and Automate”? Where is the Value Stream? ? Peter Drucker — “you can't manage what you can't measure. If you can’t measure it, you can’t improve it.”
  • 11. Customer Planning Design Development Testing Feature Request Deploy to Production Deploy Business Software Delivery Value Stream Map This map is missing something! You need to map all the flow to see what it is that is missing! Sample Value Stream Map for Software Delivery
  • 12. Material and information flows in parallel You Need to See the Flow of work ● Request Flow ● Development Flow ● Operations Flow ● Making work Visible
  • 13. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 Value Stream
  • 14. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 Value Stream
  • 15. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U1 Value Stream
  • 16. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1 U3 Value Stream
  • 17. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 Value Stream
  • 18. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 C1C2 Value Stream
  • 19. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 C1C2C3 Value Stream
  • 20. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 C1C2 C3 Value Stream
  • 21. Code Build Test Release ! Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 C1C3 C2 Value Stream
  • 22. Code Build Test Release Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 C1C3 C2 D1 Value Stream
  • 23. Code Build Test Release Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 C1C3 C2 D1 Value Stream
  • 24. Code Build Test Release Deploy Operate Operations Flow Development Flow Backlog Planned In Progress Done Request Flow Intake Approval Design Development Done MaterialFlowInformationFlow Business Feature Request Customer E1 U2 U1U3 C1C3 C2 D1 Value Stream
  • 25. We have to learn to see the feedback loops as well Best Practice Advisor Customer Fix scheduled Idea Analysis Issues tracker Functional Leader Customer Frontline
  • 26. System Map for a VSM Assessment
  • 27. Now We Can See the Flow of Work
  • 28. Measure Measure the Value Stream Measure Work in the Value Stream Measure The Flow
  • 29. What Do We Measure? Companies I’ve worked with are all over the place while answering this question! They often say: Give them ALL, Because we just don’t know what we don’t know Just one or two please, Because they just don’t add value Metrics — who needs them? Because we don't want to uncover issues
  • 30. You only need the metrics that matter Keep your metrics lean
  • 31. Metrics Approach 1. Define your goal 2. Determine the metrics 3. Understand the intent of each metric 4. Plan the collection 5. Use metrics to plan improvements
  • 33. Goal-Question-Metric CEO CTO Project Manager Program Manager Goal 1 Question 1 Question 2 Question 3 Question 4 Question 5 Goal 2 Goal 3 Metrics 1 Metrics 2 Metrics 3 Metrics 4 Metrics 5 Metrics 6 Metrics 7
  • 34. Define metrics for each value stream flow in your system Request flow Development flow Operation flow
  • 35. Hot Metrics of the day are the lean or flow metrics
  • 36. I can now determine the measurements!
  • 37. Request Flow Intake Approval Design Development Done Business Feature Request Request Flow C/T = 2min C/O = 60min Uptime = 74% C/T = 2min C/O = 60min Uptime = 74% C/T = 2min C/O = 60min Uptime = 74% C/T = 2min C/O = 60min Uptime = 74% 2 min 10 days5 days 5 min 12 days 7 min 8 days 2 min 30 days Total lead Time = 65 days Value Added Time = 16 min
  • 38. Backlog Planned In Progress Done Development Flow 2 min 10 days5 days 5 min 12 days 7 min 8 days 2 min 30 days Total lead Time = 65 days Value Added Time = 16 min C/T = 2min C/O = 60min C/T = 2min C/O = 60min C/T = 2min C/O = 60min C/T = 2min C/O = 60min
  • 39. Code Test Deploy Operate Operations Flow Build Release Operational Flow C/T = 2min C/O = 60min Uptime = 74% 2 min 10 days5 days C/T = 2min C/O = 60min Uptime = 74% 5 min 12 days C/T = 2min C/O = 60min Uptime = 74% 7 min 8 days C/T = 2min C/O = 60min Uptime = 74% 2 min 30 days Total lead Time = 65 days Value Added Time = 16 min
  • 40. Now that I can See and I know what to Measure, next is Improve and Automate
  • 41. Lean Principles Identify Value Map the Value Stream Create Flow Establish Pull Seek Perfection 5 Principles Customer Satisfaction Employee Satisfaction Stability Jidoka Just in time Continuous Improvement JIT (GO) ● 5S ● Setup ● Kanban ● Cells ● Flow Jidoka (Stop) ● Andon ● Visuals ● Poka Yoke ● Operator ● Inspections Reduced Variation ● Level Production Standard Work ● Kaizen
  • 42. 8 Area of Waste Reduction Motion Overproduction Talent Transportation Inventory Defects Waiting Overprocessing
  • 43. OK so Lance what does all this have to do with DevOps
  • 44. ● Gives you full observability, not just to code in production, but to your full software delivery value stream ● Allows you to ask questions in a way that helps you optimize the best result for the organization ● Helps you to ask the right questions VSM & DevOps
  • 45. So I am looking for waste… Things I found... especially around improving quality and security ...and one of the things I observed is a large defect escape ratio. and I also noticed that a lot of those are around security issues. OR can we reduce security Issues by allowing engineers to implement scans before their code goes to build? Can I use monitoring tools to create feedback loops to my dev team?
  • 46. When you optimize the value stream... ● You improve quality (fewer defects) ● You reduce costs (cheaper to fix a defect early than later) ● You increase velocity/speed (shorter cycles and faster time to market) ● You improve productivity ● You improve predictability by improving build velocity, by making better business decisions with lean metrics and insights ● You drive faster releases and time-to-market ● You create more value for customers by driving down time-to-market and increasing NPS