Tracking Reporting and Forecasting Completion

At each reporting period, the progress data is used to determine the status of the project against the baseline plan. Advanced statistical control techniques use the data to determine if there is significant variance against the plan. If significant variance is found, then weighting algorithms enable the new completion date to be forecast, as well as forecasting the outstanding data to complete. This can include code production, defects, and tests. [6]

Exhibit 4 shows the situation in the development project after nine months.

Exhibit 4. Variance Analysis and Forecast to Complete

Plan

Actual/Forecast

Difference

Elapsed months

13.93

13.93

Q.QQ

Aggregate staff

2.QQ

2.78

Q.78

Total cumulative effort (person-months)

96.Q8

1Q1.47

5.39

Total cumulative cost (thousands of Netherlands Guilders)

28Q2.QQ

2959.QQ

157.QQ

Size (thousands of effective source lines of code)

35.39

35.38

-Q.Q1

Total defect rate

3.QQ

5.QQ

2.QQ

Total cumulative normal defects

2Q9.QQ

187.QQ

-22.QQ

Total mean time to defect (days)

7.22

4.77

-2.45

Productivity index

12.QQ

11.6Q

-Q.4Q

MBI

2.2Q

2.1Q

-Q.1Q

Defect behavior is of particular interest because it is following the expected theoretical curve with occasional excursions. These rate variations are smoothed out in the accompanying cumulative curve. The corresponding mean time to defect (MTTD) is indicating high reliability at delivery.

[5]Greene, J.W.E., "Sizing and Controlling Incremental Development," Managing System Development, November 1996.

[6]Putnam, L.H., Measures for Excellence: Reliable Software, On Time, Within Budget, Prentice- Hall, 1992.

[6]Putnam, L.H., Measures for Excellence: Reliable Software, On Time, Within Budget, Prentice Hall, 1992

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook


Post a comment