Page 95 -
P. 95

5 - PROJECT SCOPE MANAGEMENT






                   5.6.2.2 Reviews and Meetings


                      Predictive life cycle software projects rely on milestone reviews to control of scope. Formal reviews may include
                   demonstrations of working software increments, to provide an input for revising project and product scope, when
                   necessary. Revisions result in a new scope baseline.
                      Adaptive life cycle projects typically use short iteration cycles and frequent demonstrations of working software
                   to provide the input for ongoing control of project and product scope. The customer, in consultation with the project
                   manager and the software development team, determines the features to be developed in each iteration cycle;
                   those features expand the defined product scope and may even change the high-level scope. The project scope
                   may be sufficient to accommodate expanding product scope, or may be adjusted as necessary. Alternatively, some
                   desired features might be omitted because of constraints on the project scope.



                   5.6.3 Control Scope: Outputs

                      The outputs in Section 5.6.3 of the PMBOK  Guide are applicable to controlling the scope of a software project,
                                                          ®
                   with the following additional considerations.

                         •   The outputs of scope control for a software project vary with governance model and the life cycle used
                           within the continuum of software project life cycles. For predictive life cycles, the primary outputs of scope
                           control are the decisions of the change control board to deny or accept change requests; acceptance may
                           be scheduled for immediate or delayed response. For adaptive life cycles, the primary output of scope
                           control is the decision of the customer concerning the next set of features to be implemented and the
                           changes to be made to the current working software. The development team, after consulting with the
                           project manager and the customer, may decide to spend the next iteration cycle modifying the software
                           architecture and doing significant refactoring of the existing software base before continuing the iterative
                           development cycles.
                         •   The output of scope control may require the project manager, higher management, and the customer
                           (or customers) to make significant changes to project scope (schedule, budget, resources) and product
                           scope (features, functional requirements, quality attributes, technology, mission). These changes may be
                           required by factors that are beyond the control of the project manager, such as a changing operational
                           environment, changes in the software development organization’s or customer’s strategic vision, changes
                           in technology or infrastructure, or changes to competitors’ products.
                         •   The outputs for controlling scope in Section 5.6.3 of the PMBOK  Guide are applicable for controlling the
                                                                                 ®
                           scope of software projects, both predictive and adaptive.















          84       ©2013 Project Management Institute. Software Extension to the PMBOK  Guide Fifth Edition
                                                                   ®
   90   91   92   93   94   95   96   97   98   99   100