- It's a client/server system. The server component is Team Foundation
Server with a SQL Server 2005 back-end. Visual Studio 2005 and MS
Project can act as clients. There is also a light-weight client for
people who need to check items out but not develop. TFS provides a new
version control system. It's not VSS. There is a web portal with
project information such as bug stats. A manager can create project
tasks in MS Project and then a developer will see those tasks in Visual
Studio. Check-in rules can be applied. For example, a rule could
require that any check-in be tied to a specific task.
- MS hired James Newkirk of NUnit to write the unit testing portion. It
is almost identical to NUnit. There are also tools for load testing
and application testing over http/https.
MS does not plan to provide these testing tools with Visual Studio
Profession only the VS Team System which is pretty expensive.
- There is support for modeling. The modeling support is limited to
logical network and class diagrams. You can sync the class diagrams
with code and vice-versa. The class diagram is UML-like, but not
actually UML. There is no support for other types of UML diagrams such
as sequence or use case diagrams.
- The anticipated release date for the Visual Studio 2005 line of
products is Nov. 7, 2005. There was some talk about licensing, the
details of which escape me. However, the emphasis was that there would
great financial benefit(in terms of upgrading to VS 2005) to being an
MSDN subscriber.