SlideShare a Scribd company logo
1 of 31
Kanban and Scrum are competitors or
friends?
Presented by: Maha Saad
1
Once upon a time
2
No process
Unrealistic process
No process
Both are unhappy They heard about scrum
Happily apply Scrum
Unrealistic process
Not always matchUnhappy again
•Software process
•Scrum
•Kanban
•Scrum Vs Kanban
Kanban and Scrum are competitors or friends? 3
Agenda
• Software Processes
Is a division of software development work into distinct phases containing activities
with the intent of better planning and management.
• Why is Software Process nightmare?
• Inflexible, doesn’t fit organizational needs.
• Just a documentation nightmare.
• Adds overhead, extend project schedules.
• Needs over commitments
• Most of these legends based on bad process improvement experience.
Kanban and Scrum are competitors or friends? 4
Software process
legends.
SW process
Scrum
Kanban
Kanban vs Scrum
• For individuals:
• Reduces interruption and surprises “You work in your planned tasks”.
• Reduce reworks.
• For project:
• Improve ability to estimate tasks
• Reduce risk of surprises “requirements creep, nasty integration bugs”.
• Effective monitoring catches problems when they occur.
• For organization:
• Increase customer satisfaction as a result of improved product stability.
• Increase repeatability of success “facilitates more accurate strategic planning.
Kanban and Scrum are competitors or friends? 5
Why Software Process
is important?
SW process
Scrum
Kanban
Kanban vs Scrum
• Where are we now?
• When will it be done?
• Who is working on what?
• What should I be doing now?
Kanban and Scrum are competitors or friends? 6
Now at anytime you have
an answer for:
SW process
Scrum
Kanban
Kanban vs Scrum
Software Process models
SW process
Scrum
Kanban
Kanban vs Scrum
Agile
Kanban and Scrum are competitors or friends? 7
Kanban and Scrum are competitors or friends? 8
Is Agile a methodology?
SW process
Scrum
Kanban
Kanban vs Scrum
Kanban and Scrum are competitors or friends? 9
It’s an umbrella.
SW process
Scrum
Kanban
Kanban vs Scrum
• Principles:
• Split your organization into small, cross-functional, self-organizing teams.
• Split your work into a list of small deliverables.
• Sort the list by priority and estimate the relative effort
• Split time into short fixed-length iterations
• integrating regularly to see the whole.
• Activities:
Kanban and Scrum are competitors or friends? 10
Scrum principles and
activities.
SW process
Scrum
Kanban
Kanban vs Scrum
• It’s difficult to plan a project that lacks a clear definition.
• Scrum resists change within an iteration.
• Difficult to plan and commit for long iteration
• Difficult to fit stories in short iterations.
• It needs changing of my culture.
Kanban and Scrum are competitors or friends? 11
Scrum defects.
SW process
Scrum
Kanban
Kanban vs Scrum
• Kanban is Lean tool.
• Lean began in manufacturing environments (Toyota – Japan 1940).
• Production cycle cost quality
• Overproduction
• Holding inventory
• Waiting
• Non-Value-Added-Processing
• Defects
• Goals:
• Limit work in progress.
• Increase efficiency.
Kanban and Scrum are competitors or friends? 12
Kanban and Lean production
SW process
Scrum
Kanban
Kanban vs Scrum
• Solutions:
• Manufacture based upon a pull system
• Resources are provided on a just-in-time basis.
• Value Stream Mapping
• Focus only on few items
• Kanban (Visual signal/Card)
• A method for maintaining flow of material
• How much material is needed.
• From where the material is ordered.
• To where it should be delivered
• Other industries as SW start to follow Lean production
Kanban and Scrum are competitors or friends? 13
Kanban and Lean production
Cont…
SW process
Scrum
Kanban
Kanban vs Scrum
Kanban
• Principles:
• Visualize the workflow
• Limit WIP
• Measure the lead time
• Activities:
Map Your
Workflow
Visualize Work
in Process
Set Your Initial
WIP Limits
Get Kanban
Working
Look for
Bottlenecks
Inspect and
Adapt
Kanban and Scrum are competitors or friends? 14
Kanban principles and
activities.
SW process
Scrum
Kanban
Kanban vs Scrum
• Map the existing process not an ideal process.
• Start simple and add columns as necessary
• It will be enhanced iteratively.
Kanban and Scrum are competitors or friends? 15
Map Your Workflow
SW process
Scrum
Kanban
Kanban vs Scrum
Visualize your work
SW process
Scrum
Kanban
Kanban vs Scrum
Kanban and Scrum are competitors or friends? 16
• Take care
• Too low WIP limit => idle people => bad productivity
• Too high WIP limit => idle tasks => bad lead time
• You don’t have to get them exactly right the first time.
• Some recommendations:
• Setting low initial limits can be painful, but yields faster results.
• Setting high limits initially and lowering them over time may slower results.
• In progress stories = 0.5 * team members & story in queue = 0.5 in progress stories
• But you don’t want force developers to work together on stories
In progress stories = 1.5 * team members
Kanban and Scrum are competitors or friends? 17
Set your initial limit
SW process
Scrum
Kanban
Kanban vs Scrum
• Pull system
• One stage of the process pulls work from the previous stage.
• Giving the signal to the previous stage to make another one.
• This approach limits WIP
• Push system
• Each stage works as quickly as possible
• And then pushes work to the next
• No matter how much WIP already exists.
Kanban and Scrum are competitors or friends? 18
Get Kanban working
SW process
Scrum
Kanban
Kanban vs Scrum
• If your WIP limits are set well, you’ll hit a limit just as a bottleneck
begins to form.
Kanban and Scrum are competitors or friends? 19
Look for bottlenecks
SW process
Scrum
Kanban
Kanban vs Scrum
• Calculate your metrics as lead time, bottlenecks
• Update your parameters as WIP
• Start again.
Kanban and Scrum are competitors or friends? 20
Inspect and adapt
SW process
Scrum
Kanban
Kanban vs Scrum
Scrum Kanban
Time boxed iterations Fixed time iterations.
Sprint planning
then complete committed tasks.
then review & retrospective
Do scrum iteration
Or event driven iteration
Or do what fit with you
WIP Limits WIP per iteration Limits WIP per workflow state
Roles Prescribes 3 roles:
- Product Owner
- Team
- Scrum Master
Add the role you want BUT don’t
conflict with other elements of
the process
Feedback loops - Daily in standup.
- Every iteration in retrospective
- Select when you want to
analyze the metrics and make
changes
- Just like Scrum
Too long loop
improvement will be
slow.
Too short loop process
not have time to stabilize
between each change
Kanban and Scrum are competitors or friends? 21
Kanban Scrum comparison
(1/4)
SW process
Scrum
Kanban
Kanban vs Scrum
Scrum Kanban
Change requests Resists change within an iteration - Pull change as soon as there is a
capacity
- just like Scrum
Backlog items must fit in a sprint Yes No
Estimation <<Prescribed>>
Calculated via average velocity
and story points.
{V = nPoints/Iteration}
<<Not Prescribed>>
- break each item into roughly
equal pieces.
{V = nPecies/unit of time}
- Average lead time per MMF
- just like Scrum
- Use T-shirt sizes (S, M, L)
- Others…….
Kanban and Scrum are competitors or friends? 22
Kanban Scrum comparison
(2/4)
SW process
Scrum
Kanban
Kanban vs Scrum
Scrum Kanban
Product backlog prioritization Sorting the backlog by priority.
Changes to priorities take effect in
the next sprint.
Any prioritization scheme or none
- Always take the top item.
- Always take the oldest item
- Take any item
- Spend approximately 20% on
maintenance items and 80% on
new features.
- Split the team’s capacity
roughly evenly between
product A and product B ·
Empirical Yes Yes
23
Kanban Scrum comparison
(3/4)
SW process
Scrum
Kanban
Kanban vs Scrum
Kanban and Scrum are competitors or friends?
Scrum Kanban
Daily meetings <<Prescribed>>
people-oriented
<<Not prescribed BUT preferred>>
board-oriented
Support multiple
projects
Yes Yes
Charts Sprint and release
burndown charts
Any or none
Kanban and Scrum are competitors or friends? 24
Kanban Scrum comparison
(4/4)
SW process
Scrum
Kanban
Kanban vs Scrum
It’s not Agile
Kanban and Scrum are competitors or friends? 25
Is it Agile??????
SW process
Scrum
Kanban
Kanban vs Scrum
Iterations are
not prescribed
Roles are not
prescribed.
Charts are not
prescribed
AGAIN Agile
is values and
principles not
activities
You can have/do
vs
You should have/do
Kanban is not magic you should pay 
Fewer constraints  many parameters to think about
Kanban and Scrum are competitors or friends? 26
Kanban vs Scrum conclusion
SW process
Scrum
Kanban
Kanban vs Scrum
• Organizations are not ready for a radical overhaul
• You like scrum but not all activities and principles
Getting off the sofa and going for a marathon (Scrum) may cause a heart
attack
Kanban and Scrum are competitors or friends? 27
When can you use Kanban
SW process
Scrum
Kanban
Kanban vs Scrum
If process doesn’t match with you
Kanban and Scrum are competitors or friends? 28
Conclusion
Don’t doubt yourself and be Don’t doubt process concept and be Doubt process improvement and be
• Kanban and Scrum are friends 
• It’s not everything about Kanban.
• http://www.forbes.com/sites/stevedenning/2012/09/25/what-exactly-is-agile-is-
kanban-agile/
• http://agileproductdesign.com/blog/2009/kanban_over_simplified.html
• http://www.slideshare.net/RossC0/kanban-vs-scrum
• http://agilescout.com/agile-is-not-a-methodology/
• http://en.wikipedia.org/wiki/Software_development_process
• http://users.csc.calpoly.edu/~jdalbey/308/Lectures/SoftwareProcessModels.html
• http://www.scrumstudy.com/scrum-principles.asp
• http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum
• https://kanbanery.com/ebook/GettingStartedWithKanban.pdf
• http://mhc-net.com/whitepapers_presentations/LeanPrinciples.pdf
Kanban and Scrum are competitors or friends? 29
References
Kanban and Scrum are competitors or friends? 30
Thank you for your
attention
Kanban and Scrum are competitors or friends? 31

