SlideShare a Scribd company logo
1 of 5
By Venkat SR Godugu
Lean and Agile Methods
Lean and Agile got married and got 3 kids as Scrum, XP and Kanban

Lean Agile

Kanban

Scrum
XP
Scrum: Release planning,
sprint and iteration planning,
daily scrum, sprint demo, etc

XP: TDD, Automated
testing, continuous
integration, Refractory, etc

Kanban: Limit work in
progress, Optimize the Flow,
and make it visible
Scrum Framework
Scrum (n): Scrum was first defined as "a flexible, holistic product development
strategy where a development team works as a unit to reach a common goal" as opposed
to a "traditional, sequential approach" by Hirotaka Takeuchi and Ikujiro Nonaka in
the "New Product Development Game" in 1986 .
Scrum Roles: Product Owner (sets product vision & priorities), Team(implements the
product) and Scrum Master (removes impediments and provides process
leadership)
Ceremonies: Sprint Planning, Sprint review, Sprint Retrospective and Daily Scrum
Artefacts: Product Backlog, Sprint Backlog and Burn down Chart.
Daily scrum: It’s 15 min time boxedLean Agile 3 questions
stand-up to answer

1.What did you do yesterday
2.What will you do today?
3.What obstacles are in your way?

Product backlog: A prioritized list of high-level requirements.
Sprint backlog: A prioritized list of tasks to be completed during the sprint.
Sprint: A time period (1–4 weeks) in which development occurs on a set of backlog
items that the team has committed to. Also commonly referred to as a Time-box or
iteration.
Sprint burn down chart: Daily progress for a Sprint over the sprint's length.
Release burn down chart: Sprint level progress of completed product backlog items
in the Product Backlog.
Kanban Method
Kanban: The name 'Kanban' originates from Japanese and translates roughly as "signal
card". The Kanban method as formulated by David J. Anderson
Kanban can be divided into two parts:
1. Kanban– A visual process management system that tells what to produce, when to
produce it and how much to produce.
2. The Kanban method – An approach to incremental, evolutionary process
improvement for organizations.
1. Visualize the workflow
o Split the work into pieces, write each item on a card and put on the wall

Lean Agile

o Use named columns to illustrate where each item is in the workflow.

2. Limit WIP (work in progress) – assign explicit limits to how many items may be in
progress at each workflow state.
3. Measure the lead time (average time to complete one item, or “cycle
time”), optimize the process to make lead time as small and predictable as possible.
4. Make policies explicit: Until the mechanism of a process is made explicit it is often
hard or impossible to hold a discussion about improving it.
5. Implement feedback loops - Collaboration to review flow of work, demand versus
capability measures, metrics and indicators coupled with notable events is vital to
enabling evolutionary change.
6. Improve collaboratively, evolve experimentally (using models & the scientific
method)
Scrum VS Kanban
Item

Scrum

Kanban

Board / Artefacts

Board, Backlogs, Burn-downs

Board only

Ceremonies

Daily scrum, Sprint planning, Sprint
review, Sprint retrospective

Daily scrum, review/retrospective on
set frequency and planning ongoing

Iterations

Sprints

Continuous flow

Estimation

Yes

No - Similar Size

Teams

Must be cross-functional

Roles

Product Owner, Scrum Master, Team

Team + needed roles

Teamwork

Collaborative as needed by task

Swarming to achieve goals

WIP

Controlled by sprint content

Controlled by workflow state

Changes

Should wait for the next sprint

Added as needed on the board (to do)

Product Backlog

List of prioritized and estimated stories

Just in time cards

Impediments

dealt with immediately

Avoided

Lean AgileCan be specialized

More Related Content

What's hot

What's hot (20)

What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Product backlog
Product backlogProduct backlog
Product backlog
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 

Viewers also liked

Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for ITLean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
David Rico
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
Sergey Semyonov
 
칸반(Kanban)
칸반(Kanban)칸반(Kanban)
칸반(Kanban)
영기 김
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
mzpkn
 

Viewers also liked (20)

Using scrum in daily business xp days 2013
Using scrum in daily business xp days 2013Using scrum in daily business xp days 2013
Using scrum in daily business xp days 2013
 
Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)
 
Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)
 
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for ITLean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
 
The Lean within Scrum
The Lean within ScrumThe Lean within Scrum
The Lean within Scrum
 
Introduction of Kanban metrics
Introduction of Kanban metricsIntroduction of Kanban metrics
Introduction of Kanban metrics
 
Amazon Leadership Principles
Amazon Leadership PrinciplesAmazon Leadership Principles
Amazon Leadership Principles
 
Scrumban
ScrumbanScrumban
Scrumban
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Agile по русски- как это работает
Agile по русски- как это работаетAgile по русски- как это работает
Agile по русски- как это работает
 
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типаАсхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
 
An Introduction to Kanban
An Introduction to KanbanAn Introduction to Kanban
An Introduction to Kanban
 
Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?
 
Как работает KANBAN
Как работает KANBANКак работает KANBAN
Как работает KANBAN
 
