Scrum is an Agile framework designed to develop complex software projects, created by Jeff Sutherland and Ken Schwaber, and first presented at the 1995 OOPSLA conference. The definition of Scrum and the rules that comprise it are described in the Scrum Guide, which was updated in November 2020. The Scrum Guide introduces the framework with a simple, schematic description (excerpt):
Scrum is a lightweight process framework that helps people, teams, and organizations generate value through adaptive solutions to complex problems. In short, Scrum requires a Scrum Master to foster an environment where:
A Product Owner sorts work, related to a complex problem, into a Product Backlog.
The Scrum Team transforms a portion of the work into a Value Increment during a Sprint.
The Scrum Team and stakeholders inspect the results and adapt the work for the next Sprint.