continuous delivery, a plugin for kanban lkfr14
DESCRIPTION
The v1.0 of our talk to Lean Kanban France : Continuous delivery, a plugin for KanbanTRANSCRIPT
CONTINUOUS DELIVERY A PLUG-IN FOR KANBAN
08/10/14
Bruno BOUCARD Samuel RETIERE
Philippe SERIGNAC
UNIQUE VALUE PROPOSITION
From Prioritization To Production
in 2 weeks
AGENDA 3
Continuous Delivery of value
2014-2015 Above market
Innovation
ü Agile standard for projects ü CD for 50% of Critical Applications
Lean Management
2011
2010
License to
operate
cost & risk
2012 Agile
2013
In the market
Value
ü 20% Agile projects
ü 50% Agile projects (over 40% initial objective!)
SITUATION
AGENDA 5
Agile Enterprise
Continuous Delivery of
Value
Paced Value
Stable Value
Business Value
A CONTINUOUS DELIVERY MATURITY MODEL
AGENDA 7
A GLOBAL TRANSFORMATION
Value
• Do The right thing
Flow
• Do the thing right
Potential • 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
CD First Star See the Whole Software
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
CD Second Star
Knowledge stability
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