SlideShare a Scribd company logo
An Introduction to KanbanStephen ForteChief Strategy Officer, Telerik@worksonmypc
BioChief Strategy Officer of TelerikCertified Scrum MasterActive in the Community:International Conference Speaker for 12+ YearsRD, MVP and INETA Speaker Co-moderator & founder of NYC .NET Developers Group   http://www.nycdotnetdev.comWrote a few books: SQL Server 2008 Developers Guide (MS Press)MBA from the City University of New YorkPast:CTO and co-Founder of Corzen, Inc. (TXV: WAN)CTO of Zagat Survey
AgendaDefining Agile and KanbanUsing Kanban to manage projectsHow to implement Kanban
AgendaDefining Agile and KanbanUsing Kanban to manage projectsHow to implement Kanban
Process and toolsIndividuals and interactionsFollowing a planResponding to changeComprehensive documentationWorking softwareContract negotiationCustomer collaborationoveroveroveroverThe Agile Manifesto–a statement of valuesSource: www.agilemanifesto.org
Back to the Basics“Agile” is about “values” not “rules” and rigid adherence to a processAgile is about embracing change
Influential Agile MethodologiesXP (The Past)Scrum (The Present) Kanban (The Future)
What is Kanban?An agile methodology that stresses pulling individual work items to completion Focuses on visualization Focuses on just in time delivery of raw materialsWorkers get what they need when they need it, no sooner (Lean)Limit Work in Progress
Where did Kanban Come From?Comes from the famous Toyota Production SystemPart of the Lean Manufacturing MovementPart of Six SigmaJapanese for “signal card”Kaizen-promotes continuous improvement
Kanban Cards
FlowKanban is about flowPull system- work is pulled through the system by demandBatch v flow (individual work items)Where there is inventory, there is no flowFlow and pull are linked:Keep the entire value stream moving towards the customer at the rate the customer consumes
AgendaDefining Agile and KanbanUsing Kanban to manage projectsHow to implement Kanban
Kanban for Technology ProjectsDefine a work flow and visualize itOrganize a queueLimit work in progress (WIP) for each queueAllows you to constantly evaluate process improvementsAllow work to flow through the system in a controlled way (not iterative) No sprints!Evolutionary by designChange is built into the modelCommunication is about flow
Core Practices of KanbanDefine and visualize the workflowLimit Work-in-progressMeasure and Manage FlowMake Process Policies ExplicitUse Models to Suggest ImprovementFor more info: http://finance.groups.yahoo.com/group/kanbandev/message/9261
Kanban
DemoKanban Board
AgendaDefiningAgile and KanbanUsing Kanban to manage projectsHow to implement Kanban
Building a Kanban Process
Building a Kanban Process #1Define a process flow Identify queues (swimlanes)Visualize it on a board
Building a Kanban Process #2Set your first work in progress limitsFirst time you *may* have to guess
Building a Kanban Process #3Break down each work item to about the same sizeOr you can use separate swim lanes: small, medium, and large Put items in the queuePull the first items through the system Establish your cycle timeDefine how long it takes to pull an item through the systemWill determine your new work in progress limitsEvaluate if the WIP limits are correct and readjustEvaluate if the Queues are appropriate
Building a Kanban Process #4Establish a delivery cadenceEstablish regular meetings/reviewsBorrow from Scrum/XP
Building a Kanban Process #5: KaizenConstantly improve your processDaily meeting facing the board to evaluate your flowContinue to tweak the WIP limits and queueFormalize the improvement processHave regular formal change meetingsRemember “be agile”
Kanban has few rulesNo daily scrumNo prescription for engineering practices No iterations No estimationUses metrics
Be careful!The lack of rules can lead to a lack of discipline But the lack of rules allows you to mix and match
ReferencesAnderson, Kanban in Action: 					http://www.agilemanagement.net/Articles/Weblog/KanbaninAction.htmlHiranabe, Kanban Applied to Software Development: from Agile to Lean: http://www.infoq.com/articles/hiranabe-lean-agile-kanban
Questions?

More Related Content

PDF
Kanban Basics
PPTX
Intro to Kanban - AgileDayChile2011 Keynote
PDF
Agile sdlc
PPTX
Introduction to Kanban
PDF
Kanban introduction
PPT
Kanban 101 - 3 - Kanban Essentials
PDF
Agile Process Introduction
PDF
A3 & Kaizen: Here's How
Kanban Basics
Intro to Kanban - AgileDayChile2011 Keynote
Agile sdlc
Introduction to Kanban
Kanban introduction
Kanban 101 - 3 - Kanban Essentials
Agile Process Introduction
A3 & Kaizen: Here's How

