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
COMPLICATED
COMPLEX
Page 18
OBVIOUS
COMPLICATED
COMPLEX
CHAOTIC
Page 19
OBVIOUS
COMPLICATED
COMPLEX
CHAOTIC
DISORDER
Page 20
OBVIOUS
COMPLICATED
COMPLEX
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]