If you are practicing Scrum and use TFS for this you probably know there are several project templates exist for TFS and Scrum. There is a couple from MS and there is also quite popular 3-rd party template from http://scrumforteamsystem.com/ guys. Here is a comparison of these template (it is from a company that created one of the templates, so it may be biased).
We've used "MSF Agile v5" for some time and now trying "Scrum for Team System v3.0". This template comes with a tool called "TFS workbench" (ex "Scrum Masters Workbench"). Some may find this tool handy, but if you expect high level of quality as in MS products you will be disappointed. It is free product (at least yet). Anyway this topic not about this tool, although I use it in the post title as the name of template is too generic.
If you are using SfTS 3.0 you may find that tasks hierarchy is lost when you export your WIs to MS Project. To fix this you need to do the following:
1) CD to "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\"
2) Run "TFSFieldMapping download /collection:"http://YOURTFSSERVER:8080/tfs/YOURCOLLECTION" /teamproject:YOURPROJECT /mappingfile:"c:/temp/MappingFile.xml""
3) Open c:/temp/MappingFile.xml and add the following line:
<HierarchyLinkType LinkType="Scrum.ImplementedBy" />
4) Run "TFSFieldMapping upload /collection:"http://YOURTFSSERVER:8080/tfs/YOURCOLLECTION" /teamproject:YOURPROJECT /mappingfile:"c:/temp/MappingFile.xml""