WallBoard
~~~~~~~~

This is a project to create a WallBoard for TFS.

WallBoard will facilitate monitoring status or health parameters for TFS team project(s) like:
  • Build
  • Performance
  • ETA
  • History widgets for charting over any collected metric like code coverage, number of tests, etc.

For Build it would include:
  • No. of builds per day
  • Build status (red/green)
  • Updated current status (building) with ETA
  • Number of tests
  • Associated planning item (Sprint goal or task)
  • Drill down to test view showing name/description of tests

For Performance it would include:
  • Mark tests for collecting performance metrics
  • Support for parallel + repeated runs (mstest & nunit)
  • Support for adding tolerance for failure

Charting would include:
  • Chart over any collected metric
  • Allow charting by average, mean, baseline, etc.
  • Allow defining thresholds for any collected metric. Thresholds can be fixed, moving average or moving up/down.

Following different metrics would be collected:
  • Lines of code/day, sprint, release, program
  • Allow ignoring specific changesets for reporting
  • Bugs/sprint
  • Bugs/release
  • Code coverage, code analysis errors
  • Number of tests
  • Turnaround time for failing build
  • Turnaround time for bug

Back-end it would work with
  • TFS (2010+)

Last edited Jan 23, 2013 at 7:09 AM by aschip, version 2