Scrum's Three Roles
Scrum has three roles: product owner, ScrumMaster, and team.
- The product owner decides what will be built and in which order
- Defines the features of the product or desired outcomes of the project
- Chooses release date and content
- >Ensures profitability (ROI)
- Prioritizes features/outcomes according to market value
- Adjusts features/outcomes and priority as needed
- Accepts or rejects work results
- Facilitates scrum planning ceremony
The ScrumMaster is a facilitative team leader who ensures that the team adheres to its chosen process and removes blocking issues.
- Ensures that the team is fully functional and productive
- Enables close cooperation across all roles and functions
- Removes barriers
- Shields the team from external interferences
- Ensures that the process is followed, including issuing invitations to daily scrums, sprint reviews, and sprint planning
- Facilitates the daily scrums
- Is cross-functional
- Is right-sized (the ideal size is seven -- plus/minus two -- members)
- Selects the sprint goal and specifies work results
- Has the right to do everything within the boundaries of the project guidelines to reach the sprint goal
- Organizes itself and its work
- Demos work results to the product owner and any other interested parties.