問題の経緯: 大規模なITプロジェクトでは、複数のチーム間での一貫した設計と要求の理解が重要になりますが、分散したチームはビジネス目標を異なる視点から解釈しがちです。そのため、要求を伝達し、チーム間の相互作用を簡素化するためのシステムアナリティクスのいくつかのアプローチが編纂されました。
問題: 主な課題は、チーム間のデータの同期、統合ポイント、相互作用シナリオの調整、要求の解釈の相違を避けること、責任範囲における"グレー"ゾーンの排除です。
解決策: 重要なアプローチは以下の通りです:
主な特徴:
「Jiraをチーム間の要求管理の唯一のツールとして完全に信頼できますか?」
いいえ、Jiraはタスクと関係を追跡するためのツールに過ぎず、統合の説明の完全性と一貫性を保証するものではありません。追加の文書や統合仕様を使用する必要があります。
「システムアナリストはすべての相互作用するサービスのアーキテクチャを理解する必要がありますか?」
いいえ、アーキテクチャに深く精通する必要はなく、ビジネスプロセスと接点を理解することが重要です。必要に応じて、アナリストはアーキテクトと連携します。
「統合シナリオには、tabular requirementsのみを使用できますか?」
いいえ、テーブルだけでは不十分であり、図(例えば、シーケンス図やデータフロー図)や複雑な統合のテキスト説明が必要です。
ネガティブケース: 銀行のプロジェクトでは、モバイルチームとウェブチーム間の統合要件は、Jiraのタスクと口頭の議論だけで記録されていました。
プラス:
マイナス:
ポジティブケース: 類似のプロジェクトで、アナリストが統合仕様のテンプレートを作成し、共同レビューを行い、接点に責任者を任命しました。すべての新しい統合は文書化され、関係者間で合意されます。
プラス:
マイナス: