SlideShare une entreprise Scribd logo
1  sur  60
Kanban
An Alternative Path to Agility

What is Kanban?
How do you implement it?
What are the benefits?
Agile China
Beijing, August 2013

dja@djaa.com, @djaa_dja
The Meaning of Agile

dja@djaa.com, @djaa_dja
What Agile Methods Seek to Achieve
Agile methods ask us
to…

Treat high
work-in-progress
Enable aMake trust(yet with
Let’s not boreProgress
you culture
as if it were a liability &
Create Feedback Loops
information
again) with craftsmanship
Createimperfecteliminates adapt
a a slide showing
enable dividend
The rather than an asset
trust a capability to
the Agile Manifesto!
work ethic
bureaucracy & encourages
Reworking & course correcting
collaborative workingis perishable.
Knowledge Agile methods this was
Withas new work & use of tacit is
1st gen information arrives
knowledge
Focus on finishing things quickly
limited to adapting to changing
Encourage high quality, well & faster
better risk management
before that is for scope
requirements stale
engineered code they goeasily
than delaying or “perfect”
adapted (refactored) as new
information
information arrives and requires
very little rework due to
errors

dja@djaa.com, @djaa_dja
The Kanban Method – an
alternative path to agility!

dja@djaa.com, @djaa_dja
Kanban Method
A management & cultural approach to
improvement

View creative knowledge work as a set
of services
Encourages a management focus on
demand, business risks and capability of
each service to supply against that
demand
dja@djaa.com, @djaa_dja
The Kanban Method is not…
A project management or software
development lifecycle process

Nor, does it encourage a processcentric approach to improvement!

dja@djaa.com, @djaa_dja
Don’t do this!...

Managers

Imposes

Designs
Or
Defines

Process

Workers

dja@djaa.com, @djaa_dja

Follow

Process
Coaches
Kanban Method
Uses large boards to visualize invisible
work and virtual signal card systems

Creates an adaptive capability in your
organization
Enables adaptability in your business
processes to respond successfully to
changes in your business environment

dja@djaa.com, @djaa_dja
Kanban Method
• “Kanbanize” your existing process
• Provoke existing processes to change and
service delivery to improve

• Each workflow will evolve a uniquely
tailored process solution, “fitter” for its
context
• Customer & employee satisfaction will
improve
dja@djaa.com, @djaa_dja
Kanban has two meanings
• Kanban has two meanings in Japanese. Both
meanings are incorporated into the Kanban
Method
• Kanban written in Kanji (Chinese characters)
看板 means “visual (or sign) board”
• Kanban written in Japanese alphabet,
hiragana, かんばん means signal cards(s)
• In Chinese, only the 看板 version exists. Hence,
in Chinese, kanban can only mean “sign
board” but the method was actually
inspired by the signal cards system used in
Japan.
dja@djaa.com, @djaa_dja
6 Practices for Adaptive Capability
The Generalized Version
Visualize (with a kanban board (看板))
Limit Work-in-progress (with kanban (かんばん))
Manage Flow
Make Policies Explicit
Implement Feedback Loops
Improve Collaboratively, Evolve
Experimentally
(using models & the scientific method)

dja@djaa.com, @djaa_dja
What is a kanban system?
(かんばん)

dja@djaa.com, @djaa_dja
A Kanban Systems consists of
“kanban” (かんばん) signal
cards in circulation

dja@djaa.com, @djaa_dja
Using a virtual kanban system

dja@djaa.com, @djaa_dja
Kanban are virtual!
Backlog

Engineering
Ready

5

Development

Test
Ready

Testing

UAT

3

5

3

∞

Ongoing

Done

Change
Requests

Deployment
Ready
∞

B
Pull
These are the virtual kanban
F J
G
C
F
Pull
Boards are not required to do
F F
Kanban!
F
I
F
The board D a visualization of the
is
F
*
The first system used database
workflow process, the work-intriggers to signal pull. There was noand the kanban system
progress
PTCs
board!

Pull

I

dja@djaa.com, @djaa_dja
Commitment is deferred
Backlog
Pool
of
Ideas

Engineering
Ready

5

Testing

UAT

3

5

3

∞

Ongoing

Done

Items in the backlog remain
optional and unprioritized

Change
Requests

Pull

F F
F
F F
F
F

Development

Test
Ready

D
G

Wish to avoid discard after commitment

PTCs

Commitment point

dja@djaa.com, @djaa_dja

E

We are committing to getting
started. We are certain we want
to take delivery.

I

Deployment
Ready
∞
Abandonment rates are often high
Pool
of
Ideas

Engineering
Ready

5

Development

Test
Ready

Testing

UAT

3

5

3

∞

Ongoing

Done

The abandon rate with XIT was
48%. ~50% is commonly observed.

Change
Requests

F F
F
F
G
Reject

Deferring commitment and
Options have value because the
avoiding interrupting
future is
Dworkersuncertain
for estimates
E
0%makes rate implies there is
discard sense when discard
no uncertainty about the future
rates are high!

PTCs

I

Abandoned

I
dja@djaa.com, @djaa_dja

Deployment
Ready
∞
Upstream Kanban Prepares Options
Pool
of
Ideas

Biz
Case
Dev

Requirements
Analysis

Ready
for
Engineering

∞

24 - 48

12 - 24

4 - 12

K
L

Min & Max limits
insure sufficient
options are always
available

Committed

4

Development

Testing

3

3

Ongoing

Done

Verification

J
I

D

F
Options
$$$ cost of acquiring options
Reject

Discarded

O

P

Q
Commitment point

dja@djaa.com, @djaa_dja

Committed Work
Replenishment Frequency
Pool
of
Ideas

Engineering
Ready

5

Replenishment
Change
Requests

Pull

F F
F
F F
F
F

Development

Test
Ready

Testing

UAT

3

5

3

∞

Ongoing

Done

Frequent replenishment is
more agile.

On-demand replenishment is
D
most agile!
G

PTCs

Discarded

I
dja@djaa.com, @djaa_dja

E
The frequency of system
replenishment should reflect
arrival rate of new
information and the
transaction & coordination
I
costs of holding a meeting

