PM Methodologies

The Scrum Framework: Roles, Events, and Artifacts Explained

By Vact Published · Updated

Scrum is the most widely adopted agile framework for project management. Originally designed for software development, Scrum provides a lightweight structure of roles, events, and artifacts that help teams deliver complex work in iterative cycles called sprints. The Scrum Guide, maintained by Ken Schwaber and Jeff Sutherland, defines the framework in under 20 pages, yet teams spend years mastering its application.

The Scrum Framework: Roles, Events, and Artifacts Explained

The Three Pillars of Scrum

Scrum is built on empirical process control, which relies on three pillars:

Transparency. All aspects of the process must be visible to those responsible for the outcome. This means a shared definition of done, visible sprint backlogs, and open communication about progress and blockers.

Inspection. Scrum teams frequently inspect their work and progress toward goals. The four formal events — sprint planning, daily scrum, sprint review, and sprint retrospective — provide structured opportunities for inspection.

Adaptation. When inspection reveals that results deviate from acceptable limits, the team adjusts. Adaptation happens continuously but is formally built into every Scrum event.

Scrum Roles

Product Owner

The Product Owner is accountable for maximizing the value of the product and managing the product backlog. Key responsibilities include:

  • Writing and prioritizing user stories and product backlog items
  • Ensuring the backlog is visible, transparent, and understood by the team
  • Making trade-off decisions between scope, timeline, and quality
  • Accepting or rejecting sprint deliverables based on the definition of done

The Product Owner is one person, not a committee. They may represent stakeholder interests, but they are the single voice that determines what the team works on next.

Scrum Master

The Scrum Master serves the team by facilitating Scrum events, removing impediments, and coaching on Scrum practices. They are not a project manager in the traditional sense. The Scrum Master does not assign tasks or make decisions about scope. Instead, they help the team self-organize and continuously improve.

Common Scrum Master responsibilities include facilitating sprint planning and retrospectives, shielding the team from external interruptions, tracking and removing blockers, and coaching the organization on agile principles.

Developers

The Developers are the cross-functional team members who do the work of delivering a product increment each sprint. In software teams, this includes programmers, designers, testers, and architects. The Scrum Guide intentionally avoids sub-titles within the development team to emphasize collective accountability.

Development teams are typically five to nine people. Smaller teams may lack sufficient skill diversity, while larger teams create communication overhead that slows delivery.

Scrum Events

The Sprint

The sprint is a time-boxed period of one to four weeks during which the team creates a potentially releasable product increment. Two-week sprints are the most common choice. Each sprint begins with sprint planning and ends with a sprint review and retrospective.

Sprints run consecutively with no gaps between them. The sprint length remains consistent throughout the project to establish a predictable cadence.

Sprint Planning

Sprint planning occurs at the beginning of each sprint and answers two questions: what can be delivered in this sprint, and how will the work be accomplished? The Product Owner presents the highest-priority backlog items, and the team selects what they can commit to based on their velocity and capacity.

The team then breaks selected items into tasks, typically estimating each at eight hours or less. Sprint planning for a two-week sprint is time-boxed to four hours.

Daily Scrum

The daily scrum is a 15-minute time-boxed event where developers synchronize their work. Each team member typically addresses three questions: what did I complete since yesterday, what will I work on today, and what impediments are blocking my progress?

The daily scrum is for the development team, not for status reporting to management. The Scrum Master ensures the meeting stays focused and within the time box. Any detailed discussions are taken offline.

Sprint Review

At the end of each sprint, the team demonstrates the completed increment to stakeholders. The sprint review is an informal working session, not a formal presentation. Stakeholders provide feedback that the Product Owner uses to refine the backlog.

Sprint reviews typically last one hour per week of sprint length, so a two-week sprint has a two-hour review.

Sprint Retrospective

The retrospective occurs after the sprint review and before the next sprint planning. The team reflects on the sprint process and identifies improvements for the next sprint. Common formats include start-stop-continue, the sailboat metaphor, or simple what went well and what needs improvement discussions.

The retrospective is arguably the most important Scrum event because it drives continuous improvement in team productivity.

Scrum Artifacts

Product Backlog

The product backlog is an ordered list of everything that might be needed in the product. It is the single source of requirements and is managed by the Product Owner. Items at the top are refined, estimated, and ready for sprint planning. Items lower in the backlog may be less detailed.

Sprint Backlog

The sprint backlog consists of the product backlog items selected for the sprint plus the plan for delivering them. It is owned by the development team and updated daily as work progresses.

Increment

The increment is the sum of all product backlog items completed during a sprint plus all prior increments. Each increment must meet the team’s definition of done and be in a usable condition regardless of whether the Product Owner decides to release it.

Common Scrum Anti-Patterns

Teams new to Scrum often fall into predictable traps. The most damaging include treating the Scrum Master as a project manager who assigns work, allowing stakeholders to change sprint scope mid-sprint, skipping retrospectives under deadline pressure, and creating sprint backlogs without the development team’s input.

Another frequent issue is scope creep within sprints. Once sprint planning is complete, the sprint backlog should not change unless the sprint goal becomes obsolete. If urgent work appears mid-sprint, it should either wait for the next sprint or the team should cancel the current sprint and re-plan.

Choosing the Right Tools

Most project management tools support Scrum workflows with sprint boards, backlog management, and burndown charts. Jira is the most popular choice for software teams, while tools like ClickUp and Monday.com offer Scrum support alongside other project views. Choose a tool that enforces Scrum practices without adding unnecessary overhead.