Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Search this site
Google
 

Different roles in a Scrum process – ScrumMaster, Product Owner, and The Team

Filed Under Agile, Explanation, Role, Scrum, Terms | Posted on November 10, 2009




A Scrum process has some key roles, which will not be familiar to those who have not done any Scrum training, or those who have not undergone Scrum. In order to make the Scrum process a success, it is critically important that wherever a Scrum process is being implemented, all the stakeholders understand the different roles involved and the responsibilities of each role. These roles are:
At a very broad level, first we should define two major categories. These are called ‘pigs’ and ‘chickens’. The difference is stated in the form of a standard joke,
————
A chicken and a pig are together when the chicken says, “Let’s start a restaurant”. The pig thinks it over and says, “what would we call this restaurant?”. The chicken says, “Ham n’ Eggs”. The pig says, “No thanks, I’d be committed, but you’d only be involved.”
————
In case you did not get the joke, for Ham and Eggs, Ham means that the pig has to dedicate portions of the body, while for Eggs, the chicken has just to deliver eggs, and remains whole. Hence the statement about Chickens being outsiders, while pigs are the people whose jobs are dedicated to this effort. In that sense, pigs refer to the team members who work day in and out on the project, while chicken refers to the other stakeholders who are involved such as management, customers, or who can also be defined as the people who are not assigned work, but are otherwise involved.

Now, once we move past this categorisation, we should concentrate on the people involved in the pigs role, those who are directly assigned work as part of the Scrum process. These are divided into 3 separate roles (and greater definition of these will be done in subsequent posts, just as the role of a ScrumMaster was defined in a previous article):
1. ScrumMaster: The ScrumMaster is the facilitator, running the Scrum meetings, working with the Product Owner, and ensuring that the processes are followed
2. Product Owner: The product represents Product Management, and defines the features and tasks that need to be done in every Sprint.
3. The team: The team is the group (small teams of between 7-10 people) who are assigned work for doing the project, and who are primarily from the development and testing teams.



| More

If you are interested in software processes, find this post informative, and want to learn more, why not subscribe ?
Subscribe in a reader
Subscribe to get updates by Email

Leave a Reply





Bad Behavior has blocked 770 access attempts in the last 7 days.