Search Wiki:
Project Description
Scrum Dashboard is a web front-end for Conchangos Scrum for Team System version 2. The main goal of this project is to replace the whiteboard and simplify daily work with Scrum artifacts in Team Foundation Server 2008.

Features
  • Ajax-based web interface with support for Internet Explorer and Firefox
  • All features are sprint-centric for daily work in a sprint
  • Create, add and update product backlogs
  • Create and update sprint backlog items (task, impediment, bug)
  • Drag and drop of sprint backlog items between states
  • Inline editing of work remaining as you go
  • Colorized sprint backlog items to visually see progress and unplanned work
  • Import bugs for maintenance tasks (even from another project in TFS)
  • Statistics and sprint burndown chart easily visible for the team
  • RSS feed for syndication of changes in product backlog
  • Automatically displays new projects, sprints and teams from TFS without configuration

scrumdashboardpreview3.png

Installation

Architectural notes
Scrum Dashboard is a ASP.NET 2.0 application developed using Visual Studio 2008. Technologies used are ASP.NET 3.5 Ajax, Ajax Toolkit 3.5, WCF web services for callbacks, SQL Server as backend. All Scrum data is stored in Team Foundation Server 2008 using the Scrum for Team System version 2 templates and accessed using the TFS web service API. A supporting database is used to store history for the RSS feed, but the goal is to never store anything critical in this database. For better performance a per-project cache is used which is automatically flushed whenever a change is made to that project in TFS. Scrum Dashboard should be able to connect to any project using the official Scrum for Team System version 2 templates without any modification to TFS. All changes to TFS are made by impersonating the currently logged in user to make sure security and other restrictions defined in TFS applies.

Contributing
Contact the cordinator if you wish to contribute to this project, all help is very welcome. The easiest way to contribute is that you download the latest code, make your changes, and upload a patch under the Source Code tab.

Background
Scrum Dashboard was developed by EPiServer as a small tool to simplify the transition to Scrum and Team Foundation Server. Since the start more and more features has been added, all driven by the needs and suggestions of the Scrum teams. Scrum Dashboard is currently used on a daily basis by all the Scrum teams at EPiServer. EPiServer AB is a privately owned Swedish product company, founded in 1994 and is the leading company in Content Management and portal solutions through the platform EPiServer CMS.

Read my blog at the EPiServer blogs site.
Last edited Jun 26 at 8:19 AM  by perb, version 27
Comments
capitan wrote  Feb 28 at 10:53 AM  
Något att testa, (Something to test)

Mojtaabaa wrote  May 13 at 9:13 AM  
That is great!thank you!
Mojtaba From Vesta(http://www.vestasoft.ir/ir/general/index.php?recordID=22)

hinshelmw wrote  Jun 30 at 7:38 PM  
The Scrum Dashboard is good... but what if you do not use scrum?

I don't. Neither does any development house I know (I have heard of those that do :)). Thats where the TFS Sticky Buddy comes in... Its multi process, and is more of a browser than a dashboard...
http://codeplex.com/tfsstickybuddy

Updating...