Scrum is a framework designed to help teams solve problems while “productively and creatively delivering products of the highest possible value” (per scrum.org). Scrum is used by a majority of product development organizations.
Scrum define 3 “roles”:
- A Product Owner is the exclusive owner of a list of requirements (product backlog) and is responsible for maximizing the value of the Development Team.
- The Development Team comprises professionals who implement an “increment” of a product under development
- The Scrum Master helps everyone understand Scrum “theory, practices, rules, and values” to maximize the value delivered by the Development Team.
Scrum defines 5 “Events”:
Scrum defines 3 “Artifacts”:
See the Resources section of this FAQ for more information.
Although most organizations claim to be using Scrum, not all of them have adapted the Agile mindset it is based on. Scrum is also used to manage work outside of product development.
There is considerable confusion regarding the difference between product management and product ownership.