SlideShare a Scribd company logo
1 of 39
Download to read offline
Gary Gruver
President
Jeff Keyes
Director of Product Marketing
• A Practical Approach to Large-Scale Agile
Development (2012)
• Leading the Transformation: Applying Agile
and DevOps Principles at Scale (2015)
• Starting and Scaling DevOps in the
Enterprise (2016)
Systematically Improving Your Delivery Pipeline
Understand Your
Deployment Pipeline
Build and Verify
Automation for a
Single Sub-Pipeline
Verify Environment
to Environment
Farming the
Build Acceptance
Tests
Improve Entire
Delivery Pipeline
as a System
PAGE 4
Accelerate: State of DevOps Report
Identifies key software delivery
performance metrics and highlights
correlation between IT and
organizational performance.
• Deployment Frequency
• Mean Lead Time
• Mean Time to Recovery
• Change Failure Rate
What the
industry is
talking about…
Comparing the elite group against low performers,
the report finds that elite performers have:
46xMORE FREQUENT
CODE DEPLOYS
2555xFASTER LEAD TIME FROM
COMMIT TO DEPLOY
7xLOWER RATE OF
CHANGE FAILURE
2604xTIME TO RECOVER
FROM INCIDENTS
PAGE 5
Cycle Time / Lead Time / Non-value Add Time
Value Stream > Code Check-in
Product
opportunity
assessment
Product
discovery
Product
planning &
estimation
Development
Final testing &
approval
Release
Value-added time
Elapsed time
3 days
1 week 10 days
1 week
3 days
10 days 7 weeks
5 days 2 days
1 week 2 hours
PAGE 6
Gartner:
Data-Driven DevOps: Use Metrics to
Guide Your Journey
A Broader
View
PAGE 7
Step 1: Understand the Pipeline
Business
Ideas
Developer Production
Monitoring
Environment
Testing
PAGE 8
Tightly
Coupled
Architecture
A
D
B C
E F G
H I J
K
L M
Service Virtualization
Service Virtualization
PAGE 9
Segment
with SV
Subsystem I
Subsystem II
Subsystem III
A
D
B C
E F G
H I J
K
L M
Service Virtualization
Service Virtualization
Subsystem I Deployment Pipeline
D
C
B
AA
B
C
D
Phase 2 & 3
A
B
C D
Subsystem I
Subsystem II
Subsystem III
Stage 6Stage 4
BAT
Stage 5
Regression Production
Full System Deployment Pipeline
PAGE 12
Drawing the deployment pipeline
* SOURCE: CONTINUOUSDELIVERY.COM
Commit stage
(automated)
Acceptance
stage
(automated)
Exploratory
testing
(manual)
UAT
(manual)
Staging
(manual)
Production
(manual)
Automatic approval
Manual approval
PAGE 13
Pick a stage in the DP, a stage or
gate. Take a known good
environment, rerun tests
Step 2:
Build & Verify
Automation
PAGE 14
Unit Test Stability
Test Case 1
Test Case 2
Test Case 3
Test Case 4
Test Case 5
Test Case 6
Test Case 7
Test Case 8
Test Case 9
Test Case 10
PAGE 15
Automation
Verification
STEP 1
Build
Deploy
Test
STEP 2 STEP 3 STEP 4
Build
Deploy
Test
Build
Deploy
Test
Build
Deploy
Test
Environ
Manual
Automated
You can’t manage
what you don’t
measure.
-Peter Drucker
Continuously Improve
The Plutora
Platform
A combination of people, process,
and technology that maps,
optimizes, visualizes, and governs
business value flow (including epics,
stories, and work items) through
heterogeneous enterprise software
delivery pipelines
- FORRESTER
PAGE 18
Test Reliability
PAGE 19
…And Timings
PAGE 20
Pick a stage in the DP, a stage or
gate. Take a known good
environment, rerun tests
Step 3:
Environment
to
Environment
Subsystem II
Stage 5
Regression
Subsystem III
Stage 3
Stage 6Stage 4
BAT Production
Subsystem I
Code Environment Test Deploy
Source of Issue
Subsystem I
Subsystem II
Subsystem III
Stage 3
Stage 6Stage 4
BAT
Stage 5
Regression Production
4 Hours
16 Hours
3 Hours 2 Weeks 18 Hours
1 Week
3 Days
1 Day to deploy
2 Days to test
3 Days
Cycle Time and Batch Size Map
PAGE 23
Plutora Test Environment Management
PAGE 24
Plutora – CD Pipeline
PAGE 25
Plutora – CD Pipeline
PAGE 26
Step 4:
Farm the Build
Acceptance Tests
40
50
60
70
80
90
100
8/1/2014
8/2/2014
8/3/2014
8/4/2014
8/5/2014
8/6/2014
8/7/2014
8/8/2014
8/9/2014
8/10/2014
8/11/2014
8/12/2014
8/13/2014
8/14/2014
PassRate%
Daily Component Regression Graph
Component 1
Component 2
Component 3
Component 4
Component 5
Component 6
Component 7
Component 8
Subsystem I
Subsystem II
Subsystem III
Stage 6Stage 4
BAT
Stage 5
Regression Production
Gating for Stability
PAGE 28
Step 5: Improve the Entire Delivery
Pipeline as a System
Product
opportunity
assessment
Product
discovery
Product
planning &
estimation
Development
Final testing &
approval
Release
Value-added time
Elapsed time
3 days
1 week 10 days
1 week
3 days
10 days 7 weeks
5 days 2 days
1 week 2 hours
PAGE 29
Understanding
the Work
RELEASE READINESS
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13
0
100
200
300
600
700
0
20
100
120
140
160
40
60
80
400
500
Defects
Stories - Branch Ready
Stories - Not Ready for Branching
Daily Green Build
Test Passing Rate
No Green Build
100
97
95
85
82
79
7676
727272
79
83
#
NUMBEROFSTORIES
PERCENTPASSINGRATE
Release Branch Prod Release
#
PAGE 30
Release
Readiness
PAGE 31
Optimize the Value Stream
PAGE 32
Transform Data
into Contextual
Insights
Powerful analytics architecture and
data discovery
• Time-based analysis
• Complex filtering of data
• Captures a wide range of delivery
metrics
• Flexible visualization
Forrester Wave:
Value Stream
Management
https://www.forrester.com/report
/Now+Tech+Value+Stream+Mana
gement+Tools+Q3+2018/-/E-
RES141537
AUGUST 2018
Gary Gruver
President
PAGE 36
Upcoming Webinar
Join Gary Gruver and Ted Youel
as they discuss Ted’s journey
applying the principles from
Gary’s books with his team at
Optum Technologies.
Learn from his experiences, including how to:
• Systematically remove waste and inefficiency from
the deployment pipeline
• Rally organizational support for successful transformation
• Achieve tangible business results
Gary Gruver
President
Ted Youel
Sr. Principal Engineer
Gary Gruver
President
Jeff Keyes
Director of Product Marketing
Questions?
OFFICES
Santa Clara, California
Sydney, Australia
London, United Kingdom
FOUNDED IN 2011
AWARDS
Inc. 5000
EMA DevOps 2020
Deloitte Technology Fast 500
Red Herring Top 100 Winner
WWW.PLUTORA.COM
PAGE 39
Sample
Results

