Bjorn is not 
  subscribed to the PMC list. Here are his comments.  We should use 
  dash-dev for future comments, I think.
   
  
  
  
  
  From: Bjorn 
  Freeman-Benson [mailto:bjorn.freeman-benson@xxxxxxxxxxx] 
Sent: Monday, May 22, 2006 11:31 
  AM
To: Gaff, Doug
Cc: DSDP PMC 
  list; dash-dev@xxxxxxxxxxx
Subject: Re: [dsdp-pmc] The Eclipse 
  Project Dashboard
 
   
  Martin, Doug, (and the DSDP PMC and dash-dev)
In 
  answer to your email:
  
  1. The project 
  dashboard has been totally changed recently, without any notice to committers. 
  I liked the old dashboard, and I had put a link to it on the dsdp/tm homepage. 
  So my #1 feedback to Bjorn is: if you are planning any changes to publicly 
  visible URLs, let 
  committer know what you're up to. Don't we want to 
  have open processes? I hate broken links like http://www.eclipse.org/projects/dashboard/dashboard_detail.php?project=dsdp.tm that 
  used to work fine.
 
  The project dashboard was a prototype (that's what the 
  big red box warning on the page was about) and was being misused by (among 
  other people) the press. The data was not valid. Rather than continue to tell 
  people that, I just removed it. It was a public beta. I waffle between two 
  positions: providing public betas and then changing them, or not providing any 
  information at all. We look forward to your input via Bugzilla and your help 
  in writing the dashboard code (it's all in the Project Dash 
  CVS).
  
  2. Projects should not define the 
  metrics themselves if they are publicly visible. 
  The dashboard gets unusable if it's not totally clear what's visible. Projects 
  could be enabled to use the DASH databases to make their own computations and 
  publish them on their own homepages. But the common dashboard should work the 
  same for all projects, or it gets totally 
  confusing.
   
  3. I agree that 
  different metrics 
  would be useful in different phases of the project, 
  but there should be ONE common definition of what is 
  visible.
 
  I think the best solution is to come up with a 
  community-defined single formula. The original formula was a pseudo-random 
  invention by me. Far better would be to have the community experiment with the 
  raw data and come up with a consensus about the formula or formulas. The old 
  prototype dashboard provided raw data for such experiments, but there was no 
  conversation about the formula other than to say "it's wrong". I'm not sure 
  what to do here.
My next proposal is to allow projects to use 
  project-info.xml to define a formula and then to have dashboard pages that 
  show all the projects "the world as seen by BIRT", "the world as seen by 
  DSDP", etc. 
  
  4. Yes, being 
  explicit about 
  the formulas used is important. I don't think that 
  SQL statements are sufficient. There should be some plaintext explanation of 
  what's visible on a report.
 
  There was a whole page about how the old dashboard was 
  computed, and there were links from the dashboard pages, and yet people didn't 
  seem to find it. That page explained the formula, the raw data, everything. 
  The new project-defined or community-defined formulas can do the 
  same.
  
   
  5. Regarding the new 
  metrics:
  5a) dsdp.tm project is missing 
  totally.
  5b) I liked the 
  metrics on mailinglist, newsgroup and bugzilla activity, I'm missing those. 
  I'm not sure that commits only is a good 
  indicator.
 
  We are working hard to 
  recreate the code that extracts that data. We would be happy to have your 
  assistance. We agree that commits alone is not a good measure.
- 
  Bjorn