the business of continuous delivery · the delivery-centric organization integrated product teams...
TRANSCRIPT
![Page 1: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/1.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 1
The Business of
Continuous Delivery
Kurt Bittner
Principal Analyst
@ksbittner
![Page 2: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/2.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 2
The Half-Life Of Innovation Is Shrinking
7 years
Images copyright © 2014 Apple Inc. All rights reserved.
![Page 3: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/3.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 3
› Your only security is in being the disruptor
› Disruption demands delivering fast & frequently, with high quality
Disruption Is Everywhere
› 2009
• USAA Bank
introduces mobile
check deposit
• Competitors view it
as a novelty
› 2011
• 1 in 4 consumers
want mobile check
deposit
• 1 in 2 mobile banking
users want mobile
check deposit
Source: http://www.mybanktracker.com/news/2012/03/13/bank-mobile-check-deposit-next-gen-standard/
https://www.peoples.com/mobilebanking/checkdeposit.html
› 2012
• 65% of consumer at
least somewhat
likely to switch
banks to get mobile
check deposit
› Today
• Mobile check
deposit is “table
stakes”; those
banks that don’t
have it have lost
customers
• Mobile banking is
causing shifts in
bank investments
away from
traditional branches
and has changed
the way banks
interact with
customers
![Page 4: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/4.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 4
Rich Interactions Require Rich Data
ⓒ Rovio Entertainment
Source: February 12, 2014 “Application Delivery In The Modern Age” Forrester Report
![Page 5: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/5.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 5
Organizations are struggling to keep up
Source: Forrsights Developer Survey, Q1 2013
How often does your development team release mobile apps?
Base: 172 Professional software developers and 87 IT developers building mobile applications
![Page 6: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/6.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 6Source: http://upload.wikimedia.org/wikipedia/commons/1/14/Horse_drawn_US_Mail_car.jpg
Traditional Thinking Holds Companies Back
![Page 7: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/7.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 7
The Software-Powered Value Delivery Cycle
Fast Feedback Drives
Better Business Results
› Less waste
› Lower cost
› Happier customers
› Increased revenue
› Lost revenue avoidance
› Increased profitability
![Page 8: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/8.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 8
Risk of Failed
Release
High
Low
Traditional
Continuous
Delivery
The CD Paradox: Faster Delivery, Lower Risk
![Page 9: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/9.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 9
Traditional Organizations Are “Siloed”
Lin
e o
f B
usi
nes
s
Op
erat
ion
s
Bu
sin
ess
An
alys
ts
Dev
elo
per
s
Qu
alit
y A
ssu
ran
ce
Ente
rpri
seA
rch
itec
ture
CIO
Cu
sto
me
rEx
per
ien
ce
![Page 10: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/10.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 10
Traditional Projects Cut Across Organizations
Project A
Project B
Project C
![Page 11: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/11.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 11
The Delivery-Centric Organization
IntegratedProductTeams
Communities of Practice
Servant-
Leadership
LOBCMO
CIO …
![Page 12: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/12.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 12
Product Teams Are The Engine That Drives Delivery
› Dedicated team members
› Cross-skilled
› Empowered
› Self-managed toward a set of agreed objectives
› Team spans releases
IntegratedProductTeams
![Page 13: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/13.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 13
Communities of Practice Connect Product Teams
› Encourage and promote effective practices across teams
› Provide peer coaching and professional development
› Foster an organizational identity
BA
Dev
CX
…
![Page 14: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/14.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 14
Servant Leadership Characteristics
› Listening
› Empathic
› Healing
› Aware
› Persuasive
› Conceptualizing
› Insightful
› Effective Steward
› Committed To Growth Of People
› Community Building
http://en.wikipedia.org/wiki/Servant_leadership
![Page 15: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/15.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 15
Typical CD adoption challenges
• Working in small batches
• Delivering frequently
• Engaging with the business
• Taking on business analysis and testing responsibilities
• Unit testing for everything
• Engaging continuously
• Increased testing frequency
• Moving to API testing and “continuous testing”, away from manual UI testing
• More frequent engagement with Agile teams
• Architecture through refactoring
• Architectural testing versus manual inspection
Business
• Continuous involvement
• Working in small batches
• Applications are the business versus supportthe business
Management
• Moving from committing by planning to committing by executing
• Progress = tested, demonstrated functionality
Operations
• Provisioning on demand
• Infrastructure as code — configurations under version control
• Automated deployments between environments
Developers QA Architecture
![Page 16: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/16.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 16
Optimize Your Value Delivery Stream
Source: February 12, 2014 “Application Delivery In The Modern Age” Forrester Report
IdeaUnderstand
NeedsDevelop Test Deploy
Customer
Value
1 day 3 days 5 days 5 days 3 days
10 days7 days 4 days 9 days
Total = 47 days
Work time
Waittime
Example
![Page 17: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/17.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 17
Smaller Batches = Faster Speed
Much Better Than
![Page 18: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/18.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 18
Key Enablers
› Small batches of work
› Loose architectural
coupling
› Cross-functional teams
› DevOps practices
› Data-driven release
decisions
› Business engagement
› Agile work management
› Continuous Integration
› Environments On-
Demand
› Continuous Testing
› Release Automation
Techniques Tools
![Page 19: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/19.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 19
Cost
Quality
Schedule
Out With The Old “Cast-Iron” Triangle
![Page 20: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/20.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited© 2014 Forrester Research, Inc. Reproduction Prohibited 20
Fast delivery
Quality
Value
In With The New “Flexible Steel” Triangle
![Page 21: The Business of Continuous Delivery · The Delivery-Centric Organization Integrated Product Teams Communities of Practice ... Product Teams Are The Engine That Drives Delivery ›Dedicated](https://reader034.vdocuments.mx/reader034/viewer/2022050410/5f877a74cda020497e75c12e/html5/thumbnails/21.jpg)
© 2014 Forrester Research, Inc. Reproduction Prohibited
Thank youKurt Bittner
@ksbittner