The History of Scrum

This lesson is part of the course The Scrum Crash Course . Use navigation on the left.

Scrum is an agile framework for developing, delivering, and sustaining complex products, with an initial emphasis on software development, although it has been used in other fields including research, sales, marketing, and advanced technologies.

Scrum offers an alternative to conventional project management practices. With the dynamics of business constantly evolving, management techniques have to evolve as well.

Scrum was born out of the manufacturing in 1986 and subsequently extended y the software development industry as an agile methodology to counter established waterfall-style project management processes.

Jeff Sutherland originated the first Scrum project in 1993. Sutherland, working with Ken Schwaber, developed Scrum as a formal process in 1995. In 2001, Sutherland and Schwaber, along with several pioneers of agile thinking converged at a ski resort in Utah to assess commonalities in agile methods. The Agile Manifesto was created out of this group’s consensus.

The following infographic depicts the history of Scrum:

The History of Scrum

You might be interested in the following courses:

Course Category

  • The Scrum Crash Course

    by Ajay Kumar Konda

    Scrum is simple; it consists of six time boxes (one of which is optional), three roles, and three ‘official’ artifacts. A sprint, the first of the six time boxes, is an iteration defined by a fixed start and end date; it is kicked off by sprint planning and concluded by the sprint review and retrospective. The […]

  • The Scrum Master's Responsibilities

    by Ajay Kumar Konda

    A ScrumMaster must have a deep understanding of the Scrum framework. The job of a scrum master is to help the customer and the team to work very closely ensure expected deliveries. Scrum Master facilitates the team members to reflect upon ways that they can improve their day-to-day communication and processes. It is the responsibility […]

  • Understanding The Agile Methodology

    by Ajay Kumar Konda

    Agile Methodology refers to the software development methodology that is centered around the idea of iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.  The various Agile Methodologies share much of the same philosophy, many of the same characteristics and practices. But from an implementation standpoint, each of these methodologies has […]

Back to: The Scrum Crash Course > A Quick Guide