Skip to content

Scrum Principles

The working ideas behind the Scrum framework.

The classic summary

  • Development work is partitioned into "packets", meaning small, independently valuable backlog items rather than phases.
  • Testing and documentation are on-going as the product is constructed, not a phase bolted on at the end.
  • Work occurs in Sprints and is derived from a backlog of existing requirements.
  • Meetings are very short and, traditionally, sometimes conducted standing up, and the discomfort is the timebox.
  • Demos are delivered to the customer within the time-box allocated.

The pillars

Scrum is an empirical process: it assumes you cannot know the plan up front, so you inspect reality frequently and adapt.

Pillar Meaning Where it lives
Transparency The work and its state are visible to everyone involved Backlogs, Definition of Done
Inspection Progress and artifacts are examined frequently Daily Scrum, Sprint Review
Adaptation What inspection reveals changes what happens next Backlog re-ordering, Retrospective

Removing any one pillar breaks the other two: you cannot inspect what is not transparent, and inspection that changes nothing is theatre.

The empirical loop

graph LR
    T[Transparency: work and state are visible] --> I[Inspection: examined frequently]
    I --> A[Adaptation: what is found changes what happens next]
    A --> T

Each pillar depends on the previous one. You cannot inspect what is not transparent, and inspection that changes nothing is theatre.

The five values

Commitment, Focus, Openness, Respect, Courage. These are what make the events useful rather than ritual. A Retrospective without openness produces nothing, and a Daily Scrum without courage hides blockers until it is too late.

Empirical vs. predictive

Predictive (plan-driven) Empirical (Scrum)
Assumption Requirements can be known up front Requirements are discovered by building
Control Conformance to the plan Frequent inspection of a real Increment
Response to change Change request, re-baseline Re-order the Product Backlog next Sprint
Risk surfaces At integration or acceptance Every Sprint

Check Your Understanding

#

Scrum is called an "empirical" process. What does that mean in practice?

#

A team runs Retrospectives but never changes anything as a result. Which pillar is broken?