Analytics/Reportcard

Rationale
There is a need for both the foundation and community to see 'at-a-glance' what the current standing is on various projects and a need for a common reporting infrastructure within the foundation for measures we find important.

The current report card, as it exists is a monolithic structure and process which ends with very specific data points being summarized for the board and ED. There are parts of data in this report that can be reused and/or combined with other reports to get very specific, relevant reports to other interested parties.

Goals
This project will seek to improve the general metrics reporting process in the following ways:
 * Break down the process of report-card summary statistics generation, specifically at places as dictated by metrics goals of other interested parties
 * Serve all the summarized data that goes into these reports from web service calls that can be reused/'remixed' with any reports or external agent that makes these web service calls
 * Create a common (albeit loose) modular infrastructure for reporting metrics in general throughout the organization

This project will also:
 * Create visual presentations of this data with the specific data needs of the data consumer in mind (modules/concrete use cases for the above improvements)

Open Questions

 * Is the modularizing of wikistats within scope of this project?
 * To some degree, it should be, because reports generated for other departments can probably reuse bits of wikistats preprocessing.

Additional documents

 * User requirements:
 * Specifications:
 * Software design document:
 * Test plan:
 * Documentation plan:
 * User interface design docs:
 * Schedule:
 * Task management:
 * Release management plan:
 * Communications plan:
 * Status updates