SlideShare a Scribd company logo
Designing your Kanban Board to
Map your Process
February 26, 2014
Chris Hefley, CEO, LeanKit
Need help mapping your process?
Introductions
Review: Kanban
1.Visualize your work
2.Limit your Work-in-Process (WIP)

This definition comes from the
book Personal Kanban, by Jim
Benson and Tonianne de Maria
Barry
Review: The Kanban Method
4 Basic Principles:
1. Start with what you do now
2. Agree to pursue incremental, evolutionary change
3. Respect the current process, roles, responsibilities and titles
4. Encourage acts of leadership at all levels

The Kanban Method was
developed by David J. Anderson
Review: The Kanban Method
5 Core Properties
1. Visualize the Workflow
2. Limit WIP
3. Manage Flow
4. Make Process Policies Explicit
5. Improve Collaboratively
What Process To Model?

The Team
A Rule of Thumb
Grammar is fun!

• Cards are often Nouns
(or noun phrases)
• Lanes on the board are often Verbs
(or verb phrases)
Another Way to Put It

Cards: The Things that have
value, that the team delivers.
Lanes: The Activities performed on
the Things in order to deliver them.
Start With What You Do Now
• Map the process collaboratively, as an exercise
for the entire team
• Resist the urge to re-engineer or make
improvements
to the process

Just start with what you do now
Exercise: Discovering Work-in-Process
5 Minutes:
On a sheet of paper, write down 5-10
things that you’re currently working on.
Exercise: Discovering Work-in-Process
10 Minutes:
For each item of WIP you wrote down,
answer the following questions:
1.
2.
3.
4.

What type of work is it?
Where is it now?
Where was it just before I got it?
Where will it go when I’m done with it?

(Try doing this exercise in pairs)
What type of work is it?
•
•
•
•
•
•
•
•
•
•
•
•
•

Project
Deliverable
User Story
Task
Request
Ticket
Defect
Feature
Test
Campaign
Requirement
White Paper
Landing Page

These eventually become your card types
Where is it now?
I’m working on it, so I’d say it’s

In Development

I’ve finished it, but it hasn’t been
tested yet, so I’d say it’s

Waiting for Testing
Where was it just before I got it?
Susan, the business analyst, had
it before me. So, I’d say it was

Done with Analysis,
but not yet started in
Development.
Where will it go when I’m done with it?

When I’m done with it, it’ll be

Ready to Deploy

After I’m done with it, it will be

In Production
First shot at mapping your process…
Finally! Time to
draw something!
To Do, Doing, and Done
Most processes boil down to some version of:
To Do, Doing, and Done.
And most of the detail we are looking to model
is in the Doing part.

Once we’ve started it, what steps does
work go through on its way to “Done”?
Systems Thinking
Our team is a System. We
succeed or fail together. Some of
us are specialists, true, but we’re
still one Team.
Work Entering The System
Jeff, I’m gonna need you you to re-calibrate the
unilateral phase detractors of the
RetroEncabulator, and I need it done by Monday.

Identify the

Source of Demand
Sure thing, Mr Lumbergh.
Should be no problem at all.

There’s often more
than one!
Work Exiting the System
Where does work go when the team is
“Done” with it?
Where is it when you stop thinking
about it and move on to the next
thing?
Looking for Queues
“Searching for Queues”, get it?
Ha! You know, because
“queues” sounds like “clues”,
see?
Queues, and Who “Owns” them.
“Ownership”

“Ownership”

This “Done” lane
is a Queue

And so is this
“Ready to Deploy”
Why does it matter who owns it?
“Ownership”

It’s about whose WIP limit it counts
against. And it defines “push” vs.
“pull”.

A Pull system helps me balance my
demand against my available
throughput, and prevents major
WIP from building up around my
bottlenecks.
Push vs. Pull
Um…Ok.

Design is done.
I’m Pushing it into your ready queue.
You own it now.
Push vs. Pull
Thanks. I’ll pull it
and start working on
it when I have
capacity
Design is
Done.
Handoffs
For many teams, there are handoffs
in the process where the work leaves
your control.
For example, a development team
where a software release must be
submitted to another department
for approval before release.
Ideally, you want to reduce those
friction points. But until you do, call
them out specifically on your kanban
board.
Examples
Sub-Lanes

