Плагин управления требованиями для Trac? - PullRequest
7 голосов
/ 09 февраля 2010

Существуют ли какие-либо плагины управления требованиями для Trac ? Я проверил список на Trac-Hacks и ничего не увидел

Я представляю некоторые функции, такие как Система IBM DOORS . Основные функции включают пересмотр и контроль изменений требований, обоснование требований и т. Д.

Обновление: Полагаю, я мог бы просто использовать вики-часть Trac для документирования требований, но это не допускает каких-либо наборов изменений для требований - например, когда изменилось одно требование, но разработчики работаем с базовым уровнем, когда требование еще не обновлено. Это также не позволит связать требования таким образом, что при изменении родительского требования все зависимые требования должны быть рассмотрены до того, как изменение будет принято (чтобы синхронизировать зависимые требования).

Ответы [ 2 ]

3 голосов
/ 28 сентября 2010

@ retracile: спасибо за это "как". Я только что обнаружил rmtoo , который управляет текстовыми требованиями ... и, кстати, оглядываясь назад, он также имеет функции интеграции с VCS и, как Trac, написан на Python.

2 голосов
/ 16 марта 2010

Когда вы начинаете говорить о пересмотре ваших требований, я думаю, что вам действительно нужно отступить и посмотреть на свои требования как на часть дерева исходных текстов. Найдите формат файла для требований, которые может обрабатывать SCM (текстовый и т. Д.), И просто отметьте их. Обращайтесь с ними как с ранней частью вашего кода ... когда придет время выяснить, какие требования будут v2.0, создайте ветку v2.0 и разработайте требования для этой ветки, а затем следуйте указаниям по разработке кода в этой же ветке.

Если вы используете разработку на основе ветки, создайте требования для ветки, создайте код в той же ветке, а затем объедините ветку. Это синхронизирует требования и реализацию.

...