一定以上の規模のプロジェクトでは、開発プロセス設計において、テックリードなど有識者による横断的なテクニカルレビューをどうするかが課題になります。
そこでは、次の課題への対応が求められます。
このレビューのレバレッジ性・ピンポイント性の確保のためには、開発プロセス設計において、レビューのレバレッジポイント(少ないリソースで大きな影響を発揮できるポイント)を設け、そのレバレッジポイントにレビュー工程を確保するアプローチが有効になります。
レビューのレバレッジポイント
レビューの代表的なレバレッジポイントに以下があります。有識者によるテクニカルレビューの力を引き出したい場合、これらに対しレビュー工程を設けるのが、有効な開発プロセス設計のアプローチとなります。
立脚点が妥当かレビューする
ステークホルダの識別に漏れがないか、要求源の識別ができているか、スコープの理解が妥当か、特定のモデル(例えば品質特性)の観点で抜け誤りがないか、レビューします。
そうした活動の立脚点に問題があると、以降の大きな成果物の誤りや欠落を誘発します。それを防げる点で、レビューのレバレッジ性を確保しやすいです。
方向づけが妥当かレビューする
要求に対する対応の方向づけをレビューします。
例えばセキュリティをしっかり確保するように一貫づけられている、特定の非機能性能を向上できるように各所に配慮がされている、保守性の確保が全体にわたって配慮されている、といったものを確認します。
そうした方向づけをレビューで正しておけば、成果物全体の傾向に影響力を発揮できます。