読者です 読者をやめる 読者になる 読者になる

コピペコードで快適生活

明日使えるソースを自分のために

受託開発で炎上しないためのチェックリスト

未来への自分の戒めとして「受託開発で炎上しないためのチェックリスト」を作成してみました。基本的なことばかりだけど、この基本をきちんと押さえておくことが大切だと思うのです。

・プロジェクトリーダーを立てているか
・リードエンジニア(技術責任者)を立てているか

・スケジュールを立てているか
・スケジュールに予備日を設けているか
・進捗状況を把握できているか
・遅れに対する対策を講じているか

・メンバーとスケジュール共有したか
・メンバーに担当タスクと期限日を認識させたか
・メンバーと定期的に状況共有しているか

・お客様とスケジュール共有したか
・お客様にお客様担当タスクと期限日を認識させたか
・定期的にお客様に状況を報告しているか

仕様書/設計書を作成したか
仕様書/設計書のレビューを行っているか
仕様書の内容についてお客様と認識合わせしたか
・仕様/設計FIXしたか

・コードレビューを行っているか
 (レビューポイントはリーダブルか/DRYか/再利用しやすいか/拡張しやすいか)

・テスト仕様書/テストコードを作成したか
・テスト仕様書/テストコードのレビューを行っているか

検収時の指摘事項に対する対応として、やる/やらない/別見積を明確にお客様に提示しているか
検収完了の連絡をいただいたか