私が勤務する会社では、ソフトウェア開発ライフサイクルへの準拠を計画し始めています。私たちはすでに、wiki、vcsシステム、バグ追跡システム、継続的インテグレーションシステムを持っています。
次のステップとして、ソフトウェア要件の構造化された方法での管理を開始します。多くの入力(開発者、マネージャー、商用、セキュリティアナリストなど)があり、ネットワーク共有の周りの.docの急増に対処したくないため、wikiや共有ドキュメントを使用したくありません。私たちは検索を試みており、FOSSソフトウェアを見つけて使用して、これらすべてを管理できることを願っています。
私たちは約30人で、商用ソフトウェアの予算がありません。要件管理のための無料のソリューションが必要です。
私たちが求めているのは、以下を管理できるソフトウェアです。
必要な機能:
- 構造化された構成可能な方法で分割されたソフトウェア要件
- 要件のバージョン管理(履歴、diffなど、ソースコードと同様)
- 要件の相互依存性(の子、親、関連)
- データ処理のためのルールベースのアクセス制御
- マルチユーザー、マルチプロジェクト
- ファイルのアップロード(グラフ、関連ドキュメントなど)
- レポートおよび抽出機能
オプション機能:
- ウェブベース
- テストケース
- 時間ベースの管理(タイムライン、例外データ、結果データ)
- 人割等
- ビジネス関連のもの
- ハードウェア割り当て処理
私はすでにtestlinkで遊んでいて、今はRTHで遊んでいます。次に試すのはredmineです。