Deployment
Ready
∞
Delivery Frequency
Pool
of
Ideas
Change
Requests

Pull

F F
F
F F
F
F

Engineering
Ready

Development

Test
Ready

Testing

UAT

3

5

3

∞

Ongoing

Done

Frequent deployment is
more agile.

5

Deployment buffer size can
On-demand deployment
reduce as frequency of
D deliveryagile!
most increases

G

PTCs

Discarded

I
dja@djaa.com, @djaa_dja

is

E
The frequency of delivery
should reflect the transaction
& coordination costs of
deployment plus costs &
toleranceI of customer to take
delivery

Deployment
Ready
∞

Delivery
Specific delivery commitment may be
deferred even later
DeployEnginPool
of
Ideas

eering
Ready

5

Development

Test
Ready

Testing

UAT

3

5

3

∞

Ongoing

Done

ment
Ready
∞

Change
Requests

Pull

F F
F
F F
F
F

D
G

E

PTCs

We are now committing to a
specific deployment and
delivery date

Discarded

*This may happen earlier if
I
circumstances demand it

I
dja@djaa.com, @djaa_dja

2nd
Commitment
point*
Defining Kanban System Lead Time
Pool
of
Ideas

Engineering
Ready

5

Deployment
Ready
∞

The clockTest
starts ticking when
UAT
we
customers
Ready
Development accept the Testing
is
5
∞
3 order, not when it 3 placed!
Ongoing
Done
Until then customer orders are
merely available options

Change
Requests

Pull

F F
F
F F
F
F

D
G

E

System Lead Time

PTCs

I

Discarded

I
dja@djaa.com, @djaa_dja

Lead time
ends when
the item
reaches the

first ∞
queue.
Little’s Law & Cumulative Flow
Delivery Rate

Pool
of
Ideas

=

Lead Time

Avg. Lead Time
WIP

dja@djaa.com, @djaa_dja

WIP

Ready
To
Deploy

Avg. Delivery Rate
Flow the
Efficiency
Flow efficiency measures

Pool
Enginpercentage of total lead time
of spent actually adding value
eering
is
Development
Ideas
Ready

(or knowledge) versus waiting
3
Ongoing

2

Done

Testing

3

Verification Acceptance

Deployment
Ready
∞

Until then customer orders are
merely available options
Flow efficiency = Work Time

Multitasking means time spent
E in working columns is often
waiting time

PB
GY

DE

Waiting Working

MN
AB

Waiting

Working

Waiting

Lead Time
* Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012

dja@djaa.com, @djaa_dja

x 100%

Lead Time

Flow efficiencies of 2% have been
F
reported*. 5% -> 15% D normal, P1
is
>
40% is good!
G

I

Done
Observe Lead Time Distribution as an enabler
of a Probabilistic Approach to Management
Lead Time Distribution
3.5
3

CRs & Bugs

2.5
2
1.5
1
0.5

1

4

7

0

3

6

8
14

14

13

12

12

11

10

99

92

85

78

71

64

57

50

43

36

29

22

8

15

1

0

Days

This is multi-modal data!

Mean of 31
days

The workexpectation of
SLA is of two types:
Change Requests (new
105 and Production
features);days with 98 %
Defects

SLA expectation of
44 days with 85% on-time
dja@djaa.com, @djaa_dja

on-time
Mean
5 days

Change Requests

Production Defects

Filter Lead Time data by Type of Work (and
Class of Service) to get Single Mode
Distributions

98% at
25 days
85% at
10 days

dja@djaa.com, @djaa_dja

98% at
150 days

Mean
50 days

85% at
60 days
Allocate Capacity to Types of Work
Pool
of
Ideas

Engineering
Ready

Ongoing

2
Change
Requests

Development

4

3

Done

Testing

3

Verification Acceptance

Consistent capacity allocation
E
some consistency to
should bring more consistency to
MN
delivery rate of work of each
D
AB
type

F

Lead Time

PB
DE
Productio
n
Defects

I

Deployment
Ready

3

G

P1

GY

dja@djaa.com, @djaa_dja

Separate understanding of
Separate understanding of Lead
Lead Time for each type of
Time for each type of work
work
Lead Time

∞

Done
Infinite Queues Decouple Systems
Pool
Enginof
eering
The infinite queue Development
decouples
Ideas
Ready

the systems. The deployment
3 Done
Ongoing
system uses batches and is
2
separate from the kanban
system

F
The 2nd commitment is
actually a commitment for
PB
the downstream deployment
system
DE

The Kanban System gives us
confidence to make that
I
downstream commitment
GY

dja@djaa.com, @djaa_dja

Deployment
Ready

Testing

3

Verification Acceptance

D

MN

G

P1

E
AB

∞

Done
Identifying Buffers
Pool
of
Ideas

Engineering
Ready

2

F
G

Ongoing

dja@djaa.com, @djaa_dja

3

3

Done

verification Acceptance

I am a buffer!

D

P1

PB

I

Testing

Development

Deployment
Ready

DE

The clue isis in my name “…
The clue in my name – –
E
Ready”
“… Ready”
MN
AB

I am buffering non-instant
availability or activity with a
availability or an activity with
acyclical cadence
cyclical cadence

∞

Done
Visualizing Pull Signals
Pool
of
Ideas

Engineering
Ready

Ongoing

2

F

D

G
GY

dja@djaa.com, @djaa_dja

3

Done

3
verification Acceptance

Done

∞

I indicate “pullable”

P1

E

I am not a separate queue

PB

I

Testing

Development

Deployment
Ready

DE

MN
AB
The WIP

limit for development
applies to on-going or
completed “pullable” work
Defining Customer Lead Time
Pool
of
Ideas

Engineering
Ready

Development

Test
Ready

Testing

UAT

3

5

3

∞

Ongoing

5

Change
Requests

Done

The clock still starts ticking
when we accept the customers
order, not when it is placed!

Deployment
Ready
∞

Pull

F F
F
F F
F
F

D
G

E

Customer Lead Time

PTCs

Discarded

I
dja@djaa.com, @djaa_dja

The frequency of delivery
cadence will affect customer
I
lead time in addition to system
capability

Done
∞
impact

