このフェーズの座組み

開発フェーズ — 座組み

フル稼働アプリ(FE)アプリ(BE)インフラ共通チームPMO
部分参加PMDBA
レビュー参加PL/TLQA

⚠️ 開発フェーズのPMOの主な仕事はスコープクリープの防止

「ちょっとした仕様追加」が積み重なって納期が崩れるパターンは非常に多い。すべての変更要求を記録し、承認なしの実装を防ぐことがPMOの最重要ミッションとなる。

成果物マトリクス

役割成果物ポイント
管理PM進捗報告書(定期)、課題エスカレーション記録バッファ管理と課題の早期浮上が主な仕事。「赤信号を早く出す文化」を作る。
管理PMO課題管理台帳(更新)、変更管理記録(変更要求ログ)変更要求は全件記録し、承認なしの実装を防ぐ。変更の影響評価も記録する。
アプリFE実装コード、単体テスト(Jest等)、Storybookコンポーネント集CI/CDパイプラインへの組み込みも含む。コードレビューの観点はPL/TLが定義した基準に従う。
アプリBE実装コード、単体テスト(JUnit等)、API実装(OpenAPI準拠確認)、ログ設計実装ログ設計はここで実装しないと後の障害対応で詰む。ログレベル・フォーマット・出力先を統一する。
インフラインフラIaCコード(Terraform/CloudFormation等)、CI/CDパイプライン構築、開発・ステージング環境環境の整備遅れが開発全体のボトルネックになる。IaCコードはGitで管理し、環境差異をコード化する。
データDBAマイグレーションスクリプト(Flyway/Liquibase等)、初期データ投入スクリプト、スロークエリ対応記録開発中の性能劣化を早期に検知する。スロークエリが出たらインデックス設計を見直す。
横断共通チーム共通ライブラリ(リリース版)、利用ガイド更新、サンプルコード各チームのブロッカーにならないことが最優先。問い合わせ対応の窓口を明確にする。

スコープクリープの防止

💡 変更要求の記録フォーマット

PMOが管理する変更管理記録には、最低限①変更要求の内容、②申請者・日付、③影響評価(工数・スコープ・スケジュール)、④承認者・承認日の4項目を含める。これがないと「誰がいつ何を変更したか」の追跡ができなくなる。

ログ設計は開発フェーズで実装する

⚠️ 「ログは後で入れる」は禁句

ログ設計を後回しにしたシステムは、本番障害発生時に「ログが全く役に立たない」状況になる。BEの実装と同時にログを入れる習慣を徹底する。最低限、リクエストID・ユーザーID・処理時間・エラーコードがトレースできる設計にすること。