SlideShare une entreprise Scribd logo
1  sur  20
How long should your Sprints be?
LAST Conference Melbourne 2014
Reginald de Silva
11/07/2014
Scrum Guide Definition:
“The heart of Scrum is a Sprint, a time-box of one
month or less during which a “Done”, useable, and
potentially releasable product Increment is
created.”
What is cadence and time-boxing?
Why do it?
Toyota Production System (TPS)
Key types of waste:
‘Muda’ (wastefully activity)
Eliminate waste - Waiting, over-processing, overproduction, unnecessary
transportation, correction etc.
‘Mura’ (unevenness)
Remove stress through use of a pull system - “just in time“ inventory of car parts
‘Muri’ (overburden)
Eliminate bottlenecks
Lean Software Development
Key types of waste:
The Eight Wastes
Manufacturing Software
Development
In-Process Inventory Partially Done Work
Over-Production Extra Features
Extra Processing Relearning
Transportation Handoffs
Motion Task Switching
Waiting Delays
Defects Defects
Unfulfilled Potential Unfulfilled Potential
Kaizen (change good)
5-S Principles
Sort (Seiri)
Set In Order (Seiton)
Shine (Seiso)
Standardise (Seiketsu)
Sustain (Shitsuke)
Kaizen (change good) –
5-S Principles
Parkinsons Law
“work expands so as to fill the time available for its
completion”
Theory of Constraints (TOC)
One Piece Flow (OPF)
Limit Work in Progress (WIP)
Sprints are limited to one calendar month.
When a Sprint’s horizon is too long the definition of
what is being built may change, complexity may
rise, and risk may increase.
Sprints also limit risk to one calendar month of
cost.
The Scrum Guide
The Definitive Guide to Scrum:
The Rules of the Game
Developed and sustained by Ken Schwaber and Jeff Sutherland
July 2013
A blessing or a curse?
When suitable?
Why is this most common?
Prescriptive - SAFe
How to deal with the intensity?!!…
Time management – be ruthless!
Limits WIP to capacity rather than through time-
boxing
Allows for large work items as well as small
There are five basic steps to implementing the technique:
Decide on the task to be done
Set the pomodoro timer to n minutes (traditionally 25)
Work on the task until the timer rings; record with an ‘x’
Take a short break (3–5 minutes)
After four pomodori, take a longer break (15–30 minutes)
Cumulative Flow Diagram (CFD)
Lead time and cycle time
Forecast vs Actual
Burn charts
Reduce the amount of work that is forecast to be done when
planning the next Sprint
Split User Stories into smaller chunks while ensuring that they
are still potentially shippable
In extreme cases:
 Cancel the Sprint
 Stop, replan the release and start again
Work on one thing at a time – avoid multi-tasking!
Definition of Done (DoD) – “Dev Done”is not “Done”!
Even flow of work – avoid batching and doing final
inspections and reviews too late
When is automation “Done”?
Ensure that Stories are sized appropriately and are
“potentially shippable”
The Scrum Guide - The Definitive Guide to Scrum: The Rules of the Game
Developed and sustained by Ken Schwaber and Jeff Sutherland July 2013
https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide.pdf
Implementing Lean Software Development: From Concept to Cash
Mary Poppendieck (Author), Tom Poppendieck (Author)
http://www.amazon.com/Implementing-Lean-Software-Development-Concept/dp/0321437381
Kanban and Scrum - making the most of both
Henrik Kniberg and Mattias Skarin
http://www.infoq.com/minibooks/kanban-scrum-minibook
The Pomodoro Technique
Franceso Cirillo
http://caps.ucsd.edu/Downloads/tx_forms/koch/pomodoro_handouts/ThePomodoroTechnique_v1-3.pdf
Scaled Agile Framework
http://scaledagileframework.com/

Contenu connexe

Tendances

Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
Pradeep Sethi
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
Chris Brown
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
Zsolt Fabok
 

Tendances (17)

Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Checklist
Agile ChecklistAgile Checklist
Agile Checklist
 
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to Scrum
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Scrum cheatsheet
Scrum cheatsheetScrum cheatsheet
Scrum cheatsheet
 
Scrum Round Table - Scrumban
Scrum Round Table -  ScrumbanScrum Round Table -  Scrumban
Scrum Round Table - Scrumban
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Jira
JiraJira
Jira
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrum
 
Scrum (2)
Scrum (2)Scrum (2)
Scrum (2)
 
Agile process cheat sheet using scrum
Agile process cheat sheet using scrumAgile process cheat sheet using scrum
Agile process cheat sheet using scrum
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 

En vedette

Agile tour 2011 ralph jocham - scrum primer
Agile tour 2011   ralph jocham - scrum primerAgile tour 2011   ralph jocham - scrum primer
Agile tour 2011 ralph jocham - scrum primer
Agora Group
 
Lightening Talk: definition of ready
Lightening Talk: definition of readyLightening Talk: definition of ready
Lightening Talk: definition of ready
Agileee
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
SlideTeam.net
 

En vedette (16)

Scrum (software development)
Scrum (software development)Scrum (software development)
Scrum (software development)
 
AgileEE 2011: My Lightening Talk about "Definiton of READY"
AgileEE 2011: My Lightening Talk about "Definiton of READY"AgileEE 2011: My Lightening Talk about "Definiton of READY"
AgileEE 2011: My Lightening Talk about "Definiton of READY"
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are done
 
Agile tour 2011 ralph jocham - scrum primer
Agile tour 2011   ralph jocham - scrum primerAgile tour 2011   ralph jocham - scrum primer
Agile tour 2011 ralph jocham - scrum primer
 
Social Media for Engagement and Funding in Non-Profits
Social Media for Engagement and Funding in Non-ProfitsSocial Media for Engagement and Funding in Non-Profits
Social Media for Engagement and Funding in Non-Profits
 
Battlefield 2 "Stealth Pack" Proposed Expansion Pack Presentation
Battlefield 2 "Stealth Pack" Proposed Expansion Pack PresentationBattlefield 2 "Stealth Pack" Proposed Expansion Pack Presentation
Battlefield 2 "Stealth Pack" Proposed Expansion Pack Presentation
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
Agile transition
Agile transitionAgile transition
Agile transition
 
Lightening Talk: definition of ready
Lightening Talk: definition of readyLightening Talk: definition of ready
Lightening Talk: definition of ready
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)
 
Are we done yet?
Are we done yet?Are we done yet?
Are we done yet?
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 

Similaire à From a month to none - how long should your Sprints be?

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
Stefano Paluello
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
gurbaxrawat
 

Similaire à From a month to none - how long should your Sprints be? (20)

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile
Agile Agile
Agile
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014
 
Agile
AgileAgile
Agile
 
HKG15-904: Scrum and Kanban 101
HKG15-904: Scrum and Kanban 101HKG15-904: Scrum and Kanban 101
HKG15-904: Scrum and Kanban 101
 
24 scrum
24 scrum24 scrum
24 scrum
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 

Dernier

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Dernier (20)

Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 

From a month to none - how long should your Sprints be?

  • 1. How long should your Sprints be? LAST Conference Melbourne 2014 Reginald de Silva 11/07/2014
  • 2. Scrum Guide Definition: “The heart of Scrum is a Sprint, a time-box of one month or less during which a “Done”, useable, and potentially releasable product Increment is created.” What is cadence and time-boxing? Why do it?
  • 3. Toyota Production System (TPS) Key types of waste: ‘Muda’ (wastefully activity) Eliminate waste - Waiting, over-processing, overproduction, unnecessary transportation, correction etc. ‘Mura’ (unevenness) Remove stress through use of a pull system - “just in time“ inventory of car parts ‘Muri’ (overburden) Eliminate bottlenecks
  • 4. Lean Software Development Key types of waste: The Eight Wastes Manufacturing Software Development In-Process Inventory Partially Done Work Over-Production Extra Features Extra Processing Relearning Transportation Handoffs Motion Task Switching Waiting Delays Defects Defects Unfulfilled Potential Unfulfilled Potential
  • 5. Kaizen (change good) 5-S Principles Sort (Seiri) Set In Order (Seiton) Shine (Seiso) Standardise (Seiketsu) Sustain (Shitsuke)
  • 6. Kaizen (change good) – 5-S Principles
  • 7. Parkinsons Law “work expands so as to fill the time available for its completion” Theory of Constraints (TOC) One Piece Flow (OPF) Limit Work in Progress (WIP)
  • 8. Sprints are limited to one calendar month. When a Sprint’s horizon is too long the definition of what is being built may change, complexity may rise, and risk may increase. Sprints also limit risk to one calendar month of cost. The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game Developed and sustained by Ken Schwaber and Jeff Sutherland July 2013
  • 9. A blessing or a curse? When suitable?
  • 10. Why is this most common? Prescriptive - SAFe
  • 11. How to deal with the intensity?!!… Time management – be ruthless!
  • 12. Limits WIP to capacity rather than through time- boxing Allows for large work items as well as small
  • 13. There are five basic steps to implementing the technique: Decide on the task to be done Set the pomodoro timer to n minutes (traditionally 25) Work on the task until the timer rings; record with an ‘x’ Take a short break (3–5 minutes) After four pomodori, take a longer break (15–30 minutes)
  • 14. Cumulative Flow Diagram (CFD) Lead time and cycle time
  • 17. Reduce the amount of work that is forecast to be done when planning the next Sprint Split User Stories into smaller chunks while ensuring that they are still potentially shippable In extreme cases:  Cancel the Sprint  Stop, replan the release and start again
  • 18. Work on one thing at a time – avoid multi-tasking! Definition of Done (DoD) – “Dev Done”is not “Done”! Even flow of work – avoid batching and doing final inspections and reviews too late When is automation “Done”? Ensure that Stories are sized appropriately and are “potentially shippable”
  • 19.
  • 20. The Scrum Guide - The Definitive Guide to Scrum: The Rules of the Game Developed and sustained by Ken Schwaber and Jeff Sutherland July 2013 https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide.pdf Implementing Lean Software Development: From Concept to Cash Mary Poppendieck (Author), Tom Poppendieck (Author) http://www.amazon.com/Implementing-Lean-Software-Development-Concept/dp/0321437381 Kanban and Scrum - making the most of both Henrik Kniberg and Mattias Skarin http://www.infoq.com/minibooks/kanban-scrum-minibook The Pomodoro Technique Franceso Cirillo http://caps.ucsd.edu/Downloads/tx_forms/koch/pomodoro_handouts/ThePomodoroTechnique_v1-3.pdf Scaled Agile Framework http://scaledagileframework.com/