SlideShare a Scribd company logo
Introduction to KANBAN & LEAN Mads Troels Hansen BestBrains, February 2nd 2010
Inspiration, theory, examples Visual Mgt. Kaizen Kanban Lean Agile Your expectations?
WhyKanban and Lean?
Kanban and Visual Management (1/3) Alignedgoals
Kanban and Visual Management (2/3) More contribution
Kanban and Visual Management (3/3) Bottlenecks and Quality
Mads Troels Hansen: Kanban Experience Agile and Lean Coach at BestBrans Agile and Lean Coach, Management Consultant Development Director at Omada  7 different nationalities, products, projects and support, 4 teams, global clients Development Director, co-founder at SoftwarePeople Products, projects and hosting, 6 teams 	Started Offshore in Bangladesh, SoftwarePeopleLtd, 25+ people IT Director at PeopleGroup 	Started Offshore graphical production in Bangladesh.  Development Manager at NetPeople 	15+ nationalities, 2 teams 2010 Scrum extended with Kanban Kanban and offshore teams Kanban talks, training, coaching 2008 Kanban and Visual Management Scrumboardswith offshore teams 2006 Kanban techniques Hyper productive offshore teams 2004 Started Offshore production company Agile+XP, Task Boards 2003 Also experience as developer, architect, project manager.
Agenda ,[object Object]
 break (5 min)
Kanban, Scrum, Scrumban (~20 min)
break: Sandwich (15 min)
Examples of Kanban boards (20 min)
break (5 min)
Kanban on Whiteboard (20 min)
5 steps to get started (5 min),[object Object]
Kanban and kanban ,[object Object]
TaiichiOhno (大野 耐)
A kan-ban
A physical card (kan)
A signaling device (ban),[object Object]
FLOW
PULL
CADANCE
Release per  Feature
Systems Thinking
ValueStreams
Limit  Work-In-Progress
Schedulelarge work orders and align resources by workflow Schedulesmall work orders and align resources by schedule Schedulesmall work orders and align resources by workflow
Kanban, Scrum, Scrumban
Scrum Sprint Planning ,[object Object]
 Task breakdown
 Team commitment
 Sprint backlogDaily Scrum Meeting ,[object Object]
 Three questionsBurndown Charts ,[object Object]
 ReleaseProduct Owner ,[object Object]
 Prioritization
 Owns product backlogSprint Review ,[object Object]
 RetrospectiveScrum Master ,[object Object]
 Support of team
 Remove empedimentsScrum Team ,[object Object]
 Delivers,[object Object]
Pull Scrum vs. Kanban Kanban Downstream pull  from upstream Scrum Push from business/product mgt.
Taskboard game Scrum vs. Kanban In Prog Review Done ToDo PBL A Test Doc Deploy B C D E F In Prog     (2) Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A D E B F C
Taskboard game Scrum vs. Kanban New request from a customer X In Prog Review Done ToDo PBL X A Test Doc Deploy B C D E F In Prog     (2) Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X D E B C F
Taskboard game Scrum vs. Kanban New request from a customer X In Prog Review Done ToDo PBL X A Test Doc Deploy B C D E F In Prog     (2) Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X D E B C F
Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D E F In Prog     (2) Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X Y F B D C E
Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D E F In Prog Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X Y F B D C E
Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D E F In Prog Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X Y E B C D F
Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C Problem with test server D E F In Prog Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X Y E B C D F Queue full
Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C Fixing the test server D E F In Prog Review       (2) Que      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X Y E D C B F
Taskboard game Scrum vs. Kanban Scrum: Scope commitment more focus to developers.  New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D Kanban: Visualize bottlenecks fast, and enable frequent business prioritization. E F In Prog Review       (2) Queue      (2) Test Queue     (2) Doc Queue     (2) Deploy Queue      (3) PBL A X Y E D C B F
Business prioritization Scrum Don't interrupt WIP and you may only adjust our work plan every iteration.  Kanban Don't interrupt WIP and you may change prioritization any time.  Scrum vs. Kanban
Commitment and goals Scrum Commit to a scope Kanban Commit to deliver working features within a time limit. SLA: “…always deliver within 14 days…”  Scrum vs. Kanban
Planning Scrum Combined planning and release cycles.  Kanban Planning and release can be separated. Frequent planning with release interval related to cost of release and business feedback. Scrum vs. Kanban
WIP Scrum Limit WIP pr. iteration Kanban Limit WIP pr. workflow state Scrum vs. Kanban
Roles Scrum Product Owner Scrum Master Team Kanban None prescribed! An Agile Project Manager might be valuable to focus on the full value stream Scrum vs. Kanban
Iterations Scrum Sprints, one cadence with  Planning Process improvement Release Kanban No iteration Can chose when to do planning, Process improvement, release etc. Scrum vs. Kanban
Backlogs Scrum Product Backlog Sprint Backlog (Impediment backlog!) Kanban Queues Maybe combine with a Backlog of requirements Scrum vs. Kanban
Teams Scrum Cross-functional team Kanban Specialists Different roles Can also be cross-functional Scrum vs. Kanban
Reporting Scrum ProductBacklogBurndownchart Sprint BacklogBurndown Kanban Cumulative Flow Diagrams (CFD) Scrum vs. Kanban
Estimating and velocity Scrum Estimate relative size Measure velocity Use velocity for planning Kanban None… might make sense to do it Break down work at same size Throughput instead of velocity Scrum vs. Kanban
Quick summary Scrum vs. Kanban

More Related Content

What's hot

Scrum vs kanban
Scrum vs kanbanScrum vs kanban
Scrum vs kanban
Ivan Trofimenko
 
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Meghna Arora
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
ChileAgil
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. Kanban
Craig Jones
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
Zsolt Fabok
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Vidas Vasiliauskas
 
Scrumban
ScrumbanScrumban
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
LeanKanbanIndia
 
Kanban Lean Approach To Jit Training John Stevenson
Kanban Lean Approach To Jit Training John StevensonKanban Lean Approach To Jit Training John Stevenson
Kanban Lean Approach To Jit Training John Stevenson
Skills Matter
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?
Flavius Stef
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
ProofHub
 
Scrumban
ScrumbanScrumban
Scrumban
CoachingSaga
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worlds
CoachingSaga
 
How to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyHow to Get Started with Kanban, and Why
How to Get Started with Kanban, and Why
Ingvald Skaug
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Edureka!
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
Scrum & Kanban
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond Scrum
Kamon Treetampinij
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method

What's hot (20)

Scrum vs kanban
Scrum vs kanbanScrum vs kanban
Scrum vs kanban
 
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. Kanban
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
Scrumban
ScrumbanScrumban
Scrumban
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
 
Kanban Lean Approach To Jit Training John Stevenson
Kanban Lean Approach To Jit Training John StevensonKanban Lean Approach To Jit Training John Stevenson
Kanban Lean Approach To Jit Training John Stevenson
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worlds
 
How to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyHow to Get Started with Kanban, and Why
How to Get Started with Kanban, and Why
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond Scrum
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 

Viewers also liked

Case metaconomy january2010
Case metaconomy january2010Case metaconomy january2010
Case metaconomy january2010
Mads Troels Hansen
 
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009
Mads Troels Hansen
 
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Mads Troels Hansen
 
Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009
Mads Troels Hansen
 
From output to outcome with scrum
From output to outcome with scrumFrom output to outcome with scrum
From output to outcome with scrum
Mads Troels Hansen
 
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaborationØresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
Mads Troels Hansen
 
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
Mads Troels Hansen
 
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
Mads Troels Hansen
 

Viewers also liked (8)

Case metaconomy january2010
Case metaconomy january2010Case metaconomy january2010
Case metaconomy january2010
 
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009
 
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
 
Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009
 
From output to outcome with scrum
From output to outcome with scrumFrom output to outcome with scrum
From output to outcome with scrum
 
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaborationØresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
 
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
 
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
 

Similar to Introduction to kanban lean ghm_02022010

Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
Mikalai Alimenkou
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
Yuval Yeret
 
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)
Ravi Tadwalkar
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 
Scaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseScaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the Enterprise
Caleb Jenkins
 
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
LeanKanbanIndia
 
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
Ravi Tadwalkar
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained Clearly
Andrew Lloyd
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained Clearly
Andrew Lloyd
 
Agile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas BjorkholmAgile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas Bjorkholm
manssandstrom
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Invensis Learning
 
Kanban Methodology
Kanban MethodologyKanban Methodology
Kanban Methodology
Sudhanva Ramesh
 
Free from the shackles of TDD
Free from the shackles of TDDFree from the shackles of TDD
Free from the shackles of TDD
Rich Allen
 
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
Agile Turkey
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen Culture
Acquate
 
Keep Calm and Use Kanban
Keep Calm and Use KanbanKeep Calm and Use Kanban
Keep Calm and Use Kanban
Acquate
 
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
Craeg Strong
 
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
gdgsurrey
 
Testing and Measurement in DevOps: Find Solutions—Not More Problems
Testing and Measurement in DevOps: Find Solutions—Not More ProblemsTesting and Measurement in DevOps: Find Solutions—Not More Problems
Testing and Measurement in DevOps: Find Solutions—Not More Problems
TechWell
 
