- “Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.” – Scrum Guide 2020
- Scrum is intentionally incomplete i.e. it has to be complemented with other processes.
- Scrum must be implemented in its entirety. Otherwise, it cannot be called Scrum.
- Scrum is based on empiricism and lean thinking.
- Scrum relies on the 3 empirical pillars: 1) Transparency 2) Inspection, and 3) Adaptation.
- The Five Scrum Values are 1) Commitment 2) Courage 3) Focus 4) Openness, and 5) Respect
- The decisions that are made, the steps taken, and the way Scrum is used should reinforce the Five Scrum Values, not diminish or undermine them.
- The Five Scrum Events: 1) Sprint Planning 2) The Sprint 3) Daily Scrum 4) Sprint Review and 5) Sprint Retrospective
- Scrum is built upon the collective intelligence of the people using it.
- While Scrum has roots in software product development, it can be used in many other domains where complex work is done in an uncertain environment.
- Scrum & Agile use an incremental and iterative approach to development
- Incremental – “Let’s build some of it before we build all of it”
- Iterative – In one iteration (Sprint), we go through all of the development processes to create a usable increment.
- Plan-Driven Development (Waterfall) is about creating one huge increment with one massive iteration