Я знаю, что есть много вопросов по SO с похожим содержанием, но могу заверить вас, что я прочитал большинство из них полностью с ответами и комментариями.
Моя ситуация немного отличается в том смысле, что наша компания в основном ориентирована на Java, и поэтому стандартный набор инструментов ALM уже настроен:
Сейчас я управляю командой разработчиков .NET, и нам нужно настроить что-то подобное для нашего процесса разработки, и обсуждается вопрос о том, идти ли отдельно с TFS или повторно использовать существующую инфраструктуру и подключить .NET проекты там тоже.
Я понимаю, что самый большой аргумент в пользу TFS - это хорошая интеграция с VS, но с нашей текущей настройкой мне интересно, есть ли какие-нибудь веские аргументы в пользу того, чтобы вообще не использовать TFS.