Skip to content

Scrum

Scrum is the most widely used agile methodology. It is a lightweight framework: it prescribes a small set of roles, events and artifacts, and deliberately says nothing about engineering practices, which come from XP or from the team itself.

Everything in Scrum exists to shorten the loop between deciding to build something and learning whether it was the right thing.

The framework at a glance

Element Items
Roles Product Owner, Scrum Master, Developers
Events Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
Artifacts Product Backlog, Sprint Backlog, Increment
Commitments Product Goal, Sprint Goal, Definition of Done
graph LR
    PB[Product Backlog] -->|Sprint Planning| SB[Sprint Backlog]
    SB --> S[Sprint: daily work + Daily Scrum]
    S --> I[Increment]
    I -->|Sprint Review| PB
    S -->|Retrospective| S

Artifacts

  • Product Backlog, the single ordered list of everything that might be built. Owned by the Product Owner, never "final", refined continuously.
  • Sprint Backlog, the items pulled for this Sprint plus the plan to deliver them. Owned by the Developers.
  • Increment, the sum of completed items, meeting the Definition of Done and therefore potentially shippable.

The Definition of Done is the quality gate. Without a shared, strict one, "done" drifts and the Increment silently accumulates technical debt.

Pages in this section

Check Your Understanding

#

Who owns the Sprint Backlog?

#

What makes an Increment "potentially shippable"?

Assessment

Work through the Scrum assessment once you have read this section.