More Related Content

What's hot

White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by DesignBir Gujral PhD, MBA
 
Gap assessment containers
Gap assessment   containersGap assessment   containers
Gap assessment containersMarc Hornbeek
 
CenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityCenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityWorksoft
 
Gap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsGap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsMarc Hornbeek
 
CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2
CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2
CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2David Hazell
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021GoQA
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous TestingMarc Hornbeek
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testingAndriy Melnyk
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First TimeMarc Hornbeek
 
Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013Subrahmaniam S.R.V
 
Top Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance TestingTop Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance TestingAndriy Melnyk
 
Continuous Testing in Vegas
Continuous Testing in VegasContinuous Testing in Vegas
Continuous Testing in Vegasjaredrrichardson
 
Metrics for (outsourced) test activities by Kees Blokland
Metrics for (outsourced) test activities by Kees BloklandMetrics for (outsourced) test activities by Kees Blokland
Metrics for (outsourced) test activities by Kees BloklandKees Blokland
 
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015Worksoft
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality ManagerAlan Kan
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecycleLee Barnes
 
Agile Aspects of Performance Testing
Agile Aspects of Performance TestingAgile Aspects of Performance Testing
Agile Aspects of Performance TestingAlexander Podelko
 

What's hot (20)

White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by Design
 
Gap assessment containers
Gap assessment   containersGap assessment   containers
Gap assessment containers
 
CenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityCenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project Quality
 
Gap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsGap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOps
 
CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2
CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2
CaseStudy-DigitalChecklistsinManufacturing-April-2016-v2
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testing
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
 
Lean testing
Lean testingLean testing
Lean testing
 
Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013
 
Top Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance TestingTop Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance Testing
 
Continuous Testing in Vegas
Continuous Testing in VegasContinuous Testing in Vegas
Continuous Testing in Vegas
 
Metrics for (outsourced) test activities by Kees Blokland
Metrics for (outsourced) test activities by Kees BloklandMetrics for (outsourced) test activities by Kees Blokland
Metrics for (outsourced) test activities by Kees Blokland
 
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
Agile Aspects of Performance Testing
Agile Aspects of Performance TestingAgile Aspects of Performance Testing
Agile Aspects of Performance Testing
 
