SlideShare a Scribd company logo
Dr Nish Mahanty
@nishmahanty
Why would you take a Continuous Delivery
approach?
The path to successfully transforming your IT Services.
2
https://puppetlabs.com/sites/default/files/2014-state-of-devops-report.pdf
3
http://continuousdelivery.com/
4
Two case studies of how I’ve
applied CD in different
enterprises
5
Continuous Delivery is a
method of getting features to
our customers fast and often.
http://productblog.seek.com.au/continuous-delivery
6
Continuous Delivery is a
method of getting features to
our customers fast and often.
And then incrementing on
those features based on metrics
and customer feedback
http://productblog.seek.com.au/continuous-delivery
7
Warning!
8
CD often starts as a “tools”
conversation
9
Then you realise that your
processes need to change
10
Then you realise that your
structures aren’t quite right
11
Finally you notice
(if you are successful)
that your culture has changed
12
13
Common set of challenges
14
External Disruption
15
Internal Imperatives
16
Do more with less
17
Improve Engagement &
Retain Talent
18
Be more predictable
19
Improve quality
20
Improve customer satisfaction
21
Keep the lights on
22
Keep the lights on
& don’t screw up
23
Continuous Delivery!
24
Case Study 1:
Online Accounting Software
25
Product in market
26
Paid subscribers 24/7
27
Strong distributed team
28
Good stakeholder support
29
Challenges
30
New functionality
31
Improve performance
32
UX improvements
33
Improve stability
34
Defect reduction
35
Faster turn-around times
36
Approach
37
Assemble the team, and
brainstorm the problems
38
Create a Value-Stream-Map
for our delivery process and
identify constraints
39
Agree a model based on:
Common KPIs
Clear communications
Trust
40
Agreed a list of incremental
improvements
41
1. Agreed proportions of
capacity for each class-of-
service and stakeholder
42
2. Improved communications
between the teams
43
3. Introduced Functional automation tests
Automated functional tests
0
21
56
79
110
132
146
160
173
S O N D J F M A M
# of Scenarios
44
4. Introduced TDD and CI
Automated functional tests
60
65 65 65
80
83
93 94 94
S O N D J F M A M
% Coverage
45
5. Automated our deployment scripts
Automated functional tests
Deployment duration (mins)
S O N D J F M
130
98
46
Outcomes
47
Improved our predictability and delivery times
Automated functional tests
Cycle Time for Defects and Features (days)
Cycle Time (Features and Defects)
S O N D J F M
30
9.8
48
Reduced our environment constraints
Automated functional tests
Time spent preparing an environment for a deployment (days)
Cycle Time (Features and Defects)
Delivery
Duration
87%
faster release
11
1
49
Shifted the customer NPS by
70 points!
50
Improved Team Engagement
High
Performance/
Hewitt
Best Employer
Zone
30%
100%0%
65%40%
51
Relieved the pressure on the
backlog
52
Case Study 2:
SAP Service Delivery
53
Large Academic Institution
54
Core platform for HR and
Finance
55
Challenges
56
Demand for new functionality
57
Two major stakeholders
(with differing priorities)
58
Visibility on progress
59
Approach
60
Assemble the team,
and train them on Kanban
61
Assemble the team,
and train them on Kanban
(in particular, Kaizen, and
Flow)
62
Create a Value-Stream-Map
of the delivery pipeline.
63
Create a Value-Stream-Map
of the delivery pipeline,
and build a Kanban wall for
their work
64
SAP Team Kanban wall
65
Month 1
Consultation
/Envisaging
Triage/
Prioritisatio
n
Investigate/
Analyse
Solution
Design
Implement/
Build
Test UAT
CR Approval
/ CAB
Deploy/
Close out
Waiting Doing
66
Month 2
Consultation
/Envisaging
Triage/
Prioritisatio
n
Investigate/
Analyse
Solution
Design
Implement/
Build
Test UAT
CR Approval
/ CAB
Deploy/
Close out
Waiting Doing
FinanceHR
67
Month 3
Consultation
/Envisaging
Triage/
Prioritisatio
n
Investigate/
Analyse
Solution
Design
Implement/
Build
Test UAT
CR Approval
/ CAB
Deploy/
Close out
Waiting Doing
FinanceHR
68
Outcomes
69
Improved communications
between the team
70
Better visibility of priorities
and progress for the
stakeholders
71
Increased throughput
72
Much happier team
73
In Summary
74
Why would you adopt
Continuous Delivery?
75
Take team driven approach
76
Pull from the
Agile/Lean/Kanban/DevOps
toolkits
77
Maintain a mindset of
Continuous Delivery of value
for the customers
78
Thank you, and good luck
79
Questions?

More Related Content

PPTX
Program challenges - TPM Problem Solver
DOCX
Productivity vs velocity vs business value in agile
PPTX
Production preparation process 3P
PPTX
Lean thinking and methods
DOCX
Effective Quality Improvement Paths for Manufacturing
DOCX
Effective quality improvement paths for manufacturing
PPT
Assignment six sigma in healthcare
PPTX
01 shop floor best practices
Program challenges - TPM Problem Solver
Productivity vs velocity vs business value in agile
Production preparation process 3P
Lean thinking and methods
Effective Quality Improvement Paths for Manufacturing
Effective quality improvement paths for manufacturing
Assignment six sigma in healthcare
01 shop floor best practices

What's hot (20)

