Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. It is a lightweight framework that helps people, teams and organisations generate value through adaptive solutions for complex problems.
Scrum is simple. It is the opposite of a big collection of interwoven mandatory components. Scrum is not a methodology. Scrum implements the scientific method of empiricism. Scrum replaces a programmed algorithmic approach with a heuristic one, with respect for people and self-organisation to deal with unpredictability and solving complex problems.
The fundamental unit of Scrum is a small team of people, a Scrum Team. The Scrum Team consists of one Scrum Master, one Product Owner, and Developers. Within a Scrum Team, there are no sub-teams or hierarchies. It’s a cohesive unit of professionals focused on one objective at a time, the Product Goal.
From the perspective or organisational transformation, it is worth considering if your existing structures and culture will allow for the relatively low-governance approach required for this method to be applied effectively.
- By involving customers, Scrum ensures the best results.
- It is a lightweight and highly adaptable approach.
- It is cost-effective and delivers fast results.
- With no deadlines to deliver it can lead to scope creep and make budgeting difficult.
- Requires a highly cohesive team culture and strong commitment from all team members.