The Scrum Framework :
- The Scrum Framework consists of Scrum Teams and their associated events, artifacts, and roles as defined in the Scrum Guide.
- According to the Scrum Guide, mandatory rules and principles of Scrum are Scrum Roles, Scrum Events, Sprint Goal, Product Backlog, Sprint Backlog, Increment, Definition of Done, and Monitoring progress in Sprint and Project levels. Other things are practices that can be employed in the Scrum framework and are up to the team and project and are not mandatory.
- In The 2020 Scrum Guide Roles are remplaced by Accountabilities.
The Scrum roles :
- Product Owner
- Development Team (Developers)
- Scrum Master
The Scrum artifacts :
- Product Backlog
- Sprint backlog
The Scrum events :
- Sprint Planning
- Daily Scrum
- Sprint Review
- Sprint Retrospective
- The Sprint is the container for all events
Scrum Team composition :
- Self-organizing team consisting of the Product Owner, Development Team, and Scrum Master.
- 1. Product Owner
- 2. Development Team
- 3. Scrum Master
- The Scrum Team consists only of the following roles. No other roles, no Project Managers or Functional Managers exist within the Scrum Team.
- According to the Scrum rules, there are just three roles in a Scrum Team as the Scrum Master, the Product Owner, and the Development Team and nothing else. The project manager’s duties are distributed among three pre-defined Scrum roles.
- All team members could be part-time or full-time but dedicated members are recommended for the Development Team members. On the other hand, these are the roles not assigned people. It means one member could have two roles at the same time for example as a Product Owner and a Development Team member.
Product Owner :
- Product Owner (PO) is the role responsible for maximizing the value of the product as delivered by the Development Team.
- Product Owner’s main responsibility is maximizing the value of the product resulting from the work of the Development Team.
- The Product Owner is the role in the Scrum framework accountable for maximizing the value of a product, primarily by incrementally managing and expressing business and functional expectations for a Product to the Development Team(s).
- The PO decides what makes the most sense to optimize the value of the work being done by the Development Team.
- The Product Owner represents the Stakeholders : a Product Owner may represent the desires of Stakeholders using the Product.
Product Owner practice :
- The Product Owner manages the Product Backlog : furthermore, the Product Owner is the sole person responsible for managing the Product Backlog. Therefore, (s)he has the final say and decides about Product Backlog Items order.
- The Product Owner keeps communicating with the Stakeholders, creates new items in the Product Backlog, revises the order of items, answers questions, makes sure that everyone has the right understanding of items, and checks the completed items with the Development Team to ensure they are Done based on the Definition of Done.
- The Product Owner is responsible for clearly expressing Product Backlog items to the development team and making trade-offs.
- The Product owner would thus know the requirements (business needs) of the Product backlog items.
- The Product Owner is responsible for ordering the items in the Product Backlog to best achieve goals and missions.
- The product Owner is responsible for Product Backlog management, but can assign management sub-tasks to the Development Team.
- For the Product Owner to succeed the entire organization must respect his/her decisions.
- The Product Owner discusses the objective that the Sprint should achieve the Product Backlog Items (PBIs) that would achieve the Sprint’s Goal.
- The Product Owner clarifies the selected PBIs.
- Two or more Products can share a single Product Owner; however, he / she should be able to fulfill his / her duties.
More informations for the Scrum PSD certification here.