Scrum is an agile framework for developing work. It originated in the 1980s and was refined in the 1990s. Scrum uses short iterations called sprints to incrementally develop work items from a prioritized backlog. A self-organizing cross-functional team works during a sprint to deliver a potentially shippable product increment. Scrum rituals like daily stand-ups, sprint planning and retrospectives provide transparency and opportunities to inspect and adapt the process.