More Related Content

What's hot

Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs KanbanBlackvard
 
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Mads Troels Hansen
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanWill Iverson
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)Ravi Tadwalkar
 
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Meghna Arora
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanSudipta Lahiri
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumKamon Treetampinij
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Arun Kumar
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
Open ScrumBan Guideline
Open ScrumBan GuidelineOpen ScrumBan Guideline
Open ScrumBan GuidelineZhang Keqiang
 

What's hot (20)

Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and Kanban
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond Scrum
 
Scrumban
ScrumbanScrumban
Scrumban
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Implementing Scrum with Kanban
Implementing Scrum with KanbanImplementing Scrum with Kanban
Implementing Scrum with Kanban
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrumban
ScrumbanScrumban
Scrumban
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Scrumban
Scrumban Scrumban
Scrumban
 
Scrumban
ScrumbanScrumban
Scrumban
 
Open ScrumBan Guideline
Open ScrumBan GuidelineOpen ScrumBan Guideline
Open ScrumBan Guideline
 

Viewers also liked

Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010Proyectalis / Improvement21
 
Wireless sensor network security issues
Wireless sensor network security issuesWireless sensor network security issues
Wireless sensor network security issuesMaha Saad
 
Data Network Security
Data Network SecurityData Network Security
Data Network SecurityAtif Rehmat
 
Network Security 1st Lecture
Network Security 1st LectureNetwork Security 1st Lecture
Network Security 1st Lecturebabak danyal
 
Network Security Chapter 7
Network Security Chapter 7Network Security Chapter 7
Network Security Chapter 7AfiqEfendy Zaen
 
Network Security
Network SecurityNetwork Security
Network SecurityMAJU
 

Viewers also liked (7)

Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
Scrumban Ideacamp - Amsterdam Scrum Gathering 2010
 
Как работает KANBAN
Как работает KANBANКак работает KANBAN
Как работает KANBAN
 
Wireless sensor network security issues
Wireless sensor network security issuesWireless sensor network security issues
Wireless sensor network security issues
 
Data Network Security
Data Network SecurityData Network Security
Data Network Security
 
Network Security 1st Lecture
Network Security 1st LectureNetwork Security 1st Lecture
Network Security 1st Lecture
 
Network Security Chapter 7
Network Security Chapter 7Network Security Chapter 7
Network Security Chapter 7
 
Network Security
Network SecurityNetwork Security
Network Security
 

Similar to Kanban vs scrum

Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Invensis Learning
 
Scrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusScrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusDan Brown
 
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 - Евгений АндрушкоGeeksLab Odessa
 
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...LeanKanbanIndia
 
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxRavi Tadwalkar
 
World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: KanbanIT Weekend
 
TuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my teamTuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my teamTuleap
 
Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Robert Wiechmann
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 

Similar to Kanban vs scrum (20)

Scrum and Kanban
Scrum and KanbanScrum and Kanban
Scrum and Kanban
 
Kanban show case
Kanban show caseKanban show case
Kanban show case
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
Switch tokanban2
Switch tokanban2Switch tokanban2
Switch tokanban2
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
Scrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusScrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from Venus
 
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 - Евгений Андрушко
 
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
 
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
 
World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: Kanban
 
TuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my teamTuleapCon 2019. Scrum or Kanban: which is better for my team
TuleapCon 2019. Scrum or Kanban: which is better for my team
 
Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
 
Beyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it worksBeyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it works
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Kanban in sw development
Kanban in sw developmentKanban in sw development
Kanban in sw development
 
Kanban.pptx
Kanban.pptxKanban.pptx
Kanban.pptx
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 

Recently uploaded

What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 

Recently uploaded (20)

What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 

Kanban vs scrum

  • 1. Kanban and Scrum are competitors or friends? Presented by: Maha Saad 1
  • 2. Once upon a time 2 No process Unrealistic process No process Both are unhappy They heard about scrum Happily apply Scrum Unrealistic process Not always matchUnhappy again
  • 3. •Software process •Scrum •Kanban •Scrum Vs Kanban Kanban and Scrum are competitors or friends? 3 Agenda
  • 4. • Software Processes Is a division of software development work into distinct phases containing activities with the intent of better planning and management. • Why is Software Process nightmare? • Inflexible, doesn’t fit organizational needs. • Just a documentation nightmare. • Adds overhead, extend project schedules. • Needs over commitments • Most of these legends based on bad process improvement experience. Kanban and Scrum are competitors or friends? 4 Software process legends. SW process Scrum Kanban Kanban vs Scrum
  • 5. • For individuals: • Reduces interruption and surprises “You work in your planned tasks”. • Reduce reworks. • For project: • Improve ability to estimate tasks • Reduce risk of surprises “requirements creep, nasty integration bugs”. • Effective monitoring catches problems when they occur. • For organization: • Increase customer satisfaction as a result of improved product stability. • Increase repeatability of success “facilitates more accurate strategic planning. Kanban and Scrum are competitors or friends? 5 Why Software Process is important? SW process Scrum Kanban Kanban vs Scrum
  • 6. • Where are we now? • When will it be done? • Who is working on what? • What should I be doing now? Kanban and Scrum are competitors or friends? 6 Now at anytime you have an answer for: SW process Scrum Kanban Kanban vs Scrum
  • 7. Software Process models SW process Scrum Kanban Kanban vs Scrum Agile Kanban and Scrum are competitors or friends? 7
  • 8. Kanban and Scrum are competitors or friends? 8 Is Agile a methodology? SW process Scrum Kanban Kanban vs Scrum
  • 9. Kanban and Scrum are competitors or friends? 9 It’s an umbrella. SW process Scrum Kanban Kanban vs Scrum
  • 10. • Principles: • Split your organization into small, cross-functional, self-organizing teams. • Split your work into a list of small deliverables. • Sort the list by priority and estimate the relative effort • Split time into short fixed-length iterations • integrating regularly to see the whole. • Activities: Kanban and Scrum are competitors or friends? 10 Scrum principles and activities. SW process Scrum Kanban Kanban vs Scrum
  • 11. • It’s difficult to plan a project that lacks a clear definition. • Scrum resists change within an iteration. • Difficult to plan and commit for long iteration • Difficult to fit stories in short iterations. • It needs changing of my culture. Kanban and Scrum are competitors or friends? 11 Scrum defects. SW process Scrum Kanban Kanban vs Scrum
  • 12. • Kanban is Lean tool. • Lean began in manufacturing environments (Toyota – Japan 1940). • Production cycle cost quality • Overproduction • Holding inventory • Waiting • Non-Value-Added-Processing • Defects • Goals: • Limit work in progress. • Increase efficiency. Kanban and Scrum are competitors or friends? 12 Kanban and Lean production SW process Scrum Kanban Kanban vs Scrum
  • 13. • Solutions: • Manufacture based upon a pull system • Resources are provided on a just-in-time basis. • Value Stream Mapping • Focus only on few items • Kanban (Visual signal/Card) • A method for maintaining flow of material • How much material is needed. • From where the material is ordered. • To where it should be delivered • Other industries as SW start to follow Lean production Kanban and Scrum are competitors or friends? 13 Kanban and Lean production Cont… SW process Scrum Kanban Kanban vs Scrum
  • 14. Kanban • Principles: • Visualize the workflow • Limit WIP • Measure the lead time • Activities: Map Your Workflow Visualize Work in Process Set Your Initial WIP Limits Get Kanban Working Look for Bottlenecks Inspect and Adapt Kanban and Scrum are competitors or friends? 14 Kanban principles and activities. SW process Scrum Kanban Kanban vs Scrum
  • 15. • Map the existing process not an ideal process. • Start simple and add columns as necessary • It will be enhanced iteratively. Kanban and Scrum are competitors or friends? 15 Map Your Workflow SW process Scrum Kanban Kanban vs Scrum
  • 16. Visualize your work SW process Scrum Kanban Kanban vs Scrum Kanban and Scrum are competitors or friends? 16
  • 17. • Take care • Too low WIP limit => idle people => bad productivity • Too high WIP limit => idle tasks => bad lead time • You don’t have to get them exactly right the first time. • Some recommendations: • Setting low initial limits can be painful, but yields faster results. • Setting high limits initially and lowering them over time may slower results. • In progress stories = 0.5 * team members & story in queue = 0.5 in progress stories • But you don’t want force developers to work together on stories In progress stories = 1.5 * team members Kanban and Scrum are competitors or friends? 17 Set your initial limit SW process Scrum Kanban Kanban vs Scrum
  • 18. • Pull system • One stage of the process pulls work from the previous stage. • Giving the signal to the previous stage to make another one. • This approach limits WIP • Push system • Each stage works as quickly as possible • And then pushes work to the next • No matter how much WIP already exists. Kanban and Scrum are competitors or friends? 18 Get Kanban working SW process Scrum Kanban Kanban vs Scrum
  • 19. • If your WIP limits are set well, you’ll hit a limit just as a bottleneck begins to form. Kanban and Scrum are competitors or friends? 19 Look for bottlenecks SW process Scrum Kanban Kanban vs Scrum
  • 20. • Calculate your metrics as lead time, bottlenecks • Update your parameters as WIP • Start again. Kanban and Scrum are competitors or friends? 20 Inspect and adapt SW process Scrum Kanban Kanban vs Scrum
  • 21. Scrum Kanban Time boxed iterations Fixed time iterations. Sprint planning then complete committed tasks. then review & retrospective Do scrum iteration Or event driven iteration Or do what fit with you WIP Limits WIP per iteration Limits WIP per workflow state Roles Prescribes 3 roles: - Product Owner - Team - Scrum Master Add the role you want BUT don’t conflict with other elements of the process Feedback loops - Daily in standup. - Every iteration in retrospective - Select when you want to analyze the metrics and make changes - Just like Scrum Too long loop improvement will be slow. Too short loop process not have time to stabilize between each change Kanban and Scrum are competitors or friends? 21 Kanban Scrum comparison (1/4) SW process Scrum Kanban Kanban vs Scrum
  • 22. Scrum Kanban Change requests Resists change within an iteration - Pull change as soon as there is a capacity - just like Scrum Backlog items must fit in a sprint Yes No Estimation <<Prescribed>> Calculated via average velocity and story points. {V = nPoints/Iteration} <<Not Prescribed>> - break each item into roughly equal pieces. {V = nPecies/unit of time} - Average lead time per MMF - just like Scrum - Use T-shirt sizes (S, M, L) - Others……. Kanban and Scrum are competitors or friends? 22 Kanban Scrum comparison (2/4) SW process Scrum Kanban Kanban vs Scrum
  • 23. Scrum Kanban Product backlog prioritization Sorting the backlog by priority. Changes to priorities take effect in the next sprint. Any prioritization scheme or none - Always take the top item. - Always take the oldest item - Take any item - Spend approximately 20% on maintenance items and 80% on new features. - Split the team’s capacity roughly evenly between product A and product B · Empirical Yes Yes 23 Kanban Scrum comparison (3/4) SW process Scrum Kanban Kanban vs Scrum Kanban and Scrum are competitors or friends?
  • 24. Scrum Kanban Daily meetings <<Prescribed>> people-oriented <<Not prescribed BUT preferred>> board-oriented Support multiple projects Yes Yes Charts Sprint and release burndown charts Any or none Kanban and Scrum are competitors or friends? 24 Kanban Scrum comparison (4/4) SW process Scrum Kanban Kanban vs Scrum
  • 25. It’s not Agile Kanban and Scrum are competitors or friends? 25 Is it Agile?????? SW process Scrum Kanban Kanban vs Scrum Iterations are not prescribed Roles are not prescribed. Charts are not prescribed AGAIN Agile is values and principles not activities
  • 26. You can have/do vs You should have/do Kanban is not magic you should pay  Fewer constraints  many parameters to think about Kanban and Scrum are competitors or friends? 26 Kanban vs Scrum conclusion SW process Scrum Kanban Kanban vs Scrum
  • 27. • Organizations are not ready for a radical overhaul • You like scrum but not all activities and principles Getting off the sofa and going for a marathon (Scrum) may cause a heart attack Kanban and Scrum are competitors or friends? 27 When can you use Kanban SW process Scrum Kanban Kanban vs Scrum
  • 28. If process doesn’t match with you Kanban and Scrum are competitors or friends? 28 Conclusion Don’t doubt yourself and be Don’t doubt process concept and be Doubt process improvement and be • Kanban and Scrum are friends  • It’s not everything about Kanban.
  • 29. • http://www.forbes.com/sites/stevedenning/2012/09/25/what-exactly-is-agile-is- kanban-agile/ • http://agileproductdesign.com/blog/2009/kanban_over_simplified.html • http://www.slideshare.net/RossC0/kanban-vs-scrum • http://agilescout.com/agile-is-not-a-methodology/ • http://en.wikipedia.org/wiki/Software_development_process • http://users.csc.calpoly.edu/~jdalbey/308/Lectures/SoftwareProcessModels.html • http://www.scrumstudy.com/scrum-principles.asp • http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum • https://kanbanery.com/ebook/GettingStartedWithKanban.pdf • http://mhc-net.com/whitepapers_presentations/LeanPrinciples.pdf Kanban and Scrum are competitors or friends? 29 References
  • 30. Kanban and Scrum are competitors or friends? 30
  • 31. Thank you for your attention Kanban and Scrum are competitors or friends? 31

