08/10/14 
CONTINUOUS DELIVERY 
A PLUG-IN FOR KANBAN 
Bruno BOUCARD 
Samuel RETIERE 
Philippe SERIGNAC
UNIQUE VALUE PROPOSITION 
From Prioritization To Production 
in 
2 weeks
AGENDA 3
Continuous Delivery 
of value 
SITUATION 
Above 2014-2015 
market 
Innovation 
ü Agile standard for projects 
ü CD for 50% of Critical Applications 
Lean Management 
ü 50% Agile projects 
(over 40% initial objective!) 
2011 
2010 
License 
to 
operate 
cost & risk 
2012 
Agile 
2013 
In the 
market 
Value 
ü 20% Agile 
projects
AGENDA 5
A CONTINUOUS DELIVERY MATURITY MODEL 
Agile 
Enterprise 
Continuous 
Delivery of 
Value 
Paced Value 
Stable Value 
Business Value
AGENDA 7
A GLOBAL TRANSFORMATION 
Value 
Flow 
• Do the thing right 
Potential 
• Do The right thing 
• People
Biz-Dev Collaboration 
• Agile Basics PO oriented : 2 days 
Classroom & Workshop 
• Client feedback : Demo 
Slicing Business Needs 
• Slicing : 4 katas & 2 workshops 
• Minimum Marketable Feature 
• Story Map 
VALUE : LEVEL 1
FLOW : LEVEL 1 
Test First 
• TDD Clean Code : 1 Day Classroom & (A lot of) Katas 
Refactoring Design Smell 
• Training : 1 Day Classroom 
• (A lot of) Katas 
Flow vs Batch 
• Value Stream Mapping 
• Remove impediments : Daily meeting 
• Flow basics
POTENTIAL : LEVEL 1 11 
Personal Safety 
• Feedback 
• Capacity to welcome problems 
Continuous Improvement Mindset 
• Retrospective 
• Problem solving 
Roles & Reponsabilities 
• Give & Take matrix
See the Whole Software 
CD First Star 
factory 
Credits Pictures : Thoughtworks
VALUE : LEVEL 2 
Why Mindset 
• What difference session with biz 
• Value for money : Classroom 
• Behavior Driven Development : Classroom & Coaching 
Think Product 
• #NoProject : Awareness session 
• Core vs Context : Dealing with Darwin kata 
• Value feedback : Lean Canvas & Indicators kata 
Forecasting 
• Agile Forecasting session : Use of throughput
FLOW : LEVEL 2 
Behavior Driven Development 
• Acceptance Testing Automation :1 Day Classroom & (A 
lot of) Katas 
Legacy Refactoring 
• Working Effectively with Legacy Code : 1 Day 
Classroom & (A lot of) Katas 
End to End Pull System 
• Pull Flow : Change Daily Meeting Agenda 
• Whole Team (DevOps) : VSM of the global process & 
Work on queue and automation to reduce cycle time
POTENTIAL : LEVEL 2 15 
Performance Review 
• Team Performance Indicators Co-construction 
workshop 
Knowledge Stability 
• Pair work 
• Living documentation 
Fertilization 
• Co-development workshop 
• CD Fair, Safaris
Knowledge stability 
CD Second 
Star 
Credits Pictures : Thoughtworks
VALUE : LEVEL 3 17 
Maximizing value 
• Agile portfolio 
• Cost of Delay : Awareness 
session & Game & Coaching 
Fast feedback loop 
• Automated feedback
FLOW : LEVEL 3 
Automatic Deployment 
• Deployment Pipeline 
Infrastructure as code 
• Db Refresh 
• Full Stack Versioning 
• Dynamic Provisioning 
Domain Driven Design 
• Classroom : In progress
POTENTIAL : LEVEL 3 19 
Decentralized decision 
• Achieving Decentralized Decision kata 
• Turn the ship around book club 
• Find your organization’s genetic code for 
control workshop & Delegation poker 
Host Leadership 
• Manager as coach
Non Event Release 
CD Third 
Star 
Credits Pictures : Thoughtworks
QUESTIONS

