SlideShare ist ein Scribd-Unternehmen logo
1 von 27
An Introduction to Kanban Stephen Forte Chief Strategy Officer, Telerik @worksonmypc
Bio Chief Strategy Officer of Telerik Certified Scrum Master Active in the Community: International Conference Speaker for 12+ Years RD, MVP and INETA Speaker  Co-moderator & founder of NYC .NET Developers Group   http://www.nycdotnetdev.com Wrote a few books: SQL Server 2008 Developers Guide (MS Press) MBA from the City University of New York Past: CTO and co-Founder of Corzen, Inc. (TXV: WAN) CTO of Zagat Survey
Agenda Defining Agile and Kanban Using Kanban to manage projects How to implement Kanban
Agenda Defining Agile and Kanban Using Kanban to manage projects How to implement Kanban
Process and tools Individuals and interactions Following a plan Responding to change Comprehensive documentation Working software Contract negotiation Customer collaboration over over over over The Agile Manifesto–a statement of values Source: www.agilemanifesto.org
Back to the Basics “Agile” is about “values” not “rules” and rigid adherence to a process Agile is about embracing change
Influential Agile Methodologies XP (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 materials Workers 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 System Part of the Lean Manufacturing Movement Part of Six Sigma Japanese for “signal card” Kaizen-promotes continuous improvement
Kanban Cards
Flow Kanban is about flow Pull system- work is pulled through the system by demand Batch v flow (individual work items) Where there is inventory, there is no flow Flow and pull are linked: Keep the entire value stream moving towards the customer at the rate the customer consumes
Agenda Defining Agile and Kanban Using Kanban to manage projects How to implement Kanban
Kanban for Technology Projects Define a work flow and visualize it Organize a queue Limit work in progress (WIP) for each queue Allows you to constantly evaluate process improvements Allow work to flow through the system in a controlled way (not iterative)  No sprints! Evolutionary by design Change is built into the model Communication is about flow
Core Practices of Kanban Define and visualize the workflow Limit Work-in-progress Measure and Manage Flow Make Process Policies Explicit Use Models to Suggest Improvement For more info: http://finance.groups.yahoo.com/group/kanbandev/message/9261
Kanban
Demo Kanban Board
Agenda DefiningAgile and Kanban Using Kanban to manage projects How to implement Kanban
Building a Kanban Process
Building a Kanban Process #1 Define a process flow  Identify queues (swimlanes) Visualize it on a board
Building a Kanban Process #2 Set your first work in progress limits First time you *may* have to guess
Building a Kanban Process #3 Break down each work item to about the same size Or you can use separate swim lanes: small, medium, and large  Put items in the queue Pull the first items through the system  Establish your cycle time Define how long it takes to pull an item through the system Will determine your new work in progress limits Evaluate if the WIP limits are correct and readjust Evaluate if the Queues are appropriate
Building a Kanban Process #4 Establish a delivery cadence Establish regular meetings/reviews Borrow from Scrum/XP
Building a Kanban Process #5: Kaizen Constantly improve your process Daily meeting facing the board to evaluate your flow Continue to tweak the WIP limits and queue Formalize the improvement process Have regular formal change meetings Remember “be agile”
Kanban has few rules No daily scrum No prescription for engineering practices  No iterations  No estimation Uses 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
References Anderson, Kanban in Action: 					http://www.agilemanagement.net/Articles/Weblog/KanbaninAction.html Hiranabe, Kanban Applied to Software Development: from Agile to Lean: http://www.infoq.com/articles/hiranabe-lean-agile-kanban
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
plog99
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 

Was ist angesagt? (20)

Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
Kanban Workshop
Kanban WorkshopKanban Workshop
Kanban Workshop
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
A New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product ManagementA New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product Management
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Kanban
KanbanKanban
Kanban
 
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with KanbanKanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Kanban
KanbanKanban
Kanban
 
KANBAN
KANBANKANBAN
KANBAN
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 

Andere mochten auch

Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile
Stephen Forte
 
Dynamic Systems Development, DSDM
Dynamic Systems Development, DSDMDynamic Systems Development, DSDM
Dynamic Systems Development, DSDM
John Goodpasture
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
Russell Pannone
 

Andere mochten auch (20)

Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile Lean Manufacturing's Influence on Agile
Lean Manufacturing's Influence on Agile
 
The New New Startup Economics
The New New Startup Economics The New New Startup Economics
The New New Startup Economics
 
Kanban
KanbanKanban
Kanban
 
Kanban (1)
Kanban (1)Kanban (1)
Kanban (1)
 
Introduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum TeamsIntroduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum Teams
 
Kanban Explained in 11 Slides
Kanban Explained in 11 SlidesKanban Explained in 11 Slides
Kanban Explained in 11 Slides
 
Kanban system (presentation for blog )
Kanban system (presentation for blog )Kanban system (presentation for blog )
Kanban system (presentation for blog )
 
Kanban Pull System
Kanban Pull SystemKanban Pull System
Kanban Pull System
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
 
Flowcharting Process
Flowcharting ProcessFlowcharting Process
Flowcharting Process
 
Email Kanban
Email KanbanEmail Kanban
Email Kanban
 
Patton kanban 1
Patton kanban 1Patton kanban 1
Patton kanban 1
 
Fin International Expansion in Japan
Fin International Expansion in JapanFin International Expansion in Japan
Fin International Expansion in Japan
 
Dynamic System Development
Dynamic System DevelopmentDynamic System Development
Dynamic System Development
 
Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007
 
Dynamic Systems Development, DSDM
Dynamic Systems Development, DSDMDynamic Systems Development, DSDM
Dynamic Systems Development, DSDM
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Presentation for Software Development Methologies
Presentation for Software Development MethologiesPresentation for Software Development Methologies
Presentation for Software Development Methologies
 
Making most of Scrum and Kanban with Jira
Making most of Scrum and Kanban with JiraMaking most of Scrum and Kanban with Jira
Making most of Scrum and Kanban with Jira
 

Ähnlich wie Kanban

Ähnlich wie Kanban (20)

Kanban Overview
Kanban OverviewKanban Overview
Kanban Overview
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Kanban short
Kanban shortKanban short
Kanban short
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
Kanban English
Kanban   EnglishKanban   English
Kanban English
 
Go Lean IT with Kanban
Go Lean IT with KanbanGo Lean IT with Kanban
Go Lean IT with Kanban
 
LKIN18 : DevOps Continuous Improvement with Lean and Kanban - Niladri Choudhuri
LKIN18 :  DevOps Continuous Improvement with Lean and Kanban - Niladri ChoudhuriLKIN18 :  DevOps Continuous Improvement with Lean and Kanban - Niladri Choudhuri
LKIN18 : DevOps Continuous Improvement with Lean and Kanban - Niladri Choudhuri
 
Kanban : optimising for predictability
Kanban : optimising for predictabilityKanban : optimising for predictability
Kanban : optimising for predictability
 
Kanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum pptKanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum ppt
 
"How we switched to Kanban and how it integrates with product planning", Vady...
"How we switched to Kanban and how it integrates with product planning", Vady..."How we switched to Kanban and how it integrates with product planning", Vady...
"How we switched to Kanban and how it integrates with product planning", Vady...
 
Kanban India 2022 | Saikat Das |Kanbanizing your Business Agility
Kanban India 2022 | Saikat Das |Kanbanizing your Business AgilityKanban India 2022 | Saikat Das |Kanbanizing your Business Agility
Kanban India 2022 | Saikat Das |Kanbanizing your Business Agility
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
 
WP # 1 - Kanban-fitment
WP # 1 - Kanban-fitmentWP # 1 - Kanban-fitment
WP # 1 - Kanban-fitment
 
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish ChandraLean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
Lean Kanban India 2015 | Kanban: The Building Blocks |Ashish Chandra
 
Kanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time BoxKanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time Box
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
 
Lean and kanban_brochure
Lean and kanban_brochureLean and kanban_brochure
Lean and kanban_brochure
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Kanban

  • 1. An Introduction to Kanban Stephen Forte Chief Strategy Officer, Telerik @worksonmypc
  • 2. Bio Chief Strategy Officer of Telerik Certified Scrum Master Active in the Community: International Conference Speaker for 12+ Years RD, MVP and INETA Speaker Co-moderator & founder of NYC .NET Developers Group http://www.nycdotnetdev.com Wrote a few books: SQL Server 2008 Developers Guide (MS Press) MBA from the City University of New York Past: CTO and co-Founder of Corzen, Inc. (TXV: WAN) CTO of Zagat Survey
  • 3. Agenda Defining Agile and Kanban Using Kanban to manage projects How to implement Kanban
  • 4. Agenda Defining Agile and Kanban Using Kanban to manage projects How to implement Kanban
  • 5. Process and tools Individuals and interactions Following a plan Responding to change Comprehensive documentation Working software Contract negotiation Customer collaboration over over over over The Agile Manifesto–a statement of values Source: www.agilemanifesto.org
  • 6. Back to the Basics “Agile” is about “values” not “rules” and rigid adherence to a process Agile is about embracing change
  • 7. Influential Agile Methodologies XP (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 materials Workers 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 System Part of the Lean Manufacturing Movement Part of Six Sigma Japanese for “signal card” Kaizen-promotes continuous improvement
  • 11. Flow Kanban is about flow Pull system- work is pulled through the system by demand Batch v flow (individual work items) Where there is inventory, there is no flow Flow and pull are linked: Keep the entire value stream moving towards the customer at the rate the customer consumes
  • 12. Agenda Defining Agile and Kanban Using Kanban to manage projects How to implement Kanban
  • 13. Kanban for Technology Projects Define a work flow and visualize it Organize a queue Limit work in progress (WIP) for each queue Allows you to constantly evaluate process improvements Allow work to flow through the system in a controlled way (not iterative) No sprints! Evolutionary by design Change is built into the model Communication is about flow
  • 14. Core Practices of Kanban Define and visualize the workflow Limit Work-in-progress Measure and Manage Flow Make Process Policies Explicit Use Models to Suggest Improvement For more info: http://finance.groups.yahoo.com/group/kanbandev/message/9261
  • 17. Agenda DefiningAgile and Kanban Using Kanban to manage projects How to implement Kanban
  • 18. Building a Kanban Process
  • 19. Building a Kanban Process #1 Define a process flow Identify queues (swimlanes) Visualize it on a board
  • 20. Building a Kanban Process #2 Set your first work in progress limits First time you *may* have to guess
  • 21. Building a Kanban Process #3 Break down each work item to about the same size Or you can use separate swim lanes: small, medium, and large Put items in the queue Pull the first items through the system Establish your cycle time Define how long it takes to pull an item through the system Will determine your new work in progress limits Evaluate if the WIP limits are correct and readjust Evaluate if the Queues are appropriate
  • 22. Building a Kanban Process #4 Establish a delivery cadence Establish regular meetings/reviews Borrow from Scrum/XP
  • 23. Building a Kanban Process #5: Kaizen Constantly improve your process Daily meeting facing the board to evaluate your flow Continue to tweak the WIP limits and queue Formalize the improvement process Have regular formal change meetings Remember “be agile”
  • 24. Kanban has few rules No daily scrum No prescription for engineering practices No iterations No estimation Uses 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. References Anderson, Kanban in Action: http://www.agilemanagement.net/Articles/Weblog/KanbaninAction.html Hiranabe, Kanban Applied to Software Development: from Agile to Lean: http://www.infoq.com/articles/hiranabe-lean-agile-kanban