Iterative agile software development framework
Scrum unit of development
- Fixed duration of 1 week to 1 month
- Always ends on time, but which features the team completes may have changed
- timebox fixed amount of time allocated, and when done, the activity is finished
Set of requirements in user story format
- product backlog list of requirements ordered by business values and needs
- sprint backlog list of work the development team attempts in the next sprint
- Sprint begins with selecting sprint backlog from the product backlog
Estimation for backlog using planning poker or other methods
- Should not be longer than an hour
- Does not include breaking stories into tasks
- The team decides the number of meetings per week
Remaining work in the sprint backlog
- Typically readable by all members (not just the development team)
Review user stories completed and uncompleted during the sprint
- Demo the completed user stories
- 4-hour time limit