Существующая матрица отслеживания с Team Foundation Server 2010 - как практиковать DRY?
У нас есть существующая матрица трассировки в Excel, которая имеет следующие столбцы:
- проект
- Группа деловых правил
- ID требования
- Бизнес-правило
- Тип
и т. д.
Я хотел бы остаться СУХИМ (не повторяться) в том смысле, что когда мы создадим новое требование в этой электронной таблице Excel... его идентификатор требования будет распространяться по всей TFS по мере необходимости. Кажется нелогичным / странным, что нам когда-нибудь потребуется повторно ввести это значение идентификатора требования в TFS.
Я с базы или это совершенно выполнимо? Я недавно смотрел эту трансляцию Microsoft TFS. Несмотря на информативность, он не решает этот фундаментальный вопрос.
Затем я представляю создание рабочих элементов TFS, связанных с одним или несколькими идентификаторами требований. Это расширит и закроет прямую / обратную трассируемость из нашей Матрицы отслеживания в Excel, в рабочие элементы TFS, во время последующих запросов функций / случаев использования / модульных тестов / исходного кода / и т. Д. И обратно.
Спасибо!
2 ответа
Хотя я не думаю, что tfs поддерживает это "из коробки", предполагая, что вы храните документ на сайте sharepoint проектов, вы можете настроить собственный рабочий процесс, который бы добавил идентификатор требования в глобальный список. Как изменить глобальные списки можно найти здесь. http://blogs.microsoft.co.il/blogs/shair/archive/2010/03/08/tfs-api-part-23-create-global-list-xml-way.aspx
Вы можете изменить любой рабочий элемент в TFS и, следовательно, также рабочий элемент "Требование / Пользовательская история". Вы можете добавить туда новое поле, в котором будет храниться ваш идентификатор требования.
Посетите MSDN, чтобы узнать, как изменить ваш рабочий элемент: http://msdn.microsoft.com/en-us/library/ms243849.aspx