Page 145 -
P. 145

7 - PROJECT COST MANAGEMENT






                   construction phase of a predictive life cycle software project and during production of software increments in
                   an adaptive life cycle software project because working, demonstrable software can be used in both cases as a
                   measure of progress. However, the intangible nature of other software work products such as requirements, design
                   documentation, and test plans makes it difficult to measure and report work progress at the level of granularity
                   required to generate accurate earned value reports on a periodic basis.


                   7.4.2.2 Forecasting

                      Desirable attributes of a software development forecasting method include providing credible estimates in
                   a short amount of time, quickly communicating the need for decisions or actions, and empowering the project
                   sponsors to choose how the software development funds are to be spent. Earned value tracking, burndown charts,
                   and cumulative flow diagrams (CFDs) provide indicators of the costs expended to-date on a project and provide
                   forecasts of project cost at completion. These mechanisms typically report cost in units of labor (i.e., staff-hours)
                   or in monetary units that account for labor costs plus additional costs.

                      The information is presented as calculated amounts, but it is the visibility of the charts that is most valuable to
                   project managers, software teams, and other stakeholders. The charts indicate cumulative progress, how much
                   effort or money is being expended on the project, and how much remains to be done. This is important because it
                   represents the amount of effort or money needed to keep the project operational on track regardless of the amount
                   of work assigned.

                      A simple calculation of the resources that are needed, the percentage of allocation, and all costs associated
                   can be placed on the earned value, burndown, or cumulative flow chart. Often there is a major effort to re-estimate
                   and rebaseline a large project and significant customer discussions may occur concerning scope adjustment
                   and prioritization or deferral of product features. On smaller projects, it may be simpler to use extrapolation to
                   determine adjustments to the cost and schedule needed to deliver the desired software functionality. The project
                   manager and key stakeholder then adjust the functionality to be developed so that it can be completed within the
                   specified budget and time, or adjust the budget and time, or some combination thereof.


                   7.4.2.3 To-Complete Performance Index (TCPI)

                      See Section 7.4.2.3 of the PMBOK  Guide.
                                                    ®


                   7.4.2.4 Performance Reviews

                      See Section 7.4.2.4 of the PMBOK  Guide.
                                                    ®

                   7.4.2.5 Project Management Software

                      See Section 7.4.2.5 of the PMBOK  Guide.
                                                    ®







          136      ©2013 Project Management Institute. Software Extension to the PMBOK  Guide Fifth Edition
                                                                   ®
   140   141   142   143   144   145   146   147   148   149   150