Page 272 - Project+
P. 272

progress and milestones achieved. They determine project scope, schedule, and

     request the funding needed to complete the work of the project. They manage and
     prioritize the backlog, which is essentially a list of tasks or work components.

     Stakeholders Stakeholders are people with a vested interest in the project or the
     outcomes of the project. They interface with the product owner, who informs them of
     work progress.

     Team Members Team members are responsible for completing backlog items. They

     sign up for tasks based on the priority of the work and their skill sets. They establish
     estimates for the work and take on enough tasks to fill the sprint period. Agile teams
     are self-directed, self-organized, and self-managed.


     Sprint Planning

     A sprint, which is a time-bound period of work, always starts with a sprint planning
     meeting. During the meeting, team members choose items from the backlog to work on

     during the sprint. The backlog is a list of requirements (both functional and
     nonfunctional) for the project. The product owner prioritizes the backlog items based
     on business need, risk, and value to the organization. The Scrum team members break
     down large requirements into manageable portions of work that can be completed in a
     sprint.

     The backlog is reviewed at the beginning of each sprint, and new requirements can be
     introduced, changes can be made to existing requirements, or some requirements

     might be deleted altogether. The product owner typically determines whether a
     requirement should be added or removed from the backlog. Team members choose
     which backlog items to work on during the sprint and how much of the work can be
     accomplished during the sprint. Daily standups (discussed next) are held every day of
     the sprint.

     The sprint items are easily managed with sticky notes on a white board. The backlog
     items (also known as user stories) are listed in the first column. The next column

     shows the backlog items that will be worked during the sprint followed by columns
     noting the progress or stages the work is in. Last there is a column for completed work.
     Table 9.3 is an example of a Scrum board.

     TABLE 9.3 Sample Scrum board


            User Stories Tasks This Sprint In Progress In Review Completed

            Story 1             Story 1.1                   Story 1.1
            Story 1             Story 1.2                                      Story 1.2

            Story 2             Story 2.1                                                      Story 2.1

            Story 3             Story 3.1                   Story 3.1


     Many software programs are available that help manage the backlog items chosen for



                                                            272
   267   268   269   270   271   272   273   274   275   276   277