Download
software engineering process i n.
Skip this Video
Loading SlideShow in 5 Seconds..
Software Engineering Process I PowerPoint Presentation
Download Presentation
Software Engineering Process I

Software Engineering Process I

105 Vues Download Presentation
Télécharger la présentation

Software Engineering Process I

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Software Engineering Process I • SE-2800-04 • Sprints

  2. 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

  3. 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

  4. 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

  5. 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?

  6. 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?

  7. 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?

  8. Consistent Duration? • Cadence Benefits? • Simplified planning? • Any exceptions?

  9. 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

  10. 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?

  11. 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?

  12. Clear as Mud? • Checkpoint: • What do you understand about sprints from this basic introduction? • What is unclear or missing?