Explore  

What are scrum roles?

Last updated: January 2025

Scrum defines three key roles: product owner, scrum master, and the development team. These roles make up the scrum team, which is collectively responsible for managing and completing work within sprints.

Every scrum team is a little different, but they all share a common goal: deliver high-quality increments of software and more value to customers. Think of the scrum team like a band of characters on an important mission. It takes unique skills and contributions from each individual to successfully carry out the assignment.

Synchronize agile delivery across teams — try Aha! Develop.

This guide will help you understand the responsibilities of each scrum role, what to consider when establishing a scrum team, and how to scale. Even if you do not follow scrum, you can find helpful tidbits here on how to manage a lean team and embrace collective ownership. Keep on reading or jump ahead to any section:

Scrum roles and responsibilities

Scrum is a popular agile framework for delivering products to market via a set of defined roles, artifacts, and events. It calls for scrum teams that are self-managing and nonhierarchical. Individuals on these teams must independently commit to the scrum framework — successful implementation relies on it. So it is crucial for everyone to understand the parameters of their role and accept the responsibilities.

The typical scrum team's size is five to nine people: one product owner, one scrum master, and a handful of developers. But note that scrum roles are not always job titles. For example, the scrum master role is often a full-time position, but an existing member of the scrum team (like a product manager or developer) can take on the product owner role. Deciding who fills each scrum role depends on factors like an organization's size and team capacity.

A graphic showing the people who make up the scrum team: scrum masters, product owners, and developers

Before leaping into the definitions of each role, let's clarify a few central scrum concepts that drive the scrum team's work:

  • Increment: A scrum artifact that defines the functionality that will be delivered to customers. Increments are typically the end goal of a sprint.

  • Product backlog: A collection of features and ideas that are deemed valuable to implement, but have yet to be worked on

  • Scrum ceremonies: A set of time-boxed and recurring events (or meetings). Scrum ceremonies help teams plan, track, and evaluate sprints.

  • Sprint: A fixed-length period of work that lasts two to four weeks. In a sprint, scrum teams work to complete all items defined in the sprint backlog and deliver an increment.

  • Sprint backlog: The list of work items (in the form of user stories) to be completed in a sprint

With these things in mind, here are brief descriptions and a list of common responsibilities for the three key scrum roles:

Scrum role

Description

Responsibilities

Product owner

The product owner champions the product vision. They help determine what the development team will work on next and oversee implementation — all while advocating for business and customer needs.

Note that product owners and product managers are not the same. Product managers do play a role in scrum, but are not one of the roles explicitly defined within the framework.

Scrum master

Scrum masters help keep the team accountable to their commitments. Their main objective is to eliminate any bottlenecks and obstacles to productivity.

Scrum masters are leaders, but not enforcers — think coach, mentor, or advisor.

  • Coach the team in scrum practices

  • Facilitate scrum ceremonies (e.g., daily standup meetings and sprint planning)

  • Help the team stay on task and complete sprint items

  • Identify and remove any productivity roadblocks

Developers

After collaborating with the product owner and scrum master to plan the sprint, the development team completes the defined work items.

This group can include engineers, software architects, designers, and testers.

  • Adhere to scrum practices (guided by the scrum master)

  • Determine how to complete the work prioritized by the product owner

  • Estimate how much work can be completed in a sprint

  • Communicate progress in daily scrum meetings

  • Complete all sprint items and deliver usable increments

Related:

Top

What makes a high-achieving scrum team?

To implement an agile framework like scrum, you need a solid crew. Assembling a skillful scrum team starts with filling each role. But it is the collective qualities of the group that determine success.

