The Origin of Scrum
5-6 minutes
A scrum (short for scrummage) is a method of restarting play in rugby that involves players packing closely together with their heads down and attempting to gain possession of the ball. Depending on whether it is in rugby union or rugby league, the scrum is utilized either after an accidental infringement or when the ball has gone out of play. Scrums occur more often, and are now of greater importance, in union than in league. Starting play from the line of scrimmage in gridiron football is derived from the scrum.
Scrummage in Rugby
Borrowing the concept of scrum from the game of rugby, the agile approach to software development uses a scrum framework to effectively manage product development that a product development team operates as a cohesive unit working towards a common goal. In order to be successful, a Scrum team with self-organizing roles works together for a common goal, similar to a team in the game of rugby.
Much like agile scrum software development, a rugby scrum relies heavily on strong communication among team players, with each player fulfilling a specific role to the best of their abilities. When a player is unable to execute, for whatever reason, teammates are expected to step in to fill the gap. Likewise, Scrum Team members in Agile need to support and empower one another. This involves frequent communication, realistic goalsetting, and an overall commitment to the team.
Origin of Scrum Framework in Software Development
Agile thinking is deeply influenced by the best practices of Japanese industry, especially the lean principles promoted by Toyota and Honda, and the knowledge management strategies developed by Takeuchi Hiroyuki and Nogami Yujiro. Influenced by the above ideas and research on software projects worldwide, Jeff Sutherland first defined the Scrum process for the software development industry at Easel in 1993 and began to implement it.
- 1986 – Takeuchi & Nonaka coined Scrum product development in Harvard Business Review
- 1993 – Jeff Sutherland used Scrum for software development for the first time.
- 1995 – Jeff Sutherland and Ken Schwaber standardized the Scrum framework and made it publicly available on OOPSLA 95.
- 2001 – The Agile Manifesto and Principles were released, and the Agile Alliance was established. Scrum is one of the agile methods.
- 200 – Ken Schwaber and Mike Beedle launched the first Scrum book, Scrum Agile Software Development.
- 2002 – Ken Schwaber and Mike Cohn co-founded the Scrum Alliance.
History of Scrum
The Agile Approach Umbrella
Since the birth of the Agile Manifesto in 2001, there has much buzz around being agile. In fact, Agile approach is just a way of thinking that enables teams and organizations to innovate, quickly respond to changing demand, while mitigating risk. Organizations can be agile using many of the available frameworks available such as Scrum, Kanban, Lean, XP and etc….
Scrum agile umbrella
Agile vs Scrum
Agile does not have a set of steps to follow, therefor Scrum provides a means to apply Agile to your project. Think of Scrum as a framework by which you can implement Agile development. There are many frameworks that you inherited from Agile, such as Kanban, Extreme Programming (XP) or Feature Driven Development (FDD), but the simplicity of Scrum framework make it the most popular Agile methods among all the others. Scrum can also be used as an entry point to other Agile practices. Scrum is also not solely a frame work for software industry, but can benefit many other kinds of non-IT projects.