The Optimal Time to Start
If we start too early, we forgo
the option and opportunity to do
something else that may provide
value.
If we start too late we risk
Ideal Start
incurring the cost of delay

When we
need it

Here

With a 6 in 7 chance of on-time
delivery, we can always expedite
to insure on-time delivery
85th
percentile
Commitment point

dja@djaa.com, @djaa_dja
Metrics for Kanban Systems
Cumulative flow integrates
demand, WIP, approx. avg. lead time and
delivery rate capabilities
Lead time histograms show us actual
lead time capability

Flow efficiency, value versus failure
demand (rework), initial quality, and
impact of blocking issues are also
useful
dja@djaa.com, @djaa_dja
Implementing a Virtual Kanban System
Do not copy an existing (virtual) kanban
system!

Each system must be designed from 1st
principles using the system thinking
approach to implementing kanban
A study of demand including business
risks & capability is essential to design
an appropriate (virtual) kanban system
for any given knowledge work service
dja@djaa.com, @djaa_dja
Reminder…
The Kanban Method is not….
A project management or software
development lifecycle process
Nor, does it encourage a processcentric approach to improvement!
You must “kanbanize” your existing
processes and workflows!
dja@djaa.com, @djaa_dja
Kanban Kata

dja@djaa.com, @djaa_dja
Feedback Loops
The Kanban Kata
Operations
Review

Improvement
Kata

Standup
Meeting

dja@djaa.com, @djaa_dja
Standup Meeting

Disciplined conduct
and acts of leadership
lead to improvement
opportunities
Improvement
discussions & process
evolution happen at

after meetings

dja@djaa.com, @djaa_dja
Improvement Kata

A mentor-mentee relationship
Usually (but not always) between a superior and a sub-ordinate
A focused discussion about system capability
Definition of target conditions or desired outcomes
Agreement upon counter-measures – actions taken to improve
capability – resulting in process evolution

dja@djaa.com, @djaa_dja
Operations Review

Monthly meeting
Disciplined review of
demand and capability
for each kanban system
Provides system of
systems view and
understanding
Kanban system design
changes & process
evolution suggested by
attendees
dja@djaa.com, @djaa_dja
6 Practices for Evolutionary DNA
The More Specific Version
Visualize work, workflow & business
risks
(using large physical or electronic boards in communal
spaces)

Implement Virtual Kanban Systems
Manage Flow
Make Policies Explicit
Implement Kanban Kata
Educate your workforce to enable
collaborative evolution of policies & ways of
working

dja@djaa.com, @djaa_dja
Scaling out across an
organization

dja@djaa.com, @djaa_dja
Treat each service separately
Demand

Observed
Capability

Demand

Observed
Capability

Demand

Observed
Capability

dja@djaa.com, @djaa_dja
Some systems have dependencies on
others
Demand

Observed
Capability

Demand

Observed
Capability

Demand

Observed
Capability

dja@djaa.com, @djaa_dja
Organizational Improvements Emerge

dja@djaa.com, @djaa_dja
Scaling Kanban
Each Kanban System is designed from
first principles around a specific
service
Scale out in a service-oriented fashion
Do not attempt to design a grand
solution at enterprise scale
The Kanban Kata are essential!
Allow a better system of systems to
emerge over time. Let evolution work!
dja@djaa.com, @djaa_dja
Summary of Benefits

dja@djaa.com, @djaa_dja
Collaboration Benefits
Shared language for improved
collaboration
Shared understanding of dynamics of
flow
Emotional engagement through
visualization and tactile nature of boards
Greater empowerment (without loss of
control)
dja@djaa.com, @djaa_dja
Tangible Business Benefits
Improved predictability of lead time and
delivery rate
Reduced rework

Improved risk management
Improved agility
Improved governance

dja@djaa.com, @djaa_dja
Organizational Benefits
Improved trust and organizational social
capital
Improved organizational maturity

Emergence of systems thinking
Management focused on system capability
through policy definition
Organizational Adaptability
(to shifts in demand and business risks under management)
dja@djaa.com, @djaa_dja
Change Management Benefits
Significantly reduced resistance to change
Processes uniquely tailored to business
environment and risk under management

Evolutionary changes reduce impact
during change and lower risk of failure
Change led from the middle and enacted
by the workforce. Reduced need for
coaching and process specialists
dja@djaa.com, @djaa_dja
Kanban Improves Agility
• Lead times gradually reduce
• Predictability of delivery gradually improves
• Organizational social capital improves
• Governance, risk management are improved

• Empowerment without loss of control
• Improves are often dramatic!
• 700% increase in delivery rate at BBC
• On-time delivery often greater than 90%
• Delivery times often reduced by up to 90%

dja@djaa.com, @djaa_dja
Learn More

•

Yahoo! Groups
•
•

•

Kanbandev
Kanbanops

Limited WIP Society
•

Local meetup groups

http://www.limitedwipsociety.org

•

Meldstrong (http://meldstrong.org)

dja@djaa.com, @djaa_dja
Thank you!
dja@djaa.com, @djaa_dja
About

David Anderson is a thought
leader in managing effective
software teams. He leads a
training, consulting, publishing
and event planning business
dedicated to
developing, promoting and
implementing sustainable
evolutionary approaches for
management of knowledge
workers.
He has 30 years experience in the high technology industry
starting with computer games in the early 1980’s. He has led
software teams delivering superior productivity and
quality using innovative agile methods at large companies
such as Sprint and Motorola.
David is the pioneer of the Kanban Method an agile and
evolutionary approach to change. His latest book,
published in June 2012, is, Lessons in Agile Management – On

the Road to Kanban.

David is a founder of the Lean Kanban Inc., a business
dedicated to assuring quality of training in Lean and Kanban
for knowledge workers throughout the world.

dja@djaa.com, @djaa_dja
Acknowledgements

Hakan Forss of Avega Group in Stockholm has been instrumental in
defining the Kanban Kata and evangelizing its importance as part of a
Kaizen culture.
Real options & the optimal exercise point as an improvement over
“last responsible moment” emerged from discussions with Chris
Matts, Olav Maassen and Julian Everett around 2009.

The inherent need for evolutionary capability that enables
organizational adaptation was inspired by the work of Dave
Snowden.
dja@djaa.com, @djaa_dja
David J Anderson
& Associates, Inc.

dja@djaa.com, @djaa_dja
Appendix

dja@djaa.com, @djaa_dja
dja@djaa.com, @djaa_dja

Fixed Date

Intangible

Standard

Expedite

Example Distributions
dja@djaa.com, @djaa_dja

Contenu connexe

Tendances

Key Note - DoSE Berlin - Qualitative Risk Management
Key Note - DoSE Berlin -  Qualitative Risk ManagementKey Note - DoSE Berlin -  Qualitative Risk Management
Key Note - DoSE Berlin - Qualitative Risk ManagementDavid Anderson
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Devlin 2013 Closing - Deep Kanban - Value all the way down
Devlin 2013 Closing - Deep Kanban - Value all the way downDevlin 2013 Closing - Deep Kanban - Value all the way down
Devlin 2013 Closing - Deep Kanban - Value all the way downDavid Anderson
 
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Ajay Reddy
 
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)dev2ops
 
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasLKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasInnovation Roots
 
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...Innovation Roots
 
