Some informal version control timings (aka kudo's to the TFVC team)
This past week I had the ability to do some performance testing on Team Foundation Version Control and a Proxy server over a corporate WAN. I was told that our test case used to take 20-25 minutes when doing a "Get Latest" between the US-based server and the India-based workstations. That was significantly improved to about 5 minutes when they went to SourceOffSite. (If you don't have an option to use Team System and are trying to use VSS over a WAN, you should at least take a look at SourceOffSite.)
Now for the measurements that I actually observed... Using Visual Studio 2005 with Team Explorer, the same test case took about 2 minutes. We added a proxy server in India and further reduced the time to ~45 seconds (after the proxy was populated).
Of course you mileage may vary, but I'm still excited to see a standard development task that apparently took 20+ minutes dropped to 45 seconds using Team System! I'm equally impressed by how well the system performed even without the proxy! I think this is a testament to how well the TFVC team did when architecting the system for distributed team development.