По моему опыту, TFS работает очень хорошо, даже для небольших команд. Если общее число разработчиков составляет пять или менее, вы можете использовать относительно доступную версию Workgroup: помимо этого вам придется понаблюдать за реальной вещью, цена которой определенно находится в сфере «Enterprise» ...
Самым большим препятствием для начала использования TFS является установка ужасной вещи: этот процесс, кажется, разработан для максимального ухудшения. (Степень, в которой «дизайнеры» процесса обновления с 2005 по 2008 год презирают своих пользователей, даже выходит за рамки этого: к счастью, вы сможете начать с TFS2008 и вам не придется беспокоиться об обновлении какое-то время).
Если вы будете точно следовать инструкциям , вам придется справиться с 2-3 попытками, а требования к оборудованию не так плохи, как кажется. Моя установка TFS для 3-х разработчиков вполне комфортно работает на ноутбуке Dell предыдущего поколения с 4 ГБ ОЗУ.
Одним из больших преимуществ TFS является интеграция с VS: она работает очень, очень хорошо, а разделение на полки и ветвления реализованы более простым способом, чем в любых других системах, которые я видел.
Руководство процессом и поддержка в TFS немного менее отточены, но все же весьма полезны. Поддержка подключаемых модулей для нескольких методологий разработки довольно приятна, и уже доступны несколько сторонних надстроек (например, для Scrum ).
В общем, пробовать TFS определенно не помешает: если у вас есть подписка MSDN, у вас, вероятно, уже есть версия Workgroup, а также пробная версия полной версии: в противном случае вы можете загрузить последний от Microsoft .
ОБНОВЛЕНИЕ, 12 апреля 2010 г .: С выпуском Team Foundation Server 2010 процедуры установки и обновления улучшились , намного . Новая установка TFS2010 не займет у вас больше нескольких минут (при условии, что у вас уже есть экземпляр SQL Server 2008 и он запущен), и даже обновление моей установки TFS2008 на месте оказалось совершенно безболезненным.