Don't estimate - forecast
Don't estimate -  forecastDon't estimate -  forecast
Don't estimate - forecastMartin Aspeli
 
Lean Office
Lean OfficeLean Office
Lean OfficeZavalaJV
 
Commit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding OrganizationCommit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding OrganizationTKMG, Inc.
 
LKIN 17: Implementing SAFe w Kanban - Vikas
LKIN 17: Implementing SAFe w Kanban - VikasLKIN 17: Implementing SAFe w Kanban - Vikas
LKIN 17: Implementing SAFe w Kanban - VikasInnovation Roots
 
Global 8D Training (Philippines)
Global 8D Training (Philippines)Global 8D Training (Philippines)
Global 8D Training (Philippines)Henry Jr Tadena
 
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs RecursoEloGroup
 
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveAgile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveDaniel Wildt
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewInvensis Learning
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAnanya Pani
 

Tendances (20)

Double K: Kanban and Kata
Double K: Kanban and KataDouble K: Kanban and Kata
Double K: Kanban and Kata
 
Key Note - DoSE Berlin - Qualitative Risk Management
Key Note - DoSE Berlin -  Qualitative Risk ManagementKey Note - DoSE Berlin -  Qualitative Risk Management
Key Note - DoSE Berlin - Qualitative Risk Management
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Devlin 2013 Closing - Deep Kanban - Value all the way down
Devlin 2013 Closing - Deep Kanban - Value all the way downDevlin 2013 Closing - Deep Kanban - Value all the way down
Devlin 2013 Closing - Deep Kanban - Value all the way down
 
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.
 
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
 
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasLKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
 
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
 
Don't estimate - forecast
Don't estimate -  forecastDon't estimate -  forecast
Don't estimate - forecast
 
Lean Office
Lean OfficeLean Office
Lean Office
 
Commit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding OrganizationCommit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding Organization
 
LKIN 17: Implementing SAFe w Kanban - Vikas
LKIN 17: Implementing SAFe w Kanban - VikasLKIN 17: Implementing SAFe w Kanban - Vikas
LKIN 17: Implementing SAFe w Kanban - Vikas
 
Amanda Varella - Petrobras
Amanda Varella  - PetrobrasAmanda Varella  - Petrobras
Amanda Varella - Petrobras
 
Global 8D Training (Philippines)
Global 8D Training (Philippines)Global 8D Training (Philippines)
Global 8D Training (Philippines)
 
Analyst-to-Synthesist
Analyst-to-SynthesistAnalyst-to-Synthesist
Analyst-to-Synthesist
 
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
 
Resume vasudevan
Resume vasudevanResume vasudevan
Resume vasudevan
 
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveAgile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 

En vedette

Key Note - SEPG 2013 - Kanban and the End of Methodology
Key Note - SEPG 2013 - Kanban and the End of MethodologyKey Note - SEPG 2013 - Kanban and the End of Methodology
Key Note - SEPG 2013 - Kanban and the End of MethodologyDavid Anderson
 
Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...
Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...
Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...David Anderson
 
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?David Anderson
 
Key note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary Management
Key note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary ManagementKey note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary Management
Key note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary ManagementDavid Anderson
 
Making Better Decisions - understanding "fitness for purpose", matching strat...
Making Better Decisions - understanding "fitness for purpose", matching strat...Making Better Decisions - understanding "fitness for purpose", matching strat...
Making Better Decisions - understanding "fitness for purpose", matching strat...David Anderson
 
Key Note - Modern Management Methods - Kanban Evolutionary Management
Key Note - Modern Management Methods - Kanban Evolutionary ManagementKey Note - Modern Management Methods - Kanban Evolutionary Management
Key Note - Modern Management Methods - Kanban Evolutionary ManagementDavid Anderson
 
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...David Anderson
 
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...David Anderson
 
"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern BusinessDavid Anderson
 
Patterns of Kanban Maturity
Patterns of Kanban MaturityPatterns of Kanban Maturity
Patterns of Kanban MaturityDavid Anderson
 
Enterprise Services Planning: Defining Key Performance Indicators
Enterprise Services Planning: Defining Key Performance IndicatorsEnterprise Services Planning: Defining Key Performance Indicators
Enterprise Services Planning: Defining Key Performance IndicatorsDavid Anderson
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 
Presentation kanban
Presentation kanbanPresentation kanban
Presentation kanbanNasir Shakil
 

En vedette (15)

Key Note - SEPG 2013 - Kanban and the End of Methodology
Key Note - SEPG 2013 - Kanban and the End of MethodologyKey Note - SEPG 2013 - Kanban and the End of Methodology
Key Note - SEPG 2013 - Kanban and the End of Methodology
 
Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...
Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...
Opening & Key Note - Modern Management Methods UK 2013 - Kanban Evolutionary ...
 
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
 
Key note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary Management
Key note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary ManagementKey note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary Management
Key note - Lean Kanban Central Europe 2013 - Kanban & Evolutionary Management
 
