問題の背景:
以前は多くのプロジェクトでビジネスとITのコミュニケーションが分かれており、誤解やエラー、修正に過剰なコストがかかることがありました。時が経つにつれてシステムアナリストの役割は拡大し、要求の単なる伝達者ではなく、異なる側面における常駐の仲介者となりました。
問題:
ビジネスと開発はしばしば「異なる言語」を話しています。標準的なリスクは、要求が完全でなかったり、誤って解釈されたり、変更の過程で更新されなかったり、全ての参加者に伝わらなかったりすることです。
解決策:
システムアナリストはフィードバックループを構築し維持します:
主な特徴:
アナリストは、すでに記録された要求を再検討する必要がありますか?
正解:はい、新しいデータやビジネスからの変更があると、それは再検討され調整される必要があります。要求は静的な文書ではなく、動的な契約です。
アナリストは、製品の立ち上げ/サポート段階での関与を排除できますか?
正解:いいえ、アナリストは変更、検証、インシデント分析を調整し、期待と結果の間の不一致を解消するのを支援します。
コミュニケーションの記録にチャットやメールだけで十分ですか?
正解:いいえ。透明性と知識の伝達には、Confluence、Jira、要求、ダイアグラムといった形式化されたアーティファクトの管理が必要です。
ネガティブケース: アナリストはスタート段階でのみコミュニケーションを行いました。要求の変更は口頭で伝えられ、文書は更新されませんでした。
メリット:迅速なスタート、最小限の事務作業。 デメリット:チーム間で対立が発生し、詳細が失われ、リリース時のバグ修正が高コストとなりました。
ポジティブケース: アナリストは定期的な同期会議のプロセスを構築し、JiraとConfluenceを更新し、デモを行い、各変更をクライアントと確認しました。
メリット:バグが最小限、全ての参加者による製品の理解、変更の迅速な合意。 デメリット:文書と会議の維持に時間がかかります。