+1  A: 

Microsoft has released a new scrum template for 2010.

http://blogs.msdn.com/b/bharry/archive/2010/06/07/a-scrum-process-template-for-tfs.aspx

Shiraz Bhaiji
+1  A: 

There's a 9 post series on the old TeamsWitTools blog about how dev-div uses TFS. The first post in the series talks about the breakdown of epics. This is probably a good place to start.

Richard Banks
I should also mention Sam Guckenhiemer (DevDiv) did a presentation on Agile in the Very Large at the Australian ALM Summit earlier this year. You can find the slide deck at http://www.australianalm.com.au/presentations/Agile%20in%20the%20Very%20Large.pdf
Richard Banks
A: 

I don't know about TFS 2010, but I do know that the TFS 2008 has some important features to Scrum.

Once setup correctly, TFS can launch a bunch of tasks automatically for huge scale projects, which Scrum was founded to manage very productively. Some of these tasks is to compile a build at scheduled time. In the case of Scrum, I would say after each Sprint, after that the commitments of the Team has been done. "Done" is a very important word in Scrum, this means that here is nothing left to be done. So, think of it as all of the kind of testing, test automation, etc. is done. Your code works, 150% sure, bug free. Anyway, TFS can report the tests that failed, and track down who this task was assigned to (Team, not individual).

After having taken an eye out to @Shiraz Bhaiji's link, I think that FS 2010 got all what you need with Scrum. You got the Burndown chart, which purpose is to illustrate the work remaining to be done throughout the time, you got the velocity chart, which gives significant information about the Team's velocity to work together. Keep in mind that the velocity of a Team shall augment with the time the Team works together.

I see no problem at all using TFS2010 and set it up to work with Scrum, as it can track the Product Backlog, and should allow you to write Team's Sprint Backlog as well. In fact, there is now, with the coming of VS2010, the PSD certification, which is Professional Scrum Developer certification.

Microsoft Developers Tools (TFS and VS) is Scrum "compatible".

Will Marcouiller