Организация разрабатывает информационные системы под заказчика. Решения довольно крупные. Проекты развиваются эволюционно, функционал добавляется в основном на основании отдельных ТЗ, которых может быть не один десяток за год. К тому же в ходе реализации от начальных требований часто отходим, согласуем дополнения, изменения и проч.
Давно хочу обзавестись инструментом (желательно многопользовательской системой, чтобы быстрее наполнялась данными) в которой можно было бы:
- Создать список Договоров (или ТЗ, Проектов, Этапов, Версий)
- Ввести все существенные требования из данных ТЗ и проектной документации (Дерево требований)
- Создать функциональное описание продукта (Дерево функций), а также содержание контекстного HeLP-а и(или) документации
- Описать структуру пользовательского интерфейса (Дерево форм)
- Хранить список и краткое описание таблиц БД (процедур, триггеров ....)
- Описать связи между всеми этими структурами
- Обеспечить поисковые функции
Сценарии использования такие:
- При решении задач технической поддержки - находить по реализованному интерфейсу описание начальной постановки задачи и целей - "зачем это было сделано и почему изменено".
- При развитии системы проводя какие либо изменения например в интерфейсе знать какие обязательства мы имеем по изменяемым формам, по функционалу и от чего, например, ни в коем случае нельзя отказаться.
- В процессе реализации требований нового ТЗ легко собирать сделанные программистами изменения, например состав измененных форм интерфейса системы, чтобы облегчить постановку задач отдела документации.
- ....
Может кто подскажет нет ли близкого по функционалу готового решения?