Scrum defines three accountabilities within one Scrum Team: Product Owner, Scrum Master and Developers. Each has different responsibilities, but all work toward the same Product Goal.
The current Scrum Guide describes these as accountabilities rather than a traditional project hierarchy.
What does the Product Owner do?
The Product Owner is accountable for maximizing the value of the product resulting from the Scrum Team’s work.
This includes effective Product Backlog management: communicating the Product Goal, clearly communicating backlog items, ordering the backlog and ensuring it remains transparent and understood.
What does the Scrum Master do?
The Scrum Master is accountable for establishing Scrum and improving the effectiveness of the Scrum Team.
The Scrum Master helps the team understand Scrum, remove impediments and interact effectively with the broader organization.
What do Developers do?
Developers are the people committed to creating any aspect of a usable Increment during each Sprint.
They create the Sprint plan, maintain quality through the Definition of Done and adapt the plan as necessary to achieve the Sprint Goal.
Where does the program manager fit?
Scrum does not define a program manager, project manager, scheduler or CAM accountability. Those functions can still exist on a large government program.
A DoD program may use formal program management, EVMS and scheduling while individual software teams execute using Scrum.
Where does the scheduler fit?
The scheduler works across organizational boundaries, integrating software releases with hardware availability, test windows, customer milestones, interfaces and contractual events.
The Scrum Team controls detailed execution while the planner maintains the integrated program view.
Continue with What Is a User Story?.
