Page 1
WHY SHOULD CONTINUOUS DELIVERY BE A KEY PART OF YOUR STRATEGY?
© CARL VIKMAN 2014
CONTINUOUS DELIVERY
Page 4
AGILE LEADERSHIP CONSULTANT @AVEGA GROUP
Page 5
WHAT IS THE PROBLEM?
Page 6
“WE ARE FACED WITH AN ACCELERATING PACE OF CHANGE”
Page 7
PACE OF CHANGE
TIME
Page 8
... CHANGE ITSELF IS CHANGING
Page 9
“THE WORLD AND OUR CUSTOMERS ARE GETTING MORE AND MORE INTERCONNECTED”
Page 11
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
Page 12
THIS IS THE RISE OF COMPLEXITY….
Page 16
OBVIOUS
COMPLICATED
Page 17
OBVIOUS
COMPLICATEDCOMPLEX
Page 18
OBVIOUS
COMPLICATEDCOMPLEX
CHAOTIC
Page 19
OBVIOUS
COMPLICATEDCOMPLEX
CHAOTIC
DISORDER
Page 20
OBVIOUS
COMPLICATEDCOMPLEX
CHAOTIC
DISORDER
Page 21
COMPLEXITY CAN ONLY BE EXPLORED NOT ANALYZED
Page 22
SO WHY IS CONTINUOUS DELIVERY BENEFICIAL WHEN DEALING WITH COMPLEXITY?
Page 23
1. DELIVERING FASTER AND MORE OFTEN WILL ALLOW YOU TO EXPLORE MORE OPTIONS
FASTER AND THUS LEARN FASTER
Page 27
DESIGNERS
METRICS
Page 28
FEEDBACK
DESIGNERS
METRICS
Page 29
FEEDBACK
MULTI-LEVEL FEEDBACK
LOOP
DESIGNERS
METRICS
Page 30
2. DELIVERING FASTER AND MORE OFTEN ALLOWS US TO USE SMALLER BATCHES = SHORTER
QUEUES & LESS VARIABILITY
Page 32
3. FAST DELIVERY CAPABILITY WILL ALLOW YOU TO CHOOSE YOUR BATCH-SIZE AND THUS HIT A
SWEET-SPOT BETWEEN HOLDING COST AND TRANSACTION COST
Page 35
IN THE END SOFTWARE DEVELOPMENT IS NOT UNLIKE ARRANGING A
CHILDREN’S PARTY!
Page 36
TWITTER: @CVIKMAN
EMAIL: [email protected]