kanban is not your process

36
(Let me tell you why) Kanban is not your process

Upload: lean-enterprise-software-and-systems-conference

Post on 11-May-2015

4.670 views

Category:

Technology


2 download

DESCRIPTION

The explosive growth of the Kanban community and the buzz surrounding it has given raise to a steady stream of questions regarding its relation to other approaches and tools. Many with agile backgrounds expect to find a highly opinionated & pre-packaged methodology akin to Scrum, XP or the Crystal family. The profusion of “Scrum vs Kanban” themed blogs and discussions perpetuates such beliefs often missing some of the fundamental flaws in the comparison. It is inherently an apples to oranges type of comparison that can be illustrated with the following core properties: Kanban is not your process – it’s part of your process & a meta process for improvement and guided evolution. Once a process (even an ad-hoc seat of the pants one) has been established applying Kanban to that process will help guide the further evolution and tailoring to your context. You can’t start with Kanban – you need a process to apply it to. If you’re starting from a clean slate many good well understood & tried processes exist The Crystal family, XP & Scrum for agile folks, RUP, PROPS and others for those that must. Kanban really doesn’t care. Kanban doesn’t care if you have lunch – the relative merit of roles & procedures does not make them part of Kanban. Kanban doesn’t prescribe roles or organizational design but guides your discovery in context How Kanban guides evolutionary change leading to revolutionary resultsEach of these points will be illustrated by a ~10minute slice with the aim to establish the main point and a short discussion on how that relates to other well known processes and why and when comparison makes more or less sense.

TRANSCRIPT

Page 1: Kanban is not your process

(Let me tell you why)

Kanban is not your process

Page 2: Kanban is not your process

Torbjörn ”Tobbe” Gyllebring @drunkcod

[email protected]

Page 3: Kanban is not your process

Kanban hipsters beware!

”It’s nice seeing someone willing to act as counterbalance to the Kanban geeks”

- Name witheld, private communication

Page 4: Kanban is not your process

”We used to do ’X’, but now we do Kanban”

Perhaps the most pervasive missunderstanding in the community right now.

Page 5: Kanban is not your process

I used to drive to work, but now I pursue a healthy lifestyle

Interesting. Says little about how you get to work, semantically broken

Page 6: Kanban is not your process

What’s Kanban?

Some required context

Page 7: Kanban is not your process

Key distinctions

• The Kanban method

• The Kanban community

• kanban systems

Page 8: Kanban is not your process

The Kanban method

• Start with what you do know

• Agree to pursue incremental, evolutionary change

• Initially, respect the current process, roles, responsibilities & job titles

Page 9: Kanban is not your process

Kanban core practices

1) Visualize

2) Limit WIP

3) Manage flow

4) Make policies explicit

5) Improve collaborativly

Page 10: Kanban is not your process

Kanban is self-similar

• Personal Kanban

• Team level

• Project level

• Enterprise portfolio management

• ...

Page 11: Kanban is not your process

"doing Kanban means using a kanban system as part of a process to control muri [uneven flow], mura [overburdening]& stimulate evolutionary change”

– David J. Anderson

Page 12: Kanban is not your process

Kanban as your meta process

Guided improvement

Page 13: Kanban is not your process

Visualization

• Encourage shared understanding

Page 14: Kanban is not your process

Limit work in process

• Adds stress to the system

• Surfaces problems

"Is it really economical to provide more information than we need - more quickly than we need it?“

– Taiichi Ohno

Page 15: Kanban is not your process

Manage flow

• Aligns local improvements with system level goals

• Helps avoid sub optimization

Page 16: Kanban is not your process

Improve collaborativly

• Run experiments

• Measure results

• Standardize on real improvements

Page 17: Kanban is not your process

Make policies explicit

• Visualized decision process

• Makes tacit knowledge explict

• Liberates everyone to think in context

Page 18: Kanban is not your process

”Kanban is like getting a shrink for your process”

– Jan Olofsson

Page 19: Kanban is not your process

You can’t start with Kanban

Page 20: Kanban is not your process

The power & peril of naming things

”If you give it a name then managers will think it comes in a box”

– John Seddon (inventor of the Vanguard method)

Page 21: Kanban is not your process

Kanban & new teams

• Pick a process

• Overlay it with Kanban

Page 22: Kanban is not your process

Kanban & existing teams

• Start with what you do (k)now

• Make it explicit

• Design experiments to learn

Page 23: Kanban is not your process

Depth of implementation

• Just a splash of Kanban can go a long way

Page 24: Kanban is not your process

Kanban doesn’t care if you have lunch

Page 25: Kanban is not your process

What does Kanban say about ’X’

• Mostly diddly-squat

• The community has tons of experience to share though

Page 26: Kanban is not your process

But I find practice or role ’X’ really helpful!

• Coach

• Scrum Master

• Product Owner

• Test Lead

• Pair Programming

• Test Driven Development

• ...

I find having LUNCH really beneficial

Page 27: Kanban is not your process

What Kanban does say is ...

• Start with what you have, existing roles & workflow

• Improve collaborativly

Co-create experiments tailored to your context!

Page 28: Kanban is not your process

Discover improvements

• Support teams in finding & executing improvement initatives

• Avoid imposing policies on them

Page 29: Kanban is not your process

Kanban & evolution

Page 30: Kanban is not your process

Why evolution?

• Evolution is effective, but not particularly efficent

Page 31: Kanban is not your process

But isn’t efficiency important?

”There is nothing so useless as doing efficiently that which should not be done at all”

– Peter Drucker

Page 32: Kanban is not your process

Orgel’s second rule

”Evolution is cleverer than you are.”

–Leslie Orgel (evolutionary biologist )

Page 33: Kanban is not your process

Return of the quality guru

”It is important that an aim never be defined in terms of a specific activity or method.”

–W. Edwards Deming

Page 34: Kanban is not your process

Complicated, but can you do complex?

”We can’t control systems or figure them out. But we can dance with them!”

– Donella Meadows

Page 35: Kanban is not your process

Kanban is process evolution

• You derserve a context specific solution

• Pull improvement from those best informed

• Assume you don’t understand the problem

• Be prepared to be surprised & delighted

Page 36: Kanban is not your process

Thanks!