問題の歴史: 大規模なプロジェクトでは、要件が密接に関連していることが多いです:1つの要素の変更が他に影響を与えます。アナリストは、すべての依存関係が特定され、管理されていることを保証する必要があります。そうしないと、実装段階で予期しない障害が発生する可能性があります。
問題: ビジネス機能間の隠れた関係(例えば、報告とトランザクション処理の間)がしばしば見逃され、バグ、重複、SLAの未遂行、サポートの難しさを引き起こします。
解決策:
主な特徴:
「要件間の依存関係をテキストリンクのみで記述するのは十分ですか?」
いいえ、テキストリンクは視覚的に不十分であり、関係を見逃す原因となります。グラフィカルまたは表形式のフォーマットを使用することが重要です。
「依存関係を初めて特定した後、レビューを行わなくてもよいか?」
いいえ、要件が変更されるたびに依存関係を再評価する必要があります — 新しい関係が現れたり、古い関係が消えたりすることがよくあります。
「依存関係マトリックスが存在することは、要件間の対立が不可能であることを意味しますか?」
いいえ、マトリックスは視覚化のためのツールに過ぎません;それは助けになりますが、対立を排除するわけではなく、会議や合意の場で手動で対処する必要があります。
ネガティブケース: 物流の自動化プロジェクトでは、ルート計画とコスト計算の依存要件が別々に記録され、変更の実施時に対立が発生しました。
プラス:
マイナス:
ポジティブケース: 類似プロジェクトでは、アナリストがトレーサビリティマトリックスを構築し、特別なダッシュボードに関係を表示しました。
プラス:
マイナス: