SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Kanban Explained: “Go with the flow” @jonRStahl jonstahl.com
jon.stahl@leandog.com @jonRstahl Co-Founded 1 Year Ago BS in CIS  + Econ Minor Grew up in Pittsburgh, in Clev last 18 years
Leandog Studies	 ,[object Object]
eXtreme Programming
Lean
Group Dynamics,[object Object]
Agile Audience Perspective Basic Understanding of ,[object Object]
Story Carding
Sprint/Iteration Planning
Card Estimation
Velocity
Stand Ups
Show & TellsPracticing for 1 year IT Orgs from 10 to 2000 Implemented at 8 clients, many teams Coach IT and Business Proven to work for large programs Convert existing agile teams or start new. Confidential. Copyright 2009 LeanDog, Inc. All rights reserved. Do not copy or distribute without permission.
Our Backlog See The Whole More Queue Signals Team Signals Retrospective Board Team Process Changes Credit Q&A Kanban Create the WIP Queues Set Limits Pull Value MMF / MUF Cycle Time / Throughput Backlog Boards Stahl Warning:  I talk fast so stop me if necessary, I don’t mind!
Kanban pronounced [kamban] Signboard or Billboard Kan means "visual," and ban, means "card" or "board”  Is a signaling system to trigger action Uses cards to signal the need for work to be done Another Toyota Lean lesson focusing on Just in Time production Example: 20 car doors, 5 left = “time to make more doors”
See your limits! I could have carried more than that!
Work In Progress (WIP) Board Create Columns for Each Step in your process Pick Limits for “Active” Queues (team size divided by 2 or just be logical) Set “Wait” Queues to 2 or 3, keep small, Eliminate waste, get feedback FIFO If a slot is full, can’t start more work (A.K.A. PULL) Team sets Queue sizes to be most efficient, experiment Designed to Limit WIP, More WIP means slower flow
WIP Board Visible feature goals to minimize thrashing MMF = minimal marketable feature  or MUF = minimal usable feature Can Only reorder in “Wait” Queue to move MUF forward Put Team Signals/Rules Above WIP Queue & Cross Team Signals On Bottom  Could add a Queue for External Team 3 Rules: Strict Limit, Pull Value, Visible
Queue Signal:Update Cycle Time
What Goes On A Card
Your wait time from here is…
Card Sizing
Cycle Time / Throughput Goal is to get optimum flow How many days does it take to flow through the team once it enters the WIP? Keep a chart: Wait/Cycle Time for each card size Good teams/systems: XS to Medium cards, Large = Bad If 22 ~same size cards in WIP, track 22 as well  Velocity is a trailing indicator Throughput is a measure of demonstrated capacity
Backlog Board 3 Queues to show priorities Set back log limit for each board to equal number of slots on WIP Make assumption relative sizes will be close Same number of items in WIP on each board (22 in this example) Can now forecast based on logical assumptions Schedule Regular Backlog Honing meetings with customer, Rules at Top Trigger Release Planning Meetings when necessary
Yin Yang Kaizen yin yang = Chinese, used to describe how seemingly disjunct or opposing forces are interconnected & interdependent in the natural world, giving rise to each other in turn kaizen = Japanese for “improvement” Yin = WIP Board Yang = Continuous Improvement, Retrospective Board If WIP takes all the demand, no room for continuous improvement A congested highway does not flow efficiently. Must allow room for. improvement
More Queue Signals
Team Signals: Agreements that Impact Cycle Time
Confidential. Copyright 2009 LeanDog, Inc. All rights reserved. Do not copy or distribute without permission.
Retrospective Board Retro’s Scheduled Bi-Weekly Courage comes easier when together, so we recommend scheduled retro’s  Take New items and rework board to limit of 12 AND have a retro when New limit is reached Columns: New, Backlog, Next, In Progress, Show & Tell, Done Developer could have worked on Retro Wall Requires strong team to have courage to post new items
Agile/Scrum Cadence Sprint/Iteration Close Show & Tell Review Velocity Retrospective Sprint/Iteration Open Target Velocity Review Cards Sign Up for Work
Flow is Continuous Sprint/Iteration Close Show & Tell  Triggered or Scheduled Review Velocity Retrospective  Triggered & Scheduled Sprint/Iteration Open Target Velocity Review Cards Sign Up for Work
What’s Changed:Optimize/Continuous Flow No Iteration Planning Meetings FIFO work order, don’t sign up Cycle Time replaces velocity, always updated Signal Event Show & Tell RPM Scheduled Events  Retrospectives Releases per MMF/MUF or Cadence
Daily Scrum/Standup	 Used to Be What did I do yesterday What am I going to do today Do I have any road blocks Could Now Be How are things flowing? Team stands and reviews the WIP Talk about blocks & constraints Downstream work is most important Take Turns with each person “reading” the flow
Source:  http://agileproductdesign.com by Jeff Patton – Great Read!
David Anderson Dave Laribee Jeff Patton Mary & Tom Poppendieck HenrikKniberg Corey Ladas Yahoo! KANBANDEV Group PRACTICE, ADAPT, PRACTICE
“The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails.”                                                           - William Arthur Ward
See Constraints

