Scrum is an Agile framework co-created by Jeff Sutherland and Ken Schwaber after years of working with teams in software engineering environments.
From 1993 to 1995, they co-developed the Scrum framework and published the Scrum Guide with the objective of helping software development teams do twice the work in half the time.
In 2001, both men were also part of the seventeen engineers who co-created the Agile Manifesto.
Scrum versus Project Management
In complicated environments such as civil engineering, many of the variables are known. People know how and when to build bridges, and they often know the best way to build those bridges too.
In simple and complicated applications, a traditional waterfall-style of project management can be applied with great success and up until the mid-90s, most organisations used this style of project management to achieve their product and project objectives regardless of application.
In complex environments, however, many of the variables are unknown and due to the interconnected nature of software and design environments, many of those variables can change based on a complex array of unknown factors and conditions.
As such, the authors of Scrum (and later, the Agile Manifesto) sought to create a lightweight framework for product development that enabled teams to work on the most valuable products, features and services through a process of continuous inspection, adaptation and improvement.
The intention of Scrum was to enable developers to learn continuously through a process of creating and collecting empirical evidence, and to use regular inspection and adaptation as a methodology to correct course, as and when necessary, given the known circumstances and requirements.
In short, a new style of working that enabled creators to both discover and create solutions, products and services when those elements did not exist or were unknown in those industries.
Definition
Scrum is defined as a lightweight framework that helps people, teams and organisations generate value through adaptive solutions for complex problems.
Theory
Scrum is founded on empiricism and lean thinking. Empiricism asserts that knowledge comes from experience based on what is observed. Lean thinking reduces waste and focuses on the essentials.
Scrum employs an iterative, incremental approach to optimize predictability and to control risk.
Scrum as a scaffolding
In its simplest form, Scrum is a way of building complex products and services. It is helpful to think of Scrum as the scaffolding you see around a building site.
Whilst you cannot see the specific details of the building because they have not been created and formed yet, you can get a general idea of width, height and layout.
The scaffolding allows the builders to create a rough form and slowly but surely create the details such as windows, doorways and any decorative elements.
The scaffolding does not contain those details, it simply facilitates a methodology for builders and artisans to produce beautiful work.
The scaffolding enables cross-functional teams with the necessary skills and expertise to work on the most valuable work and adapt or respond to the environment in which they are working to ensure that their time and efforts are not wasted or misdirected.
In essence, the scaffolding is the minimum you need to solve a complex problem in the building environment. The various roles of artisans and builders, as well as the events and artefacts that govern how they work, are all contained within the scaffolding and framework.
The roles, events and artefacts that govern the Scrum Framework work in much the same way.
Visit ‘what is a Scrum Team’ to find out more about the roles within the Scrum Framework and visit our Scrum Master and Product Owner sections to find out more about these roles within the framework.
If you are interested in becoming a Scrum Master, visit our Certified Scrum Master page.
- What is a Scrum Team?
- Do Scrum Masters work outside of Software environments?
- Do I need project management experience to become a Scrum Master?
- How does a Scrum Master differ from a Project Manager?
- Is the Scrum Master a member of the development team?
- What’s the difference between a Scrum Master and a Product Owner?
- What is the Agile Manifesto?
- What are 3 traits of a good Scrum Master?
- Are there different levels of seniority amongst Scrum Masters?
- Can you create a Scrum environment in a company that isn’t Agile?
- Do I need to be a developer to be a Scrum Master for a software development team?
- How will I know if a Scrum Master role is a good fit for me?
- Must you be an expert in Scrum to become a Scrum Master?
- What are career opportunities for a Scrum Master?
- What do Scrum Masters do?
- What is a daily scrum and do Scrum Masters lead them?
- Do you get course materials and textbooks on the CSM course?
- How well does a CSM course prepare you to be a Scrum Master?
- How well recognised and respected is the Certified Scrum Master course?
- What do I need to know before signing up on the CSM course?
- What is a Certified Scrum Master?
- What is a good certification path for a Scrum Master?
- What will you learn on a CSM course?
- Will I be able to lead a scrum team after doing a CSM course?
- Are there different Scrum Master certifications and how do they differ?
- Do companies invest in CSM courses or is it predominantly individuals?
- How long is the CSM course and how is it configured?
- Is the CSM course theoretical or practical?
- Is there an alumni group for CSM graduates?
- Is there an exam I need to pass to become a Certified Scrum Master?
- What can I do with a CSM credential?
- What is my earning potential as a Certified Scrum Master?