Scrum is a lightweight agile framework designed to help teams deliver value iteratively through fixed-duration sprints (typically 1β4 weeks). Founded on empiricism and lean thinkingβdecisions grounded in observation and experimentation, waste ruthlessly eliminatedβScrum relies on three foundational pillars: transparency, inspection, and adaptation. The framework defines three accountabilities (Product Owner, Scrum Master, Developers), five time-boxed events (Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective), and three artifacts (Product Backlog, Sprint Backlog, Increment)βeach with a commitment that enhances focus and transparency. Unlike traditional project management, Scrum enables self-managing, cross-functional teams to respond rapidly to change while maintaining a sustainable pace and delivering potentially shippable increments at the end of every sprint.
What This Cheat Sheet Covers
This topic spans 22 focused tables and 126 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Core Scrum Roles (Accountabilities)
| Role | Example | Description |
|---|---|---|
product_owner.maximize_value() product_owner.manage_backlog() | β’ Accountable for maximizing product value from the Scrum Team's work β’ manages the Product Backlog, defines the Product Goal, and ensures stakeholder alignment β’ takes multiple stances: Visionary, Collaborator, Decision Maker, Experimenter, Influencer. | |
scrum_master.remove_impediment() scrum_master.coach_team() | β’ True leader who serves the team and organization by coaching on Scrum practices, removing impediments, and facilitating events β’ not a traditional manager; fosters self-management and cross-functionality. |