SlideShare a Scribd company logo
1 of 20
Download to read offline
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/

More Related Content

What's hot

Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for StartupsPradeep Sethi
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with ScrumChris Brown
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodologyPhuong Pham
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDeepak Mittal
 
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...Blossom IO Inc.
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to ScrumForecast
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedZsolt Fabok
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrumvineet
 
Scrum Round Table - Scrumban
Scrum Round Table -  ScrumbanScrum Round Table -  Scrumban
Scrum Round Table - ScrumbanDelta-N
 
Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrumjoshua.mcadams
 
Agile process cheat sheet using scrum
Agile process cheat sheet using scrumAgile process cheat sheet using scrum
Agile process cheat sheet using scrumRavi Tadwalkar
 

What's hot (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
 
Jira
JiraJira
Jira
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum Round Table - Scrumban
Scrum Round Table -  ScrumbanScrum Round Table -  Scrumban
Scrum Round Table - Scrumban
 
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
 
Agile process cheat sheet using scrum
Agile process cheat sheet using scrumAgile process cheat sheet using scrum
Agile process cheat sheet using scrum
 
Scrum (2)
Scrum (2)Scrum (2)
Scrum (2)
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 

Similar to From a month to none

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 methodologiesStefano Paluello
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Featuresgurbaxrawat
 
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 xpHossam Hassan
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.pptSTEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Developmentbanerjeerohit
 
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.pdfSwadesh Bhushan, PMP®
 
Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014ssemerys
 
HKG15-904: Scrum and Kanban 101
HKG15-904: Scrum and Kanban 101HKG15-904: Scrum and Kanban 101
HKG15-904: Scrum and Kanban 101Linaro
 
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...Tayfun Bilsel
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 

Similar to From a month to none (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
 

Recently uploaded

Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
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...FIDO Alliance
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
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 LaskowskaCzechDreamin
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
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 Minutesconfluent
 
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.pdfUK Journal
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
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.pdfFIDO Alliance
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
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 PerformanceSamy Fodil
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
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 & IrelandIES VE
 
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 StrategyUXDXConf
 

Recently uploaded (20)

Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
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...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
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
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
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
 
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
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
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
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
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
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
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
 
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
 

From a month to none

  • 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
  • 15.  Forecast vs Actual
  • 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/