With Scrum, projects progress via a series of month-long iterations called sprints.
Scrum is ideally suited for projects with rapidly changing or highly emergent requirements. The work to be done on a
Scrum project is listed in the Product Backlog, which is a list of all desired changes to the product. At the start of
each sprint a Sprint Planning Meeting is held during which the Product Owner prioritizes the Product Backlog and the
Scrum Team selects the tasks they can complete during the coming Sprint. These tasks are then moved from the Product
Backlog to the Sprint Backlog.
Each day during the sprint conducts a brief daily meeting called the Daily Scrum, which helps the team stay on track.
At the end of each sprint the team demonstrates the completed functionality at a Sprint Review Meeting.
Graphically, Scrum looks something like this:The Daily Scrum