Aha! Identification of "who wants it" and "what do they want" is a big help.
nsheth,
1. You might track Test Problem Reports (TPR) over time-increments or TPR per module over increments. The premise is that "as the module matures, fewer defects will occur." Be careful here because the PM must understand that the desired outcome is a diminishing number of TPR throughout the period (down to zero or near-zero for the release).
2. You might also track TPR by type of defect. (For example: "Typos" "Unclosed Loops" "Build Failures", etc) In other words, are we being careless (typos), do we need a code-check in the process, do we need training on the build engine, etc?
3. For short increments, say 1-week, track "New change reports" (anything, from requirements changes to testing defects, those that require a change to the code), "Close change reports." Using these two measurements, you can compute "Currently Open." Two more measures can give a more complete picture to the PM, "(Total) Modules (or components/pieces) to create" and "Modules Started."
The combination of “Modules to Create” and “Modules Started” lets the PM know how much of the project is being worked on and will also help to explain the defect report numbers. (It is to be expected that the number of defect reports will be higher if more components are being worked on.)
For example:
Suppose you have a product of 20 modules.
START
Modules to create - 20
Modules started - 0
New defects reported - 0
Closed - 0
Now Open - 0
END OF WEEK 1
Modules to create - 20
Modules started - 3
New defects reported - 5 (This is for the 1-week period)
Defects closed - 3 (This is the total "closed" to date)
Now Open - 2 (This is as of the end of the week)
END OF WEEK 2
Modules to create - 20
Modules started - 5
New defects reported - 8 (since the last report from Week 1)
Defects closed - 5 (three from last week and two this week)
Now Open - 8 (had 2 open from Week 1, plus 8 new ones this week, minus the 5 that were closed this week).
If you graph these on a single chart and present it to the PM on a weekly basis, he/she can have a picture of what's going on, PROVIDED THAT he/she understands how to interpret the data. What I mean is this --
Each new module will present a spike in defect reports and this spike will diminish as the module reaches maturity;
It should be expected that each additional module/component under development will cause a rise in "new defects" overall; Maturity of each module should mean fewer defects overall;
All defects cannot be closed in a single week.