LeanSigma for IW 2005
LeanSigma for IW 2005LeanSigma for IW 2005
LeanSigma for IW 2005
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 

Similar to Tips, Techniques and Strategies to Systematically Improve Your Application Delivery

Everything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPEverything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPWorksoft
 
Enhancing Software Quality
Enhancing Software QualityEnhancing Software Quality
Enhancing Software QualityAnand Prabhala
 
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...DevOps.com
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfDiana Gray, MBA
 
Taming the Beast: Test/QA on Large-scale Projects
Taming the Beast: Test/QA on Large-scale ProjectsTaming the Beast: Test/QA on Large-scale Projects
Taming the Beast: Test/QA on Large-scale ProjectsTechWell
 
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 bottlenecksSanjeev Sharma
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardTechWell
 
DevOpsDays Rockies - Living in a Hybrid World
DevOpsDays Rockies - Living in a Hybrid WorldDevOpsDays Rockies - Living in a Hybrid World
DevOpsDays Rockies - Living in a Hybrid WorldCourtney Kissler
 
What's New with Worksoft Certify
What's New with Worksoft CertifyWhat's New with Worksoft Certify
What's New with Worksoft CertifyWorksoft
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...IBM Rational
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderProduct School
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Splunk
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
Agile gurgaon 2016 implementing agile in non-agile world
Agile gurgaon 2016   implementing agile in non-agile worldAgile gurgaon 2016   implementing agile in non-agile world
Agile gurgaon 2016 implementing agile in non-agile worldKshitij Agrawal
 

Similar to Tips, Techniques and Strategies to Systematically Improve Your Application Delivery (20)

Everything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPEverything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAP
 
Enhancing Software Quality
Enhancing Software QualityEnhancing Software Quality
Enhancing Software Quality
 
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
How to Uplevel Your Pipeline with Release Orchestration and Deployment Automa...
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
W7
W7W7
W7
 
Taming the Beast: Test/QA on Large-scale Projects
Taming the Beast: Test/QA on Large-scale ProjectsTaming the Beast: Test/QA on Large-scale Projects
Taming the Beast: Test/QA on Large-scale Projects
 
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
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
 
DevOpsDays Rockies - Living in a Hybrid World
DevOpsDays Rockies - Living in a Hybrid WorldDevOpsDays Rockies - Living in a Hybrid World
DevOpsDays Rockies - Living in a Hybrid World
 
What's New with Worksoft Certify
What's New with Worksoft CertifyWhat's New with Worksoft Certify
What's New with Worksoft Certify
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
Agile gurgaon 2016 implementing agile in non-agile world
Agile gurgaon 2016   implementing agile in non-agile worldAgile gurgaon 2016   implementing agile in non-agile world
Agile gurgaon 2016 implementing agile in non-agile world
 

More from DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykDevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudDevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and PredictionsDevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionDevOps.com
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)DevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureDevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportDevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogDevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid finalDevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureDevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsDevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...DevOps.com
 

