Page 154 -
P. 154

8 - PROJECT QUALITY MANAGEMENT






                   manager is responsible for ensuring that all stakeholders understand failure to meet users’ quality expectations will
                   result in project and product failure. In addition to the end users and their managers, other stakeholders are those
                   who will affect or be affected by the software product, either while it is under development or during operation
                   after it is delivered. For example, the stakeholders of an enterprise resource planning (ERP) system include IT
                   operations staff who are responsible for sustaining the ERP system; their concerns will include the interoperability,
                   performance, robustness, and documentation of the software. In addition to users and those responsible for
                   product sustainment, members of the project team and external SQA and SQC are also product stakeholders (see
                   Section 13 of this Software Extension for stakeholder management considerations). A stakeholder register provides
                   an input for planning software quality management.
                                                                                                                          8
                      Quality requirements are an element of the overall product requirements; they are (or should be) established
                   when the functional requirements are established. In companies that produce software products for commercial
                   sale, the quality requirements are usually included in the market requirements document. IT projects may simply
                   use a features/backlog list. When applicable, the project manager needs to make sure that the quality requirements
                   are included. Quality requirements for contracted software (i.e., bespoke software) are typically included as an
                   element of the statement of work.

                      Customers and users may not be able to precisely state performance requirements and other nonfunctional quality
                   requirements. A software project manager may need to engage product managers, business analysts, requirements
                   engineers, and other appropriate stakeholders in the elicitation of nonfunctional requirements to determine which
                   quality attributes are most important to the customer and users. Requirements for software product quality may also
                   include regulatory requirements (e.g., for life-critical systems). In contracting, quality requirements may be imposed
                   on component providers and suppliers of custom-built or customized software components.

                      Inputs for planning the management of software process quality typically include quality analyses from past projects or
                   from previous increments of the current product. Inputs for planning software quality management can be associated with
                   quality analyses performed at the story, feature, iteration, or release level (e.g., to provide a basis for determining whether
                   code reviews, testing, and other types of evaluations were executed as anticipated and whether they were successful);
                   defect find/fix rates can be examined (to determine whether the numbers are rising or falling); time spent on fixing
                   defects can be examined (to determine whether they are adversely impacting planned feature development and whether
                   reviews and testing are yielding the expected results); and previous lists of known problems and deferred defects can be
                   investigated by severity and by feature or module (to determine whether there are error-prone modules in the software).

                      The following inputs from Section 8.1.1 of the PMBOK  Guide are also applicable inputs for planning software
                                                                    ®
                   project quality management.


                   8.1.1.1 Project Management Plan

                      See Section 8.1.1.1 of the PMBOK  Guide.
                                                   ®


                   8.1.1.2 Stakeholder Register

                      See Section 8.1.1.2 of the PMBOK  Guide.
                                                   ®


                   ©2013 Project Management Institute. Software Extension to the PMBOK  Guide Fifth Edition              145
                                                                   ®
   149   150   151   152   153   154   155   156   157   158   159