Agile/Scrum Cheat Sheet

Agile and Scrum methodology guide — sprints, standups, roles, ceremonies, artifacts, and practical tips for implementing Scrum in software teams.

Last Updated: July 15, 2025

Scrum Roles

RoleResponsibility
Product OwnerOwns the backlog, prioritizes work, represents stakeholders
Scrum MasterFacilitates process, removes blockers, coaches the team — NOT a project manager
Development TeamSelf-organizing, cross-functional — 3-9 people who build the product

Scrum Ceremonies

CeremonyDurationPurpose
Sprint Planning2-4 hours (2-week sprint)Select backlog items, define sprint goal
Daily Standup15 min maxWhat did you do? What will you do? Any blockers?
Sprint Review1-2 hoursDemo working software to stakeholders — get feedback
Retrospective1-1.5 hoursWhat went well? What didn't? What will we change?

Artifacts

ArtifactWhat It Is
Product BacklogOrdered list of everything needed — maintained by Product Owner
Sprint BacklogItems selected for this sprint + plan for delivering them
IncrementSum of all completed backlog items at sprint end — must be "Done"

Definition of Done

Must include:
☐ Code reviewed by at least one teammate
☐ Unit tests written and passing
☐ Integration tests passing
☐ Documentation updated
☐ Deployed to staging and verified
☐ Acceptance criteria met and demo-ready
Pro Tip: The standup is NOT a status report for the manager — it's a coordination meeting for the team. If your standups feel like reporting to the boss, you're doing Scrum wrong. The Scrum Master should facilitate, not interrogate.
← Back to Data Science & ML | Browse all categories | View all cheat sheets