Don’t forget to
“Start with what
you do now”. These
are just examples of
how you might
visually model your
current reality.
Parallel Workflows
An “Expedite” Lane across the top
Getting your WIP on the Board

Improve collaboratively
Looking for Hidden WIP

Am I working on, or waiting
on, any WIP that’s not on the
board?
Metrics
Start with the basics:
• Total WIP
• Blockers
• Throughput
(Cards complete/day)
Anti-Patterns
• A lane per person

Kanban Pro Tip
Keeping the work
moving is much more
important than keeping
the workers busy.

I expect each individual to perform
at optimum capacity!
Multiple Value Streams
• What if we’re not really “one team”?
Start with What you Do Now

Pursue Incremental, Evolutionary Change
Questions?
• Should you map more than once process on
the same board?
• What level of granularity is suitable when
dealing with large, complex workflows?
• What’s your opinion on using a web-based
board vs. a physical board?
• Can Kanban be incorporated into a non-Agile
workplace?
Next Steps
• Give it a try – and remember you don’t have
to get it 100% right.
• We’ll be sending you some additional
resources to help you get started:
– Blog post by Jim Benson, co-author of Personal
Kanban
– Short video on how to modify your board in
LeanKit so that it reflects the steps in your process
Designing your Kanban board to map
your process

Thanks!
Claire.george@leankit.com

Chris.Hefley@leankit.com

More Related Content

What's hot

Kanban Workshop
Kanban WorkshopKanban Workshop
Kanban Workshop
Diego A. Gil Aguilar
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Yuval Yeret
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
Allyson Chiarini
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
Ahmed Hammad
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software Development
Tathagat Varma
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
Scrum & Kanban
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
Skills Matter
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
Shore Labs
 
Lean Software Development
Lean Software Development Lean Software Development
Lean Software Development
Christopher Grant
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Yuval Yeret
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Yuval Yeret
 
Scrum refinement
Scrum refinementScrum refinement
Scrum refinement
Vincenzo Favara
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
Paul Nguyen
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
Mikalai Alimenkou
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
Pawel Brodzinski
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
ProofHub
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 

What's hot (20)

Kanban Workshop
Kanban WorkshopKanban Workshop
Kanban Workshop
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software Development
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Lean Software Development
Lean Software Development Lean Software Development
Lean Software Development
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 
Scrum refinement
Scrum refinementScrum refinement
Scrum refinement
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 

Viewers also liked

Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 
Por um Mundo com Marcas mais Humanas
Por um Mundo com Marcas mais HumanasPor um Mundo com Marcas mais Humanas
Por um Mundo com Marcas mais Humanas
Hey, make it Better
 
E-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e Aprovadas
E-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e AprovadasE-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e Aprovadas
E-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e Aprovadas
Instituto Desenvolve T.I
 
Governor Nomination Process
Governor Nomination ProcessGovernor Nomination Process
Governor Nomination Process
Surakit Kerdsongkran
 
Process in Selecting Representative for Rotary Council on Legislation
Process in Selecting Representative for Rotary Council on LegislationProcess in Selecting Representative for Rotary Council on Legislation
Process in Selecting Representative for Rotary Council on Legislation
Surakit Kerdsongkran
 
Work smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanWork smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit Kanban
Julia Kümmel
 
Kanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadoresKanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadores
Rodrigo Yoshima
 
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz KratochvilTYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
die.agilen GmbH
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
Tomas Rybing
 
Campanha Publicitária
Campanha PublicitáriaCampanha Publicitária
Campanha Publicitária
promott12
 
HowTo Design your kanban board
HowTo Design your kanban boardHowTo Design your kanban board
HowTo Design your kanban boardJo Seibert
 
Personal Kanban 101
Personal Kanban 101Personal Kanban 101
Personal Kanban 101
Jim Benson
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
Shore Labs
 
ETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADE
ETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADEETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADE
ETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADE
Posicionamento Web
 
