Tuesday 5 April 2016

Scrum Series 2 -- Scrum Team and Roles

In previous article, We understand basics of Scrum, What is Scrum, How it originated and all involved artifacts of the Scrum. In this article we will try to understand 
Scrum Team.

The Scrum Teams consists of Product Owner, Development Team and a Scrum Master. This team is self organizing and Cross Functional.


Characteristics of Scrum Team

Self-Organizing -- Scrum Teams take their own decisions and they them self decide or choose the best way to accomplish their work. This team is self motivated and no one from the outside the team can direct them to take decisions. To accomplish this characteristics, organization and management has to give them rights and need not to interfere.
Cross Functional -- Team have all competencies needed to accomplish the work without depending on others not part of the team. This team comprising of Programmers, QA, UI designers, BAs. There is not specific designation within the team. All members of the team are called Development Team members, no specific titles like Team Lead, QA Lead.


Scrum Roles: Scrum has three roles. These roles are --
1.Product Owner
2.Development Team
3.Scrum Master

In below article, we will understand each of these roles and their use.


Product Owner -- Product Owner or in short PO is the person who is responsible for maximizing the value of the Product. He is the sole person responsible for the product backlog and single point of contact for all questions regarding requirements.


Responsibilities of Product Owner -- Mainly PO is responsible for below tasks, however it is not just restricted to only these

•He is responsible for ordering the items in the Product Backlog based on the market value of the item
•He ensures that the Product Backlog is clear and can be easily understood by the Development Team
•He ensures that the Product Backlog is clear and can be easily understood by the Development Team
•PO writes requirements in one line. This one line requirements are called User Stories or Work tems

All above mentioned activities can be performed by Development team also, however the Product Owner remains accountable for these.



Development Team -- Second role in the Scrum Team is Development Team. This consists of professional who are responsible for delivering a potentially releasable increment of the Product after each Sprint. The Development Team is self-organize in nature and empowered by the organization to manage their own work.
Development Teams are self-organizing and Cross-Functional in nature. These characteristic help them to achieve the delivery of potentially releasable increment product at the end of each Sprint.
Development team size is not too small and not too big, So there will be no conflict of the opinion. Ideally it is recommended to have Development Team size of 5 - 9 people.





Scrum Master -- The last and most important role in Scrum Team is Scrum Master. Scrum Master is a facilitator and his responsibility to ensure the Scrum is understood and enacted by the Scrum Team.
The Scrum Master is a servant-leader for the Scrum Team. Scrum Master has no management authority over the team (anyone with authority over the team is by definition not its Scrum Master)





Responsibilities of Scrum Master --

•He ensures that the Scrum Team adheres to the Scrum Theory, Practices and Rules
•He is responsible for removing impediments of the team and protects them from the external interference
•He makes sure that the team focuses only on the work items which are included in the current Sprint
•He also enables close cooperation across all roles and functions within the Scrum Team
•He ensures that the Scrum Team is fully functional and productive
•He also enforces Time-Boxing within the team
Please let me know if you have any additional questions.

3 comments: