Page 87 -
P. 87

5 - PROJECT SCOPE MANAGEMENT






                      The PMBOK  Guide distinguishes between project scope and product scope. The two scopes can be integrated
                                ®
                   in an activity-oriented WBS for software projects because of the nature of software and the way in which software is
                   developed or modified. As illustrated in Figure 5-3 product structure is embedded in the activity-oriented software
                   WBS.

                      Work packages can be used to document the tasks in a software project WBS. Factors documented in a work
                   package for constructing software components include:

                         •  Estimated duration,
                         •  Number of personnel by skill level,
                         •  Additional resources needed,

                         •  Software component or components to be developed or modified,
                         •  Acceptance criteria for the software component or components developed or modified, and

                         •  Risk factors.
                      Risk factors are potential problems that may inhibit successful completion of the software component or
                   components using the allocated effort and additional resources. Other factors that can be included in an activity-
                   oriented work package include predecessor and successor task for the task being documented and work products
                   to be placed under version control.


                   5.4.2.4 Rolling Wave Elaboration of WBS


                      According to Section 6.2.2.2 of the PMBOK  Guide: rolling wave planning is an iterative planning technique in
                                                          ®
                   which the work to be accomplished in the near term is planned in detail, while the work in the future is planned
                   at a more general level. It is a form of progressive elaboration. Therefore, work can exist at various levels of detail
                   depending on where it is in the project life cycle.

                      Rolling wave planning is a valuable technique for progressively elaborating the work to be accomplished when
                   using an activity-oriented WBS for a predictive life cycle software project, based on the following considerations
                   (the equivalent of rolling wave planning for adaptive life cycle software projects is presented in Section 5.4.2.5 of
                   this Software Extension).

                      Every software project results in a unique product, either new or modified, because replication of existing
                   software is a simple process as compared to the replication of physical artifacts. Most software projects thus
                   require innovation and creative problem solving to satisfy new and evolving needs. For predictive life cycle software
                   projects, an activity-oriented WBS is elaborated in a rolling wave manner as the details of constructing the software
                   product are elaborated with increased understanding of the problem to be solved. Some rolling wave modifications
                   of work to be accomplished using an activity-oriented  WBS may be accomplished within the overall scope
                   constraints of schedule, budget, resources, and technology, while other elaborations may require renegotiation of
                   the project scope constraints.







          76       ©2013 Project Management Institute. Software Extension to the PMBOK  Guide Fifth Edition
                                                                   ®
   82   83   84   85   86   87   88   89   90   91   92