Introduction to Kanban for Creative Agencies
Introduction to Kanban for Creative AgenciesIntroduction to Kanban for Creative Agencies
Introduction to Kanban for Creative Agencies
William Evans
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
Giulio Roggero
 
Project Metrics & Measures
Project Metrics & MeasuresProject Metrics & Measures
Project Metrics & Measures
Anand Subramaniam
 

Viewers also liked (18)

Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Por um Mundo com Marcas mais Humanas
Por um Mundo com Marcas mais HumanasPor um Mundo com Marcas mais Humanas
Por um Mundo com Marcas mais Humanas
 
E-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e Aprovadas
E-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e AprovadasE-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e Aprovadas
E-Book Como Ganhar Dinheiro com o Google AdSense: 6 Dicas Testadas e Aprovadas
 
Governor Nomination Process
Governor Nomination ProcessGovernor Nomination Process
Governor Nomination Process
 
Process in Selecting Representative for Rotary Council on Legislation
Process in Selecting Representative for Rotary Council on LegislationProcess in Selecting Representative for Rotary Council on Legislation
Process in Selecting Representative for Rotary Council on Legislation
 
Work smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanWork smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit Kanban
 
Kanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadoresKanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadores
 
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz KratochvilTYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
 
Personal kanban pechakucha
Personal kanban pechakuchaPersonal kanban pechakucha
Personal kanban pechakucha
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Campanha Publicitária
Campanha PublicitáriaCampanha Publicitária
Campanha Publicitária
 
HowTo Design your kanban board
HowTo Design your kanban boardHowTo Design your kanban board
HowTo Design your kanban board
 
Personal Kanban 101
Personal Kanban 101Personal Kanban 101
Personal Kanban 101
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
 
ETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADE
ETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADEETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADE
ETAPAS PARA CRIAÇÃO DE CAMPANHA PUBLICIDADE
 
Introduction to Kanban for Creative Agencies
Introduction to Kanban for Creative AgenciesIntroduction to Kanban for Creative Agencies
Introduction to Kanban for Creative Agencies
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Project Metrics & Measures
Project Metrics & MeasuresProject Metrics & Measures
Project Metrics & Measures
 

Similar to Designing your kanban board to map your process

Designing Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your ProcessDesigning Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your Process
Muhammad Baja Aksha
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
Olarn Ungumnuayporn
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
nikos batsios
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
Project: People
 
Kanban step by step
Kanban step by stepKanban step by step
Kanban step by step
Justyna Pindel
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6
Dave White
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
chrism3
 
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
LeanKit
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore
 
Visualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itVisualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage it
Fernando Cuenca
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
All Things Open
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
Imaginet
 
Scrum checklist
Scrum checklistScrum checklist
Managing Screen Printers, Part 2: Standard Procedures
Managing Screen Printers, Part 2: Standard ProceduresManaging Screen Printers, Part 2: Standard Procedures
Managing Screen Printers, Part 2: Standard Procedures
Printavo
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
damieno11
 
Lean Kanban Lessons from a Software Developer
Lean Kanban Lessons from  a Software Developer Lean Kanban Lessons from  a Software Developer
Lean Kanban Lessons from a Software Developer
Business901
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
Iran Agile Community
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
GeeksLab Odessa
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
Imaginet
 

Similar to Designing your kanban board to map your process (20)

Designing Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your ProcessDesigning Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your Process
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Kanban step by step
Kanban step by stepKanban step by step
Kanban step by step
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Visualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itVisualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage it
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Managing Screen Printers, Part 2: Standard Procedures
Managing Screen Printers, Part 2: Standard ProceduresManaging Screen Printers, Part 2: Standard Procedures
Managing Screen Printers, Part 2: Standard Procedures
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
Lean Kanban Lessons from a Software Developer
Lean Kanban Lessons from  a Software Developer Lean Kanban Lessons from  a Software Developer
Lean Kanban Lessons from a Software Developer
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 

More from Yu Liang

Convert ch8 part2
Convert ch8 part2Convert ch8 part2
Convert ch8 part2Yu Liang
 
