Microsoft’s Team Foundation Server (TFS) 2010 was released earlier this year. To quote Microsoft, TFS “is the collaboration platform at the core of Microsoft’s application lifecycle management solution that automates the software delivery process and enables organizations to effectively manage software development projects throughout the IT life cycle.”
- a powerful source control system
- team collaboration workspaces (via SharePoint)
- work items and process templates (tasks, bugs, user stories, etc)
- reporting for all kinds of roles involved in software projects – developers, testers, project managers etc.
- test development and even test lab management
- a build server that supports continuous integration
- integration with Visual Studio (of course), a web interface, a SharePoint portal and an API that enables third party tools
- and much more…
The 2010 release of the product is a great leap forward in terms of functionality over the 2008 and 2005 releases (as you would expect). Over the coming months I aim to write TFS related articles that cover these main areas of functionality. It really is a massive beast of a product so I expect there to be a lot of articles!
In the meantime, following are some links to some key TFS resources: