SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Yes we Kanban!

Anders Holmberg
Christian Ekstrand
Johannes Brännström
CHECK IN
• 1 min each:
– How are you feeling today?
Agenda
• 45 min Kanban Theory
• 45 min Kanban Simulation
• 30 min Discussion: Kanban in your environment
Anders Holmberg
• Coach and instructor
•
•
•
•
•

anders.holmberg@softhouse.se

Agile
Lean
Lean Startup
Visualize information
Internal communication
A common problem
Goal
Bus Dev

Sys Analysis

Design

Development

Test

Deploy

Problem

Capacity

Output

Strategy

How do you handle this today?
Perhaps Kanban?
Kanban stops you
from working with
too much at the
same time.

Kanban helps you
to deliver more
without
overloading
workers.

Kanban helps you
get a balanced
flow of work.
The Kanban Strategy
Goal
Bus Dev

Sys Analysis

Design

Development

Test

Problem
Kanban says:
- No one is allowed to
work more than the
bottleneck can handle!
Strategy

Kanban says:
- Otherwise the
company will
produce less!

Deploy
Saying no is hard!
Is it in anybodys’ responsibility?
And Kanban can help you:
–
–
–
–
–

To say NO to low priority work
To say NO to too much work at the same time
To say NO when you ask your bottleneck to do too much
To say NO to new coding until we have finished the delivery
To say NO to more development when the receiver is not ready.

And sometimes we need this help.
This is Kanban!

http://en.wikipedia.org/wiki/Kanban_(development)#Six_core_practices

1. Visualize
(the entire flow if possible)

2. Limit Work in progress
(based on your bottlenecks capacity)

3. Manage flow
(monitor, measure and optimize the whole)

4. Make policies explicit
(definition of done, team rules)

5. Implement feedback loops

(don’t wait for feedback, build it into the organisation)

6. Improve collaboratively, evolve experimentally
(using models and scientific methods)
This is Kanban!

http://en.wikipedia.org/wiki/Kanban_(development)#Six_core_practices

1. Visualize
(the entire flow if possible)

2. Limit Work in progress
(based on your bottlenecks capacity)

3. Manage flow

If you are not doing
these 6 you are not
doing Kanban.

(monitor, measure and optimize the whole)

4. Make policies explicit
(definition of done, team rules)

5. Implement feedback loops

(don’t wait for feedback, build it into the organisation)

6. Improve collaboratively, evolve experimentally
(using models and scientific methods)
Remember the slogan

1) Visualize
2) Limit Work In Progress
Goal
Bus Dev

Sys Analysis

Design

Development

Test

Deploy

Problem

Strategy

3]
[Limit = 2]

3]
[Limit = 2]

3]
[Limit = 2]

3]
[Limit = 2]

[Limit = 3]
Capacity = 2

Capacity = 3

14
3) Manage Flow
Gather & Define
Requirements

Analyze & Design

Develop

Test & Accept

[1]

[3]

[4]

[2]
doing

done

doing

done

Limit reached

doing

done

doing

Bottleneck

Package &
Deploy
[4]

done

doing

done

Available

15
4) Make Policies Explicit
For instance:
• Way of working
• Limit WIP quantified as a number
• Expedite lane
• Visualize different prioritization for everyone
To make it easier to discuss and improve policies.
5) Implement Feedback Loops
1st level of feedback:

When do
YOU get
feedback?

You (the team) give yourself feedback
2nd level of feedback:

You ask the persons receiving your work for feedback
3rd level of feedback:

You ask your customer for feedback
6) Improve Collaboratively,
Evolve Experimentally

Plan:

Do:
Check:
Act:

Decide a new way of working.
Set an acceptance criteria.
Define a test period.
Try the new way of working during the test period.
After the test period you evaluate outcome.
Decide to keep or throw away the new way of working.
Run Simulation!
Really
urgent
tasks
Getting Started
• The game begins in the Standup Meeting at start of Day 9.
• Assign workers by dragging them to the story you want them to work
on for the day.
• When all workers are assigned, click the begin Work Button to have
them perform the day’s work.
• Workers work a random number between 1 and 6. Or 2 and 12 when
the specialists work in their area.
• The game ends when Day 30 is complete.
Good Luck!
Start the game here!
Thank you!

Anders Holmberg
anders.holmberg@softhouse.se
Personal blog: agilcoach.se

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Cprime
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Jon Terry
 

Was ist angesagt? (20)

Kanban Development
Kanban DevelopmentKanban Development
Kanban Development
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
AgileScrum
AgileScrumAgileScrum
AgileScrum
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
 
Kanban for scrummers
Kanban for scrummersKanban for scrummers
Kanban for scrummers
 
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
 
Managing change in the 21st century 4x3 2017 09 08
Managing change in the 21st century 4x3 2017 09 08Managing change in the 21st century 4x3 2017 09 08
Managing change in the 21st century 4x3 2017 09 08
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Kanban values exercise, 2016 edition
Kanban values exercise, 2016 editionKanban values exercise, 2016 edition
Kanban values exercise, 2016 edition
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban Introduction
 

Ähnlich wie Kanban six core practices

Ähnlich wie Kanban six core practices (20)