PPTX
Lean presentation amc
PDF
Shutdown Turnaround & Outage management courses
PPT
Scaling DevOps Beyond Teams with Azure
PPTX
Lean Management - What are The 10 Essential Tools?
PDF
PDCA Cycle In Quality Management And Problem Solving PowerPoint Presentation ...
DOCX
Trained in using WCS systems
PPT
Alternate Hourly Lean Introduction
DOCX
Pm0017 project quality management
PDF
PD220 Advanced Turnaround, Shutdown and Outage Management
PDF
Workflow Hpn 11 05
PPTX
CTO Summit NASDAQ NYC 2017: Creating a QA Strategy
PPTX
Continuous improvement strategies
PDF
Quality Assurance Activities And Processes PowerPoint Presentation Slides
PPT
Optimizing Sterile Processing Workflow
PDF
"Lean startups : what happens when you put hardware into the mix?" - Gal Shau...
PPT
Kaizen Sample
DOCX
DEV ops for sap
PPT
Training lean journey[1]
PDF
lean_guide
Lean presentation amc
Shutdown Turnaround & Outage management courses
Scaling DevOps Beyond Teams with Azure
Lean Management - What are The 10 Essential Tools?
PDCA Cycle In Quality Management And Problem Solving PowerPoint Presentation ...
Trained in using WCS systems
Alternate Hourly Lean Introduction
Pm0017 project quality management
PD220 Advanced Turnaround, Shutdown and Outage Management
Workflow Hpn 11 05
CTO Summit NASDAQ NYC 2017: Creating a QA Strategy
Continuous improvement strategies
Quality Assurance Activities And Processes PowerPoint Presentation Slides
Optimizing Sterile Processing Workflow
"Lean startups : what happens when you put hardware into the mix?" - Gal Shau...
Kaizen Sample
DEV ops for sap
Training lean journey[1]
lean_guide
Ad

Similar to Why take a Continuous Delivery approach in your organisatiion (20)

PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
PDF
PPTX
1B project MS V2
PPTX
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
PDF
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
PPTX
Methodologies 1: Managing Agile Projects
PDF
How to become a great DevOps Leader, an ITSM Academy Webinar
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
PPTX
Leading a Lean Implementation
PDF
Methods of IT Project Management 2nd Edition Brewer Test Bank
PDF
Agile webinar pack (2)
PDF
Access every chapter of Methods of IT Project Management 2nd Edition Brewer T...
PPTX
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
PDF
Methods of IT Project Management 2nd Edition Brewer Test Bank
PDF
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
PDF
Methods of IT Project Management 2nd Edition Brewer Test Bank
PDF
Dev ops
PDF
Methods of IT Project Management 2nd Edition Brewer Test Bank
PPT
Prima 10 wolf-6-17
PDF
Methods of IT Project Management 2nd Edition Brewer Test Bank
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
1B project MS V2
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Methodologies 1: Managing Agile Projects
How to become a great DevOps Leader, an ITSM Academy Webinar
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Leading a Lean Implementation
Methods of IT Project Management 2nd Edition Brewer Test Bank
Agile webinar pack (2)
Access every chapter of Methods of IT Project Management 2nd Edition Brewer T...
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
Methods of IT Project Management 2nd Edition Brewer Test Bank
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
Methods of IT Project Management 2nd Edition Brewer Test Bank
Dev ops
Methods of IT Project Management 2nd Edition Brewer Test Bank
Prima 10 wolf-6-17
Methods of IT Project Management 2nd Edition Brewer Test Bank
Ad

More from Nish Mahanty (11)

PPTX
Growing Teams - Tech Leading Ladies Meetup 2019
PPTX
Moving from a Monolith to distributed Monolith
PPTX
CTO School Melbourne 2017 - Getting Started at a Startup
PPTX
Peeling the onion - deconstructing the layers of complexity in your business
PPTX
Agile Case Study With Cliffnotes
PPTX
LAST Conference - The Mickey Mouse model of leadership for software delivery ...
PPTX
Eastern Melbourne Agile Meetup - Challenge Constraints
PDF
Agile Australia Conference 2012 - Building High Performing Teams - to deliver...
PDF
Devops down under - building high performing teams
PDF
Agile adoption tales from the coalface
PDF
Agile Australia Conference 2011 - Devops live accounts- continuous delivery_st
Growing Teams - Tech Leading Ladies Meetup 2019
Moving from a Monolith to distributed Monolith
CTO School Melbourne 2017 - Getting Started at a Startup
Peeling the onion - deconstructing the layers of complexity in your business
Agile Case Study With Cliffnotes
LAST Conference - The Mickey Mouse model of leadership for software delivery ...
Eastern Melbourne Agile Meetup - Challenge Constraints
Agile Australia Conference 2012 - Building High Performing Teams - to deliver...
Devops down under - building high performing teams
Agile adoption tales from the coalface
Agile Australia Conference 2011 - Devops live accounts- continuous delivery_st

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Cloud computing and distributed systems.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Cloud computing and distributed systems.
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.

Why take a Continuous Delivery approach in your organisatiion

Editor's Notes

  • #2: Understand the audience What is their background How many lead teams Are using some from of Agile/Lean Already started on the Continuous Delviery journey questions
  • #24: My approach to delviering these outcomes is to adopt ideas from the CD handbook. I’ve been a passionate advocate for these ideas before they were called this, and it’s the reason I’m here today talkig on the topic.
  • #66: A few things to notice. Ots of WIP for the number of people in the team. Very batchy
  • #67: A few things to notice. Ots of WIP for the number of people in the team. Very batchy
  • #68: A few things to notice. Ots of WIP for the number of people in the team. Very batchy