Top Banner
© 2014 Forrester Research, Inc. Reproduction Prohibited © 2014 Forrester Research, Inc. Reproduction Prohibited 1 The Business of Continuous Delivery Kurt Bittner Principal Analyst @ksbittner
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

Aug 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 2014 Forrester Research, Inc. Reproduction Prohibited

Thank youKurt Bittner

[email protected]

@ksbittner