Kanban for Business
Kanban for BusinessKanban for Business
Kanban for Business
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Congratulations You Have Lots of Employee Ideas! Now What?
Congratulations You Have Lots of Employee Ideas! Now What?Congratulations You Have Lots of Employee Ideas! Now What?
Congratulations You Have Lots of Employee Ideas! Now What?
 
Lean UX workshop - Part Two
Lean UX workshop - Part TwoLean UX workshop - Part Two
Lean UX workshop - Part Two
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Lean UX principles
Lean UX principlesLean UX principles
Lean UX principles
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
 
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any where
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
An Intro to Learning Organization
An Intro to Learning OrganizationAn Intro to Learning Organization
An Intro to Learning Organization
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
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...
 
Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
Webinar: What You Can Do with Kanban
 
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp TasterLaurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp Taster
 
Themalunch scrum
Themalunch scrumThemalunch scrum
Themalunch scrum
 
العصف الذهني Brainstorming
العصف الذهني  Brainstormingالعصف الذهني  Brainstorming
العصف الذهني Brainstorming
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Kanban six core practices

  • 1. Yes we Kanban! Anders Holmberg Christian Ekstrand Johannes Brännström
  • 2. CHECK IN • 1 min each: – How are you feeling today?
  • 3. Agenda • 45 min Kanban Theory • 45 min Kanban Simulation • 30 min Discussion: Kanban in your environment
  • 4. Anders Holmberg • Coach and instructor • • • • • anders.holmberg@softhouse.se Agile Lean Lean Startup Visualize information Internal communication
  • 5. A common problem Goal Bus Dev Sys Analysis Design Development Test Deploy Problem Capacity Output Strategy How do you handle this today?
  • 6. Perhaps Kanban? Kanban stops you from working with too much at the same time. Kanban helps you to deliver more without overloading workers. Kanban helps you get a balanced flow of work.
  • 7. The Kanban Strategy Goal Bus Dev Sys Analysis Design Development Test Problem Kanban says: - No one is allowed to work more than the bottleneck can handle! Strategy Kanban says: - Otherwise the company will produce less! Deploy
  • 8. Saying no is hard! Is it in anybodys’ responsibility? And Kanban can help you: – – – – – To say NO to low priority work To say NO to too much work at the same time To say NO when you ask your bottleneck to do too much To say NO to new coding until we have finished the delivery To say NO to more development when the receiver is not ready. And sometimes we need this help.
  • 9. This is Kanban! http://en.wikipedia.org/wiki/Kanban_(development)#Six_core_practices 1. Visualize (the entire flow if possible) 2. Limit Work in progress (based on your bottlenecks capacity) 3. Manage flow (monitor, measure and optimize the whole) 4. Make policies explicit (definition of done, team rules) 5. Implement feedback loops (don’t wait for feedback, build it into the organisation) 6. Improve collaboratively, evolve experimentally (using models and scientific methods)
  • 10. This is Kanban! http://en.wikipedia.org/wiki/Kanban_(development)#Six_core_practices 1. Visualize (the entire flow if possible) 2. Limit Work in progress (based on your bottlenecks capacity) 3. Manage flow If you are not doing these 6 you are not doing Kanban. (monitor, measure and optimize the whole) 4. Make policies explicit (definition of done, team rules) 5. Implement feedback loops (don’t wait for feedback, build it into the organisation) 6. Improve collaboratively, evolve experimentally (using models and scientific methods)
  • 12. 2) Limit Work In Progress Goal Bus Dev Sys Analysis Design Development Test Deploy Problem Strategy 3] [Limit = 2] 3] [Limit = 2] 3] [Limit = 2] 3] [Limit = 2] [Limit = 3] Capacity = 2 Capacity = 3 14
  • 13. 3) Manage Flow Gather & Define Requirements Analyze & Design Develop Test & Accept [1] [3] [4] [2] doing done doing done Limit reached doing done doing Bottleneck Package & Deploy [4] done doing done Available 15
  • 14. 4) Make Policies Explicit For instance: • Way of working • Limit WIP quantified as a number • Expedite lane • Visualize different prioritization for everyone To make it easier to discuss and improve policies.
  • 15. 5) Implement Feedback Loops 1st level of feedback: When do YOU get feedback? You (the team) give yourself feedback 2nd level of feedback: You ask the persons receiving your work for feedback 3rd level of feedback: You ask your customer for feedback
  • 16. 6) Improve Collaboratively, Evolve Experimentally Plan: Do: Check: Act: Decide a new way of working. Set an acceptance criteria. Define a test period. Try the new way of working during the test period. After the test period you evaluate outcome. Decide to keep or throw away the new way of working.
  • 18. Getting Started • The game begins in the Standup Meeting at start of Day 9. • Assign workers by dragging them to the story you want them to work on for the day. • When all workers are assigned, click the begin Work Button to have them perform the day’s work. • Workers work a random number between 1 and 6. Or 2 and 12 when the specialists work in their area. • The game ends when Day 30 is complete. Good Luck! Start the game here!

Hinweis der Redaktion

  1. 1)Skapamedvetenhetomproblemet2) Skapavilkaattlösaproblemet3) Skapakunskapattlösaproblemet
  2. Draw your board in class and discuss bottlenecks and limits.
  3. Do it together in class.