Making Better Decisions - understanding "fitness for purpose", matching strat...
Making Better Decisions - understanding "fitness for purpose", matching strat...Making Better Decisions - understanding "fitness for purpose", matching strat...
Making Better Decisions - understanding "fitness for purpose", matching strat...
 
Key Note - Modern Management Methods - Kanban Evolutionary Management
Key Note - Modern Management Methods - Kanban Evolutionary ManagementKey Note - Modern Management Methods - Kanban Evolutionary Management
Key Note - Modern Management Methods - Kanban Evolutionary Management
 
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
 
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
 
"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business
 
Patterns of Kanban Maturity
Patterns of Kanban MaturityPatterns of Kanban Maturity
Patterns of Kanban Maturity
 
Enterprise Services Planning: Defining Key Performance Indicators
Enterprise Services Planning: Defining Key Performance IndicatorsEnterprise Services Planning: Defining Key Performance Indicators
Enterprise Services Planning: Defining Key Performance Indicators
 
Kanban Pull System
Kanban Pull SystemKanban Pull System
Kanban Pull System
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Presentation kanban
Presentation kanbanPresentation kanban
Presentation kanban
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 

Similaire à Key Note - Agile China - Kanban An Alternative Path to Agility

Colors in Projects 2013 Bucharest - Kanban Briefly Explained
Colors in Projects 2013 Bucharest - Kanban Briefly ExplainedColors in Projects 2013 Bucharest - Kanban Briefly Explained
Colors in Projects 2013 Bucharest - Kanban Briefly ExplainedDavid Anderson
 
Key Note - Lean Kanban North America 2013 - Beyond Kanban
Key Note - Lean Kanban North America 2013 - Beyond KanbanKey Note - Lean Kanban North America 2013 - Beyond Kanban
Key Note - Lean Kanban North America 2013 - Beyond KanbanDavid Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanDavid Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanScrumTrek
 
Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)David Anderson
 
Agile China - Deep Kanban - Worth The Investment?
Agile China -  Deep Kanban - Worth The Investment?Agile China -  Deep Kanban - Worth The Investment?
Agile China - Deep Kanban - Worth The Investment?David Anderson
 
Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...
Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...
Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...David Anderson
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
 
Agile For Harel 4 08 V1
Agile For Harel 4 08 V1Agile For Harel 4 08 V1
Agile For Harel 4 08 V1Pini Cohen
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileMahesh Singh
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsJosh Hill
 
LKRU14 and LKAPAC: Five Numbers
LKRU14 and LKAPAC: Five NumbersLKRU14 and LKAPAC: Five Numbers
LKRU14 and LKAPAC: Five Numbersazheglov
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Kanban for beginners - Meetup October 2018
Kanban for beginners  - Meetup October 2018Kanban for beginners  - Meetup October 2018
Kanban for beginners - Meetup October 2018Daniel Ploeg
 
Conversion Optimization: The World Beyond Headlines & Button Color
Conversion Optimization: The World Beyond Headlines & Button ColorConversion Optimization: The World Beyond Headlines & Button Color
Conversion Optimization: The World Beyond Headlines & Button ColorOptimizely
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...Gene Kim
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or FictionMatt Ganis
 

Similaire à Key Note - Agile China - Kanban An Alternative Path to Agility (20)

Colors in Projects 2013 Bucharest - Kanban Briefly Explained
Colors in Projects 2013 Bucharest - Kanban Briefly ExplainedColors in Projects 2013 Bucharest - Kanban Briefly Explained
Colors in Projects 2013 Bucharest - Kanban Briefly Explained
 
Key Note - Lean Kanban North America 2013 - Beyond Kanban
Key Note - Lean Kanban North America 2013 - Beyond KanbanKey Note - Lean Kanban North America 2013 - Beyond Kanban
Key Note - Lean Kanban North America 2013 - Beyond Kanban
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanDavid Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
 
Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)
 
Agile China - Deep Kanban - Worth The Investment?
Agile China -  Deep Kanban - Worth The Investment?Agile China -  Deep Kanban - Worth The Investment?
Agile China - Deep Kanban - Worth The Investment?
 
Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...
Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...
Key note - Lean Kanban Central Europe 2012 - Managing a Risky Business - Unde...
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
Agile For Harel 4 08 V1
Agile For Harel 4 08 V1Agile For Harel 4 08 V1
Agile For Harel 4 08 V1
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to Agile
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production Teams
 
LKRU14 and LKAPAC: Five Numbers
LKRU14 and LKAPAC: Five NumbersLKRU14 and LKAPAC: Five Numbers
LKRU14 and LKAPAC: Five Numbers
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Kanban for beginners - Meetup October 2018
Kanban for beginners  - Meetup October 2018Kanban for beginners  - Meetup October 2018
Kanban for beginners - Meetup October 2018
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
Conversion Optimization: The World Beyond Headlines & Button Color
Conversion Optimization: The World Beyond Headlines & Button ColorConversion Optimization: The World Beyond Headlines & Button Color
Conversion Optimization: The World Beyond Headlines & Button Color
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 

Plus de David Anderson

Kanban - the alternative path to agility
Kanban - the alternative path to agilityKanban - the alternative path to agility
Kanban - the alternative path to agilityDavid Anderson
 
Just say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agilityJust say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agilityDavid Anderson
 
Getting to pull at enterprise scale
Getting to pull at enterprise scaleGetting to pull at enterprise scale
Getting to pull at enterprise scaleDavid Anderson
 
Creating Resilient, Robust, & Antifragile Organizations
Creating Resilient, Robust, & Antifragile OrganizationsCreating Resilient, Robust, & Antifragile Organizations
Creating Resilient, Robust, & Antifragile OrganizationsDavid Anderson
 
Kanban - follow your own path to agility
Kanban - follow your own path to agilityKanban - follow your own path to agility
Kanban - follow your own path to agilityDavid Anderson
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanbanDavid Anderson
 
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)David Anderson
 
Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?David Anderson
 
10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learnedDavid Anderson
 
Kanban Cadences & Information Flow
Kanban Cadences & Information FlowKanban Cadences & Information Flow
Kanban Cadences & Information FlowDavid Anderson
 
Enterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle ManagementEnterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle ManagementDavid Anderson
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanbanDavid Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanbanDavid Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
10 years of kanban - what have we learned
10 years of kanban - what have we learned10 years of kanban - what have we learned
10 years of kanban - what have we learnedDavid Anderson
 
"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern BusinessDavid Anderson
 

Plus de David Anderson (20)

Kanban - the alternative path to agility
Kanban - the alternative path to agilityKanban - the alternative path to agility
Kanban - the alternative path to agility
 
Just say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agilityJust say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agility
 
Getting to pull at enterprise scale
Getting to pull at enterprise scaleGetting to pull at enterprise scale
Getting to pull at enterprise scale
 
Creating Resilient, Robust, & Antifragile Organizations
Creating Resilient, Robust, & Antifragile OrganizationsCreating Resilient, Robust, & Antifragile Organizations
Creating Resilient, Robust, & Antifragile Organizations
 
Kanban - follow your own path to agility
Kanban - follow your own path to agilityKanban - follow your own path to agility
Kanban - follow your own path to agility
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
 
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)Creating Robust, Resilient & Antifragile Organizations (using Kanban)
Creating Robust, Resilient & Antifragile Organizations (using Kanban)
 
Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?
 
10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned
 
Kanban Cadences & Information Flow
Kanban Cadences & Information FlowKanban Cadences & Information Flow
Kanban Cadences & Information Flow
 
Enterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle ManagementEnterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle Management
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
10 years of kanban - what have we learned
10 years of kanban - what have we learned10 years of kanban - what have we learned
10 years of kanban - what have we learned
 
"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business
 
Fitness For Purpose
Fitness For PurposeFitness For Purpose
Fitness For Purpose
 

Dernier

BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escortdlhescort
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 

Dernier (20)

BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 

