In scrum development who is responsible for managing a team and looking after its productivity

Scrum is a framework in the Agile methodology of project management. It is one of many ways organizations can put Agile processes into practice to improve projects and their outcomes.

Business research has found that Agile is the most popular project management methodology, with over 70% of US companies using Agile processes. Its popularity is due to Agile’s proven results—a 64% project success rate with an average 60% growth in profit and revenue.

Companies adopt Agile for these and other obvious benefits, such as increased productivity and streamlined workflows. However, it is worth noting that business leaders are more likely to leverage Scrum roles and responsibilities more than any other type of Agile framework. Of surveyed respondents, a majority (66%) adopted the Scrum methodology.

In this article, we will examine Scrum project management, including its key roles and responsibilities. We will also cover how you can outline this information with an organizational chart as well as within a project workflow or Scrum responsibilities matrix.

What is Scrum project management?

Scrum project management is designed to support the realities of a collaborative work environment. In this methodology, change is expected throughout the lifecycle of the project. This helps people respond faster and more efficiently to changing requirements or unexpected conditions.

The Scrum methodology is best-known for its sprints, which are iterative cycles of fixed lengths. These short phases are when project work takes place. Team members can work simultaneously rather than sequentially, using a visual framework such as a Scrum board to organize and track various project components.

A Scrum team consists of three roles: the Scrum master, product owner, and development team. Each Scrum role has defined responsibilities, and no single role is above another. An effective Scrum team is self-organizing, collaborative, and cross-functional regarding the skills of its members.

Scrum master

The Scrum master ensures that people leverage Scrum values in their work. They are not ‘in charge’ of the team and instead fill a mentorship role to drive the team’s success and help with issue resolution throughout the project.

Highly knowledgeable in Scrum practices, a Scrum master is able to help others understand and use these processes to perform at their highest level. This person also ensures that internal and external distractions will not negatively impact the team as they work through the various sprint cycles.

The specific tasks assigned to a Scrum master vary according to the organization and team’s specific needs. In general, this individual typically has the following Scrum-related responsibilities:

  • Facilitate and lead Scrum events, including sprint planning, daily standups, sprint reviews, and retrospectives.

Self-management empowers individuals to decide what tasks they will work on as well as when and how. It also makes the team responsible for monitoring and managing processes as tasks are completed.

A cross-functional team is one that possesses all the skills necessary to get the work done. While not every individual needs to have all the skills, the group’s combined skillset makes them successful and productive.

Product owner

A product owner acts as a go-between for the team and external stakeholders. This helps Scrum teams understand overall product goals, such as market trends and customer expectations.

While the Scrum master focuses on the team, the product owner manages the product itself. A key role of the product owner is backlog management, including the order in which tasks enter the workflow. Product owners are solely accountable for managing the product backlog, even if they delegate the work to others.

A product owner fills a critical role within a Scrum team. This individual ensures both the company and the customer realize the maximum value from the product development process.

With Scrum, responsibilities that fall to the product owner include the following tasks:

  • Manage and update the backlog according to customer requirements. Prioritize backlog items and establish the correct sequence of work tasks for the Scrum board.

  • Participate in Scrum events such as sprint reviews to identify opportunities for improvement.

  • Act as a primary point of contact between all relevant stakeholders (e.g., customers, development teams, and business managers).

It’s important to note that while the product owner prioritizes the product backlog, they do not manage the team’s workload. Because Scrum teams are designed to be self-managed and cross-functional, team members decide how much work can be done in a sprint and how many sprints will be needed to complete the product.

Instead of allocating tasks over a timeline, the product owner’s role is to motivate the team. This is done by clearly defining the goals for each sprint in terms of user stories, which describes a feature or function in terms of how it benefits the end-user. Because user stories focus solely on user wants/needs, it’s easy for team members to select the most relevant user stories to work on for that sprint.

Development team

The development team consists of the individuals who do the day-to-day work in a Scrum sprint, such as writers, analysts, designers, and programmers, among others. Its members do not hold individual titles in recognition of the fact that the team is responsible for product success or failure, not individuals.

Under the guidance of the Scrum master, the development team works to practice Scrum values in day-to-day activities. Once the product owner selects what needs to be part of an upcoming release, developing and delivering the increment under criteria that meets the Definition of Done falls to the development team.

The development team has the following responsibilities in Scrum project management:

  • Select tasks from itemized product backlog based on the objectives and goals for the sprint.

  • Monitor progress toward the sprint goal and adjust the daily plan as needed.

