БОЛЬШИМ преимуществом TFS является то, что MS предоставляет полную среду разработки от требований / планирования до развертывания и тестирования.Заводские шаблоны процессов по умолчанию имеют реальную ценность для быстрого запуска процесса разработки.MS приложила немало усилий к предоставленным вам шаблонам процессов по умолчанию, и все эти шаблоны основаны на проекте (ваш вариант 2) , что означает, что они предполагают, что ваши элементы введены и должны отслеживаться в процессе разработки.Основа проекта.Ошибки должны быть внесены в проект TFS, с которым они связаны.
Теперь, совершенно невозможно выполнить все проверки качества в одном проекте?Точно нет!Если у вас есть (очень) веские причины для этого, это можно реализовать.Но вы будете сражаться с системой в некоторых местах, например, в области отчетности и анализа результатов тестирования.Я знаю из опыта.В общем, связывание и обеспечение прослеживаемости ваших элементов QA с кодом и сборкой элементов по проектам TFS.И, вы не сможете повторно использовать предоставленные шаблоны процессов.Они должны быть настроены в значительной степени.
Эй, вы заплатили за систему, и это не дешево!Постарайтесь использовать как можно больше за то, за что вы заплатили, включая шаблоны процессов и способ работы от MS и поддержки сообщества, что будет означать, что вы будете следовать рекомендациям MS.