the-sprint: fix typos and enhance readability
[ti-agile-manual/ti-agile-manual.git] / roles-in-scrum.tex
index e9abe75322f44e44d3840e7d3c571255daf64b37..8c9d06198ef148491d4912b4fe4ae122fbe7a71a 100644 (file)
@@ -7,8 +7,10 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \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
@@ -16,12 +18,18 @@ 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
@@ -33,4 +41,26 @@ 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.