Scrum development process is one of the very famous agile software
development processes which is nowadays gaining much popularity with the
developers and the programmers. Since its advent it has been proved very
effective when it comes to the matters regarding the management of the software
system and products development. So many people and professionals are involved
with the scrum development process and importance of each of them is so inevitable.
In this article we will be discussing about all the people involved in the
scrum development process. So let us see who all are involved in the scrum
development process.
Categories in Scrum
- The people involved in the scrum development process have been
divided in to two categories according to the importance of their participation
in the development process. -
- Those two categories are namely:
- The
core roles and
- The
ancillary roles
- All the roles falling under the above mentioned two categories are
pre defined and have their own unique part to play in the development process.
Core roles in Scrum
- The core roles in the scrum
development process are those who are strongly committed to the development of
the software project.
- These roles are only responsible for the primary
production of the software product.
a) The scrum master
b) The product owner
c) The Development Team
The Scrum Master
- As the name of the role itself suggests, the scrum master is
said to be the in charge of the whole scrum development process.
- It ensures that all the processes are being implemented properly and at the right
place thus removing the impediments.
- He/ she also hold the responsibility
for the protection of the development team from disruption and other
factors that can falter the spirit of the development team.
- The
impediments are removed to the ability of the team by virtue of which it
delivers the goals or deliverable of a sprint or iteration.
- Though all the processes in the scrum
development are facilitated by the scrum master he/ she is not to be
mistaken for the team leader.
- It is a kind of role that acts as a buffer
i.e., resists the development team from all the influencing distractions
and disruptions.
- He/ she always make it a point to ensure that the scrum
processes are put in to right use.
- The scrum master acts as a police thus
enforcing the rules.
- Overall, the scrum master is responsible for maintaining
the focus of the development team on the tasks that are at hand and
protect the team from any wrong factors.
- In most of the cases the role of
the scrum master has been characterized as “servant- leader” to represent
the dual perspectives of the role.
The Product Owner
- This sub category involves all the stake holders and the
business people involved in the development process and production process
indirectly.
- One person known as the product represents the voice of all
these people.
- The product owner holds the responsibility for telling the
requirements and demands of the customers and the business people to the
development team so that the desired values are delivered to the business.
The Development Team
- The values desired by the business are delivered by none
other then the development team. - At the end of each sprint, the deliverable
obtained is nothing but a shipped product increment.
- A typical
development team may consist of at the most 10 members who possess skills
like self organizing and cross functionality.
Ancillary Roles in Scrum
The ancillary roles consist of the following roles:
- Stake
holders and
- The
managers.
No comments:
Post a Comment