X-Git-Url: https://git.ti.com/gitweb?p=ti-agile-manual%2Fti-agile-manual.git;a=blobdiff_plain;f=roles-in-scrum.tex;h=8c9d06198ef148491d4912b4fe4ae122fbe7a71a;hp=b3eed4d7bc5734d7182df988ce14bb775f5ea6ab;hb=e6e04a03fe26d4fcbb32ffe3ef8cc2ba7f4596a3;hpb=2582a4156779bd3a779a8e83ca1e7791d692ce6e;ds=sidebyside diff --git a/roles-in-scrum.tex b/roles-in-scrum.tex index b3eed4d..8c9d061 100644 --- a/roles-in-scrum.tex +++ b/roles-in-scrum.tex @@ -7,20 +7,60 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \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 [Scrum] is used correctly\cite{wikipediascrum}, this role is all about clearing -road blocks so the team can shine and be successful. +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. +The ScrumMaster is supposed to be knowledgeable in Scrum rules and use his or +her knowledge to coach and direct the team in applying Scrum practices in their +work flow. He or she also works together with the Product Owner on task +prioritization targeting good quality and early delivery of the end product. + +\paragraph{} +The ScrumMaster is not responsible for assigning tasks to team members, but +is instead a coach of the team meant to help guide their efforts and enable +their work. For more information see section \ref{sec:the-team}. \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. + +\paragraph{} +The product owner seeks to maximize the 'bang for buck' by making sure that the +highest priority backlog items deliver the greatest value for the amount of +development effort. Within \textit{LCPD} this may entail prioritizing the +upstreaming of a feature over the development of a new feature because the +technical debt of missing that window is greater than the value of the new +feature. \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. The team members +are part of a self-directed team and sign up for the tasks they feel they +can accomplish within the Sprint. The team as a whole acts together to +deliver as much \textit{'done'} functionality in a Sprint as possible. This +inherently means that a large amount of trust and responsibility for the +product resides within the Scrum teams. + +\paragraph{} +Whenever a roadblock shows up, the team is required to notify their ScrumMaster +about the issues so it can be solved as soon as possible.