Weitere ähnliche Inhalte

Was ist angesagt?

Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile MethodologiesStfalcon Meetups
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Claudio Perrone
 
Agility beyond implementing agile frameworks
Agility beyond implementing agile frameworksAgility beyond implementing agile frameworks
Agility beyond implementing agile frameworksSwatiKapoor43
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidoGuild .
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianoGuild .
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsJesus Mendez
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academystrongandagile.co.uk
 
Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planOpenSource Connections
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesTathagat Varma
 
Knowledge is Power: Visualizing JIRA's Performance Data
Knowledge is Power: Visualizing JIRA's Performance DataKnowledge is Power: Visualizing JIRA's Performance Data
Knowledge is Power: Visualizing JIRA's Performance DataAtlassian
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectivesRichard Cheng
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Developmentgcaprio
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Sandy Mamoli
 
3S to 3E & 3G to 5G – agility beyond framework and dev team
3S to 3E & 3G to 5G – agility beyond framework and dev team3S to 3E & 3G to 5G – agility beyond framework and dev team
3S to 3E & 3G to 5G – agility beyond framework and dev teamAnubhav Sinha
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews AgileDenver
 
The Three Things
The Three ThingsThe Three Things
The Three ThingsAgileDenver
 
Why don't small companies do big a agile?
Why don't small companies do big a agile?Why don't small companies do big a agile?
Why don't small companies do big a agile?activelylazy
 

Was ist angesagt? (20)

Introducing Agile Methodologies
Introducing Agile MethodologiesIntroducing Agile Methodologies
Introducing Agile Methodologies
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
 
Agility beyond implementing agile frameworks
Agility beyond implementing agile frameworksAgility beyond implementing agile frameworks
Agility beyond implementing agile frameworks
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed Javid
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha Subramanian
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academy
 
Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project plan
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean Principles
 
Selling Agile
Selling AgileSelling Agile
Selling Agile
 
Sell scrum in 15 min
Sell scrum in 15 minSell scrum in 15 min
Sell scrum in 15 min
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
Knowledge is Power: Visualizing JIRA's Performance Data
Knowledge is Power: Visualizing JIRA's Performance DataKnowledge is Power: Visualizing JIRA's Performance Data
Knowledge is Power: Visualizing JIRA's Performance Data
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture
 
3S to 3E & 3G to 5G – agility beyond framework and dev team
3S to 3E & 3G to 5G – agility beyond framework and dev team3S to 3E & 3G to 5G – agility beyond framework and dev team
3S to 3E & 3G to 5G – agility beyond framework and dev team
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 
Why don't small companies do big a agile?
Why don't small companies do big a agile?Why don't small companies do big a agile?
Why don't small companies do big a agile?
 

Andere mochten auch

Krebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsKrebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsAgile Dimensions LLC
 
I'm the Business & Agile Was My Idea
I'm the Business & Agile Was My IdeaI'm the Business & Agile Was My Idea
I'm the Business & Agile Was My IdeaCraig Smith
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentKane Mar
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation GamesAgileCoach.net
 
Agile Testing & How We Need To Change
Agile Testing & How We Need To ChangeAgile Testing & How We Need To Change
Agile Testing & How We Need To ChangeCraig Smith
 
Building an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes TogetherBuilding an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes TogetherCraig Smith
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for StartupsAdrian Smith
 
Kaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban StorywallsKaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban StorywallsCraig Smith
 
Evm+agile estimating
Evm+agile estimatingEvm+agile estimating
Evm+agile estimatingGlen Alleman
 
Agile in the government
Agile in the government Agile in the government
Agile in the government Glen Alleman
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project managementGlen Alleman
 

Andere mochten auch (14)

Krebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsKrebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual Worlds
 
I'm the Business & Agile Was My Idea
I'm the Business & Agile Was My IdeaI'm the Business & Agile Was My Idea
I'm the Business & Agile Was My Idea
 
Project Vital Signs
Project Vital SignsProject Vital Signs
Project Vital Signs
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation Games
 
Agile Testing & How We Need To Change
Agile Testing & How We Need To ChangeAgile Testing & How We Need To Change
Agile Testing & How We Need To Change
 
Building an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes TogetherBuilding an A-Team - I Love It When a Team Comes Together
Building an A-Team - I Love It When a Team Comes Together
 
Lean Dictionary
Lean DictionaryLean Dictionary
Lean Dictionary
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
 
Kaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban StorywallsKaizen With GreenHopper: Visualising Agile & Kanban Storywalls
Kaizen With GreenHopper: Visualising Agile & Kanban Storywalls
 
Evm+agile estimating
Evm+agile estimatingEvm+agile estimating
Evm+agile estimating
 
Agile in the government
Agile in the government Agile in the government
Agile in the government
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project management
 

Ähnlich wie Seeing Constraints, Kanban Explained by Jon Stahl

Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingYuval Yeret
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeAgile Testing Alliance
 
Continues Deployment - Tech Talk week
Continues Deployment - Tech Talk weekContinues Deployment - Tech Talk week
Continues Deployment - Tech Talk weekrantav
 
Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016
Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016
Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016Jon Milsom
 
The scrum events athens agile meetup
The scrum events athens agile meetupThe scrum events athens agile meetup
The scrum events athens agile meetupymavra
 
Why You Should Care About Kanban
Why You Should Care About KanbanWhy You Should Care About Kanban
Why You Should Care About KanbanJP Patil
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveJolly Rajan
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...AGILEMinds
 
DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation WorkshopJules Pierre-Louis
 
Roy Emek Informatica - How we do Agile without saying the word 'Scrum'
Roy Emek Informatica - How we do Agile without saying the word 'Scrum'Roy Emek Informatica - How we do Agile without saying the word 'Scrum'
Roy Emek Informatica - How we do Agile without saying the word 'Scrum'AgileSparks
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019damieno11
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlightsYuval Yeret
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Scrum & Kanban
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015Yuval Yeret
 
Using Bets, Boards and Missions to Inspire Org-wide Agility
Using Bets, Boards and Missions to Inspire Org-wide AgilityUsing Bets, Boards and Missions to Inspire Org-wide Agility
Using Bets, Boards and Missions to Inspire Org-wide AgilityC4Media
 

Ähnlich wie Seeing Constraints, Kanban Explained by Jon Stahl (20)

AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About KanbanAgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testing
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya Deshpande
 
Continues Deployment - Tech Talk week
Continues Deployment - Tech Talk weekContinues Deployment - Tech Talk week
Continues Deployment - Tech Talk week
 
Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016
Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016
Pitchero - Increasing agility through DevOps - Leeds DevOps November 2016
 
