%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%                                                                       %%
%% Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com %%
%%                                                                       %%
%% Author: Felipe Balbi <balbi@ti.com>                                   %%
%%                                                                       %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{Roles in Scrum}
\label{chap:roles-in-scrum}

\section{ScrumMaster}
\label{sec:scrummaster}

\paragraph{}
Defined as the \textit{facilitator}\cite{apmws} whose tasks involve making sure
it -- \textit{Scrum} -- is used correctly\cite{wikipediascrum}, this role is
all about clearing road blocks so the team can shine and be successful.

\paragraph{}
The ScrumMaster is supposed to be knowledgeable in Scrum rules and use his or her
knowledge to coach and direct the team into maintaining those in check. He or she
also works together with the Product Owner on task prioritization targetting good
quality and early delivery of the end product.

\section{Product Owner}
\label{sec:product-owner}

\paragraph{}
He or she represents the customer and is responsible for maintaining the
product backlog\cite{wikipediascrum}.

\paragraph{}
While working together with the ScrumMaster, the Product Owner helps define
which tasks should be prioritized for this sprint. He or she also makes sure
the Product Backlog is a living entity which can change at any time as long it
doesn't touch the sprint.

\section{The Team}
\label{sec:the-team}

\paragraph{}
Composed of everyone doing actual engineering work, the Scrum team is
responsible for estimating and delivering implementations.

\paragraph{}
Whenever a roadblock shows up, the team is required to notify their ScrumMaster
about the issues so it can be solved at the earliest possibility.
