Thursday, March 17, 2005
Red Line Reviews: A method to gauge real project progress
Definition and Purpose
The purpose of a red line review is as follows:
Steps
Formulas for calculating project progress
Computed by person leading the Red Line
Total Spec Lines: The count of all lines in the spec Total Score: The sum of all the scores for the criteria
% Done = Total Score / Total Spec Lines
Total Undelivered spec lines: Sum of all spec lines with a 0 score
Total Under Delivered spec lines: Sum of all spec lines with a 1/2 score
Total Mis-Delivered spec lines: Sum of all spec lines with a -1 score
Total Delivered spec lines: Sum of all spec lines with a 1 score
Scope Creep %: (Total Spec Lines) / (Spec Lines at last review) * 100
Computed by the schedule keeper
Effort
Estimated Project Hours: From COCOMO or other LOE estimate at project start
Actual Project Hours: The number of hours expended on the project from the effort system
Revised Project Hours: (100 * Actual Project Hours) / ( % Done)
Project Drift (Effort) %: (Revised Project Hours) / (Projected Estimated Hours) * 100
Schedule
Estimated Project Finish Date: The date the project was supposed to finish
Estimated Number of Project Days: The estimated duration of the project
Revised Project Days: (100 * Estimated Number of Project Days) / ( % Done)
Revised Finish Date: Estimated Project Finish Date + (Revised Project Days - Estimated Number of Project Days), Adjusted for work days (best done by MS project)
Results Processing
This section addresses what the results are and who should receive them
Result Types
Bold: Minimum required items
Recipients
The purpose of a red line review is as follows:
- To determine the true degree of project completion
- To insure the project is being done to spec
- To find spec lines that are implied by but not cover by the spec or places where the spec could be in error or not understood, these are called SPEC GAPS
- To make sure all parts of the spec are assigned or at least verify what has yet to be assigned
- To identify areas of scope reduction or scope creep
- To allow estimate of person power actual vs estimated effort
Steps
- The spec should be numbered.
- As spec lines are added to the spec the numbering should not be modified, instead the spec lines should receive new numbers. Numbering in the spec is designed to make the requirements traceable, the sequential order is not important
- If spec lines are "deleted" they should instead be stricken and be counted as being done for the purposes of calculation
- If an item is modified, it should receive a new number, the old number should be treated as deleted above this has the effect of increasing the number of spec spec lines with modification and is desired
- Using the actual product as it is delivered at the time of the review e.g. do not accept a statement of completion, verify it visually, go thought the spec scoring each requirement and counting the number of requirements
- Compute the doneness statistics as below
Degree of Doneness | Score | Note |
Not Done At All | 0 | |
Partially done and looks to match spec | 1/2 | Any degree of doneness less the 100% done |
Done to Spec | 1 | |
Done (all or partial) not to Spec | -1 | Anything wrong is 100% wrong |
Formulas for calculating project progress
Computed by person leading the Red Line
Total Spec Lines: The count of all lines in the spec Total Score: The sum of all the scores for the criteria
% Done = Total Score / Total Spec Lines
Total Undelivered spec lines: Sum of all spec lines with a 0 score
Total Under Delivered spec lines: Sum of all spec lines with a 1/2 score
Total Mis-Delivered spec lines: Sum of all spec lines with a -1 score
Total Delivered spec lines: Sum of all spec lines with a 1 score
Scope Creep %: (Total Spec Lines) / (Spec Lines at last review) * 100
Computed by the schedule keeper
Effort
Estimated Project Hours: From COCOMO or other LOE estimate at project start
Actual Project Hours: The number of hours expended on the project from the effort system
Revised Project Hours: (100 * Actual Project Hours) / ( % Done)
Project Drift (Effort) %: (Revised Project Hours) / (Projected Estimated Hours) * 100
Schedule
Estimated Project Finish Date: The date the project was supposed to finish
Estimated Number of Project Days: The estimated duration of the project
Revised Project Days: (100 * Estimated Number of Project Days) / ( % Done)
Revised Finish Date: Estimated Project Finish Date + (Revised Project Days - Estimated Number of Project Days), Adjusted for work days (best done by MS project)
Results Processing
This section addresses what the results are and who should receive them
Result Types
Result Type | Contains |
Initial Red Line Statistics | Total Spec Lines Total Score% Done Total Undelivered spec lines Total Under Delivered spec lines Total Mis-Delivered spec lines Total Delivered spec lines List of Spec GapsList of Lines Added/Modified Since Last Red LineScope Creep % |
Schedule Update | Estimated Project Hours Actual Project Hours Revised Project Hours Project Drift (Effort) %Estimated Project Finish Date Estimated Number of Project Days Revised Project Days Revised Finish Date |
Spec Document Revisions | New Spec Lines Changed Spec Lines Deleted Spec Lines |
Bold: Minimum required items
Recipients
Result Type | Recipients |
Initial Red Line Statistics | Developers Manager of Development Team Scheduling Team Product Management |
Schedule Update | Manager of Development Machine Scheduling Team Product Management Scheduling Subscribers |
Spec Document Revisions | Developers Product Management |
Comments:
Post a Comment