The scrum events athens agile meetup
The scrum events athens agile meetupThe scrum events athens agile meetup
The scrum events athens agile meetup
 
Why You Should Care About Kanban
Why You Should Care About KanbanWhy You Should Care About Kanban
Why You Should Care About Kanban
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline Futurespective
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
 
DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation Workshop
 
Roy Emek Informatica - How we do Agile without saying the word 'Scrum'
Roy Emek Informatica - How we do Agile without saying the word 'Scrum'Roy Emek Informatica - How we do Agile without saying the word 'Scrum'
Roy Emek Informatica - How we do Agile without saying the word 'Scrum'
 
A Hitchhikers Guide to Kanban
A Hitchhikers Guide to KanbanA Hitchhikers Guide to Kanban
A Hitchhikers Guide to Kanban
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
Using Bets, Boards and Missions to Inspire Org-wide Agility
Using Bets, Boards and Missions to Inspire Org-wide AgilityUsing Bets, Boards and Missions to Inspire Org-wide Agility
Using Bets, Boards and Missions to Inspire Org-wide Agility
 
Kanban Primer
Kanban PrimerKanban Primer
Kanban Primer
 

Mehr von LeanDog

Product Design and Organization Design: Two sides of the same coin (1)
Product Design and Organization Design: Two sides of the same coin (1)Product Design and Organization Design: Two sides of the same coin (1)
Product Design and Organization Design: Two sides of the same coin (1)LeanDog
 
Cadenced flow overview
Cadenced flow overviewCadenced flow overview
Cadenced flow overviewLeanDog
 
Design studio-method-industry2016 (1)
Design studio-method-industry2016 (1)Design studio-method-industry2016 (1)
Design studio-method-industry2016 (1)LeanDog
 
Using flow based road mapping and options
Using flow based road mapping and optionsUsing flow based road mapping and options
Using flow based road mapping and optionsLeanDog
 
Value Focused Prioritization & Decision-Making
Value Focused Prioritization & Decision-MakingValue Focused Prioritization & Decision-Making
Value Focused Prioritization & Decision-MakingLeanDog
 
Formula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlFormula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlLeanDog
 
Servant Leadership with Moral Authority @LeanDog by Jon R. Stahl
Servant Leadership with Moral Authority @LeanDog by Jon R. StahlServant Leadership with Moral Authority @LeanDog by Jon R. Stahl
Servant Leadership with Moral Authority @LeanDog by Jon R. StahlLeanDog
 
No one reads anything designing for users on the move
No one reads anything  designing for users on the move No one reads anything  designing for users on the move
No one reads anything designing for users on the move LeanDog
 
Practical introduction to dev ops with chef
Practical introduction to dev ops with chefPractical introduction to dev ops with chef
Practical introduction to dev ops with chefLeanDog
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational changeLeanDog
 
Pair programming-agile2012
Pair programming-agile2012Pair programming-agile2012
Pair programming-agile2012LeanDog
 
Collaboration
CollaborationCollaboration
CollaborationLeanDog
 
Qa team sport
Qa team sportQa team sport
Qa team sportLeanDog
 
Acceptance testfurureinmind
Acceptance testfurureinmindAcceptance testfurureinmind
Acceptance testfurureinmindLeanDog
 
Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.LeanDog
 
Falling in love_with_bad_news
Falling in love_with_bad_newsFalling in love_with_bad_news
Falling in love_with_bad_newsLeanDog
 
The Technical Debt Trap - Michael "Doc" Norton
The Technical Debt Trap - Michael "Doc" NortonThe Technical Debt Trap - Michael "Doc" Norton
The Technical Debt Trap - Michael "Doc" NortonLeanDog
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon StahlLeanDog
 

Mehr von LeanDog (18)

Product Design and Organization Design: Two sides of the same coin (1)
Product Design and Organization Design: Two sides of the same coin (1)Product Design and Organization Design: Two sides of the same coin (1)
Product Design and Organization Design: Two sides of the same coin (1)
 