So, what qualities define a successful scrum team? The list below will give you an idea. Although these qualities can apply to any great software development team, they are particularly pertinent for scrum teams that are expected to be self-governing.

  • Adaptable: Flexibility is essential. Given all of the framework's fixed rules, this might sound paradoxical — but in scrum, work is completed incrementally to ensure rapid response to change. Good scrum teams are open to making adjustments when new information arises.

  • Collaborative: Even though scrum teams are expected to be self-sufficient, sprint items will sometimes require work from other teams. Scrum teams need to be proactive about cross-functional collaboration to ensure they can resolve dependencies on time.

  • Communicative: Planning and executing on a sprint take a lot of coordination — meaning scrum teams must communicate clearly (and often with each other and with stakeholders) to make progress.

  • Continuously improving: Scrum provides a framework to continuously iterate on processes and increase efficiency. Good scrum teams will embrace events like sprint retrospectives as regular opportunities to improve.

  • Cross-functional: The members of the scrum team should represent all of the necessary skills for planning and completing the work (excluding dependencies that are outside the scope of agile development).

  • Customer-centric: The collective aim of scrum is to deliver functionality to customers at regular intervals. Customer needs and feedback should always be at the center of scrum team conversations.

  • Predictable: Good scrum teams are consistent — they try to establish and stick to a predictable velocity for delivering work.

  • Reliable: Scrum teams take full ownership of the sprint. Once everyone agrees on the sprint's components, they commit to completing all of the designated work during that time period. This collective commitment establishes trust within the team and with stakeholders while ensuring progress.

  • Transparent: Because scrum teams are self-organizing, honesty and openness are vital. Everyone should have a clear picture of how work is managed.

Top

Scrum certifications

Getting certified is another way to help your scrum team succeed. Certification can bolster your knowledge of scrum, help you facilitate better scrum events, and prepare you to grow in your career. Many scrum masters obtain scrum certifications to more deeply understand scrum practices and how to apply them across a team.

Certified ScrumMaster and Professional Scrum Master, offered by Scrum Alliance and Scrum.org respectively, are the two most widely recognized scrum credentials. Both programs are rigorous and involve training for exams. Each one also includes multiple levels if you wish to get a more advanced certification.

Other well-known organizations such as Scrum Inc., the Project Management Institute, and Scaled Agile offer scrum training and certifications as well. With all of these options, how do you know which one is right for you? There may not be one right answer, but use these questions as a guide:

  • Do you already have experience as a scrum master, or do you need a program geared toward beginners?

  • Do you prefer in-person or virtual training?

  • Do you enjoy hands-on learning, or would you rather learn from materials at your own pace?

  • Do you want to focus solely on scrum, or are you interested in gaining skills in other agile frameworks?

  • Are you already a member of an agile network that offers a certification program?

Talk to colleagues or your manager to get insight into which certification is most valued at your organization or within your industry. And it is possible that your department will fund your team's training — so be sure to ask.

Top

How do you scale a scrum team?

Forming a solid scrum team is a great place to start when implementing scrum. But what happens when your organization's needs exceed the capacity of a single scrum team?

There are a number of scenarios where it will make sense to scale your scrum team. Depending on the level of expansion, this could mean anything from building additional scrum teams to consulting an established scaling framework. The decision will come down to your company's goals, culture, and resources — but there are a few common paths forward.

Here are a few examples of challenges or inflection points where it may make sense to grow your scrum team, including considerations for how to scale.

Scenario

Scaling considerations

Your product backlog is filling up too fast.

If the main problem you are facing is a workload imbalance, your first inclination might be to continue adding more developers — but this can become inefficient. It is important to keep a balance across the three main scrum roles as the team grows.

To increase capacity, consider forming additional scrum teams — each with its own product owner, scrum master, and developers (though one product owner will sometimes work with multiple scrum teams). Multiple scrum teams often work together from a unified product backlog.

Your organization is expanding its product portfolio.

A growing portfolio could also call for additional scrum teams dedicated to new products. This is especially true when it comes product owners, who should ideally focus on singular products.

As you expand to new products and more scrum teams, many scrum practices will generally stay the same. Exceptions include certain new processes and events (like a "Scrum of Scrums" meeting, which is a ceremony designed to coordinate the work of multiple scrum teams on the same project).

You are planning scrum adoption across the enterprise.

Enterprise-level scrum expansion can be daunting. That is why many organizations turn to established frameworks for scaling agile and lean principles.

One of the most popular is the Scaled Agile Framework® (SAFe®). SAFe and other scaling frameworks provide a tested and comprehensive approach for scaling scrum practices in complex enterprise environments.

Whether you are starting out, improving, or scaling, your scrum team will be the torchbearers of your scrum framework. And when scrum roles and responsibilities are clearly understood, you can count on your scrum team to efficiently deliver products that will delight your customers.

Interested in reading more about scrum teams and methodology? Take a look at our guide to scrum and agile dictionary.