Существующая матрица отслеживания с Team Foundation Server 2010 - Как практиковать сухой?
-
13-10-2019 - |
Вопрос
У нас есть существующая матрица отслеживания в Excel, в которой есть столбцы, такие как:
- Проект
- Группа деловых правил
- Идентификатор требования
- Деловое правило
- Тип
и т.д. и т.д.
Я хотел бы оставаться сухим (не повторяйте себя) в том смысле, что когда мы создаем новое требование в этой таблице Excel ... что ее Идентификатор требования будет пропасть в TFS и по мере необходимости. Кажется нелогичным/странным, что нам когда-либо понадобится вернуть это значение идентификатора требования в TFS.
Я не основан на базе или это вполне выполнимо? Недавно я посмотрел эту веб -трансляцию Microsoft TFS. Хотя это информативно, он не решал этот фундаментальный вопрос.
Затем я представляю создание рабочих элементов TFS, которые связаны с одним или несколькими идентификаторами требований. Это расширило бы и закроет направленную/обратную прослеживаемость от нашей матрицы отслеживания в Excel, на рабочие элементы TFS, на протяжении последующих запросов функций/вариантов использования/модульных тестов/исходного кода/и т. Д. И обратно.
Спасибо!
Решение
Хотя я не думаю, что TFS поддерживает это из коробки, предполагая, что вы сохраняете документ на сайте Projects 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