More from DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Tips, Techniques and Strategies to Systematically Improve Your Application Delivery

  • 2. • A Practical Approach to Large-Scale Agile Development (2012) • Leading the Transformation: Applying Agile and DevOps Principles at Scale (2015) • Starting and Scaling DevOps in the Enterprise (2016)
  • 3. Systematically Improving Your Delivery Pipeline Understand Your Deployment Pipeline Build and Verify Automation for a Single Sub-Pipeline Verify Environment to Environment Farming the Build Acceptance Tests Improve Entire Delivery Pipeline as a System
  • 4. PAGE 4 Accelerate: State of DevOps Report Identifies key software delivery performance metrics and highlights correlation between IT and organizational performance. • Deployment Frequency • Mean Lead Time • Mean Time to Recovery • Change Failure Rate What the industry is talking about… Comparing the elite group against low performers, the report finds that elite performers have: 46xMORE FREQUENT CODE DEPLOYS 2555xFASTER LEAD TIME FROM COMMIT TO DEPLOY 7xLOWER RATE OF CHANGE FAILURE 2604xTIME TO RECOVER FROM INCIDENTS
  • 5. PAGE 5 Cycle Time / Lead Time / Non-value Add Time Value Stream > Code Check-in Product opportunity assessment Product discovery Product planning & estimation Development Final testing & approval Release Value-added time Elapsed time 3 days 1 week 10 days 1 week 3 days 10 days 7 weeks 5 days 2 days 1 week 2 hours
  • 6. PAGE 6 Gartner: Data-Driven DevOps: Use Metrics to Guide Your Journey A Broader View
  • 7. PAGE 7 Step 1: Understand the Pipeline Business Ideas Developer Production Monitoring Environment Testing
  • 8. PAGE 8 Tightly Coupled Architecture A D B C E F G H I J K L M Service Virtualization Service Virtualization
  • 9. PAGE 9 Segment with SV Subsystem I Subsystem II Subsystem III A D B C E F G H I J K L M Service Virtualization Service Virtualization
  • 10. Subsystem I Deployment Pipeline D C B AA B C D Phase 2 & 3 A B C D
  • 11. Subsystem I Subsystem II Subsystem III Stage 6Stage 4 BAT Stage 5 Regression Production Full System Deployment Pipeline
  • 12. PAGE 12 Drawing the deployment pipeline * SOURCE: CONTINUOUSDELIVERY.COM Commit stage (automated) Acceptance stage (automated) Exploratory testing (manual) UAT (manual) Staging (manual) Production (manual) Automatic approval Manual approval
  • 13. PAGE 13 Pick a stage in the DP, a stage or gate. Take a known good environment, rerun tests Step 2: Build & Verify Automation
  • 14. PAGE 14 Unit Test Stability Test Case 1 Test Case 2 Test Case 3 Test Case 4 Test Case 5 Test Case 6 Test Case 7 Test Case 8 Test Case 9 Test Case 10
  • 15. PAGE 15 Automation Verification STEP 1 Build Deploy Test STEP 2 STEP 3 STEP 4 Build Deploy Test Build Deploy Test Build Deploy Test Environ Manual Automated
  • 16. You can’t manage what you don’t measure. -Peter Drucker Continuously Improve
  • 17. The Plutora Platform A combination of people, process, and technology that maps, optimizes, visualizes, and governs business value flow (including epics, stories, and work items) through heterogeneous enterprise software delivery pipelines - FORRESTER
  • 20. PAGE 20 Pick a stage in the DP, a stage or gate. Take a known good environment, rerun tests Step 3: Environment to Environment
  • 21. Subsystem II Stage 5 Regression Subsystem III Stage 3 Stage 6Stage 4 BAT Production Subsystem I Code Environment Test Deploy Source of Issue
  • 22. Subsystem I Subsystem II Subsystem III Stage 3 Stage 6Stage 4 BAT Stage 5 Regression Production 4 Hours 16 Hours 3 Hours 2 Weeks 18 Hours 1 Week 3 Days 1 Day to deploy 2 Days to test 3 Days Cycle Time and Batch Size Map
  • 23. PAGE 23 Plutora Test Environment Management
  • 24. PAGE 24 Plutora – CD Pipeline
  • 25. PAGE 25 Plutora – CD Pipeline
  • 26. PAGE 26 Step 4: Farm the Build Acceptance Tests 40 50 60 70 80 90 100 8/1/2014 8/2/2014 8/3/2014 8/4/2014 8/5/2014 8/6/2014 8/7/2014 8/8/2014 8/9/2014 8/10/2014 8/11/2014 8/12/2014 8/13/2014 8/14/2014 PassRate% Daily Component Regression Graph Component 1 Component 2 Component 3 Component 4 Component 5 Component 6 Component 7 Component 8
  • 27. Subsystem I Subsystem II Subsystem III Stage 6Stage 4 BAT Stage 5 Regression Production Gating for Stability
  • 28. PAGE 28 Step 5: Improve the Entire Delivery Pipeline as a System Product opportunity assessment Product discovery Product planning & estimation Development Final testing & approval Release Value-added time Elapsed time 3 days 1 week 10 days 1 week 3 days 10 days 7 weeks 5 days 2 days 1 week 2 hours
  • 29. PAGE 29 Understanding the Work RELEASE READINESS Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 0 100 200 300 600 700 0 20 100 120 140 160 40 60 80 400 500 Defects Stories - Branch Ready Stories - Not Ready for Branching Daily Green Build Test Passing Rate No Green Build 100 97 95 85 82 79 7676 727272 79 83 # NUMBEROFSTORIES PERCENTPASSINGRATE Release Branch Prod Release #
  • 31. PAGE 31 Optimize the Value Stream
  • 32. PAGE 32 Transform Data into Contextual Insights Powerful analytics architecture and data discovery • Time-based analysis • Complex filtering of data • Captures a wide range of delivery metrics • Flexible visualization
  • 33.
  • 36. PAGE 36 Upcoming Webinar Join Gary Gruver and Ted Youel as they discuss Ted’s journey applying the principles from Gary’s books with his team at Optum Technologies. Learn from his experiences, including how to: • Systematically remove waste and inefficiency from the deployment pipeline • Rally organizational support for successful transformation • Achieve tangible business results Gary Gruver President Ted Youel Sr. Principal Engineer
  • 37. Gary Gruver President Jeff Keyes Director of Product Marketing Questions?
  • 38. OFFICES Santa Clara, California Sydney, Australia London, United Kingdom FOUNDED IN 2011 AWARDS Inc. 5000 EMA DevOps 2020 Deloitte Technology Fast 500 Red Herring Top 100 Winner WWW.PLUTORA.COM