What is scrum?

Scrum is a process framework primarily used in agile software development. Scrum is based on empiricism, with an emphasis on iterative and incremental work based on experience and experiments. As with most other agile workflows, scrum leverages lean concepts — self-managing teams working collectively to consistently deliver value at a sustainable pace.

If you work in product development you are likely familiar with scrum. But did you know that scrum is not an acronym? The word comes from the English sport of rugby. Short for “scrummage,” scrum is a method for restarting play either as a result of a minor infraction or when the ball has gone out of bounds. Players huddle with their heads down and jockey for control of the ball. Rugby scrums involve specific players who execute coordinated moves.

This idea of quickly moving back into play through an organized team effort is where rugby overlaps with software. Within agile development, scrum teams have no imposed hierarchy within the group. Two defined roles support the team through sprint planning and development cycles. There is the scrum master, who acts as a coach, and the product owner, who represents business and user interests.

Scrum teams are self-organizing, meaning that they decide who works on what and when. Teams are accountable for managing and completing the work within each sprint. The intention is to create room for focused bursts of work at a sustainable pace. At the end of each sprint, the team comes together for a retrospective to review what went well and where incremental improvements can be made.

Try the sprint retrospective template in Aha! software. Start a free trial.

Sprint retrospective large