Project DescriptionScrum 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

Scrum Dashboard is developed by Per Bjurström, read
my blog at EPiServer World or
follow me on twitter.
Installation
Architectural notesScrum Dashboard is a ASP.NET application developed using Visual Studio 2008 and .NET Framework 3.5 SP1. Technologies used are ASP.NET Ajax, Ajax Toolkit, Ajax web services for callbacks, Entity Framework and 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.
ContributingContact the coordinator (perb) if you wish to contribute source code 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 or attached to an reported issue. You can also contribute by helping out in the forum and/or report any bugs you find in this project.
Open-source librariesThis project is using jQuery under the MIT license.
BackgroundScrum 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.