You are on page 1of 197

20

22
28
30
25
24
23
27
26
29
21 quick ideas on how to
improve your kanban board
Marcus Hammarberg
@marcusoftnet
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
http://bit.ly/minskvote
Use code
ctwitspring 

at manning.com
40% off

http://bit.ly/minskvote
http://bit.ly/minskvote
Have a board in 

the first place
http://blogs.ubc.ca/qualresearch/narrative-inquiry/the-storyteller/
https://pixabay.com/en/lost-places-chair-abandoned-old-1533790
So…. how do I get started?
Todo
Todo Doing or something
Todo Analyse Dev Test Deploy Done
Todo Analyse Dev Test Deploy Done
Todo Analyse
Design Coding
Dev Test Deploy Done

?
Todo Analyze Development Testing Accept
Create Toolbox For 

Your Team
Official team-ware
©®™
Walk the board from 

right to left
Inbox Analyze Dev. Test Done

Walk the board


Use avatars to indicate
who is working on what
Todo Analyze Development Testing Accept
Todo Analyze Development Testing Accept

John
Hugo
Hannah

Daphne
Hugo

Daphne

John
Focus on the work,
not the workers
The 3 questions © ® ™

Does everyone have 



things to do?
efficiency
Resource

Source: This is Lean! Flow - effectiveness


Niklas Modig, Pär Åhlström
efficiency
Resource

Source: This is Lean! Flow - effectiveness


Niklas Modig, Pär Åhlström
efficiency
Resource

Source: This is Lean! Flow - effectiveness


Niklas Modig, Pär Åhlström
efficiency
Resource

Source: This is Lean! Flow - effectiveness


Niklas Modig, Pär Åhlström
The 3 questions © ® ™
Enumerate the work not the workers
Done-column? There is
no Done
Production
“Working Software” is software
that users are actually using.

Until it’s in use it is truly useless

- Woody zuill
By Julija Rauluševičiūtė, Advanced Mac user II, Used under Creative Commons
Todo Analyse
Design Coding
Dev Test Deploy Done
Follow up
Gather data
Use Progress indicators
to indicate how far we have come
https://www.pinterest.se/pin/463800461598761716/
Use WIP limits on
your board
No WIP limit
No kanban
Aaaah …. kanban is speaking to
the lazy seal in me
By zzpza, Tools, Used under Creative Commons
Stop
WIP too high starting
WIP too low
= =
Start finishing
work idle people idle
3 3 2
Todo Analyze Development Test Done

Doing Done Doing Done


3 3 2
Todo Analyze Development Test Done

Doing Done Doing Done


Waiting In
Todo Analyze Development Testing Accept for Ops Production
S-M-L should not start
from a date span
http://saphanatutorial.com/sap-hana-t-shirt-size/
1 day 2-3 days 3-5 days 6-8 days 8-12 days

http://saphanatutorial.com/sap-hana-t-shirt-size/
Todo Analyse Coding
Dev Test Deploy Done

S
S

S
# of items
Span Average counted

Small 1-3 days 2 days 8

Medium 2-6 days 4 days 3

Large 4-46 days 25 days 2


# of items
Span Average counted

Small 1-5 days 1,6 days 120

Medium 2-12 days 2,8 days 36

Large 4-86 days 32 days 21


Work to the cake limit
Have a WIP limit on Done
Demo
Retrospective
Planning
Celebrations
Autonomy

Mastery

Purpose
Write about exactly
one item per sticky
Create new login functionality
Update Search Form
Change profile page
Create new login functionality

Update Search Form Change profile page


Good
Lots of Stuff Delivered
First Code in GOLang!
Improve
Bad
More Test
Sprint to Short
Coverage
Set your TPP = 1

Topic per post-it


Blocked should
not be a column
Todo Analyse Coding
Dev Test Deploy Done
Todo Analyse Wait
Dev Code Wait Test
Done Wait Deploy Wait
Use Disneyland
wait time to be predictable
Disneyland
# of items
Span Average counted

Small 1-5 days 1,6 days 120

Medium 2-12 days 2,8 days 36

Large 4-86 days 45 days 2


Tear off the post-its
the correct way
Todo Analyse Coding
Dev Test Deploy Done
Certified Post-It Master © ® ™
Certified Post-It Master © ® ™
Create a pull-system for new
work using an order point item
6 2
Todo Design

Order …
point
6 2
Todo Design

Order …
point
6 2
Todo Design

Order …
point
6 2
Todo Design

Order …
point
6 2
Todo Design

It’s time to get More work. MOOOAR!

Order …
Do this:
* Move the remaining cards up
* Call the PO and create a meeting
* Tell team to come to meeting

point
6 2
Todo Design

It’s time to get More work. MOOOAR!

Do this:
Order …
point * Move the remaining cards up
* Call the PO and create a meeting
* Tell team to come to meeting
6 2
Todo Design

Order …
point
6 2
Todo Design

Order …
point
6 2
Todo Design

Order …
point
6 2
Todo Design

Order …
point
6 2
Todo Design

Order …
point
Annotate the card with reference
to external issue tracker
Electronic tool
Or both …?
or physical board
Physical board Electronic Tool
In your face Attachments
Tactile Capturing discussions
Big Track a lot of data
Always present Distribution
JIRA-63215
Not
Started Done
started
JIRA-63215
JIRA-63215
In order faster find people
that have visitors
As a receptionist
I want to be able to fuzzy
search on their
complete names
JIRA-63215
That special case of the
invoicing batch where it fails
on odd numbers
in the dates of February
greater than 28
JIRA-63215
Increase conversion by 20%
by allowing for customers
to actually pay…
Use queues
to ensure flow and
exploit bottlenecks
Todo Design Coding
Analyse Dev Test Accept Done
5
Ready to
Todo Design Coding
Analyse Dev Test Accepted Done
Accept
5
Ready to
Todo Design Coding
Analyse Dev Test Accepted Done
Accept
Todo Design Coding
Analyse Dev Testing Done
5
Dev
Ready

Todo Analyse
Design Coding
Dev Testing Done
to test
Don't have a backlog -
have an impact map
http://thearterie.blogspot.se/
Features
IMPACTS
https://www.impactmapping.org
https://www.impactmapping.org
Design your work to
Goldilock size
“If the mountain will not
come to Muhammad,
then Muhammad must
go to the mountain” 

- Francis Bacon, 1625
https://neilkillick.wordpress.com/
Get your work up to standard
with exit criteria per column
Definition
of Done
Quality

Todo Analyse
Design Coding
Dev Testing Done

Quality Quality Quality Quality


Todo Analyse
Design Coding
Dev Testing Done

Definition of Done - Coding Definition of Done - Coding Definition of Done - Coding Definition of Done - Coding

* Unit test written >80% code * Unit test written >80% code * Unit test written >80% code * Unit test written >80% code
coverage coverage coverage coverage
* at least one e2e integration test * at least one e2e integration test * at least one e2e integration test * at least one e2e integration test
written and passing written and passing written and passing written and passing
* Installed in test environment * Installed in test environment * Installed in test environment * Installed in test environment
* documentation updated * documentation updated * documentation updated * documentation updated
Todo Analyse
Design Coding
Dev Testing Done

Definition of Done - Coding


* Unit test written >80% code coverage
* at least one e2e integration test
written and passing
* Installed in test environment
* code review done
https://hakanforss.wordpress.com
Have a continuous retrospective
running on your board
Kanban Kata style
https://www.cprime.com/2013/01/effective-retrospectives/
Toyota Kata
Kanban Kata
Each “month end close”-
work takes about 20 days
with a lot of manual work

Jimmy Janlén
Each “month end close”-
work takes about 20 days
with a lot of manual work

We can run month end


close daily, all automated
Each “month end close”- Automated first 3 of the
work takes about 20 days steps in “month end
with a lot of manual work close”-work

We can run month end


close daily, all automated
Each “month end close”- Automated first 3 of the
work takes about 20 days steps in “month end
with a lot of manual work close”-work

We can run month end Automate the


reporting of
Automate the
reporting of
Automate the
reporting of
monthly users monthly users monthly plays
close daily, all automated
Each “month end close”- Automated first 3 of the
work takes about 20 days
Automate
with a lot of manual work the
steps in “month end
close”-work
reporting of
monthly users

We can run month end Automate the


reporting of
Automate the
reporting of
monthly users monthly plays
close daily, all automated
Each “month end close”- Automated first 3 of the
work takes about 20 days steps in “month end
with a lot of manual work close”-work

We can run month end Automate the


reporting of
Automate the
reporting of
Automate the
reporting of
monthly users monthly users monthly plays
close daily, all automated
Toyota Kata
Kanban Kata
Move the stickies as status is
updated - not only at the standup
Todo Analyse Dev
Design Coding Test Deploy Done
Todo Analyse Dev
Design Coding Test Deploy Done
Todo Analyse Dev
Design Coding Test Deploy Done

“Be like water” - Bruce Lee


Let the order in the column
be the priority of the work
Todo
More
Thisimportant
First
Location!
Location!
Location!
Less
Thisimportant
later
Use Different Colors For
Different Type Of Work
Todo Analyze Development Test Done

Doing Done Doing Done


Todo Analyze Development Test Done

Doing Done Doing Done


Todo Analyze Development Test Done

Doing Done Doing Done


Todo Analyze Development Test Done

Doing Done Doing Done


Feature

Bug

Tech
debt
Todo Analyze Development Test Done

Doing Done Doing Done


Feature

Bug

Tech
debt
Todo Analyze Development Test Done

Doing Done Doing Done


Feature

Bug

Tech

4=
debt
Todo Analyze Development Test Done

Doing Done Doing Done


Todo Analyze Development Test Done

Doing Done Doing Done


Feature

Bug

Tech

4=
debt
Have an expedite lane for
urgent work
3 3 2
Todo Analyze Development Test Done

Doing Done Doing Done


Feature

Bug

Maint.

Urgent
3 3 2
Todo Analyze Development Test Done

Doing Done Doing Done


Feature

Bug

Maint.

Urgent
3 3 2
Todo Analyze Development Test Done

Doing Done Doing Done


Feature

Bug

Maint.

Urgent
Max 1 at the time
Highest priority
Retrospective
For exceptions
Track time taken per item
- Lead time
Measure lead time - it’s good for you
“The customer doesn’t care how we are organized”

- Leif Östling
Ready to
Inbox Analyze Dev. Test
Deploy Done

In: 130202 In: 130202


Out: 130318
# of items
Span Average counted

Small 1-5 days 1,6 days 120

Medium 2-12 days 2,8 days 36

Large 4-86 days 45 days 2


Track throughput per time
unit for your work
Deploy Done


Deploy Done


Small Medium Large

4 items 3 items 1 item = 8 items


# items
completed
6

X
3
X X
2 X X X
X X
1

Week
14 15 16 17 18 19 20 21
http://bit.ly/2opcKAn - Control Charts by Håkan Forss
www.marcusoft.net
@marcusoftnet
marcus.hammarberg@aptitud.se
Pictures from Pixabay if nothing else indicated

Public Domain pictures - free

or Kanban in Action
which is written by Joakim and me

You might also like