Cadenced flow overview
Cadenced flow overviewCadenced flow overview
Cadenced flow overview
 
Design studio-method-industry2016 (1)
Design studio-method-industry2016 (1)Design studio-method-industry2016 (1)
Design studio-method-industry2016 (1)
 
Using flow based road mapping and options
Using flow based road mapping and optionsUsing flow based road mapping and options
Using flow based road mapping and options
 
Value Focused Prioritization & Decision-Making
Value Focused Prioritization & Decision-MakingValue Focused Prioritization & Decision-Making
Value Focused Prioritization & Decision-Making
 
Formula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlFormula 1 Lean by Jon Stahl
Formula 1 Lean by Jon Stahl
 
Servant Leadership with Moral Authority @LeanDog by Jon R. Stahl
Servant Leadership with Moral Authority @LeanDog by Jon R. StahlServant Leadership with Moral Authority @LeanDog by Jon R. Stahl
Servant Leadership with Moral Authority @LeanDog by Jon R. Stahl
 
No one reads anything designing for users on the move
No one reads anything  designing for users on the move No one reads anything  designing for users on the move
No one reads anything designing for users on the move
 
Practical introduction to dev ops with chef
Practical introduction to dev ops with chefPractical introduction to dev ops with chef
Practical introduction to dev ops with chef
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
 
Pair programming-agile2012
Pair programming-agile2012Pair programming-agile2012
Pair programming-agile2012
 
Collaboration
CollaborationCollaboration
Collaboration
 
Qa team sport
Qa team sportQa team sport
Qa team sport
 
Acceptance testfurureinmind
Acceptance testfurureinmindAcceptance testfurureinmind
Acceptance testfurureinmind
 
Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.
 
Falling in love_with_bad_news
Falling in love_with_bad_newsFalling in love_with_bad_news
Falling in love_with_bad_news
 
The Technical Debt Trap - Michael "Doc" Norton
The Technical Debt Trap - Michael "Doc" NortonThe Technical Debt Trap - Michael "Doc" Norton
The Technical Debt Trap - Michael "Doc" Norton
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
 

Kürzlich hochgeladen

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 DevelopmentsTrustArc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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 slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Kürzlich hochgeladen (20)

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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Seeing Constraints, Kanban Explained by Jon Stahl

  • 1. Kanban Explained: “Go with the flow” @jonRStahl jonstahl.com
  • 2. jon.stahl@leandog.com @jonRstahl Co-Founded 1 Year Ago BS in CIS + Econ Minor Grew up in Pittsburgh, in Clev last 18 years
  • 3.
  • 6.
  • 7.
  • 13. Show & TellsPracticing for 1 year IT Orgs from 10 to 2000 Implemented at 8 clients, many teams Coach IT and Business Proven to work for large programs Convert existing agile teams or start new. Confidential. Copyright 2009 LeanDog, Inc. All rights reserved. Do not copy or distribute without permission.
  • 14. Our Backlog See The Whole More Queue Signals Team Signals Retrospective Board Team Process Changes Credit Q&A Kanban Create the WIP Queues Set Limits Pull Value MMF / MUF Cycle Time / Throughput Backlog Boards Stahl Warning: I talk fast so stop me if necessary, I don’t mind!
  • 15. Kanban pronounced [kamban] Signboard or Billboard Kan means "visual," and ban, means "card" or "board” Is a signaling system to trigger action Uses cards to signal the need for work to be done Another Toyota Lean lesson focusing on Just in Time production Example: 20 car doors, 5 left = “time to make more doors”
  • 16.
  • 17. See your limits! I could have carried more than that!
  • 18.
  • 19. Work In Progress (WIP) Board Create Columns for Each Step in your process Pick Limits for “Active” Queues (team size divided by 2 or just be logical) Set “Wait” Queues to 2 or 3, keep small, Eliminate waste, get feedback FIFO If a slot is full, can’t start more work (A.K.A. PULL) Team sets Queue sizes to be most efficient, experiment Designed to Limit WIP, More WIP means slower flow
  • 20. WIP Board Visible feature goals to minimize thrashing MMF = minimal marketable feature or MUF = minimal usable feature Can Only reorder in “Wait” Queue to move MUF forward Put Team Signals/Rules Above WIP Queue & Cross Team Signals On Bottom Could add a Queue for External Team 3 Rules: Strict Limit, Pull Value, Visible
  • 22. What Goes On A Card
  • 23. Your wait time from here is…
  • 24.
  • 26. Cycle Time / Throughput Goal is to get optimum flow How many days does it take to flow through the team once it enters the WIP? Keep a chart: Wait/Cycle Time for each card size Good teams/systems: XS to Medium cards, Large = Bad If 22 ~same size cards in WIP, track 22 as well Velocity is a trailing indicator Throughput is a measure of demonstrated capacity
  • 27.
  • 28. Backlog Board 3 Queues to show priorities Set back log limit for each board to equal number of slots on WIP Make assumption relative sizes will be close Same number of items in WIP on each board (22 in this example) Can now forecast based on logical assumptions Schedule Regular Backlog Honing meetings with customer, Rules at Top Trigger Release Planning Meetings when necessary
  • 29.
  • 30. Yin Yang Kaizen yin yang = Chinese, used to describe how seemingly disjunct or opposing forces are interconnected & interdependent in the natural world, giving rise to each other in turn kaizen = Japanese for “improvement” Yin = WIP Board Yang = Continuous Improvement, Retrospective Board If WIP takes all the demand, no room for continuous improvement A congested highway does not flow efficiently. Must allow room for. improvement
  • 32. Team Signals: Agreements that Impact Cycle Time
  • 33. Confidential. Copyright 2009 LeanDog, Inc. All rights reserved. Do not copy or distribute without permission.
  • 34. Retrospective Board Retro’s Scheduled Bi-Weekly Courage comes easier when together, so we recommend scheduled retro’s Take New items and rework board to limit of 12 AND have a retro when New limit is reached Columns: New, Backlog, Next, In Progress, Show & Tell, Done Developer could have worked on Retro Wall Requires strong team to have courage to post new items
  • 35. Agile/Scrum Cadence Sprint/Iteration Close Show & Tell Review Velocity Retrospective Sprint/Iteration Open Target Velocity Review Cards Sign Up for Work
  • 36. Flow is Continuous Sprint/Iteration Close Show & Tell  Triggered or Scheduled Review Velocity Retrospective  Triggered & Scheduled Sprint/Iteration Open Target Velocity Review Cards Sign Up for Work
  • 37. What’s Changed:Optimize/Continuous Flow No Iteration Planning Meetings FIFO work order, don’t sign up Cycle Time replaces velocity, always updated Signal Event Show & Tell RPM Scheduled Events Retrospectives Releases per MMF/MUF or Cadence
  • 38. Daily Scrum/Standup Used to Be What did I do yesterday What am I going to do today Do I have any road blocks Could Now Be How are things flowing? Team stands and reviews the WIP Talk about blocks & constraints Downstream work is most important Take Turns with each person “reading” the flow
  • 39. Source: http://agileproductdesign.com by Jeff Patton – Great Read!
  • 40. David Anderson Dave Laribee Jeff Patton Mary & Tom Poppendieck HenrikKniberg Corey Ladas Yahoo! KANBANDEV Group PRACTICE, ADAPT, PRACTICE
  • 41. “The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails.” - William Arthur Ward
  • 43. “The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails.” - William Arthur Ward Fire Away! ;) QUESTIONS only please
  • 44. Lessons Learned Our Learning's
  • 45. Confidential. Copyright 2009 LeanDog, Inc. All rights reserved. Do not copy or distribute without permission.
  • 46. Stikki Clips & Bingo br />

Hinweis der Redaktion

  1. Then there is the view that the internet is a series of trucks.People hate twitter. At first, I mean; did you hate twitter?