20 ideas on how to improve your agile board

197
quick ideas on how to improve your kanban board Marcus Hammarberg @marcusoftnet 20 21 22 23 24 25 26 27 28 29 30 20

Upload: marcus-hammarberg

Post on 21-Jan-2018

469 views

Category:

Business


0 download

TRANSCRIPT

Page 1: 20 Ideas On How To Improve Your Agile Board

quick ideas on how to improve your kanban board

Marcus Hammarberg @marcusoftnet

202122232425262728293020

Page 2: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 3: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 4: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 5: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 6: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 7: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 8: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 9: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 10: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 11: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 12: 20 Ideas On How To Improve Your Agile Board

Use code ctwitspring

at manning.com 40% off

http://bit.ly/minskvote

Page 13: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/minskvote

Page 14: 20 Ideas On How To Improve Your Agile Board

Have a board in the first place

Page 15: 20 Ideas On How To Improve Your Agile Board

http://blogs.ubc.ca/qualresearch/narrative-inquiry/the-storyteller/

Page 16: 20 Ideas On How To Improve Your Agile Board

https://pixabay.com/en/lost-places-chair-abandoned-old-1533790

Page 17: 20 Ideas On How To Improve Your Agile Board

So…. how do I get started?

Page 18: 20 Ideas On How To Improve Your Agile Board
Page 19: 20 Ideas On How To Improve Your Agile Board

Todo

Page 20: 20 Ideas On How To Improve Your Agile Board

Todo Doing or something

Page 21: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevAnalyseTodo

Page 22: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevAnalyseTodo

Page 23: 20 Ideas On How To Improve Your Agile Board

?

DoneDeployTestDevAnalyseTodo Design Coding

Page 24: 20 Ideas On How To Improve Your Agile Board

Analyze Development Testing AcceptTodo

Page 25: 20 Ideas On How To Improve Your Agile Board

Create Toolbox For Your Team

Page 26: 20 Ideas On How To Improve Your Agile Board
Page 27: 20 Ideas On How To Improve Your Agile Board

Official team-ware © ® ™

Page 28: 20 Ideas On How To Improve Your Agile Board

Walk the board from right to left

Page 29: 20 Ideas On How To Improve Your Agile Board

Test DoneDev.AnalyzeInbox

Walk the board

Page 30: 20 Ideas On How To Improve Your Agile Board

Use avatars to indicate who is working on what

Page 31: 20 Ideas On How To Improve Your Agile Board

Analyze Development Testing AcceptTodo

Page 32: 20 Ideas On How To Improve Your Agile Board

Analyze Development Testing AcceptTodo

HannahHugo John

Hugo

John

Daphne

Daphne

Page 33: 20 Ideas On How To Improve Your Agile Board
Page 34: 20 Ideas On How To Improve Your Agile Board
Page 35: 20 Ideas On How To Improve Your Agile Board

Focus on the work, not the workers

Page 36: 20 Ideas On How To Improve Your Agile Board

The 3 questions © ® ™

Does everyone have things to do?

Page 37: 20 Ideas On How To Improve Your Agile Board

Flow - effectiveness

Res

our

ce

effici

ency

Source: This is Lean!Niklas Modig, Pär Åhlström

Page 38: 20 Ideas On How To Improve Your Agile Board

Flow - effectiveness

Res

our

ce

effici

ency

Source: This is Lean!Niklas Modig, Pär Åhlström

Page 39: 20 Ideas On How To Improve Your Agile Board

Flow - effectiveness

Res

our

ce

effici

ency

Source: This is Lean!Niklas Modig, Pär Åhlström

Page 40: 20 Ideas On How To Improve Your Agile Board

Flow - effectiveness

Res

our

ce

effici

ency

Source: This is Lean!Niklas Modig, Pär Åhlström

Page 41: 20 Ideas On How To Improve Your Agile Board

The 3 questions © ® ™

Page 42: 20 Ideas On How To Improve Your Agile Board

Enumerate the work not the workers

Page 43: 20 Ideas On How To Improve Your Agile Board

Done-column? There is no Done

Page 44: 20 Ideas On How To Improve Your Agile Board

Production

Page 45: 20 Ideas On How To Improve Your Agile Board

By Julija Rauluševičiūtė, Advanced Mac user II, Used under Creative Commons

“Working Software” is software that users are actually using.

Until it’s in use it is truly useless

- Woody zuill

Page 46: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevAnalyseTodo Design Coding Follow upGather data

Page 47: 20 Ideas On How To Improve Your Agile Board
Page 48: 20 Ideas On How To Improve Your Agile Board

Use Progress indicatorsto indicate how far we have come

Page 49: 20 Ideas On How To Improve Your Agile Board
Page 50: 20 Ideas On How To Improve Your Agile Board
Page 51: 20 Ideas On How To Improve Your Agile Board
Page 52: 20 Ideas On How To Improve Your Agile Board
Page 53: 20 Ideas On How To Improve Your Agile Board
Page 54: 20 Ideas On How To Improve Your Agile Board

https://www.pinterest.se/pin/463800461598761716/

Page 55: 20 Ideas On How To Improve Your Agile Board
Page 56: 20 Ideas On How To Improve Your Agile Board

Use WIP limits on your board

Page 57: 20 Ideas On How To Improve Your Agile Board

No WIP limit No kanban

Page 58: 20 Ideas On How To Improve Your Agile Board

Aaaah …. kanban is speaking to the lazy seal in me

Page 60: 20 Ideas On How To Improve Your Agile Board

WIP too high=

work idle

WIP too low=

people idle

Stop startingStart finishing

Page 61: 20 Ideas On How To Improve Your Agile Board
Page 62: 20 Ideas On How To Improve Your Agile Board
Page 63: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

3 3 2

Page 64: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

3 3 2

Page 65: 20 Ideas On How To Improve Your Agile Board

Analyze Development Testing AcceptWaitingfor Ops

InProductionTodo

Page 66: 20 Ideas On How To Improve Your Agile Board

S-M-L should not start from a date span

Page 67: 20 Ideas On How To Improve Your Agile Board

http://saphanatutorial.com/sap-hana-t-shirt-size/

Page 68: 20 Ideas On How To Improve Your Agile Board

http://saphanatutorial.com/sap-hana-t-shirt-size/

1 day 2-3 days 3-5 days 6-8 days 8-12 days

Page 69: 20 Ideas On How To Improve Your Agile Board
Page 70: 20 Ideas On How To Improve Your Agile Board
Page 71: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevAnalyseTodo

S

Coding

S

M

S

Page 72: 20 Ideas On How To Improve Your Agile Board

Small

Medium

Large

1-3 days

Span# of items counted

8

2-6 days 3

4-46 days 2

Average

2 days

4 days

25 days

Page 73: 20 Ideas On How To Improve Your Agile Board

Small

Medium

Large

1-5 days

Span# of items counted

120

2-12 days 36

4-86 days 21

Average

1,6 days

2,8 days

32 days

Page 74: 20 Ideas On How To Improve Your Agile Board

Work to the cake limitHave a WIP limit on Done

Page 75: 20 Ideas On How To Improve Your Agile Board
Page 76: 20 Ideas On How To Improve Your Agile Board

Demo

Retrospective

Planning

Celebrations

Page 77: 20 Ideas On How To Improve Your Agile Board
Page 78: 20 Ideas On How To Improve Your Agile Board

Autonomy

Mastery

Purpose

Page 79: 20 Ideas On How To Improve Your Agile Board
Page 80: 20 Ideas On How To Improve Your Agile Board

Write about exactly one item per sticky

Page 81: 20 Ideas On How To Improve Your Agile Board

Create new login functionality

Update Search Form

Change profile page

Page 82: 20 Ideas On How To Improve Your Agile Board

Create new login functionality

Change profile pageUpdate Search Form

Page 83: 20 Ideas On How To Improve Your Agile Board

Good Lots of Stuff Delivered First Code in GOLang!

Bad Sprint to Short

Improve More Test Coverage

Page 84: 20 Ideas On How To Improve Your Agile Board

Set your TPP = 1

Topic per post-it

Page 85: 20 Ideas On How To Improve Your Agile Board

Blocked should not be a column

Page 86: 20 Ideas On How To Improve Your Agile Board
Page 87: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevTodo Coding Analyse

Page 88: 20 Ideas On How To Improve Your Agile Board

DoneWaitCodeDevTodo Wait WaitDeployWait Test Analyse

Page 89: 20 Ideas On How To Improve Your Agile Board
Page 90: 20 Ideas On How To Improve Your Agile Board
Page 91: 20 Ideas On How To Improve Your Agile Board

Use Disneyland wait time to be predictable

Page 92: 20 Ideas On How To Improve Your Agile Board

Disneyland

Page 93: 20 Ideas On How To Improve Your Agile Board
Page 94: 20 Ideas On How To Improve Your Agile Board
Page 95: 20 Ideas On How To Improve Your Agile Board

Small

Medium

Large

1-5 days

Span# of items counted

120

2-12 days 36

4-86 days 2

Average

1,6 days

2,8 days

45 days

Page 96: 20 Ideas On How To Improve Your Agile Board

Tear off the post-its the correct way

Page 97: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevTodo Coding Analyse

Page 98: 20 Ideas On How To Improve Your Agile Board

Certified Post-It Master © ® ™

Page 99: 20 Ideas On How To Improve Your Agile Board
Page 100: 20 Ideas On How To Improve Your Agile Board

Certified Post-It Master © ® ™

Page 101: 20 Ideas On How To Improve Your Agile Board

Create a pull-system for new work using an order point item

Page 102: 20 Ideas On How To Improve Your Agile Board
Page 103: 20 Ideas On How To Improve Your Agile Board

Todo Design 6

Order point

2

Page 104: 20 Ideas On How To Improve Your Agile Board

Todo Design 6

Order point

2

Page 105: 20 Ideas On How To Improve Your Agile Board

Todo Design

Order point

6 2

Page 106: 20 Ideas On How To Improve Your Agile Board

Todo Design

Order point

6 2

Page 107: 20 Ideas On How To Improve Your Agile Board

Todo Design 6

Order point

2

It’s time to get More work. MOOOAR!

Do this: * Move the remaining cards up

* Call the PO and create a meeting * Tell team to come to meeting

Page 108: 20 Ideas On How To Improve Your Agile Board

Todo Design

Order point

It’s time to get More work. MOOOAR!

Do this: * Move the remaining cards up

* Call the PO and create a meeting * Tell team to come to meeting

6 2

Page 109: 20 Ideas On How To Improve Your Agile Board

Todo Design

Order point

6 2

Page 110: 20 Ideas On How To Improve Your Agile Board

Todo Design 6

Order point

2

Page 111: 20 Ideas On How To Improve Your Agile Board

Todo Design 6

Order point

2

Page 112: 20 Ideas On How To Improve Your Agile Board

Todo Design 6

Order point

2

Page 113: 20 Ideas On How To Improve Your Agile Board

Todo Design 6

Order point

2

Page 114: 20 Ideas On How To Improve Your Agile Board

Annotate the card with reference to external issue tracker

Page 115: 20 Ideas On How To Improve Your Agile Board

Electronic tool or physical boardOr both …?

Page 116: 20 Ideas On How To Improve Your Agile Board

In your face

Tactile

Big

Always present

Attachments

Capturing discussions

Track a lot of data

Distribution

Physical board Electronic Tool

Page 117: 20 Ideas On How To Improve Your Agile Board
Page 118: 20 Ideas On How To Improve Your Agile Board

JIRA-63215DoneStartedNot

started

Page 119: 20 Ideas On How To Improve Your Agile Board

JIRA-63215

Page 120: 20 Ideas On How To Improve Your Agile Board

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

Page 121: 20 Ideas On How To Improve Your Agile Board

That special case of the invoicing batch where it fails on odd numbers in the dates of February greater than 28

JIRA-63215

Page 122: 20 Ideas On How To Improve Your Agile Board

Increase conversion by 20% by allowing for customers to actually pay…

JIRA-63215

Page 123: 20 Ideas On How To Improve Your Agile Board
Page 124: 20 Ideas On How To Improve Your Agile Board

Use queuesto ensure flow andexploit bottlenecks

Page 125: 20 Ideas On How To Improve Your Agile Board
Page 126: 20 Ideas On How To Improve Your Agile Board