Key Note - Agile China - Kanban An Alternative Path to Agility

  • 1. Kanban An Alternative Path to Agility What is Kanban? How do you implement it? What are the benefits? Agile China Beijing, August 2013 dja@djaa.com, @djaa_dja
  • 2. The Meaning of Agile dja@djaa.com, @djaa_dja
  • 3. What Agile Methods Seek to Achieve Agile methods ask us to… Treat high work-in-progress Enable aMake trust(yet with Let’s not boreProgress you culture as if it were a liability & Create Feedback Loops information again) with craftsmanship Createimperfecteliminates adapt a a slide showing enable dividend The rather than an asset trust a capability to the Agile Manifesto! work ethic bureaucracy & encourages Reworking & course correcting collaborative workingis perishable. Knowledge Agile methods this was Withas new work & use of tacit is 1st gen information arrives knowledge Focus on finishing things quickly limited to adapting to changing Encourage high quality, well & faster better risk management before that is for scope requirements stale engineered code they goeasily than delaying or “perfect” adapted (refactored) as new information information arrives and requires very little rework due to errors dja@djaa.com, @djaa_dja
  • 4. The Kanban Method – an alternative path to agility! dja@djaa.com, @djaa_dja
  • 5. Kanban Method A management & cultural approach to improvement View creative knowledge work as a set of services Encourages a management focus on demand, business risks and capability of each service to supply against that demand dja@djaa.com, @djaa_dja
  • 6. The Kanban Method is not… A project management or software development lifecycle process Nor, does it encourage a processcentric approach to improvement! dja@djaa.com, @djaa_dja
  • 8. Kanban Method Uses large boards to visualize invisible work and virtual signal card systems Creates an adaptive capability in your organization Enables adaptability in your business processes to respond successfully to changes in your business environment dja@djaa.com, @djaa_dja
  • 9. Kanban Method • “Kanbanize” your existing process • Provoke existing processes to change and service delivery to improve • Each workflow will evolve a uniquely tailored process solution, “fitter” for its context • Customer & employee satisfaction will improve dja@djaa.com, @djaa_dja
  • 10. Kanban has two meanings • Kanban has two meanings in Japanese. Both meanings are incorporated into the Kanban Method • Kanban written in Kanji (Chinese characters) 看板 means “visual (or sign) board” • Kanban written in Japanese alphabet, hiragana, かんばん means signal cards(s) • In Chinese, only the 看板 version exists. Hence, in Chinese, kanban can only mean “sign board” but the method was actually inspired by the signal cards system used in Japan. dja@djaa.com, @djaa_dja
  • 11. 6 Practices for Adaptive Capability The Generalized Version Visualize (with a kanban board (看板)) Limit Work-in-progress (with kanban (かんばん)) Manage Flow Make Policies Explicit Implement Feedback Loops Improve Collaboratively, Evolve Experimentally (using models & the scientific method) dja@djaa.com, @djaa_dja
  • 12. What is a kanban system? (かんばん) dja@djaa.com, @djaa_dja
  • 13. A Kanban Systems consists of “kanban” (かんばん) signal cards in circulation dja@djaa.com, @djaa_dja
  • 14. Using a virtual kanban system dja@djaa.com, @djaa_dja
  • 15. Kanban are virtual! Backlog Engineering Ready 5 Development Test Ready Testing UAT 3 5 3 ∞ Ongoing Done Change Requests Deployment Ready ∞ B Pull These are the virtual kanban F J G C F Pull Boards are not required to do F F Kanban! F I F The board D a visualization of the is F * The first system used database workflow process, the work-intriggers to signal pull. There was noand the kanban system progress PTCs board! Pull I dja@djaa.com, @djaa_dja
  • 16. Commitment is deferred Backlog Pool of Ideas Engineering Ready 5 Testing UAT 3 5 3 ∞ Ongoing Done Items in the backlog remain optional and unprioritized Change Requests Pull F F F F F F F Development Test Ready D G Wish to avoid discard after commitment PTCs Commitment point dja@djaa.com, @djaa_dja E We are committing to getting started. We are certain we want to take delivery. I Deployment Ready ∞
  • 17. Abandonment rates are often high Pool of Ideas Engineering Ready 5 Development Test Ready Testing UAT 3 5 3 ∞ Ongoing Done The abandon rate with XIT was 48%. ~50% is commonly observed. Change Requests F F F F G Reject Deferring commitment and Options have value because the avoiding interrupting future is Dworkersuncertain for estimates E 0%makes rate implies there is discard sense when discard no uncertainty about the future rates are high! PTCs I Abandoned I dja@djaa.com, @djaa_dja Deployment Ready ∞
  • 18. Upstream Kanban Prepares Options Pool of Ideas Biz Case Dev Requirements Analysis Ready for Engineering ∞ 24 - 48 12 - 24 4 - 12 K L Min & Max limits insure sufficient options are always available Committed 4 Development Testing 3 3 Ongoing Done Verification J I D F Options $$$ cost of acquiring options Reject Discarded O P Q Commitment point dja@djaa.com, @djaa_dja Committed Work
  • 19. Replenishment Frequency Pool of Ideas Engineering Ready 5 Replenishment Change Requests Pull F F F F F F F Development Test Ready Testing UAT 3 5 3 ∞ Ongoing Done Frequent replenishment is more agile. On-demand replenishment is D most agile! G PTCs Discarded I dja@djaa.com, @djaa_dja E The frequency of system replenishment should reflect arrival rate of new information and the transaction & coordination I costs of holding a meeting Deployment Ready ∞
  • 20. Delivery Frequency Pool of Ideas Change Requests Pull F F F F F F F Engineering Ready Development Test Ready Testing UAT 3 5 3 ∞ Ongoing Done Frequent deployment is more agile. 5 Deployment buffer size can On-demand deployment reduce as frequency of D deliveryagile! most increases G PTCs Discarded I dja@djaa.com, @djaa_dja is E The frequency of delivery should reflect the transaction & coordination costs of deployment plus costs & toleranceI of customer to take delivery Deployment Ready ∞ Delivery
  • 21. Specific delivery commitment may be deferred even later DeployEnginPool of Ideas eering Ready 5 Development Test Ready Testing UAT 3 5 3 ∞ Ongoing Done ment Ready ∞ Change Requests Pull F F F F F F F D G E PTCs We are now committing to a specific deployment and delivery date Discarded *This may happen earlier if I circumstances demand it I dja@djaa.com, @djaa_dja 2nd Commitment point*
  • 22. Defining Kanban System Lead Time Pool of Ideas Engineering Ready 5 Deployment Ready ∞ The clockTest starts ticking when UAT we customers Ready Development accept the Testing is 5 ∞ 3 order, not when it 3 placed! Ongoing Done Until then customer orders are merely available options Change Requests Pull F F F F F F F D G E System Lead Time PTCs I Discarded I dja@djaa.com, @djaa_dja Lead time ends when the item reaches the first ∞ queue.
  • 23. Little’s Law & Cumulative Flow Delivery Rate Pool of Ideas = Lead Time Avg. Lead Time WIP dja@djaa.com, @djaa_dja WIP Ready To Deploy Avg. Delivery Rate
  • 24. Flow the Efficiency Flow efficiency measures Pool Enginpercentage of total lead time of spent actually adding value eering is Development Ideas Ready (or knowledge) versus waiting 3 Ongoing 2 Done Testing 3 Verification Acceptance Deployment Ready ∞ Until then customer orders are merely available options Flow efficiency = Work Time Multitasking means time spent E in working columns is often waiting time PB GY DE Waiting Working MN AB Waiting Working Waiting Lead Time * Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012 dja@djaa.com, @djaa_dja x 100% Lead Time Flow efficiencies of 2% have been F reported*. 5% -> 15% D normal, P1 is > 40% is good! G I Done
  • 25. Observe Lead Time Distribution as an enabler of a Probabilistic Approach to Management Lead Time Distribution 3.5 3 CRs & Bugs 2.5 2 1.5 1 0.5 1 4 7 0 3 6 8 14 14 13 12 12 11 10 99 92 85 78 71 64 57 50 43 36 29 22 8 15 1 0 Days This is multi-modal data! Mean of 31 days The workexpectation of SLA is of two types: Change Requests (new 105 and Production features);days with 98 % Defects SLA expectation of 44 days with 85% on-time dja@djaa.com, @djaa_dja on-time
  • 26. Mean 5 days Change Requests Production Defects Filter Lead Time data by Type of Work (and Class of Service) to get Single Mode Distributions 98% at 25 days 85% at 10 days dja@djaa.com, @djaa_dja 98% at 150 days Mean 50 days 85% at 60 days
  • 27. Allocate Capacity to Types of Work Pool of Ideas Engineering Ready Ongoing 2 Change Requests Development 4 3 Done Testing 3 Verification Acceptance Consistent capacity allocation E some consistency to should bring more consistency to MN delivery rate of work of each D AB type F Lead Time PB DE Productio n Defects I Deployment Ready 3 G P1 GY dja@djaa.com, @djaa_dja Separate understanding of Separate understanding of Lead Lead Time for each type of Time for each type of work work Lead Time ∞ Done
  • 28. Infinite Queues Decouple Systems Pool Enginof eering The infinite queue Development decouples Ideas Ready the systems. The deployment 3 Done Ongoing system uses batches and is 2 separate from the kanban system F The 2nd commitment is actually a commitment for PB the downstream deployment system DE The Kanban System gives us confidence to make that I downstream commitment GY dja@djaa.com, @djaa_dja Deployment Ready Testing 3 Verification Acceptance D MN G P1 E AB ∞ Done
  • 29. Identifying Buffers Pool of Ideas Engineering Ready 2 F G Ongoing dja@djaa.com, @djaa_dja 3 3 Done verification Acceptance I am a buffer! D P1 PB I Testing Development Deployment Ready DE The clue isis in my name “… The clue in my name – – E Ready” “… Ready” MN AB I am buffering non-instant availability or activity with a availability or an activity with acyclical cadence cyclical cadence ∞ Done
  • 30. Visualizing Pull Signals Pool of Ideas Engineering Ready Ongoing 2 F D G GY dja@djaa.com, @djaa_dja 3 Done 3 verification Acceptance Done ∞ I indicate “pullable” P1 E I am not a separate queue PB I Testing Development Deployment Ready DE MN AB The WIP limit for development applies to on-going or completed “pullable” work
  • 31. Defining Customer Lead Time Pool of Ideas Engineering Ready Development Test Ready Testing UAT 3 5 3 ∞ Ongoing 5 Change Requests Done The clock still starts ticking when we accept the customers order, not when it is placed! Deployment Ready ∞ Pull F F F F F F F D G E Customer Lead Time PTCs Discarded I dja@djaa.com, @djaa_dja The frequency of delivery cadence will affect customer I lead time in addition to system capability Done ∞
  • 32. impact The Optimal Time to Start If we start too early, we forgo the option and opportunity to do something else that may provide value. If we start too late we risk Ideal Start incurring the cost of delay When we need it Here With a 6 in 7 chance of on-time delivery, we can always expedite to insure on-time delivery 85th percentile Commitment point dja@djaa.com, @djaa_dja
  • 33. Metrics for Kanban Systems Cumulative flow integrates demand, WIP, approx. avg. lead time and delivery rate capabilities Lead time histograms show us actual lead time capability Flow efficiency, value versus failure demand (rework), initial quality, and impact of blocking issues are also useful dja@djaa.com, @djaa_dja
  • 34. Implementing a Virtual Kanban System Do not copy an existing (virtual) kanban system! Each system must be designed from 1st principles using the system thinking approach to implementing kanban A study of demand including business risks & capability is essential to design an appropriate (virtual) kanban system for any given knowledge work service dja@djaa.com, @djaa_dja
  • 35. Reminder… The Kanban Method is not…. A project management or software development lifecycle process Nor, does it encourage a processcentric approach to improvement! You must “kanbanize” your existing processes and workflows! dja@djaa.com, @djaa_dja
  • 37. Feedback Loops The Kanban Kata Operations Review Improvement Kata Standup Meeting dja@djaa.com, @djaa_dja
  • 38. Standup Meeting Disciplined conduct and acts of leadership lead to improvement opportunities Improvement discussions & process evolution happen at after meetings dja@djaa.com, @djaa_dja
  • 39. Improvement Kata A mentor-mentee relationship Usually (but not always) between a superior and a sub-ordinate A focused discussion about system capability Definition of target conditions or desired outcomes Agreement upon counter-measures – actions taken to improve capability – resulting in process evolution dja@djaa.com, @djaa_dja
  • 40. Operations Review Monthly meeting Disciplined review of demand and capability for each kanban system Provides system of systems view and understanding Kanban system design changes & process evolution suggested by attendees dja@djaa.com, @djaa_dja
  • 41. 6 Practices for Evolutionary DNA The More Specific Version Visualize work, workflow & business risks (using large physical or electronic boards in communal spaces) Implement Virtual Kanban Systems Manage Flow Make Policies Explicit Implement Kanban Kata Educate your workforce to enable collaborative evolution of policies & ways of working dja@djaa.com, @djaa_dja
  • 42. Scaling out across an organization dja@djaa.com, @djaa_dja
  • 43. Treat each service separately Demand Observed Capability Demand Observed Capability Demand Observed Capability dja@djaa.com, @djaa_dja
  • 44. Some systems have dependencies on others Demand Observed Capability Demand Observed Capability Demand Observed Capability dja@djaa.com, @djaa_dja
  • 46. Scaling Kanban Each Kanban System is designed from first principles around a specific service Scale out in a service-oriented fashion Do not attempt to design a grand solution at enterprise scale The Kanban Kata are essential! Allow a better system of systems to emerge over time. Let evolution work! dja@djaa.com, @djaa_dja
  • 48. Collaboration Benefits Shared language for improved collaboration Shared understanding of dynamics of flow Emotional engagement through visualization and tactile nature of boards Greater empowerment (without loss of control) dja@djaa.com, @djaa_dja
  • 49. Tangible Business Benefits Improved predictability of lead time and delivery rate Reduced rework Improved risk management Improved agility Improved governance dja@djaa.com, @djaa_dja
  • 50. Organizational Benefits Improved trust and organizational social capital Improved organizational maturity Emergence of systems thinking Management focused on system capability through policy definition Organizational Adaptability (to shifts in demand and business risks under management) dja@djaa.com, @djaa_dja
  • 51. Change Management Benefits Significantly reduced resistance to change Processes uniquely tailored to business environment and risk under management Evolutionary changes reduce impact during change and lower risk of failure Change led from the middle and enacted by the workforce. Reduced need for coaching and process specialists dja@djaa.com, @djaa_dja
  • 52. Kanban Improves Agility • Lead times gradually reduce • Predictability of delivery gradually improves • Organizational social capital improves • Governance, risk management are improved • Empowerment without loss of control • Improves are often dramatic! • 700% increase in delivery rate at BBC • On-time delivery often greater than 90% • Delivery times often reduced by up to 90% dja@djaa.com, @djaa_dja
  • 53. Learn More • Yahoo! Groups • • • Kanbandev Kanbanops Limited WIP Society • Local meetup groups http://www.limitedwipsociety.org • Meldstrong (http://meldstrong.org) dja@djaa.com, @djaa_dja
  • 55. About David Anderson is a thought leader in managing effective software teams. He leads a training, consulting, publishing and event planning business dedicated to developing, promoting and implementing sustainable evolutionary approaches for management of knowledge workers. He has 30 years experience in the high technology industry starting with computer games in the early 1980’s. He has led software teams delivering superior productivity and quality using innovative agile methods at large companies such as Sprint and Motorola. David is the pioneer of the Kanban Method an agile and evolutionary approach to change. His latest book, published in June 2012, is, Lessons in Agile Management – On the Road to Kanban. David is a founder of the Lean Kanban Inc., a business dedicated to assuring quality of training in Lean and Kanban for knowledge workers throughout the world. dja@djaa.com, @djaa_dja
  • 56. Acknowledgements Hakan Forss of Avega Group in Stockholm has been instrumental in defining the Kanban Kata and evangelizing its importance as part of a Kaizen culture. Real options & the optimal exercise point as an improvement over “last responsible moment” emerged from discussions with Chris Matts, Olav Maassen and Julian Everett around 2009. The inherent need for evolutionary capability that enables organizational adaptation was inspired by the work of Dave Snowden. dja@djaa.com, @djaa_dja
  • 57. David J Anderson & Associates, Inc. dja@djaa.com, @djaa_dja