The Instructor Package is very helpful for grading student PSP submissions and providing constructive feedback to students. Also, the "Data Analysis" menu and PPS form provides a rich set of data/information.
I believe some additions to the Instructor form would be helpful to guide students. For example, in PSP2.0 the students should have:
--Design Time/Code Time >1
--Design Review Time/Design Time > 0.5
--Code Review Time/Code Time > 0.5
These objectives need to be calculated manually. Right now, Yield, Defects Removed per hour, and Leverage are shows on the PPS. Perhaps some grading aids (more of the consistency checks already provided) could be used. In addition, the Compile defects found objective (< 10 compile defects/KLOC) is "hidden" inside PQI, while the Test Defect Density is part of PPS.
I suspect the PPS was orginally envisioned to be a paper form. With Dashboard support, additional useful informtion could be added to Data Analysis, the PPS, and the Instructor support.
I realize this is kind of an open ended request--I'd be happy to document more specific if such features would be of value to the wider Dashboard community. Another idea is to include a CPI trend chart to see if CPI is trending toward 1+.
rfrederi
Thank you for the suggestion!
Are you aware that the Instructor's Grading Helper is customizable? You can click the "Edit this page" icon that appears in the top-right corner of the window, and add the metrics, tests, consistency checks, and other items that you find helpful while grading. After adding them once, they will be available to you for all the assignments you grade in the future.
As an example, navigate to the "Consistency Checks" section of the report and click the "Edit" icon. Then take a look at the last snippet on that page. It compares "Additions LOC" to "Added LOC" and uses it to display an appropriate message. You could follow the same pattern to display helpful messages about the phase ratios, compile and test densities, etc.
Similarly, it is possible to add elements to the PPS form (although this is usually disabled for PSP class assignments, so students don't accidentally delete important elements from their PPS form). From a packaging and distribution standpoint, I currently strive to distribute PSP materials that match their "official" counterparts as closely as possible, and give people the freedom to customize the form based on their personal improvement goals.
Based on your post above, I would like to point out a feature that you might not be aware of. If you click on the PQI chart, it will display a larger version of the chart; then if you click on that larger version, it will show you the underlying data, which includes the phase ratios and defect densities for each axis.
At some point, I would like to update the Data Analysis center and make it customizable, like the PPS forms. This has been on my "to-do" list for some time, but I haven't been able to make the time for it so far.
So, I am posting this reply so that anyone reading will know about the tools that are already at their disposal relating to this functionality. But all of that having been said, I am very interested in the specific suggestions you mention. For example, if you customize this grading helper, I would greatly appreciate getting a copy of your customizations. That way, we could incorporate your new checks back into the dashboard itself, and share your grading insights with other PSP Instructors. And if there are specific charts or checks that you would like to see but cannot create, please do mention them so we can consider creating them.