SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Scrumban
Mohammed Redwan Al-Jannan
rjannan@outlook.com
Agenda
 Scrumban Management Framework
 Scrum Framework
 Lean Principles
 Just In Time- Software Development
 Scrumban vs Scrum Vs Kanabn
 Methodology
Scrumban Management Framework
Scrum Kanban Scrumban
Scrumban is a management framework that emerges when
teams employ Scrum as their chosen way of working and use
the Kanban Method as a lens through which to view,
understand and continuously improve how they work
Scrumban was created as an attempt to make it
easier for existing Scrum teams to begin
exploring Lean and Kanban concepts.
Scrum
Lean Principles 1
Eliminate waste
• Partially done work
• Extra processes
• Extra features
• Task switching
• Waiting
• Motion
• Defects
• Management activities
Amplify learning
• learning process
• short iteration cycles
• Refactoring
• integration testing
• Short Feedback Sessions
Lean Principles 2
Decide as late
as possible
• uncertainty
• options-based
approach
• delaying
decisions
• uncertain
assumptions
• customers realize
needs better
Deliver as fast
as possible
• small iterations
• without major
defect
• Feedback for
next iteration
• With speed,
decisions can be
delayed
• until gain better
knowledge
Empower the
team
• Managers tell the
workers
• how to do
• Roles are turned
• Developer not
resource
• No disturbe
• motivation
• higher purpose
Lean Principles 3
Build
Integrity In
• Free from “flaw”:
prioritized Product
Backlog
• Free from “defect” TDD
• Free from “decay”
Refactoring
See the
whole
• root causes of defects
• should be found
• and eliminated
• Think big
• act small
• fail fast
• learn rapidly
Just In Time- Software Development
This requires transparency of the process, which is also beneficial for team communication.
and prompts for any inputs needed from colleagues or the customer.
what is to be done today and tomorrow,
each member of the team reviews what has been done yesterday,
each morning during a stand-up meeting,
Thus the work organization changes into self-pulling system
the developers estimate the time needed for the implementation of each card.
This could be simply presented in small cards or stories
At the beginning, the customer provides the needed input.
team organize itself and divide the tasks for accomplishing the needed result for a specific iteration.
This is achieved by presenting the needed result
SCRUM KANBAN SCRUMBAN
Board / Artifacts
simple board
product backlog
sprint backlog
product increment
burndown chart
mapped on the process board mapped on the process board
Ceremonies
daily scrum
sprint planning
sprint review
sprint retrospective
none required
daily scrum
other scrum related ceremonies
IF needed
Prioritization
Part of backlog grooming, done
by PO.
Out of the process. Backlog
should be prioritized.
Out of the process. Backlog
should be prioritized.
Who feeds the work in progress
(“brings new work”)?
PO
Depends on defined roles and
necessities
Depends on defined roles and
necessities
Iterations yes (sprints) no (continuous flow)
not mandatory (continuous
flow); could have sprints
Estimation yes (ID, SP,…) no (similar size work items) (a) no (similar size work items) (a)
Scrumban vs Scrum Vs Kanabn- 1
Teams Recommended cross functional cross functional / specialized cross functional / specialized
Roles
Product Owner
Scrum Master
Team
as needed Team + needed roles
Teamwork collaborative based on pull approach based on pull approach
WIP (work-in-progress limit)
planned for the duration of the
sprint
controlled by workflow state controlled by workflow state
Changes to work scope should wait for next sprint added as needed (JIT) added as needed (JIT)
Product backlog
prioritized list of user stories
(estimated)
no (JIT) no (JIT)
Impediments addressed immediately addressed immediately (b) addressed immediately (b)
When does it fit?
Product development
Small value adding increments
development possible
Requirements in good shape
Support/ Maintenance work
(operational level)
Product development (unclear
vision)
Evolving requirements (no clear
roadmap)
Need to include support/
maintenance (event driven)
work in the process
Scrumban vs Scrum Vs Kanabn- 2
Methodology
Iterations
On-demand planning
Prioritization
Bucket size planning
The board
WIP limits
The team
Pull principle
Feature freeze
Triage
Methodology- Iterations
 Short iterations to insure adoption for the changes
 Iteration Length
 Number of user stories
 Team velocity
 Ideal Iteration length depends on work process for each team
 Recommendation maximum two weeks length
 Associated with the number of tasks left on the “To-Do” section
 When it goes down to certain number the planning event triggered
 This number depends on
 team velocity
 the time required to plan the next iteration which added to the “To Do” Section
Methodology- On-demand planning
 During the planning the tasks added to the board with marked priorities
 Help team with tasks selection
 The most important tasks are put at the top and the less important tasks
below
Methodology- Prioritization
 moving the plans through a few steps, Three buckets
 1-year bucket is dedicated for long-term goals that the company has, like
penetrating a new market, releasing new product
 6-month bucket the main requirements of this plan are crystallized
 3-month bucket clear tasks to be completed by the project team
Methodology- Bucket size planning
 To Do: Adding the tasks after planning
 Doing: Team member ready to work on the task move it to this section
 Done: after finish
 Definition of Done
 Visualize process
 The most common add-ons include priority columns in the To Do section and
columns like Design, Manufacturing, Testing in the Doing section.
Methodology- The Board
 Team member should be working on no more than one task at a time
 To make sure this rule is followed Scrumban uses WIP (work in progress) limit.
 This limit is visualized on top of the Doing section
 In order to have more productive planning meetings the number of tasks in
the To Do section can be limited as well
Methodology- The Board -2
Methodology- The Team
 No need for specific number of team members
 Each team member chooses which task from the To Do section
 This guarantees a smooth process flow, where all the team members are
equally busy at all times
Methodology- Feature freeze
 Feature freeze is used in Scrumban when the project deadline is approaching.
 It means that only the features that the team already has for development
can still be worked on and no additional features can be added
Methodology- Triage
 Triage usually happens right after feature freeze. With an approaching
project deadline
 the project manager decides which of the in-development features will be
completed and which will stay unfinished.
 This guarantees that the team can focus on finishing important features
before the project deadline and forget the less important ones

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
Scrumban (r)Evolution
Scrumban (r)EvolutionScrumban (r)Evolution
Scrumban (r)Evolution
 
Scrumban
ScrumbanScrumban
Scrumban
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
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
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
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?
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 

Similar a Scrumban

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
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code CampEsteban Garcia
 
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...AgileNetwork
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodologyPhuong Pham
 
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
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPMI_IREP_TP
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesLean India Summit
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 

Similar a Scrumban (20)

SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Scrum
ScrumScrum
Scrum
 
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
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code Camp
 
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
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
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar Mudiakal
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
 
Agile Scrum training
Agile Scrum trainingAgile Scrum training
Agile Scrum training
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 

Último

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
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
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 

Último (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
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
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 

Scrumban

  • 2. Agenda  Scrumban Management Framework  Scrum Framework  Lean Principles  Just In Time- Software Development  Scrumban vs Scrum Vs Kanabn  Methodology
  • 3. Scrumban Management Framework Scrum Kanban Scrumban Scrumban is a management framework that emerges when teams employ Scrum as their chosen way of working and use the Kanban Method as a lens through which to view, understand and continuously improve how they work Scrumban was created as an attempt to make it easier for existing Scrum teams to begin exploring Lean and Kanban concepts.
  • 5. Lean Principles 1 Eliminate waste • Partially done work • Extra processes • Extra features • Task switching • Waiting • Motion • Defects • Management activities Amplify learning • learning process • short iteration cycles • Refactoring • integration testing • Short Feedback Sessions
  • 6. Lean Principles 2 Decide as late as possible • uncertainty • options-based approach • delaying decisions • uncertain assumptions • customers realize needs better Deliver as fast as possible • small iterations • without major defect • Feedback for next iteration • With speed, decisions can be delayed • until gain better knowledge Empower the team • Managers tell the workers • how to do • Roles are turned • Developer not resource • No disturbe • motivation • higher purpose
  • 7. Lean Principles 3 Build Integrity In • Free from “flaw”: prioritized Product Backlog • Free from “defect” TDD • Free from “decay” Refactoring See the whole • root causes of defects • should be found • and eliminated • Think big • act small • fail fast • learn rapidly
  • 8. Just In Time- Software Development This requires transparency of the process, which is also beneficial for team communication. and prompts for any inputs needed from colleagues or the customer. what is to be done today and tomorrow, each member of the team reviews what has been done yesterday, each morning during a stand-up meeting, Thus the work organization changes into self-pulling system the developers estimate the time needed for the implementation of each card. This could be simply presented in small cards or stories At the beginning, the customer provides the needed input. team organize itself and divide the tasks for accomplishing the needed result for a specific iteration. This is achieved by presenting the needed result
  • 9. SCRUM KANBAN SCRUMBAN Board / Artifacts simple board product backlog sprint backlog product increment burndown chart mapped on the process board mapped on the process board Ceremonies daily scrum sprint planning sprint review sprint retrospective none required daily scrum other scrum related ceremonies IF needed Prioritization Part of backlog grooming, done by PO. Out of the process. Backlog should be prioritized. Out of the process. Backlog should be prioritized. Who feeds the work in progress (“brings new work”)? PO Depends on defined roles and necessities Depends on defined roles and necessities Iterations yes (sprints) no (continuous flow) not mandatory (continuous flow); could have sprints Estimation yes (ID, SP,…) no (similar size work items) (a) no (similar size work items) (a) Scrumban vs Scrum Vs Kanabn- 1
  • 10. Teams Recommended cross functional cross functional / specialized cross functional / specialized Roles Product Owner Scrum Master Team as needed Team + needed roles Teamwork collaborative based on pull approach based on pull approach WIP (work-in-progress limit) planned for the duration of the sprint controlled by workflow state controlled by workflow state Changes to work scope should wait for next sprint added as needed (JIT) added as needed (JIT) Product backlog prioritized list of user stories (estimated) no (JIT) no (JIT) Impediments addressed immediately addressed immediately (b) addressed immediately (b) When does it fit? Product development Small value adding increments development possible Requirements in good shape Support/ Maintenance work (operational level) Product development (unclear vision) Evolving requirements (no clear roadmap) Need to include support/ maintenance (event driven) work in the process Scrumban vs Scrum Vs Kanabn- 2
  • 11. Methodology Iterations On-demand planning Prioritization Bucket size planning The board WIP limits The team Pull principle Feature freeze Triage
  • 12. Methodology- Iterations  Short iterations to insure adoption for the changes  Iteration Length  Number of user stories  Team velocity  Ideal Iteration length depends on work process for each team  Recommendation maximum two weeks length
  • 13.  Associated with the number of tasks left on the “To-Do” section  When it goes down to certain number the planning event triggered  This number depends on  team velocity  the time required to plan the next iteration which added to the “To Do” Section Methodology- On-demand planning
  • 14.  During the planning the tasks added to the board with marked priorities  Help team with tasks selection  The most important tasks are put at the top and the less important tasks below Methodology- Prioritization
  • 15.  moving the plans through a few steps, Three buckets  1-year bucket is dedicated for long-term goals that the company has, like penetrating a new market, releasing new product  6-month bucket the main requirements of this plan are crystallized  3-month bucket clear tasks to be completed by the project team Methodology- Bucket size planning
  • 16.  To Do: Adding the tasks after planning  Doing: Team member ready to work on the task move it to this section  Done: after finish  Definition of Done  Visualize process  The most common add-ons include priority columns in the To Do section and columns like Design, Manufacturing, Testing in the Doing section. Methodology- The Board
  • 17.  Team member should be working on no more than one task at a time  To make sure this rule is followed Scrumban uses WIP (work in progress) limit.  This limit is visualized on top of the Doing section  In order to have more productive planning meetings the number of tasks in the To Do section can be limited as well Methodology- The Board -2
  • 18. Methodology- The Team  No need for specific number of team members  Each team member chooses which task from the To Do section  This guarantees a smooth process flow, where all the team members are equally busy at all times
  • 19. Methodology- Feature freeze  Feature freeze is used in Scrumban when the project deadline is approaching.  It means that only the features that the team already has for development can still be worked on and no additional features can be added
  • 20. Methodology- Triage  Triage usually happens right after feature freeze. With an approaching project deadline  the project manager decides which of the in-development features will be completed and which will stay unfinished.  This guarantees that the team can focus on finishing important features before the project deadline and forget the less important ones