Scrum has the following moving parts, broadly:

  • The Scrum methodology centers around time-limited iterations called Sprints:
    • A Sprint is defined as taking some fixed length of time that the development team (and sometimes stakeholders) can agree upon
    • Sprint durations are usually the same duration each time, but that duration can be changed, either temporarily or permanently (until the next time it's changed) if there is reason to do so
  • Each Sprint has a set of features/functionality associated with it that the development team has committed to completing by the end of the Sprint.
  • Each feature/functionality item is described by a user story.
  • The team determines what user stories they can commit to completing, given the duration of ...

Get Hands-On Software Engineering with Python now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.