Skip to Main Content
Scrum Roles
Product Owner
- Responsible for the product vision.
- Person who maintains the product backlog.
- Only person who can make a decision whether the product is ready to ship.
- Only authoritative person to take a decision about abruptly discontinuing/stopping the sprint.
- Person responsible for providing clarification on the user story to the development team whenever needed.
- Only authoritative person to take the decision of including any further functionality to the product backlog.
- Person to constantly reprioritize the product backlog.
Scrum Master
- Facilitator of the Scrum process.
- Helps resolving any issues / impediments faced by the Scrum team.
- Shields the team from external interferences and distractions.
- Creates a positive environment for the team to be self-organizing.
- Enforces timeboxes.
- Person who maintains sprint burn-down / burn-up charts.
- Person who facilitates the required meetings.
- Has no management authority for the team (for example, he or she cannot command the team to do a specific task).
- Promotes improved practices of engineering.
- Only Point-of-Contact for escalations.
- Only person who can take the escalations or request to the top management.
Development Team
- Consists of 7+/- 2 members.
- Should be a self-organizing and cross-functional team (consists of the members with testing, development, business analyst, domain expertise, etc., skills).
- Should self-manage the tasks among the team.
- Should resolve people management issues if any among the team and should only take it to the Scrum Master if it has gone out of the team’s control.
- Works with Product Owner in reprioritizing the product backlog items.
- Responsible to complete the committed task for the sprint.