Convert ch8 part1
Convert ch8 part1Convert ch8 part1
Convert ch8 part1Yu Liang
 
Convert ch7 part3
Convert ch7 part3Convert ch7 part3
Convert ch7 part3Yu Liang
 
Convert ch7 part2
Convert ch7 part2Convert ch7 part2
Convert ch7 part2Yu Liang
 
Convert ch7 part1
Convert ch7 part1Convert ch7 part1
Convert ch7 part1Yu Liang
 
Convert chapter 6
Convert chapter 6Convert chapter 6
Convert chapter 6Yu Liang
 
Convert chapter 4
Convert chapter 4Convert chapter 4
Convert chapter 4Yu Liang
 
Convert chapter 1
Convert chapter 1Convert chapter 1
Convert chapter 1Yu Liang
 
Tapworthy ch5
Tapworthy ch5Tapworthy ch5
Tapworthy ch5Yu Liang
 
Tapworthy ch4
Tapworthy ch4Tapworthy ch4
Tapworthy ch4Yu Liang
 
Tapworthy ch3
Tapworthy ch3Tapworthy ch3
Tapworthy ch3Yu Liang
 
Tapworthy ch 1,2
Tapworthy ch 1,2Tapworthy ch 1,2
Tapworthy ch 1,2Yu Liang
 

More from Yu Liang (12)

Convert ch8 part2
Convert ch8 part2Convert ch8 part2
Convert ch8 part2
 
Convert ch8 part1
Convert ch8 part1Convert ch8 part1
Convert ch8 part1
 
Convert ch7 part3
Convert ch7 part3Convert ch7 part3
Convert ch7 part3
 
Convert ch7 part2
Convert ch7 part2Convert ch7 part2
Convert ch7 part2
 
Convert ch7 part1
Convert ch7 part1Convert ch7 part1
Convert ch7 part1
 
Convert chapter 6
Convert chapter 6Convert chapter 6
Convert chapter 6
 
Convert chapter 4
Convert chapter 4Convert chapter 4
Convert chapter 4
 
Convert chapter 1
Convert chapter 1Convert chapter 1
Convert chapter 1
 
Tapworthy ch5
Tapworthy ch5Tapworthy ch5
Tapworthy ch5
 
Tapworthy ch4
Tapworthy ch4Tapworthy ch4
Tapworthy ch4
 
Tapworthy ch3
Tapworthy ch3Tapworthy ch3
Tapworthy ch3
 
Tapworthy ch 1,2
Tapworthy ch 1,2Tapworthy ch 1,2
Tapworthy ch 1,2
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