칸반(Kanban)
칸반(Kanban)칸반(Kanban)
칸반(Kanban)
 
Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектами
 
Improving throughput with the Theory of Constraints and Queuing Theory
Improving throughput with the Theory of Constraints and Queuing TheoryImproving throughput with the Theory of Constraints and Queuing Theory
Improving throughput with the Theory of Constraints and Queuing Theory
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 
The Next Generation PMO - VIC
The Next Generation PMO - VICThe Next Generation PMO - VIC
The Next Generation PMO - VIC
 

Similar to Agile Scrum Framework vs Kanban Method

Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
SSW
 

Similar to Agile Scrum Framework vs Kanban Method (20)

Agile development
Agile developmentAgile development
Agile development
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
Scrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of applicationScrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of application
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Kanban
KanbanKanban
Kanban
 
Kanban for startups
Kanban for startupsKanban for startups
Kanban for startups
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
 
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pages
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pagesPMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pages
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pages
 
Agile And Scum In a Nutshell
Agile And Scum In a NutshellAgile And Scum In a Nutshell
Agile And Scum In a Nutshell
 
Scrum 101 Brownbag: Intro to Scrum
Scrum 101 Brownbag: Intro to ScrumScrum 101 Brownbag: Intro to Scrum
Scrum 101 Brownbag: Intro to Scrum
 
Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...
 
kanban for scrum _by_KapilPuri
kanban for scrum _by_KapilPurikanban for scrum _by_KapilPuri
kanban for scrum _by_KapilPuri
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
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
vu2urc
 
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
Enterprise Knowledge
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
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
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Agile Scrum Framework vs Kanban Method

  • 1. By Venkat SR Godugu
  • 2. Lean and Agile Methods Lean and Agile got married and got 3 kids as Scrum, XP and Kanban Lean Agile Kanban Scrum XP Scrum: Release planning, sprint and iteration planning, daily scrum, sprint demo, etc XP: TDD, Automated testing, continuous integration, Refractory, etc Kanban: Limit work in progress, Optimize the Flow, and make it visible
  • 3. Scrum Framework Scrum (n): Scrum was first defined as "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" as opposed to a "traditional, sequential approach" by Hirotaka Takeuchi and Ikujiro Nonaka in the "New Product Development Game" in 1986 . Scrum Roles: Product Owner (sets product vision & priorities), Team(implements the product) and Scrum Master (removes impediments and provides process leadership) Ceremonies: Sprint Planning, Sprint review, Sprint Retrospective and Daily Scrum Artefacts: Product Backlog, Sprint Backlog and Burn down Chart. Daily scrum: It’s 15 min time boxedLean Agile 3 questions stand-up to answer 1.What did you do yesterday 2.What will you do today? 3.What obstacles are in your way? Product backlog: A prioritized list of high-level requirements. Sprint backlog: A prioritized list of tasks to be completed during the sprint. Sprint: A time period (1–4 weeks) in which development occurs on a set of backlog items that the team has committed to. Also commonly referred to as a Time-box or iteration. Sprint burn down chart: Daily progress for a Sprint over the sprint's length. Release burn down chart: Sprint level progress of completed product backlog items in the Product Backlog.
  • 4. Kanban Method Kanban: The name 'Kanban' originates from Japanese and translates roughly as "signal card". The Kanban method as formulated by David J. Anderson Kanban can be divided into two parts: 1. Kanban– A visual process management system that tells what to produce, when to produce it and how much to produce. 2. The Kanban method – An approach to incremental, evolutionary process improvement for organizations. 1. Visualize the workflow o Split the work into pieces, write each item on a card and put on the wall Lean Agile o Use named columns to illustrate where each item is in the workflow. 2. Limit WIP (work in progress) – assign explicit limits to how many items may be in progress at each workflow state. 3. Measure the lead time (average time to complete one item, or “cycle time”), optimize the process to make lead time as small and predictable as possible. 4. Make policies explicit: Until the mechanism of a process is made explicit it is often hard or impossible to hold a discussion about improving it. 5. Implement feedback loops - Collaboration to review flow of work, demand versus capability measures, metrics and indicators coupled with notable events is vital to enabling evolutionary change. 6. Improve collaboratively, evolve experimentally (using models & the scientific method)
  • 5. Scrum VS Kanban Item Scrum Kanban Board / Artefacts Board, Backlogs, Burn-downs Board only Ceremonies Daily scrum, Sprint planning, Sprint review, Sprint retrospective Daily scrum, review/retrospective on set frequency and planning ongoing Iterations Sprints Continuous flow Estimation Yes No - Similar Size Teams Must be cross-functional Roles Product Owner, Scrum Master, Team Team + needed roles Teamwork Collaborative as needed by task Swarming to achieve goals WIP Controlled by sprint content Controlled by workflow state Changes Should wait for the next sprint Added as needed on the board (to do) Product Backlog List of prioritized and estimated stories Just in time cards Impediments dealt with immediately Avoided Lean AgileCan be specialized