What's hot (20)

PPTX
Agile (Scrum)
PDF
Implementing Kanban to Improve your Workflow
PDF
Lets kanban
PPTX
Agile Values, Principles and Practices
PDF
Kanban Basics for Beginners
PPTX
Agile methodology
PPTX
2017 Scrum by Picture
PPTX
Agile scrum fundamentals
PDF
Kanban in 4 easy steps
PDF
Agile & SCRUM basics
PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PPTX
Kanban Workshop
PPTX
Scrum 101
PPTX
An Introduction to kanban
PDF
ScrumBan : Best of Both Worlds. A Fertile Hybrid
PDF
Agile Methodology
PDF
Scrum to Scrumban Migration
PPT
Kanban VS Scrum
PDF
Approaches to scaling agile v1.0
Agile (Scrum)
Implementing Kanban to Improve your Workflow
Lets kanban
Agile Values, Principles and Practices
Kanban Basics for Beginners
Agile methodology
2017 Scrum by Picture
Agile scrum fundamentals
Kanban in 4 easy steps
Agile & SCRUM basics
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Kanban Workshop
Scrum 101
An Introduction to kanban
ScrumBan : Best of Both Worlds. A Fertile Hybrid
Agile Methodology
Scrum to Scrumban Migration
Kanban VS Scrum
Approaches to scaling agile v1.0
Ad

Viewers also liked (20)

PPTX
Agile estimation
PPTX
Lean Manufacturing's Influence on Agile
PPT
The New New Startup Economics
PPTX
PPT
Kanban (1)
PPTX
Introduction to Kanban
PDF
Introduction to Kanban for Scrum Teams
PPTX
Kanban Explained in 11 Slides
PPTX
Kanban system (presentation for blog )
PPT
Kanban Pull System
ODP
Kanban Board Examples
PPT
Flowcharting Process
PPT
Email Kanban
PPT
Patton kanban 1
PDF
Fin International Expansion in Japan
PPT
Dynamic System Development
PPT
Agile Methods 101 Bar Camp 2007
PDF
Dynamic Systems Development, DSDM
PDF
5 Levels of Agile Planning Explained Simply
PPT
Presentation for Software Development Methologies
Agile estimation
Lean Manufacturing's Influence on Agile
The New New Startup Economics
Kanban (1)
Introduction to Kanban
Introduction to Kanban for Scrum Teams
Kanban Explained in 11 Slides
Kanban system (presentation for blog )
Kanban Pull System
Kanban Board Examples
Flowcharting Process
Email Kanban
Patton kanban 1
Fin International Expansion in Japan
Dynamic System Development
Agile Methods 101 Bar Camp 2007
Dynamic Systems Development, DSDM
5 Levels of Agile Planning Explained Simply
Presentation for Software Development Methologies
Ad

Similar to Kanban (20)