Editor's Notes

  1. Proto type: start with prototype then involve customer and repeat till rich working software “It’s mix of more than one approaches” Incremental development: mix waterfall and iterative -> it divide large sw into increments the apply the waterfall process for each increment Agile vs Spiral -> Spiral is iterative agile is iterative and incremental , Spiral iteration is long and its output is prototype, agile iteration is short and its output is shippable product Spiral is good for exploratory or uncertainty projects
  2. Customer satisfaction by rapid delivery of useful software Welcome changing requirements, even late in development Working software is delivered frequently (weeks rather than months) Close, daily cooperation between business people and developers Projects are built around motivated individuals, who should be trusted Face-to-face conversation is the best form of communication (co-location) Working software is the principal measure of progress Sustainable development, able to maintain a constant pace Continuous attention to technical excellence and good design Simplicity—the art of maximizing the amount of work not done—is essential Self-organizing teams Regular adaptation to changing circumstances
  3. Prinicibles: - Split your organization into small, cross-functional, self-organizing teams. Split your work into a list of small, concrete deliverables. Sort the list by priority and estimate the relative effort of each item Split time into short fixed-length iterations Empirical Process Control In Scrum, decisions are made based on observation and experimentation rather than on detailed upfront planning Cross-functional teams collaborative Scrum roles Self organized team
  4. jumping from task to task, losing clarity on what to do next and what is most important, and increasing the complexity of the overall workload.
  5. Pull system producing products just as customers order them Toyota line-workers used a Kanban (i.e., an actual card) to signal steps in their manufacturing process.  Kanban is a tool for managing the flow of XXX in a process.” Xxx materials or information (or whatever)“ having too many parts on hand or too much work in process (WIP) is waste.
  6. http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum Visualize the workflowSplit the work into pieces, write each item on a card and put on the wall Use named columns to illustrate where each item is in the workflow Limit WIP (work in progress) – assign explicit limits to how many items may be in progress at each workflow state.  it reduces the time it takes to get any one thing done (lead time), and it improves quality by giving greater focus to fewer tasks Measure the lead time (average time to complete one item, sometimes called “cycle time”), optimize the process to make lead time as small and predictable as possible. https://kanbanery.com/ebook/GettingStartedWithKanban.pdf Map your work flow -> the real one not the one you dream “It will be improved later”
  7. Every column divided to 2 sections in progress and buffer “Story move from in progress state to buffer state of next column The numbers written on the bottom limit the number of stories allowed at each station (In progress + buffer). When a column in a Kanban board is full, we know that group is at capacity. we learn pretty fast what’s slowing stories down from being completed and we can take steps to improve performance at the process point  Above the stories queue and each of the story process steps columns is an expedite slot, for urgent feature requests The product owner can make changes to the Backlog and Selected columns any time “expedite and queue” he likes, but not the other columns. - For each task track only what you need as Creation Date, Created by, Priority, Task Type and Description
  8. For example testers pull implemented tasks to be tested only when they have no in progress tasks Instead of developers push their to be tested tasks to them whatever they finished or not
  9. http://www.crisp.se/file-uploads/Kanban-vs-Scrum.pdf So let’s say we redreduce a WIP limit, based on the hypothesis that this will improve our process. We then observe how things like capacity, lead time, quality, and predictability change. We draw conclusions from the results and then change some more things, continuously improving our process. . We draw conclusions from the results and then change some more things, continuously improving our process.
  10. “Time box” Every week we release whatever is ready for release. Every second week we have a planning meeting and update our priorities and release plans. Every fourth week we have a retrospective meeting to tweak and improve our process” “Event drive” We trigger a planning meeting whenever we start running out of stuff to do We trigger a release whenever there is a MMF ready for release We trigger a spontaneous quality circle whenever we bump into the same problem the second time
  11. you are expected to experiment with the process and customize it to your environment
  12. people-oriented ->every person reports one by one Board oriented ->we might not necessarily have to hear everyone speak as long as we focus on the bottleneck parts of the board
  13. Prescriptive means “more rules to follow” and adaptive means “fewer rules to follow”