Agile - Roles
What are Agile Roles?
Agile roles define how a team collaborates to plan, build, and deliver software in short iterations.
Each role has a clear responsibility to keep focus, quality, and progress aligned.Think of it as:
“Clear responsibilities that prevent chaos and keep the team moving forward.”
The Core Roles
Product Owner
"Owns the backlog and prioritizes user stories"
Decides what should be built and in what order.
- Owns and prioritizes the backlog
- Writes / refines user stories
- Decides what should be built
- Moves stories in priority order
Scrum Master
"Facilitates the process"
Removes obstacles and protects the team’s focus.
- Runs the meetings (Sprint Planning, Daily Standup, Review, Retrospective)
- Helps solve problems that slow the team down
- Makes sure no new work is added during the sprint
- Helps the team understand and follow Scrum rules
- Makes sure everyone is included
Development Team
"Designs, builds, tests, and delivers the product"
Decides how the work gets done.
- Moves stories during the sprint (Todo → In Progress → Done)
- Updates status daily (keep story status up to date)
- Splits a story into smaller, concrete steps needed to finish it (During Sprint Planning)
Example:
“As a user, I want to reset my password.”
- Create reset endpoint
- Add email validation
- Create reset token logic
- Update UI form
- Write tests
How to Assign the Roles
Before we start building, we need clear roles so we don’t step on each other’s toes.
Let’s quickly decide who takes which responsibility
- Who wants to own the product direction and backlog? (Product Owner)
- Who feels comfortable facilitating meetings and keeping us on track making sure everyone feels included during the Agile Meetings? (Scrum Master)
- The rest are the development team.
Important:
- The Product Owner decides what to build
- The Scrum Master ensures how the team works
- Neither role has to be a manager
Why Agile Roles Matter
Clear roles:
- Reduce confusion
- Improve accountability
- Speed up decision-making
- Support healthy sprint cycles
Without clear roles, planning becomes opinion-driven.
With roles, the team works as a structured unit.
When are Scrum Master and Product Owner assigned?
Both roles are assigned before the team starts working in sprints.
Usually:
- When a new project begins
- When a team is formed
- Before the first Sprint Planning
You don’t change roles mid-sprint unless absolutely necessary.
Simple rule:
Set roles before Sprint 1.
Keep roles stable during the sprint.
Next Step
Brainstorming Agile - Brainstorming






