I'm spending some quality time with Team System these days. I am very impressed.
The biggest challenge to date has been installation. In fact, I have yet to successfully install Team Foundation Server. I suspect a deployment and configuration marketing opportunity for more challenges may exist here...
Were it not for the VSTSBeta2 DVD, I would not be experimenting with Team System at all.
There are lots of cool things to like about Team System:
- The framework integrates seamlessly into the Visual Studio 2005 IDE.
- SharePoint and Reporting Services are used to report status.
- The default development methodology is Agile.
- Test-Driven Development templates are supplied, which provide a mechanism for recording (forcing, in some cases) unit test results.
- Project Management tools integration - though I have not had an opportunity to tinker with this yet.
All in all, a major step forward in software development life cycle - kudos to Microsoft!
:{> Andy