DoneAcceptTestDevAnalyseTodo Design Coding

Page 127: 20 Ideas On How To Improve Your Agile Board

DoneReady to AcceptTestDevAnalyseTodo Design Coding Accepted

5

Page 128: 20 Ideas On How To Improve Your Agile Board

DoneReady to AcceptTestDevAnalyseTodo Design Coding Accepted

5

Page 129: 20 Ideas On How To Improve Your Agile Board

DoneDevAnalyseTodo Design Coding Testing

Page 130: 20 Ideas On How To Improve Your Agile Board

DoneReadyto testDevAnalyseTodo Design Coding Testing

5

Dev

Page 131: 20 Ideas On How To Improve Your Agile Board

Don't have a backlog - have an impact map

Page 132: 20 Ideas On How To Improve Your Agile Board

http://thearterie.blogspot.se/

Page 133: 20 Ideas On How To Improve Your Agile Board

Features

IMPACTS

Page 134: 20 Ideas On How To Improve Your Agile Board

https://www.impactmapping.org

Page 135: 20 Ideas On How To Improve Your Agile Board

https://www.impactmapping.org

Page 136: 20 Ideas On How To Improve Your Agile Board
Page 137: 20 Ideas On How To Improve Your Agile Board

Design your work to Goldilock size

Page 138: 20 Ideas On How To Improve Your Agile Board
Page 139: 20 Ideas On How To Improve Your Agile Board

“If the mountain will not come to Muhammad, then Muhammad must go to the mountain” - Francis Bacon, 1625

Page 140: 20 Ideas On How To Improve Your Agile Board

https://neilkillick.wordpress.com/

Page 141: 20 Ideas On How To Improve Your Agile Board

Get your work up to standard with exit criteria per column

Page 142: 20 Ideas On How To Improve Your Agile Board

Definition of Done

Page 143: 20 Ideas On How To Improve Your Agile Board
Page 144: 20 Ideas On How To Improve Your Agile Board

DoneDevAnalyseTodo Design Coding Testing

Quality

Quality Quality Quality Quality

Page 145: 20 Ideas On How To Improve Your Agile Board

DoneDevAnalyseTodo Design Coding Testing

Definition of Done - Coding

* Unit test written >80% code coverage

* at least one e2e integration test written and passing

* Installed in test environment * documentation updated

Definition of Done - Coding

* Unit test written >80% code coverage

* at least one e2e integration test written and passing

* Installed in test environment * documentation updated

Definition of Done - Coding

* Unit test written >80% code coverage

* at least one e2e integration test written and passing

* Installed in test environment * documentation updated

Definition of Done - Coding

* Unit test written >80% code coverage

* at least one e2e integration test written and passing

* Installed in test environment * documentation updated

Page 146: 20 Ideas On How To Improve Your Agile Board

DoneDevAnalyseTodo Design Coding Testing

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

Page 147: 20 Ideas On How To Improve Your Agile Board

https://hakanforss.wordpress.com

Page 148: 20 Ideas On How To Improve Your Agile Board

Have a continuous retrospective running on your board

Kanban Kata style

Page 149: 20 Ideas On How To Improve Your Agile Board

https://www.cprime.com/2013/01/effective-retrospectives/

Page 150: 20 Ideas On How To Improve Your Agile Board

Toyota Kata Kanban Kata

Page 151: 20 Ideas On How To Improve Your Agile Board
Page 152: 20 Ideas On How To Improve Your Agile Board

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

Jimmy Janlén

Page 153: 20 Ideas On How To Improve Your Agile Board

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

We can run month end close daily, all automated

Page 154: 20 Ideas On How To Improve Your Agile Board

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

Automated first 3 of the steps in “month end close”-work

We can run month end close daily, all automated

Page 155: 20 Ideas On How To Improve Your Agile Board

Automate the reporting of monthly plays

Automate the reporting of

monthly users

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

We can run month end close daily, all automated

Automated first 3 of the steps in “month end close”-work

Automate the reporting of

monthly users

Page 156: 20 Ideas On How To Improve Your Agile Board

Automate the reporting of monthly plays

Automate the reporting of

monthly users

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

We can run month end close daily, all automated

