TFS Update to 2008 Beta2 and Escrum Admin

As I posted before I have been updating our TFS server to 2008 Beta2, today it was the WSS from 2.0 to 3.0. Well I followed the process on Sudhir Hasbe's blog and it just worked, so now we have WSS3.0 running the the TFS application tier. The final step will be to move the SharePoint sites to our main MOSS 2007 farm, but that is for another day.

As part of today's upgrade I was working on process templates. We use Escrum but I had noticed our Escrum web site was not showing all the projects using that template. I had completely forgotten that you had to manually add Team Projects to the Escrum web site. This is done using a URL like:

http://mysite/escrum/admin.aspx

The main reason I forgot this is that the admin page is not shown on any menu! A nice bit of security by obscurity. Anyway using this admin form you can add projects to the Escrum web site. The problem is that the UI does no validation other than checking you typed a string. You have to know and type in the projects names correctly. Once the entry is made it is stored in the

[program files]Microsoft Visual Studio 2005 Team Foundation ServerWeb ServicesEscrumRegisteredGroups.XML

Useful to know the location so you can remove the rubbish you type in by mistake.