I get asked reasonably often - "How can I use Team Foundation server (TFS) to support Sharepoint application development?”

Guidance is now available on MSDN which promises to help you provide an integrated development environment and single source code repository for process activities, integrated progress reporting, and team roles.

The goals of this guidance really makes sense to me - anyone who has completed a successful Sharepoint development will readily tell you that some of the challenges they faced were essentially basic 'ALM issues' - the sort that team system is very good at solving. Problem is no one I've spoken really knew where to start using TFS - lots of different ideas (perhaps too many) and I guess also a genuine fear of over complicating a Sharepoint based development beyond a sensible 'payback' point.

I'd love to get feedback on your experiences using this feedback for anyone who is in a position to try it out locally.

The heading article can be found here - http://msdn.microsoft.com/en-us/library/cc948982.aspx