Page 128 -
P. 128

7 - PROJECT COST MANAGEMENT



                   7 7











                   PROJECT COST MANAGEMENT

                      Most of the material in Section 7 of the PMBOK  Guide is applicable to cost management for software projects.
                                                              ®
                   This section of the Software Extension to the PMBOK  Guide presents additional considerations for managing
                                                                   ®
                   software project cost.

                      As stated in the introduction to Section 7 of the  PMBOK   Guide, Project Cost Management includes the   7
                                                                          ®
                   processes involved in estimating, budgeting, funding, managing, and controlling costs so that a project can be
                   completed within the approved budget. This section of the Software Extension to the PMBOK  Guide discusses cost
                                                                                                 ®
                   management for software projects.
                      Large corporations and government agencies develop many new software products and modify hundreds of
                   existing products each year. Small companies may develop or modify fewer software products, but those products may
                   be the essence of the company’s business. As a result, project cost management is a mainstream activity for every
                   organization that builds software; it has become a critical process for the success and survival of many organizations.

                      As indicated in Section 6 of this Software Extension, effort and schedule are closely related for software projects
                   because effort is the product of people and time. Because staff-hours is the primary cost factor for software
                   development, effort estimation is used as the basis for estimating the cost of a software project. Additional costs
                   may be included as an overhead percentage on the cost of effort. Many companies do not disclose the resource
                   rates (dollar-value) to the project manager. A software project manager can manage project costs in units of staff-
                   hours instead of monetary units when the resource rate for the staff-hours is not provided.

                      The effort required to develop or modify software is almost entirely dependent on the skills, abilities, and
                   motivations of individual team members, the interactions among team members, technical leadership, project
                   management, and the culture and organizational processes in the software development environment. Cost
                   management for software projects includes making initial estimates and updating them periodically, and may
                   include identifying and forecasting the cost of maintaining and evolving a software product plus licensing or
                   updating commercially acquired components over many years. Managing software project costs with this amount
                   of variability is difficult even when a software project manager has a significant amount of experience.

                      This section of the Software Extension addresses effort estimation, in addition to other aspects of managing
                   software project cost, to help software project managers understand the impact of the variability of software cost
                   drivers on software project costs. When using adaptive life cycle models, which maintain flexibility as late into the
                   development process as possible, software project managers still need to estimate the effort (cost) and schedule
                   of their projects. However, the volatility of project attributes, such as rapidly evolving technology, changing and
                   emerging architecture and requirements, and the varying productivity of software developers, has a significant
                   impact on cost estimation and cost management.




                   ©2013 Project Management Institute. Software Extension to the PMBOK  Guide Fifth Edition              119
                                                                   ®
   123   124   125   126   127   128   129   130   131   132   133