120 likes | 247 Views
Software Engineering Process I. SE-2800-04 Sprints. Sprint Timeboxing. How would you assess these claimed benefits? Any drawbacks you can think of?. Establishes a WIP limit Forces prioritization Demonstrates progress Avoids unnecessary perfectionism Motivates closure
E N D
Software Engineering Process I • SE-2800-04 • Sprints
Sprint Timeboxing How would you assess these claimed benefits? Any drawbacks you can think of? • Establishes a WIP limit • Forces prioritization • Demonstrates progress • Avoids unnecessary perfectionism • Motivates closure • Improves predictability
Sprint Timeboxing How would you assess these claimed benefits? Any drawbacks you can think of? • Establishes a WIP limit • Forces prioritization • Demonstrates progress • Avoids unnecessary perfectionism • “90% best solution” • 1st 90%: 90% of time; remaining 10%: other 90% of time
Sprint Timeboxing How would you assess these claimed benefits? Any drawbacks you can think of? • Establishes a WIP limit • Forces prioritization • Demonstrates progress • Avoids unnecessary perfectionism • Motivates closure • Improves predictability
Short Sprint Duration • Ease of planning • Fast feedback • Improved return on investment • Bounded error • Rejuvenated excitement • Frequent checkpoints What is your opinion of these claims? Any disadvantages?
Short Sprint Duration More frequent deliverables • Ease of planning • Fast feedback • Improved return on investment • Bounded error • Rejuvenated excitement • Frequent checkpoints What is your opinion of these claims? Any disadvantages?
Short Sprint Duration • Ease of planning • Fast feedback • Improved return on investment • Bounded error • Rejuvenated excitement • Frequent checkpoints What is your opinion of these claims? Any disadvantages?
Consistent Duration? • Cadence Benefits? • Simplified planning? • Any exceptions?
Consistent Duration? • Cadence Benefits? • Simplified planning? • Any exceptions? • Test alternative durations. • Work around end-of-year holidays • Product release before end of sprint • NOT: need more time to finish
Sprint Goal • Single sentence • Describes business purpose and value • How different from a collection of PBIs? • What changes are allowed? • Why not allow goal changes? Mutual commitment? Focus?
Definition of Done • Potentially shippable? • Defined by checklist? • Fixed or evolving? • Versus "acceptance criteria" or "conditions of satisfaction"? • When need notion of “done-done”? Textbook, Table 4.1 What happens if sprint time runs out?
Clear as Mud? • Checkpoint: • What do you understand about sprints from this basic introduction? • What is unclear or missing?