A development team typically has three to nine members (not including the Scrum master or product owner). This size is preferred because the larger the development team, the more likely that communication issues may occur. On the other hand, with less than three members, a development team may experience skill constraints and low productivity.

Outlining Scrum roles and responsibilities

Business leaders who apply Scrum project management practices can enhance the quality, speed, and value of products and services. To be effective, Scrum teams should be autonomous and self-organizing, using Scrum boards and other visual tools to manage their work.

Fortunately, there are a variety of visual tools and frameworks that make it easy to see who is responsible for what within a Scrum workflow. For example, you can create a Scrum project workflow in MindManager® that looks like the following:

In scrum development who is responsible for managing a team and looking after its productivity

A typical Scrum workflow made in a MindManager flowchart template.

Then, you navigate to the Resources tab and add resource labels to the Scrum events.

In scrum development who is responsible for managing a team and looking after its productivity

Add, edit, and manage your resource markers.

In scrum development who is responsible for managing a team and looking after its productivity

You can add and customize labels to identify the different Scrum roles.

MindManager also features a customizable organizational chart in its selection of pre-built templates, which can be conveniently repurposed for your Scrum teams.

In scrum development who is responsible for managing a team and looking after its productivity

A Scrum org chart helps you easily visualize various organizational teams.

With its variety of customizable templates, you can find the flowchart, diagram, or organizational matrix that best works for your team and organization. These maps and tools are made for collaboration, supporting MindManager users across a variety of platforms. Team members can also edit visual frameworks in real time, assigning and tracking information such as the priority, status, and progress of tasks within a sprint.

Take your Scrum project management to the next level. Try MindManager free for 30 days.

Product owner, scrum master, and the development team. These are the three roles prescribed by scrum — a popular agile framework that helps product development teams deliver products to market through a set of defined roles, artifacts, and events. Together these roles make up the scrum team — who share responsibility for managing and delivering work within sprints.

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

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

Streamline your scrum workflows

An overview of scrum roles and responsibilities

Scrum teams are self-managing and non-hierarchical. Individuals 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.

In general, scrum teams are made up of 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 role of scrum master is often a full-time position, but the role of product owner can be taken on by an existing member of the scrum team (like a product manager or developer). Deciding who fills each scrum role depends on factors like the size of the organization and team capacity.

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

  • Increment: A scrum artifact that defines the usable 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 designated as valuable to implement but have yet to be worked on.

  • Scrum ceremonies: A set of events (or meetings) that are time-boxed and recurring. 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 scrum roles:

Description

Responsibilities

Product owner

The product owner is the champion of the product vision. They help determine what the development team will work on next and oversee implementation — while being an advocate for business and customer needs.

It is important to emphasize 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.

  • Own the product vision

  • Represent the voice of the customer

  • Communicate with internal and external stakeholders

  • Align development work with the product roadmap

  • Write requirements and user stories

  • Organize the sprint

  • Refine the product backlog

  • Ensure acceptance criteria is met

Scrum master

As the most well-known scrum role, 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 scrum 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.

In addition to developers, a scrum development team will often include software architects, designers, testers, and any other roles required to complete the work.

  • 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 transparently about progress in daily scrum meetings

  • Complete all sprint items and deliver usable increments

What makes a good 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 makes a good scrum team? The list below will give you an idea. While 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 for successful scrum teams. Given all of the fixed rules, this sounds 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 is presented.

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

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

  • 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 to plan and complete 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 agreed upon, they commit to completing all of the designated work for the 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. All team members and stakeholders should have a clear picture of how work is being managed.

How do you scale a scrum team?

Forming a good scrum team is commendable and 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 on how exactly to scale 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 balance between the three main scrum roles as the team grows.

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

Your organization is expanding its product portfolio

This scenario may also call for additional scrum teams dedicated to new products. This is especially true when it comes to the role of product owner — it is often a good idea to have product owners focused on singular products.

As you expand to new products and more scrum teams, many scrum practices will generally stay the same. The exceptions are certain new processes and events like a "Scrum of Scrums" meeting — a ceremony designed to coordinate the work of multiple scrum teams on the same project.

You are planning an enterprise-wide scrum adoption

Enterprise-level scrum expansion can be daunting — which 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®), which is used by dozens of Fortune 500 companies. SAFe® and other 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 scrum glossary.

A great scrum team needs the right agile development tools. Try Aha! Develop free for 30 days.