Designing your kanban board to map your process

  • 1. Designing your Kanban Board to Map your Process February 26, 2014 Chris Hefley, CEO, LeanKit
  • 2. Need help mapping your process?
  • 4. Review: Kanban 1.Visualize your work 2.Limit your Work-in-Process (WIP) This definition comes from the book Personal Kanban, by Jim Benson and Tonianne de Maria Barry
  • 5. Review: The Kanban Method 4 Basic Principles: 1. Start with what you do now 2. Agree to pursue incremental, evolutionary change 3. Respect the current process, roles, responsibilities and titles 4. Encourage acts of leadership at all levels The Kanban Method was developed by David J. Anderson
  • 6. Review: The Kanban Method 5 Core Properties 1. Visualize the Workflow 2. Limit WIP 3. Manage Flow 4. Make Process Policies Explicit 5. Improve Collaboratively
  • 7. What Process To Model? The Team
  • 8. A Rule of Thumb Grammar is fun! • Cards are often Nouns (or noun phrases) • Lanes on the board are often Verbs (or verb phrases)
  • 9. Another Way to Put It Cards: The Things that have value, that the team delivers. Lanes: The Activities performed on the Things in order to deliver them.
  • 10. Start With What You Do Now • Map the process collaboratively, as an exercise for the entire team • Resist the urge to re-engineer or make improvements to the process Just start with what you do now
  • 11. Exercise: Discovering Work-in-Process 5 Minutes: On a sheet of paper, write down 5-10 things that you’re currently working on.
  • 12. Exercise: Discovering Work-in-Process 10 Minutes: For each item of WIP you wrote down, answer the following questions: 1. 2. 3. 4. What type of work is it? Where is it now? Where was it just before I got it? Where will it go when I’m done with it? (Try doing this exercise in pairs)
  • 13. What type of work is it? • • • • • • • • • • • • • Project Deliverable User Story Task Request Ticket Defect Feature Test Campaign Requirement White Paper Landing Page These eventually become your card types
  • 14. Where is it now? I’m working on it, so I’d say it’s In Development I’ve finished it, but it hasn’t been tested yet, so I’d say it’s Waiting for Testing
  • 15. Where was it just before I got it? Susan, the business analyst, had it before me. So, I’d say it was Done with Analysis, but not yet started in Development.
  • 16. Where will it go when I’m done with it? When I’m done with it, it’ll be Ready to Deploy After I’m done with it, it will be In Production
  • 17. First shot at mapping your process… Finally! Time to draw something!
  • 18. To Do, Doing, and Done Most processes boil down to some version of: To Do, Doing, and Done. And most of the detail we are looking to model is in the Doing part. Once we’ve started it, what steps does work go through on its way to “Done”?
  • 19. Systems Thinking Our team is a System. We succeed or fail together. Some of us are specialists, true, but we’re still one Team.
  • 20. Work Entering The System Jeff, I’m gonna need you you to re-calibrate the unilateral phase detractors of the RetroEncabulator, and I need it done by Monday. Identify the Source of Demand Sure thing, Mr Lumbergh. Should be no problem at all. There’s often more than one!
  • 21. Work Exiting the System Where does work go when the team is “Done” with it? Where is it when you stop thinking about it and move on to the next thing?
  • 22. Looking for Queues “Searching for Queues”, get it? Ha! You know, because “queues” sounds like “clues”, see?
  • 23. Queues, and Who “Owns” them. “Ownership” “Ownership” This “Done” lane is a Queue And so is this “Ready to Deploy”
  • 24. Why does it matter who owns it? “Ownership” It’s about whose WIP limit it counts against. And it defines “push” vs. “pull”. A Pull system helps me balance my demand against my available throughput, and prevents major WIP from building up around my bottlenecks.
  • 25. Push vs. Pull Um…Ok. Design is done. I’m Pushing it into your ready queue. You own it now.
  • 26. Push vs. Pull Thanks. I’ll pull it and start working on it when I have capacity Design is Done.
  • 27. Handoffs For many teams, there are handoffs in the process where the work leaves your control. For example, a development team where a software release must be submitted to another department for approval before release. Ideally, you want to reduce those friction points. But until you do, call them out specifically on your kanban board.
  • 28. Examples Sub-Lanes Don’t forget to “Start with what you do now”. These are just examples of how you might visually model your current reality.
  • 30. An “Expedite” Lane across the top
  • 31. Getting your WIP on the Board Improve collaboratively
  • 32. Looking for Hidden WIP Am I working on, or waiting on, any WIP that’s not on the board?
  • 33. Metrics Start with the basics: • Total WIP • Blockers • Throughput (Cards complete/day)
  • 34. Anti-Patterns • A lane per person Kanban Pro Tip Keeping the work moving is much more important than keeping the workers busy. I expect each individual to perform at optimum capacity!
  • 35. Multiple Value Streams • What if we’re not really “one team”?
  • 36. Start with What you Do Now Pursue Incremental, Evolutionary Change
  • 37. Questions? • Should you map more than once process on the same board? • What level of granularity is suitable when dealing with large, complex workflows? • What’s your opinion on using a web-based board vs. a physical board? • Can Kanban be incorporated into a non-Agile workplace?
  • 38. Next Steps • Give it a try – and remember you don’t have to get it 100% right. • We’ll be sending you some additional resources to help you get started: – Blog post by Jim Benson, co-author of Personal Kanban – Short video on how to modify your board in LeanKit so that it reflects the steps in your process
  • 39. Designing your Kanban board to map your process Thanks! Claire.george@leankit.com Chris.Hefley@leankit.com