Officer)担当者向けに、パッケージシステムの導入やスクラッチシステム開発プロジェクトにおけるPMOのタスクについて一覧化しました。PMOには、事務局などの役割も含めています。プロジェクトの想定としては、外部パートナー会社にシステム導入・開発を依頼し、情報システム部門にPMO(プロジェクト事務局)を設置するケース。プロジェクトの全体工程において、PMOが果たす重要な役割とタスクについて本記事を参照してください。PMOを設置する際の作業見積もりや人員を検討する際の参考情報として活用頂ければと思います。PMOの役割を担う情報システム担当者向けに、システム開発プロジェクト準備のPMOタスクをまとめました。プロジェクトにおける準備とは、プ...はじめにプロジェクトの工程全般におけるPMOの役割をみてみましょう。成果物の納品を確認する成果物の内容確認を依頼する成果物を検収するプロジェクト全工程を通じて、マスタスケジュール、会議体を含めた詳細スケジュール、課題や成果物を管理することが主要なタスクになります。外部パートナー会社に開発を委託する場合には、社内のスケジュールを主に管理し、会議体や課題は役割分担、成果物は主に外部パートナー会社が担う場合が多いです。つぎにプロジェクト開始前の準備フェーズにおけるタスクをみてみましょう。ほか成果物を決めるフォルダ構成を決めるバージョン管理方法を決める会議ルールを決める会議種類を決める(ステコミ、PMO、プロジェクト全体、チーム別...)会議頻度、参加者を決める議事録起票者を決める議事録の承認から格納までの管理方法を決めるプロジェクト準備フェーズでは主にプロジェクト管理ルールを作成し、プロジェクトメンバーと合意します。従来はExcelを多用した管理が多かったですが、今はクラウドサービスを適宜使いながらルールを決めていけるとよいです。社内のセキュリティポリシーやプロジェクトメンバーのリテラシーなどを考慮して、最適なサービスを選定しましょう。プロジェクトルールは地味ではありますが、プロジェクト期間中に当たり前のように運用される(=ルールであることを意識しなくなる)ことに大きな意味があります。PMOとして重要なタスクであることを認識したいと思います。設計ドキュメント(成果物)を管理する成果物の完成イメージ(記載粒度)をすり合わせる成果物の完成スケジュールを決める成果物のレビュールールを決める成果物のレビュー進捗を管理する次工程への移行判定をおこなう移行基準を決める移行基準の判断材料を集める移行判定会を実施するプロジェクト全般のタスクを実行するプロジェクト全般のタスクに加えて、開発スコープの管理が重要になります。機能実装の可否はもちろんですが、RFP等で定義した課題の解決度合いやプロジェクト目標との整合性を保ちながら開発スコープを管理します。開発スコープのオーナーシップは情報システム部ではなく現場部門、例えば生産管理部門や営業部門が担うことになります。現場部門の要求と開発予算、納期のバランスをみつつ、確定させていくことが重要であり、利害調整が難しい局面でもあります。設計フェーズのはじめには、画面やデータベース、インフラの設計書も管理します。画面でいえば例えば検索条件が部分一致か完全一致か記載されているか、など設計書の記載粒度を決めておきましょう。記載粒度がずれていることが後で判明すると、プロジェクトの遅延や関係性悪化などひどいことになる恐れがあります。詳細レベルにまで踏み込んでドキュメントを管理しましょう。このフェーズで議論されたスコープは後続の受入テストにおいて重要なインプットになります。それではつぎに受入テストフェーズをみてみましょう。受入テストフェーズ受入テストを実施するテスト計画を作成するテストケースを作成するテストデータを準備するテスト進捗状況を管理する障害チケットを管理する本稼働を判定する受入テストはプロジェクトの大詰めになります。一連のプロセスがよどみなく進むように現場部門を支援しつつタスクを遂行します。主たる役割はテスト計画と進捗管理でしょう。テストケースの作成は現場部門が主で、テストデータは外部パートナー会社が主として実行するケースが多いです。PMOは一覧の作業がスケジュールどおり実行されているかを確認しましょう。テストプロセスとクラウドサービスを組み合わせ、効率よくテストが進められるよう工夫します。つぎに運用教育フェーズをみてみましょう。運用教育フェーズ教育を管理する教育計画を作成する教育資料を作成する教育を実施するPMOはシステム導入会社に教育を依頼し、プロジェクトメンバのみならず現場業務に携わり新システムを利用するユーザーを漏れなく招集しましょう。決め、本番稼働がスムーズに進むよう現場部門を支援しつつタスクを遂行します。つぎは移行フェーズです。移行フェーズ移行を管理する移行計画を作成する移行手順書を作成する移行タスクの進捗を管理する移行リハーサルを企画・実施する本番移行を企画・実施する本番稼働判定をおこなう移行フェーズでは旧システムから新システムへの切り替えをPMOが主導して進めます。外部パートナー会社が素案を作成してくれることもあります。移行フェーズのオーナーシップは情報システム部で持ったほうが良いでしょう。システムの切り替え、データの切り替え、業務の切り替えなど各種視点を移行計画にまとめます。移行リハーサルは可能な限り本番切り替えに近い状況を再現し、本番でのエラーを事前につぶしておきましょう。最後に本稼働後フェーズをみてみましょう。使ってみてはじめて明らかになる課題はかなりの確率で発生します。そこで次期開発の計画が必要になります。以上がシステム導入・開発におけるPMOの役割およびタスクの一覧です。blog学校の先生がアンケート集計に使える便利な3つのExcel関数システム開発プロジェクトの立ち上げに必要な準備とはITコンサルタント・アプリ開発KevinフリーのITコンサルタント。テスト、そして移行フェーズまで。経歴はSIer10年、ITコンサル13年です。現在はアプリ開発でも活動しておりTwitterはFlutter・Dart・Firebase中心に発信しています。ついてシステム開発の企画フェーズや要件定義フェーズなど設計メインで発信するサイトです。