Continuous delivery, a plugin for Kanban LKFR14

  • 1.
    08/10/14 CONTINUOUS DELIVERY A PLUG-IN FOR KANBAN Bruno BOUCARD Samuel RETIERE Philippe SERIGNAC
  • 2.
    UNIQUE VALUE PROPOSITION From Prioritization To Production in 2 weeks
  • 3.
  • 4.
    Continuous Delivery ofvalue SITUATION Above 2014-2015 market Innovation ü Agile standard for projects ü CD for 50% of Critical Applications Lean Management ü 50% Agile projects (over 40% initial objective!) 2011 2010 License to operate cost & risk 2012 Agile 2013 In the market Value ü 20% Agile projects
  • 5.
  • 6.
    A CONTINUOUS DELIVERYMATURITY MODEL Agile Enterprise Continuous Delivery of Value Paced Value Stable Value Business Value
  • 7.
  • 8.
    A GLOBAL TRANSFORMATION Value Flow • Do the thing right Potential • Do The right thing • People
  • 9.
    Biz-Dev Collaboration •Agile Basics PO oriented : 2 days Classroom & Workshop • Client feedback : Demo Slicing Business Needs • Slicing : 4 katas & 2 workshops • Minimum Marketable Feature • Story Map VALUE : LEVEL 1
  • 10.
    FLOW : LEVEL1 Test First • TDD Clean Code : 1 Day Classroom & (A lot of) Katas Refactoring Design Smell • Training : 1 Day Classroom • (A lot of) Katas Flow vs Batch • Value Stream Mapping • Remove impediments : Daily meeting • Flow basics
  • 11.
    POTENTIAL : LEVEL1 11 Personal Safety • Feedback • Capacity to welcome problems Continuous Improvement Mindset • Retrospective • Problem solving Roles & Reponsabilities • Give & Take matrix
  • 12.
    See the WholeSoftware CD First Star factory Credits Pictures : Thoughtworks
  • 13.
    VALUE : LEVEL2 Why Mindset • What difference session with biz • Value for money : Classroom • Behavior Driven Development : Classroom & Coaching Think Product • #NoProject : Awareness session • Core vs Context : Dealing with Darwin kata • Value feedback : Lean Canvas & Indicators kata Forecasting • Agile Forecasting session : Use of throughput
  • 14.
    FLOW : LEVEL2 Behavior Driven Development • Acceptance Testing Automation :1 Day Classroom & (A lot of) Katas Legacy Refactoring • Working Effectively with Legacy Code : 1 Day Classroom & (A lot of) Katas End to End Pull System • Pull Flow : Change Daily Meeting Agenda • Whole Team (DevOps) : VSM of the global process & Work on queue and automation to reduce cycle time
  • 15.
    POTENTIAL : LEVEL2 15 Performance Review • Team Performance Indicators Co-construction workshop Knowledge Stability • Pair work • Living documentation Fertilization • Co-development workshop • CD Fair, Safaris
  • 16.
    Knowledge stability CDSecond Star Credits Pictures : Thoughtworks
  • 17.
    VALUE : LEVEL3 17 Maximizing value • Agile portfolio • Cost of Delay : Awareness session & Game & Coaching Fast feedback loop • Automated feedback
  • 18.
    FLOW : LEVEL3 Automatic Deployment • Deployment Pipeline Infrastructure as code • Db Refresh • Full Stack Versioning • Dynamic Provisioning Domain Driven Design • Classroom : In progress
  • 19.
    POTENTIAL : LEVEL3 19 Decentralized decision • Achieving Decentralized Decision kata • Turn the ship around book club • Find your organization’s genetic code for control workshop & Delegation poker Host Leadership • Manager as coach
  • 20.
    Non Event Release CD Third Star Credits Pictures : Thoughtworks
  • 21.