Project Summary Form Directions

Purpose

This form holds the estimated and actual project data in a convenient and readily retrievable form.
Keep copies of all forms you complete!  You will need them for later metrics collection.


Planning Phase

Header Enter the following:
     
  • your name and today's date
  • the program name and number
  • the instructor's name
  • the language you will use to write the program
Minutes/LOC Enter the Minutes/LOC planned for this project. Use the To Date rate from the most recent previous program. On your first project, enter 2.4.
LOC/Hour Calculate the LOC per hour planned for this program by dividing 60 by the Plan Minutes/LOC.
Defects/KLOC Find the defects/KLOC To Date on the most recent previous program.Use this as the Plan Defects/KLOC for this project. On your first project, enter 100.
Program Size (LOC) Enter the estimated Total New & Changed LOC. 
Time in Phase - Plan Multiply Total New and Changed LOC by Minutes/LOC and enter this on the Total row.

From the Project Plan Summary for the most recent program, find the To Date % values for each phase.  Multiply the To Date % from the previous program by the value in the Total row to compute the plan time (in minutes) for each phase. 

Defects Injected - Plan
(optional)
Estimate the total number of defects to be injected in the program.

The formula is Plan Defects/KLOC times the Plan Total New & Changed LOC for this program divided by 1000.

For example, with a Plan Defects/KLOC of 75.9 and a Plan New & Changed LOC of 75, Plan Total defects =75.9*75/1000=5.69, so use 6.

Before development, estimate the defects injected by phase using the estimate total defects and the To Date % defect injected distribution from the previous program.

Defects Removed - Plan In the total row, enter the estimated total defects.

Using the To Date % values from the most recent program, calculate the plan defects removed for each phase. 


PostMortem Phase

Time in Phase - Actual At job completion, enter the actual time in minutes spent in each development phase. (Get these data from the Time Recording Log.)  Calculate the sum of the times for each phase and enter this sum on the Total row.
Time in Phase - To Date For each phase, enter the sum of actual time and To Date time from the most recent previous program. 
Time in Phase - To Date% For each phase, enter 100 times the To Date time for that phase divided by the total To Date time. (As a check, if you add the individual to date% for all the phases the total should be 100%)
Program Size (LOC) Count and enter the Actual New & Changed LOC.

Add Actual New & Changed LOC to To Date New & Changed LOC from the most recent PSP Summary Form and enter this sum as To Date LOC.

Minutes/LOC Divide the total actual development time by the actual program size to get the actual Minutes/LOC.
Divide the total To Date development time by the ToDate program size to get the ToDate Minutes/LOC.

For example, if the project took 137 minutes and you produced 29 LOC, the Minutes/LOC would be 196/29 = 6.76.

LOC/Hour For Actual  LOC/Hour, divide 60 by the Actual Minutes/LOC.
For To Date LOC/Hour, divide 60 by the To Date Minutes/LOC.

For example, if Actual Minutes/LOC are 6.76, Actual LOC/Hour are 60/6.76 = 8.88.

Defects Injected - Actual (optional) After development, find and enter the actual number of defects injected in each phase. (Get these data from the Defect Recording Log.)
Defects Injected - To Date (optional) For each phase, enter the sum of the actual defects and the To Date defects from the most recent program. 
Defects Injected - To Date % (optional) For each phase, enter 100 times the To Date defects for that phase divided by the total To Date defects. 
Defects Removed - Actual After development, find and enter the actual number of defects removed in each phase. (Get these data from the Defect Recording Log.)
Defects Removed - To Date For each phase, enter the sum of the actual defects and the To Date defects from the most recent program. 
Defects Removed - To Date % For each phase, enter 100 times the To Date defects for that phase divided by the total To Date defects. 
Defects/KLOC Calculate the defects/KLOC actual and To Date for this program.

For Actual, multiply the total actual defects by 1000 and divide by the Actual Total New & Changed LOC.

Make a similar calculation for To Date.

With 17 defects to date and 153 Total New & Changed LOC, defects/KLOC To Date = 1000*17/153=111.11.


Copyright 1999 by John Dalbey