Death to project documentation with eXtreme Programming
Death to project documentation with eXtreme ProgrammingDeath to project documentation with eXtreme Programming
Death to project documentation with eXtreme Programming
Alex Fernandez
 

Similar to Introduction to kanban lean ghm_02022010 (20)

Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
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)
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
Scaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseScaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the Enterprise
 
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
 
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained Clearly
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained Clearly
 
Agile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas BjorkholmAgile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas Bjorkholm
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
Kanban Methodology
Kanban MethodologyKanban Methodology
Kanban Methodology
 
Free from the shackles of TDD
Free from the shackles of TDDFree from the shackles of TDD
Free from the shackles of TDD
 
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen Culture
 
Keep Calm and Use Kanban
Keep Calm and Use KanbanKeep Calm and Use Kanban
Keep Calm and Use Kanban
 
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
 
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
 
Testing and Measurement in DevOps: Find Solutions—Not More Problems
Testing and Measurement in DevOps: Find Solutions—Not More ProblemsTesting and Measurement in DevOps: Find Solutions—Not More Problems
Testing and Measurement in DevOps: Find Solutions—Not More Problems
 
Death to project documentation with eXtreme Programming
Death to project documentation with eXtreme ProgrammingDeath to project documentation with eXtreme Programming
Death to project documentation with eXtreme Programming
 

More from Mads Troels Hansen

Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersScrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption Barriers
Mads Troels Hansen
 
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumTop 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Mads Troels Hansen
 
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
Mads Troels Hansen
 
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO AarhusDo's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO Aarhus
Mads Troels Hansen
 
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
Mads Troels Hansen
 
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
Mads Troels Hansen
 
Balancing and growing agile testing with high productive distributed teams. B...
Balancing and growing agile testing with high productive distributed teams. B...Balancing and growing agile testing with high productive distributed teams. B...
Balancing and growing agile testing with high productive distributed teams. B...
Mads Troels Hansen
 
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, KievDistributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, Kiev
Mads Troels Hansen
 
Offshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE BerlinOffshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE Berlin
Mads Troels Hansen
 
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
Mads Troels Hansen
 

More from Mads Troels Hansen (10)

Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersScrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption Barriers
 
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumTop 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
 
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
 
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO AarhusDo's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO Aarhus
 
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
 
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
 
Balancing and growing agile testing with high productive distributed teams. B...
Balancing and growing agile testing with high productive distributed teams. B...Balancing and growing agile testing with high productive distributed teams. B...
Balancing and growing agile testing with high productive distributed teams. B...
 
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, KievDistributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, Kiev
 
Offshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE BerlinOffshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE Berlin
 
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
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
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
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
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
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 -...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
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
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 

