Takuya,
I just stumbled onto the Review Id Summary analysis on the public server. It looks pretty cool. But, I have a couple of suggestions:
1) Honestly, I can't remember what Project associates with what Review Id. In fact, I selected hacky2004-all and IssueSdt and figured that was a correct combination and I got, "The review ID 'IssueSdt' was not found in the 'hacky2004-all' ". That is a little strange. What project should that be in then?
I would personally, like a single drop down selector that provides the Project and Review Id. Therefore, I wouldn't have to know what Project the Review Id is in. So, for my selector it would have the following entries: - Project:hacky2004-all ReviewId:JavaMap - Project:hacky2004-all ReviewId:UserMap - Project:Clew2-UH ReviewId:Books - Project:Clew2-UH ReviewId:Syllabus
2) One of the Project/Review Id combinations that worked is the hacky2004-all and JavaMap. the analysis returns the following data. Review ID JavaMap First Day with Data 12/07/2004 Last Day with Data 12/07/2004 Total Spent 0.08 (total), 0 (yours) Individual Phase 0.08 (total), 0 (yours) Team Phase 0 (total), 0 (yours) Rework Phase 0 (total), 0 (yours) Number of Issues 1 (Critical: 0, Major: 0, Normal:1, Minor: 0, Trivial: 0, Unset: 1) Number of Issues Opened 0 (Critical: 0, Major: 0, Normal:0, Minor: 0, Trivial: 0, Unset: 0) Number of Issues Closed 0 (Critical: 0, Major: 0, Normal:0, Minor: 0, Trivial: 0, Unset: 0) Member Passing Review Prep Threshold 12 (passing) / 12 (total)
This is pretty cool. but, It is a little hard to quickly understand what happened and I would like to see more details. The details i would like to see are as follows: 1) Three Sections (different tables): (1) a summary, (2) a drill down section for Review Active Time, and (3) a drill down section for Review Issues.
2) In the summary section, I would like to see: - Review Id - Review Status: Finished or Not Finished (If all issues are closed or there are some open issues). (consider a red font for the Not Finished status). - First and last day of data - Who is the author - Who are the participants - total Review Active Time - Review Preparation Threshold: passing/total - Total number of generated issues in Individual phase, total number of issues that are valid (meeting phase), total number of issues that are closed (rework phase)
3) In the Review Active Time drill down. I would like to see: - A drill down table (like the ones in Daily Project Details) that has the Review Active Time per Review Participant for each Review Phase. This table should include whether they passed the Preparation Threshold. So, the columns are members (plus a total), the rows are phases, and there is a row for Preparation Threshold (consider a red font for active times below threshold), and a Total Row.
4) In the Review Issue drill down, I would like to see: - A drill down table (like the ones in Daily Project Details) that has the Number of Issues per Severity for each interesting Status. So, the columns are severity (plus a total), the rows are (the total number issues generated in the individual phase, the total number of issues open, and the total number of issues closed), and a Total Row. The point of this table is to show how many issues did the participants generate, how many were actually valid, and how many were actually fixed. (consider a red font for issues that have not been closed).
These should be minor improvements if your data structures support getting this detailed information.
thanks, aaron
ps.. I still think that a Jupiter Review Report generator would be really cool. the report generator could be called via Ant or Eclipse. One would think that this could just be a XSLT Hack, or maybe just a little Java code with jdom and then XSLT.
