SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Tendances (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?
 

En vedette

En vedette (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
 

Similaire à Seeing Constraints, Kanban Explained by Jon Stahl

Continues Deployment - Tech Talk week
Continues Deployment - Tech Talk weekContinues Deployment - Tech Talk week
Continues Deployment - Tech Talk week
rantav
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline Futurespective
Jolly 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
 
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
 
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
Yuval Yeret
 

Similaire à 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
 

Plus de LeanDog

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 chef
LeanDog
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
LeanDog
 
Pair programming-agile2012
Pair programming-agile2012Pair programming-agile2012
Pair programming-agile2012
LeanDog
 
Collaboration
CollaborationCollaboration
Collaboration
LeanDog
 
Qa team sport
Qa team sportQa team sport
Qa team sport
LeanDog
 
Acceptance testfurureinmind
Acceptance testfurureinmindAcceptance testfurureinmind
Acceptance testfurureinmind
LeanDog
 

Plus de 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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

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 />

Notes de l'éditeur

  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?