
1) Scalability
2) Operations & Management
3) Recovery
4) Extensions
5) Performance
Many more areas can be added to the above list to prove that TFS is far more ahead then VSS, but how? Firstly if you see it doesn’t talks about only Source Control but it talks about Application Lifecycle Management (ALM) which covers the process straight from writing the very first development document what so ever it may be. VSS was all used to be a code repository and giving one many features to manage code libraries, users, rights, backup, recovery and etc etc. But TFS is certainly a broader picture of the game since it introduces a concept of ALM let’s see what it provides:

2) Management of Work Items, Bugs, Scenarios etc
3) A SharePoint site for every Team Project which focuses on Team Collaboration
4) Fast SQL Reporting of Bugs, Remaining Work, Resource Allocation etc
5) Proper Management of Development Documents
6) Team Build and Release Automation
7) And many a more which are there to be explored
The point 1 covered what VSS was doing even the source control in TFS is far more advanced and mature as compared to the one we use in VSS with the improved productivity of features like locking, change sets, comparisons and branching.
VSS was for small – mid teams but TFS is scalable, VSS Security was Application specific but TFS relies on Windows based security hence the security becomes easy to manage task if you have the AD & proper policies in place, the data stored in VSS was in file system but in TFS it’s in SQL Server which makes reporting, recovery and readability much more enhanced.

There is a lot which is unwritten like its interop behavior where this multipurpose tool has the power to interact with non MS products and heterogeneous platforms.
I got the chance to understand this product after attending a few sessions of Naveed Bajwa and then I conducted a couple of seminars on this and a PoC & real time deployment at a Customer location. It is really a fun and worth it exploring & implementing it.
I can be contacted for any problems or material required during an part of TFS but only on MS community platform :)
Again; attached is my presentation given on TFS:http://cid-866cd84756fa9077.skydrive.live.com/self.aspx/Documents/TFS.pptx
No comments:
Post a Comment