SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Kanban for Scrum
By
Kapil Puri
2 | 2
Similarities between Scrum and Kanban
Both are empirical models that embrace principles of lean and agile
development.
Both encourage:
1. Early and frequent delivery
2. Self-organized teams
3. Continuous improvement
4. High quality requirements /
acceptance criteria
5. Prioritizing of requirements
based on business value
3 | 3
Differences between Scrum and Kanban
Scrum is much more prescriptive in nature, requiring certain components:
• Roles: The scrum master, the product owner, and the development
team
• Artifacts: Product backlog, sprint backlog, and product increment
• Time-boxed events: The sprint, which includes sprint planning, daily
standups, sprint reviews, and retrospectives
Kanban, on the other hand, is not prescriptive at all. It has only three rules:
• Visualize workflow
• Limit work in process (WIP)
• Measure and improve flow
| 4
1. Visualize (the work, workflow, and risks to
flow/value delivery)
2. Limit WIP (Work in Process)
3. Manage Flow
4. Make Process Explicit
5. Implement Feedback Loops
6. Improve Collaboratively, Evolve Experimentally
(using models and the scientific method)
The Kanban Core
Practices
5 | 5
Visualize (the work, workflow, and risks to
flow/value delivery)
Visual ways for teams to keep their plan up-to-date and
transparent, to see opportunities to collaborate in order to
complete the Sprint Goal, and to identify forecasted items
that may not be completed by the end of the Sprint
6 | 6
Limit WIP (Work in Process)
Kanban boards specify WIP limits in
different stages of work that the
development team performs.
In Scrum, the Sprint itself is a WIP Limit.
A Sprint limits the number of USs that a
Development Team forecasts it can
complete during a fixed period. Limiting
WIP is an effective way to drive deep
collaboration at the team level, but WIP
limits should be at a optimum level that
they push the team beyond what
they’re comfortable with and used to.
7 | 7
Manage Flow
In Kanban, cycle time is a measure of the amount of time that has passed as an
item on the Kanban board moves between two stages in a value stream. In scrum,
the team can look at the cycle times of USs for information on where there is room
for improvement.
Teams monitor aging/staleness on an
ongoing basis (e.g. during the Daily
Scrum) to identify stalled/struggling USs
and find ways to help them along.
Here, the team’s focus is on the healthy
flow of work. The Scrum Team may also
identify opportunities to decrease the
amount of time it takes to get work to
production.
8 | 8
Make Process Explicit
Kanban encourages Scrum Teams to bring additional transparency to their
process, not just their work. Healthy discussions about questions such as, “why
do we do things this way?” or “how will changing this policy affect our
flow/results?” will come with implementation of explicit policies such as the WIP
limit for each lane or each person, visualizing and dealing with blockers, and how
to prioritize work in limiting situation.
9 | 9
Implement Feedback Loops
To take the classic Sprint
Retrospective one step
further, consider running a
Sprint Retrospective in a
quantitative data-driven
way. By using reports such
as cycle time control charts
and cumulative flow
diagrams, Scrum Teams can
gain deeper insights into
the flow of work, thus
driving improvement
experiments with better
results.
10 | 10
Improve Collaboratively, Evolve
Experimentally (using models and the
scientific method)
The Kanban method suggests that a scientific approach is used to implement
continuous, incremental and evolutionary changes. There are various models
that you can use, including:
• The Theory of Constraints (the study of bottlenecks)
• The System of Profound Knowledge (a study of variation and how it affects
processes)
• Lean Economic Model (based on the concepts of “waste” (or muda, muri and
mura))
As part of the Sprint Retrospective, Scrum Teams can consider adding the use of
models and the scientific method to guide their evolution empirically.
Retrospectives are the place to design experiments based on ideas of how
something might improve the team’s capabilities
| 11
5 Points Question
| 12
5 Points Question
| 13
10 Points Question
State a practical example of how you would use Kanban
principles to effectively apply to one of the project you are
managing.
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience reportRavi Tadwalkar
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrumAJAY RAWAT
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourRyan Polk
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUMremyguillaume
 

Was ist angesagt? (7)

Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience report
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrum
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
 

Ähnlich wie kanban for scrum _by_KapilPuri

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...Hyder Baksh
 
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
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanOrderly Disruption
 
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
 
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
 
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
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesRavi Tadwalkar
 
Agile methodologies overview
Agile methodologies overviewAgile methodologies overview
Agile methodologies overviewSangram Behera
 
Kfs what is it and why is it needed - backup pack
Kfs   what is it and why is it needed - backup packKfs   what is it and why is it needed - backup pack
Kfs what is it and why is it needed - backup packOrderly Disruption
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Agile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanAgile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanMarsden Marketing
 
Scrum and RUP
Scrum and RUP Scrum and RUP
Scrum and RUP Jai Sharma
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Ravi Tadwalkar
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSunny Poswal
 

Ähnlich wie kanban for scrum _by_KapilPuri (20)

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...
 
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?
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using Kanban
 
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 with Kanban
Scrum with KanbanScrum with Kanban
Scrum with Kanban
 
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
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs 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)
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
Agile methodologies overview
Agile methodologies overviewAgile methodologies overview
Agile methodologies overview
 
Welcome to SCRUM
Welcome to SCRUMWelcome to SCRUM
Welcome to SCRUM
 
Kfs what is it and why is it needed - backup pack
Kfs   what is it and why is it needed - backup packKfs   what is it and why is it needed - backup pack
Kfs what is it and why is it needed - backup pack
 
Kanban Methodology
Kanban MethodologyKanban Methodology
Kanban Methodology
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
WP # 1 - Kanban-fitment
WP # 1 - Kanban-fitmentWP # 1 - Kanban-fitment
WP # 1 - Kanban-fitment
 
Agile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanAgile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and Kanban
 
Scrum and RUP
Scrum and RUP Scrum and RUP
Scrum and RUP
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
A Hitchhikers Guide to Kanban
A Hitchhikers Guide to KanbanA Hitchhikers Guide to Kanban
A Hitchhikers Guide to Kanban
 

Kürzlich hochgeladen

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 

Kürzlich hochgeladen (20)

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 

kanban for scrum _by_KapilPuri

  • 2. 2 | 2 Similarities between Scrum and Kanban Both are empirical models that embrace principles of lean and agile development. Both encourage: 1. Early and frequent delivery 2. Self-organized teams 3. Continuous improvement 4. High quality requirements / acceptance criteria 5. Prioritizing of requirements based on business value
  • 3. 3 | 3 Differences between Scrum and Kanban Scrum is much more prescriptive in nature, requiring certain components: • Roles: The scrum master, the product owner, and the development team • Artifacts: Product backlog, sprint backlog, and product increment • Time-boxed events: The sprint, which includes sprint planning, daily standups, sprint reviews, and retrospectives Kanban, on the other hand, is not prescriptive at all. It has only three rules: • Visualize workflow • Limit work in process (WIP) • Measure and improve flow
  • 4. | 4 1. Visualize (the work, workflow, and risks to flow/value delivery) 2. Limit WIP (Work in Process) 3. Manage Flow 4. Make Process Explicit 5. Implement Feedback Loops 6. Improve Collaboratively, Evolve Experimentally (using models and the scientific method) The Kanban Core Practices
  • 5. 5 | 5 Visualize (the work, workflow, and risks to flow/value delivery) Visual ways for teams to keep their plan up-to-date and transparent, to see opportunities to collaborate in order to complete the Sprint Goal, and to identify forecasted items that may not be completed by the end of the Sprint
  • 6. 6 | 6 Limit WIP (Work in Process) Kanban boards specify WIP limits in different stages of work that the development team performs. In Scrum, the Sprint itself is a WIP Limit. A Sprint limits the number of USs that a Development Team forecasts it can complete during a fixed period. Limiting WIP is an effective way to drive deep collaboration at the team level, but WIP limits should be at a optimum level that they push the team beyond what they’re comfortable with and used to.
  • 7. 7 | 7 Manage Flow In Kanban, cycle time is a measure of the amount of time that has passed as an item on the Kanban board moves between two stages in a value stream. In scrum, the team can look at the cycle times of USs for information on where there is room for improvement. Teams monitor aging/staleness on an ongoing basis (e.g. during the Daily Scrum) to identify stalled/struggling USs and find ways to help them along. Here, the team’s focus is on the healthy flow of work. The Scrum Team may also identify opportunities to decrease the amount of time it takes to get work to production.
  • 8. 8 | 8 Make Process Explicit Kanban encourages Scrum Teams to bring additional transparency to their process, not just their work. Healthy discussions about questions such as, “why do we do things this way?” or “how will changing this policy affect our flow/results?” will come with implementation of explicit policies such as the WIP limit for each lane or each person, visualizing and dealing with blockers, and how to prioritize work in limiting situation.
  • 9. 9 | 9 Implement Feedback Loops To take the classic Sprint Retrospective one step further, consider running a Sprint Retrospective in a quantitative data-driven way. By using reports such as cycle time control charts and cumulative flow diagrams, Scrum Teams can gain deeper insights into the flow of work, thus driving improvement experiments with better results.
  • 10. 10 | 10 Improve Collaboratively, Evolve Experimentally (using models and the scientific method) The Kanban method suggests that a scientific approach is used to implement continuous, incremental and evolutionary changes. There are various models that you can use, including: • The Theory of Constraints (the study of bottlenecks) • The System of Profound Knowledge (a study of variation and how it affects processes) • Lean Economic Model (based on the concepts of “waste” (or muda, muri and mura)) As part of the Sprint Retrospective, Scrum Teams can consider adding the use of models and the scientific method to guide their evolution empirically. Retrospectives are the place to design experiments based on ideas of how something might improve the team’s capabilities
  • 11. | 11 5 Points Question
  • 12. | 12 5 Points Question
  • 13. | 13 10 Points Question State a practical example of how you would use Kanban principles to effectively apply to one of the project you are managing.

Hinweis der Redaktion

  1. Scrum leaves the decision to the team – how much to work on the same time, while Kanban focuses on limiting the number of items the team has in progress. Scrum does not limit the work in progress, but if you start too many stories – you may not produce useful deliverables at the end of the Sprint. A key difference factor is that Scrum measures the levels of teams’ productivity in terms of the team’s speed, and controls – how many agile points a team will score during a sprint. Kanban controls for continuous work in progress and limits the number of stories the team will accept to working on at the same time.
  2. Scrum leaves the decision to the team – how much to work on the same time, while Kanban focuses on limiting the number of items the team has in progress. Scrum does not limit the work in progress, but if you start too many stories – you may not produce useful deliverables at the end of the Sprint. A key difference factor is that Scrum measures the levels of teams’ productivity in terms of the team’s speed, and controls – how many agile points a team will score during a sprint. Kanban controls for continuous work in progress and limits the number of stories the team will accept to working on at the same time.
  3. Sees the flow of Product Backlog items from idea identification, through refinement, analysis, design, coding, testing, and deployment; all the way to “Done.” This is what Kanban teams call the value stream.
  4. Typically, Kanban boards specify WIP limits in different stages of work that the development team performs (e.g. design, coding, testing, deploying, etc.) Once the limit is reached in one stage, instead of starting a new task, members of the development team help others deal with the current tasks already in progress. This can mean helping others in your area of expertise or helping others in their areas of expertise (e.g. coders help testers, testers help business analysts, etc.).  In Scrum, the Sprint itself is a WIP Limit. A Sprint limits the number of USs that a Development Team forecasts it can complete during a fixed period. Limiting WIP is an effective way to drive deep collaboration at the team level, but WIP limits should be at a optimum level that they push the team beyond what they’re comfortable with and used to. That way the team will be engaged to improving their engineering practices, using techniques such as acceptance test-driven development (ATDD), reducing batch/USs size, cross-training, or any other technique to make the WIP Limit more manageable.