Automated first 3 of the steps in “month end close”-work

Automate the reporting of

monthly users

Page 157: 20 Ideas On How To Improve Your Agile Board

Automate the reporting of monthly plays

Automate the reporting of

monthly users

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

We can run month end close daily, all automated

Automated first 3 of the steps in “month end close”-work

Automate the reporting of

monthly users

Page 158: 20 Ideas On How To Improve Your Agile Board

Toyota Kata Kanban Kata

Page 159: 20 Ideas On How To Improve Your Agile Board

Move the stickies as status is updated - not only at the standup

Page 160: 20 Ideas On How To Improve Your Agile Board
Page 161: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevAnalyseTodo Design Coding

Page 162: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevAnalyseTodo Design Coding

Page 163: 20 Ideas On How To Improve Your Agile Board

DoneDeployTestDevAnalyseTodo Design Coding

“Be like water” - Bruce Lee

Page 164: 20 Ideas On How To Improve Your Agile Board

Let the order in the column be the priority of the work

Page 165: 20 Ideas On How To Improve Your Agile Board
Page 166: 20 Ideas On How To Improve Your Agile Board

Location! Location! Location!

Todo

More important

Less important

This First

This later

Page 167: 20 Ideas On How To Improve Your Agile Board

Use Different Colors For Different Type Of Work

Page 168: 20 Ideas On How To Improve Your Agile Board
Page 169: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Page 170: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Page 171: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Page 172: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Tech debt

Bug

Feature

Page 173: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Tech debt

Bug

Feature

Page 174: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Techdebt

Bug

Feature

4 =

Page 175: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Page 176: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

Techdebt

Bug

Feature

4 =

Page 177: 20 Ideas On How To Improve Your Agile Board

Have an expedite lane for urgent work

Page 178: 20 Ideas On How To Improve Your Agile Board
Page 179: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

3 3 2

Maint.

Bug

Feature

Urgent

Page 180: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

3 3 2

Maint.

Bug

Feature

Urgent

Page 181: 20 Ideas On How To Improve Your Agile Board

Analyze Development Test DoneTodo

Doing DoingDone Done

3 3 2

Maint.

Bug

Feature

Urgent

Page 182: 20 Ideas On How To Improve Your Agile Board

Max 1 at the timeHighest priorityRetrospectiveFor exceptions

Page 183: 20 Ideas On How To Improve Your Agile Board

Track time taken per item - Lead time

Page 184: 20 Ideas On How To Improve Your Agile Board

Measure lead time - it’s good for you

Page 185: 20 Ideas On How To Improve Your Agile Board
Page 186: 20 Ideas On How To Improve Your Agile Board

“The customer doesn’t care how we are organized” - Leif Östling

Page 187: 20 Ideas On How To Improve Your Agile Board

Analyze Dev.Inbox Test Done

In: 130202 In: 130202 Out: 130318

Ready to Deploy

Page 188: 20 Ideas On How To Improve Your Agile Board

Small

Medium

Large

1-5 days

Span# of items counted

120

2-12 days 36

4-86 days 2

Average

1,6 days

2,8 days

45 days

Page 189: 20 Ideas On How To Improve Your Agile Board

Track throughput per time unit for your work

Page 190: 20 Ideas On How To Improve Your Agile Board
Page 191: 20 Ideas On How To Improve Your Agile Board
Page 192: 20 Ideas On How To Improve Your Agile Board

DoneDeploy

Page 193: 20 Ideas On How To Improve Your Agile Board

DoneDeploy

…Small Medium Large

4 items 3 items 1 item 8 items=

Page 194: 20 Ideas On How To Improve Your Agile Board

# items completed

Week14 15 16 17 18

XX

XX

X

1

2

3

4

5

6

X

X

19 20 21

X

Page 195: 20 Ideas On How To Improve Your Agile Board

http://bit.ly/2opcKAn - Control Charts by Håkan Forss

Page 196: 20 Ideas On How To Improve Your Agile Board

www.marcusoft.net @marcusoftnet

[email protected]

Page 197: 20 Ideas On How To Improve Your Agile Board

Pictures from Pixabay if nothing else indicated

Public Domain pictures - free

or Kanban in Action which is written by Joakim and me