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-vikman

Post on 14-Jul-2015

4.055 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

COMPLICATED

COMPLEX

OBVIOUS

COMPLICATED

COMPLEX

CHAOTIC

OBVIOUS

COMPLICATED

COMPLEX

CHAOTIC

DISORDER

OBVIOUS

COMPLICATED

COMPLEX

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]