why should continuous delivery be a key part of your strategy

36
WHY SHOULD CONTINUOUS DELIVERY BE A KEY PART OF YOUR STRATEGY? © CARL VIKMAN 2014 CONTINUOUS DELIVERY

Upload: carl-starendal

Post on 21-Apr-2017

7.722 views

Category:

Software


1 download

TRANSCRIPT

WHY SHOULD CONTINUOUS DELIVERY BE A KEY PART OF YOUR STRATEGY?

© CARL VIKMAN 2014

CONTINUOUS DELIVERY

CARL VIKMAN

AGILE LEADERSHIP CONSULTANT @AVEGA GROUP

WHAT IS THE PROBLEM?

“WE ARE FACED WITH AN ACCELERATING PACE OF CHANGE”

PACE OF CHANGE

TIME

... CHANGE ITSELF IS CHANGING

“THE WORLD AND OUR CUSTOMERS ARE GETTING MORE AND MORE INTERCONNECTED”

OUR CUSTOMERS GET ACCESS TO MORE PRODUCTS AND SERVICES EACH DAY

TOOLS USED TO BUILD DIGITAL PRODUCTS ARE BECOMING MORE ACCESSIBLE EACH DAY

…. INFORMATION ITSELF IS BEING COMMODITIZED

THIS IS THE RISE OF COMPLEXITY….

DAVE SNOWDEN

OBVIOUS

OBVIOUS

COMPLICATED

OBVIOUS

COMPLICATEDCOMPLEX

OBVIOUS

COMPLICATEDCOMPLEX

CHAOTIC

OBVIOUS

COMPLICATEDCOMPLEX

CHAOTIC

DISORDER

OBVIOUS

COMPLICATEDCOMPLEX

CHAOTIC

DISORDER

COMPLEXITY CAN ONLY BE EXPLORED NOT ANALYZED

SO WHY IS CONTINUOUS DELIVERY BENEFICIAL WHEN DEALING WITH COMPLEXITY?

1. DELIVERING FASTER AND MORE OFTEN WILL ALLOW YOU TO EXPLORE MORE OPTIONS

FASTER AND THUS LEARN FASTER

DESIGNERS

DESIGNERS

METRICS

FEEDBACK

DESIGNERS

METRICS

FEEDBACK

MULTI-LEVEL FEEDBACK

LOOP

DESIGNERS

METRICS

2. DELIVERING FASTER AND MORE OFTEN ALLOWS US TO USE SMALLER BATCHES = SHORTER

QUEUES & LESS VARIABILITY

3. FAST DELIVERY CAPABILITY WILL ALLOW YOU TO CHOOSE YOUR BATCH-SIZE AND THUS HIT A

SWEET-SPOT BETWEEN HOLDING COST AND TRANSACTION COST

IN THE END SOFTWARE DEVELOPMENT IS NOT UNLIKE ARRANGING A

CHILDREN’S PARTY!

TWITTER: @CVIKMAN

EMAIL: [email protected]