製造工程:コンポーネント実装担当の「実装コードレビュー」作業
目的或いはゴール
作成したコンポーネント実装コードの机上によるレビューを受け、明示的及び潜在的な問題を明らかにします。
作業の進め方
- レビュー参加者を責任者と相談の上決定し、参加者と日程を調整してレビュー開催案内を送付します
- レビューを開催します
- 作成したコンポーネント実装コードについて、内容、根拠、課題等を説明します
- 責任者及び他の参加者からの質問や指摘に答えます
- 指摘事項等は残さず記録します
- 共有された課題について、その扱い方針(対応方針や対応担当)をその場で話し合い決定しておき、レビュー後に課題管理表に登録します
- レビュー記録を作成し配布します
- 指摘事項についてもレビュー指摘事項管理表にまとめます
- 方針に従い指摘事項への対応を行います
- 責任者に指摘事項への対応結果を報告します
- 必要であれば再度レビューを開催します
- 責任者からコンポーネント実装コード内容の承認を得ます
コンポーネント実装コードレビューの参加者例
- アプリ実装リーダー
- コンポーネント設計担当
- アプリケーションチームリーダー或いは開発リーダー
- 要求管理担当
- データベース設計者
標準的作業時間
- レビュー準備:数分から数時間
- レビュー開催:10分から1時間/クラス当たり
- 指摘事項対応~承認:数十分~
アドバイス
- 最初のいくつかのクラスは早期にレビューを受けて内容や品質を確認します
- コンポーネントコードレビューは、機能(ユースケース)或いはUI単位に縦断的に行うと良いでしょう
- 各コンポーネント部分の繋がり・整合性も確認しやすくなります