Introduction to kanban lean ghm_02022010

  • 1. Introduction to KANBAN & LEAN Mads Troels Hansen BestBrains, February 2nd 2010
  • 2. Inspiration, theory, examples Visual Mgt. Kaizen Kanban Lean Agile Your expectations?
  • 4. Kanban and Visual Management (1/3) Alignedgoals
  • 5. Kanban and Visual Management (2/3) More contribution
  • 6. Kanban and Visual Management (3/3) Bottlenecks and Quality
  • 7. Mads Troels Hansen: Kanban Experience Agile and Lean Coach at BestBrans Agile and Lean Coach, Management Consultant Development Director at Omada 7 different nationalities, products, projects and support, 4 teams, global clients Development Director, co-founder at SoftwarePeople Products, projects and hosting, 6 teams Started Offshore in Bangladesh, SoftwarePeopleLtd, 25+ people IT Director at PeopleGroup Started Offshore graphical production in Bangladesh. Development Manager at NetPeople 15+ nationalities, 2 teams 2010 Scrum extended with Kanban Kanban and offshore teams Kanban talks, training, coaching 2008 Kanban and Visual Management Scrumboardswith offshore teams 2006 Kanban techniques Hyper productive offshore teams 2004 Started Offshore production company Agile+XP, Task Boards 2003 Also experience as developer, architect, project manager.
  • 8.
  • 12. Examples of Kanban boards (20 min)
  • 15.
  • 16.
  • 20.
  • 21. FLOW
  • 22. PULL
  • 24. Release per Feature
  • 28. Schedulelarge work orders and align resources by workflow Schedulesmall work orders and align resources by schedule Schedulesmall work orders and align resources by workflow
  • 30.
  • 33.
  • 34.
  • 35.
  • 37.
  • 38.
  • 40.
  • 41.
  • 42. Pull Scrum vs. Kanban Kanban Downstream pull from upstream Scrum Push from business/product mgt.
  • 43. Taskboard game Scrum vs. Kanban In Prog Review Done ToDo PBL A Test Doc Deploy B C D E F In Prog (2) Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A D E B F C
  • 44. Taskboard game Scrum vs. Kanban New request from a customer X In Prog Review Done ToDo PBL X A Test Doc Deploy B C D E F In Prog (2) Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X D E B C F
  • 45. Taskboard game Scrum vs. Kanban New request from a customer X In Prog Review Done ToDo PBL X A Test Doc Deploy B C D E F In Prog (2) Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X D E B C F
  • 46. Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D E F In Prog (2) Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X Y F B D C E
  • 47. Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D E F In Prog Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X Y F B D C E
  • 48. Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D E F In Prog Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X Y E B C D F
  • 49. Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C Problem with test server D E F In Prog Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X Y E B C D F Queue full
  • 50. Taskboard game Scrum vs. Kanban New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C Fixing the test server D E F In Prog Review (2) Que (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X Y E D C B F
  • 51. Taskboard game Scrum vs. Kanban Scrum: Scope commitment more focus to developers. New request from a customer X New bug reported Y In Prog Review Done ToDo PBL Y A Test Doc Deploy X B C D Kanban: Visualize bottlenecks fast, and enable frequent business prioritization. E F In Prog Review (2) Queue (2) Test Queue (2) Doc Queue (2) Deploy Queue (3) PBL A X Y E D C B F
  • 52. Business prioritization Scrum Don't interrupt WIP and you may only adjust our work plan every iteration. Kanban Don't interrupt WIP and you may change prioritization any time. Scrum vs. Kanban
  • 53. Commitment and goals Scrum Commit to a scope Kanban Commit to deliver working features within a time limit. SLA: “…always deliver within 14 days…” Scrum vs. Kanban
  • 54. Planning Scrum Combined planning and release cycles. Kanban Planning and release can be separated. Frequent planning with release interval related to cost of release and business feedback. Scrum vs. Kanban
  • 55. WIP Scrum Limit WIP pr. iteration Kanban Limit WIP pr. workflow state Scrum vs. Kanban
  • 56. Roles Scrum Product Owner Scrum Master Team Kanban None prescribed! An Agile Project Manager might be valuable to focus on the full value stream Scrum vs. Kanban
  • 57. Iterations Scrum Sprints, one cadence with Planning Process improvement Release Kanban No iteration Can chose when to do planning, Process improvement, release etc. Scrum vs. Kanban
  • 58. Backlogs Scrum Product Backlog Sprint Backlog (Impediment backlog!) Kanban Queues Maybe combine with a Backlog of requirements Scrum vs. Kanban
  • 59. Teams Scrum Cross-functional team Kanban Specialists Different roles Can also be cross-functional Scrum vs. Kanban
  • 60. Reporting Scrum ProductBacklogBurndownchart Sprint BacklogBurndown Kanban Cumulative Flow Diagrams (CFD) Scrum vs. Kanban
  • 61. Estimating and velocity Scrum Estimate relative size Measure velocity Use velocity for planning Kanban None… might make sense to do it Break down work at same size Throughput instead of velocity Scrum vs. Kanban
  • 62. Quick summary Scrum vs. Kanban
  • 64.
  • 65.
  • 68. Devs, tests, technicalwriter, operations, support
  • 70. Traditional task board extended with limits
  • 76. Virtual Kanban board (Custom solution against TFS)
  • 77. Rally
  • 82.
  • 83.
  • 84. Kanban – Get started My Top 5 My Top 5 Draw your end-to-end process (Value Stream) Map your process to a physical Task board Start using the board Limit work-in-process with WIP limits Measure cycle time and lead time n. Find bottlenecks, do Kaizen and improve Use 2 minutes to create your personal list
  • 85. Kanban – Take Away A Kanban system, starts to focus on flow and cycle time of delivered work and gives a way to visualize and resolve bottlenecks
  • 86. Thank you mth@bestbrains.dk People don’t resist change, they resist being changed. - Peter Scholtes @MadsTH
  • 87. Some references Lean Software Development - An Agile Toolkit, Mary & Tom Poppendieck, 2003 Implementing Lean Software Development, Mary & Tom Poppendieck, 2007 The Enterprise and Scrum, Ken Swaper, 2007 Factory Physics, W. Hopp, 3rd edition, 2008 Agile management, David Andersson, 2004 Scrumban, Corey Ladas, 2009 Kanbanvs Scrum – A practical guide, Henrik Kniberg, April 2009 Kanban intro, Karl Scotland, http://availagility.wordpress.com/2008/10/28/kanban-flow-and-cadence/ YahooGroup: Kanbandev Software Excellence http://www.bestbrains.dk/dansk.aspx/Rådgivning