1. Flowlu
  2. Flowlu Help Center
  3. Agile Projects
  4. Agile Method: Core Principles
  5. Scrum: Key Points
  6. Scrum Team Roles

Scrum Team Roles


A Scrum team is a group of people with different roles and areas of expertise who work together on a single product. Typically, it includes no more than 10 members to maintain flexibility and ensure fast, effective communication.

The Scrum team is responsible for everything related to the product:

  • collaborating with partners
  • moderating
  • maintenance
  • experimentation
  • analytics
  • development

The entire team shares responsibility for delivering a valuable, useful product during each sprint. The workflow is based on equality and collaboration.

Scrum teams consist of three roles:

  • Scrum Master
  • Product Owner
  • Developers

These roles define the key responsibilities within the Scrum team, but they are not job titles. Any team member can take on one of these roles.

Scrum Master

Organizes the team's work according to the Scrum Guide. They ensure that nothing interferes with the team’s ability to work independently and comfortably. The Scrum Master helps the Product Owner define value, assists the team in delivering that value, and supports the entire Scrum team in improving continuously.

Product Owner

Represents the business side and communicates to the developers what needs to be achieved. Trust between the Product Owner and the Developers is essential. The Product Owner may also serve as a link between the customer, stakeholders, and the business. One of their main responsibilities is managing and prioritizing the product backlog.

Developers

The group of people working toward the sprint goal. The term includes more than just technical specialists — developers can be marketers, designers, programmers, and others involved in product creation. What matters most is that they bring diverse skills and complement each other.

While working within the Scrum framework, the following principles must be observed:

  • Continuous improvement
    The product evolves through the ongoing development of the entire team.
  • Autonomy
    Each team member is responsible for their own tasks and the overall result.
  • Cross-functionality
    The team should include people with diverse expertise. Ideally, members should be able to perform each other’s tasks at a basic level. Having a range of skills within the team makes it self-sufficient.

A Scrum team should function as a single, unified mechanism — working toward a common result and striving for the same goal.

Previous Scrum: Key Points
Next Scrum Product Backlog