Я немного не согласен с @TomTom здесь, но ненамного.
Прежде всего, если вы даже начинаете задумываться об установке TFS, переходите с 2010 года. Несмотря на то, что существует путь обновления с 2008 по 2010 год, просто не стоит усилий, которые вам понадобятся, чтобы пройти туда. В 2010 году вы получаете намного более простую установку, совместимость на стороне сервера с большим количеством версий операционной системы (например, Windows 7) для установки с одним или небольшим числом пользователей, а также лучшую интеграцию в Visual Studio и другие инструменты.
Теперь, чтобы ответить на ваш вопрос о том, почему бы не использовать различные инструменты. , , Ответ прост: интеграция. Это там с 2008 года, еще лучше с 2010 года. Если вы правильно используете TFS, вы можете использовать его для управления всеми аспектами жизненного цикла вашего приложения, включая требования, разработку кода, тестирование и отчеты SDLC. И самое главное, все аспекты жизненного цикла могут быть связаны с одной частью процесса на другую. Это становится действительно трудно сделать, если вы используете SVN для своего репозитория и FogBugz для отслеживания ошибок, а также электронные таблицы для ваших требований (и т. Д.).