PDF
KanBan approach to project management
PPTX
Kanban English
PPTX
PDF
Intro to Kanban (1 Dec 2014)
PPTX
Kanban implementation introduction for beginner
PDF
Introduction to Kanban
PDF
Kanban
PPTX
Kanban Methodology
PPTX
Kanban explained David Anderson LAS 2011-zurich
PDF
Se ppt
PDF
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
PDF
KANBAN.pdf
PDF
Kanban Development
PDF
Introduction to Kanban (June 2015)
PDF
Archana Joshi Aug 2013 Kanban Spin Pune
PPTX
Kanban_230916
PPT
Kanban for software development - Get more with less
PPTX
Kanban implementation practical approach
PDF
Introduction to Kanban
PDF
WP # 1 - Kanban-fitment
KanBan approach to project management
Kanban English
Intro to Kanban (1 Dec 2014)
Kanban implementation introduction for beginner
Introduction to Kanban
Kanban
Kanban Methodology
Kanban explained David Anderson LAS 2011-zurich
Se ppt
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
KANBAN.pdf
Kanban Development
Introduction to Kanban (June 2015)
Archana Joshi Aug 2013 Kanban Spin Pune
Kanban_230916
Kanban for software development - Get more with less
Kanban implementation practical approach
Introduction to Kanban
WP # 1 - Kanban-fitment

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The Rise and Fall of 3GPP – Time for a Sabbatical?
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Review of recent advances in non-invasive hemoglobin estimation
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Kanban

  • 1. An Introduction to KanbanStephen ForteChief Strategy Officer, Telerik@worksonmypc
  • 2. BioChief Strategy Officer of TelerikCertified Scrum MasterActive in the Community:International Conference Speaker for 12+ YearsRD, MVP and INETA Speaker Co-moderator & founder of NYC .NET Developers Group http://www.nycdotnetdev.comWrote a few books: SQL Server 2008 Developers Guide (MS Press)MBA from the City University of New YorkPast:CTO and co-Founder of Corzen, Inc. (TXV: WAN)CTO of Zagat Survey
  • 3. AgendaDefining Agile and KanbanUsing Kanban to manage projectsHow to implement Kanban
  • 4. AgendaDefining Agile and KanbanUsing Kanban to manage projectsHow to implement Kanban
  • 5. Process and toolsIndividuals and interactionsFollowing a planResponding to changeComprehensive documentationWorking softwareContract negotiationCustomer collaborationoveroveroveroverThe Agile Manifesto–a statement of valuesSource: www.agilemanifesto.org
  • 6. Back to the Basics“Agile” is about “values” not “rules” and rigid adherence to a processAgile is about embracing change
  • 7. Influential Agile MethodologiesXP (The Past)Scrum (The Present) Kanban (The Future)
  • 8. What is Kanban?An agile methodology that stresses pulling individual work items to completion Focuses on visualization Focuses on just in time delivery of raw materialsWorkers get what they need when they need it, no sooner (Lean)Limit Work in Progress
  • 9. Where did Kanban Come From?Comes from the famous Toyota Production SystemPart of the Lean Manufacturing MovementPart of Six SigmaJapanese for “signal card”Kaizen-promotes continuous improvement
  • 11. FlowKanban is about flowPull system- work is pulled through the system by demandBatch v flow (individual work items)Where there is inventory, there is no flowFlow and pull are linked:Keep the entire value stream moving towards the customer at the rate the customer consumes
  • 12. AgendaDefining Agile and KanbanUsing Kanban to manage projectsHow to implement Kanban
  • 13. Kanban for Technology ProjectsDefine a work flow and visualize itOrganize a queueLimit work in progress (WIP) for each queueAllows you to constantly evaluate process improvementsAllow work to flow through the system in a controlled way (not iterative) No sprints!Evolutionary by designChange is built into the modelCommunication is about flow
  • 14. Core Practices of KanbanDefine and visualize the workflowLimit Work-in-progressMeasure and Manage FlowMake Process Policies ExplicitUse Models to Suggest ImprovementFor more info: http://finance.groups.yahoo.com/group/kanbandev/message/9261
  • 17. AgendaDefiningAgile and KanbanUsing Kanban to manage projectsHow to implement Kanban
  • 19. Building a Kanban Process #1Define a process flow Identify queues (swimlanes)Visualize it on a board
  • 20. Building a Kanban Process #2Set your first work in progress limitsFirst time you *may* have to guess
  • 21. Building a Kanban Process #3Break down each work item to about the same sizeOr you can use separate swim lanes: small, medium, and large Put items in the queuePull the first items through the system Establish your cycle timeDefine how long it takes to pull an item through the systemWill determine your new work in progress limitsEvaluate if the WIP limits are correct and readjustEvaluate if the Queues are appropriate
  • 22. Building a Kanban Process #4Establish a delivery cadenceEstablish regular meetings/reviewsBorrow from Scrum/XP
  • 23. Building a Kanban Process #5: KaizenConstantly improve your processDaily meeting facing the board to evaluate your flowContinue to tweak the WIP limits and queueFormalize the improvement processHave regular formal change meetingsRemember “be agile”
  • 24. Kanban has few rulesNo daily scrumNo prescription for engineering practices No iterations No estimationUses metrics
  • 25. Be careful!The lack of rules can lead to a lack of discipline But the lack of rules allows you to mix and match
  • 26. ReferencesAnderson, Kanban in Action: http://www.agilemanagement.net/Articles/Weblog/KanbaninAction.htmlHiranabe, Kanban Applied to Software Development: from Agile to Lean: http://www.infoq.com/articles/hiranabe-lean-agile-kanban