PMプロジェクトマネージャ試験 午後Ⅰ

令和3年度秋期 プロジェクトマネージャ 午後Ⅰ 問3

事例を読んで設問の答えを考えてから、解説のポイントとIPA公式の解答例・採点講評で確認しましょう。

問題

問3 マルチベンダのシステム開発プロジェクトに関する次の記述を読んで,設問1~3に答えよ。 A社は金融機関である。A社の融資業務の基幹システムは,ベンダのX社,Y社の両社が5年前に受託して構築し,その後両社で保守している。両社はIT業界では競合関係にあるが,ともにA社の大口取引先でもあるので,5年前の基幹システム構築プロジェクト(以下,構築プロジェクトという)では,A社社長の判断で構築範囲を分割して両社に委託し,システム開発をマルチベンダで行う方針とした。A社システム部は,構築プロジェクトの開始に当たり,X社,Y社それぞれが担当するシステム(以下,Xシステム,Yシステムという)の機能が基本的に独立するように分割し,それぞれのシステム内の接続機能を介して連携させることにした。構築プロジェクトの作業,役割分担及びベンダとの契約形態を表1に示す。 表1 構築プロジェクトの作業,役割分担及びベンダとの契約形態 注記 実装は,詳細設計,単体テストを含む製造及び各システム内の結合テストの工程に分かれる。連動テストは,両システム間の結合テスト及び総合テストの工程に分かれる。 A社は今年,新たなサービスを提供することになり,X社とY社に基幹システムの改修を委託することになった。この基幹システム改修プロジェクト(以下,改修プロジェクトという)のスポンサーはA社のCIOであり,プロジェクトマネージャ(PM)はA社システム部のB課長である。B課長は新たなサービスの業務要件を両社に説明するとともに,両システムの機能分担を整理した。この整理の結果,それぞれのシステム内の接続機能を含めた仕様に変更が必要であり,構築プロジェクトと同様に両社の連携が必要なことが判明した。 〔構築プロジェクトのPMに確認した問題〕 B課長は,改修プロジェクトの計画を作成するに当たり,構築プロジェクトのPMに,構築プロジェクトにおいて発生した問題について確認した。 (1) ステークホルダに関する問題 ・X社とY社がA社の大口取引先であることから,A社の経営陣にはX社派とY社派がいて,それぞれのベンダの開発の進め方に配慮したような要求や指示があり,プロジェクト推進上の阻害要因になった。 ・X社とY社の責任者は,自社の作業は管理していたが,両社に関わる共通の課題や調整事項への対応には積極的ではなかった。構築プロジェクトの振り返りで,両社の責任者から,他社の作業の内容は分からないので関与しづらいし,両社に関わることはA社が調整するものと考えていた,との意見があった。 (2) 作業の管理に関する問題 ・実装は請負契約なので各社が定めたスケジュールで実施した。接続機能に関して,X社が詳細設計工程で生じた疑問をY社に確認したくても,Y社はまだ詳細設計工程を開始しておらず疑問が直ちに解消しないことがあった。また,Y社の詳細設計工程で,基本設計を受けて詳細な仕様を定め,A社に確認して了承を得たが,その前に了承されていたX社の詳細設計に修正が必要となることがあった。X社が既に製造工程を終了していた場合は,この修正を行うために手戻りが発生した。A社としては,両社の作業が円滑に進むような配慮があった方が良かったと考える。 ・連動テストには,A社,X社及びY社の3社から多数のメンバが参加し,テストの項目,手順や実施日程の変更など,全メンバで多くの情報を共有する必要があった。これらの情報に関するコミュニケーションの方法としては,3社の責任者で整理して,各社の責任者から各社のメンバに伝達するルールであった。A社メンバへはA社メンバが利用しているWeb上の構築プロジェクト専用の掲示板機能を通じて速やかに伝達し,作業指示も行ったので認識を統一できたが,X社及びY社のメンバには情報の伝達遅れや認識相違によるミスが多発した。 ・連動テスト前半で,接続機能に関する不具合が発生して進捗が遅れた。A社は,連動テストを中断し,A社の同席の下,両社の技術者で不具合の原因を調査して,両社の詳細設計の不整合に起因する不具合であることを発見した。この不整合は,両社のそれぞれの作業及びA社の検収で発見することは難しかった。その後両社で必要な対応を実施して連動テストは再開され,予定どおり完了した。 (3) 変更管理に関する問題 ・Y社が,両システム間の結合テスト工程で,接続機能以外のある機能について,性能向上のために詳細設計を変更した。Y社では,この変更はXシステムとの接続機能の仕様には影響しないと考えて実施したが,実際はXシステムと連携する処理に影響していた。その結果,Xシステムとの連動テストで不具合が発生し,対応に時間を要した。 ・構築プロジェクトでは制度改正への対応が必要であった。制度の概略は実装着手前に公開されており,Yシステムで対応する計画だった。Y社はA社の了承の下,制度改正の仕様を想定して開発していた。その後,連動テスト中に制度改正の詳細が確定したが,確定した仕様は想定と異なる点があり,A社で検討した結果,Xシステムでも対応が必要なことが判明した。急きょX社に要件の変更を依頼することにしたが,コンティンジェンシ予備費は既に一部を使っていて,Yシステムの制度改正対応分しか残っていなかった。Xシステムの対応分の予算は,上司を通して経営陣に掛け合って捻出したが,調整に時間を要した。 B課長はこれらと同様の問題の発生を回避するような改修プロジェクトの計画を作成する必要があると考えた。 〔ステークホルダに関する問題への対応〕 B課長は,改修プロジェクトの成功には,3社で一体となったプロジェクト組織の構築と運営が必須であると考えた。 そこでB課長は,社内については,①プロジェクトに対する経営陣からの要求や指示はCIOも出席する経営会議で決定し,CIOからB課長に指示することを,CIOを通じてA社経営会議に諮り,了承を取り付けてもらうことにした。一方,社外については,基幹システムの保守を行う中で,X社とY社の間に信頼関係が築かれてきたと考え,構築プロジェクトで実施した週次でのX社及びY社との個社別会議に加えて,改修プロジェクトでは,②3社に関わる課題や調整事項の対応を迅速に進めることを目的に,B課長と両社の責任者が出席する3社合同会議を隔週で開催することにした。 〔作業の管理に関する問題への対応〕 B課長は,改修プロジェクトを進めるに当たり,作業,役割分担及びベンダとの契約形態,並びにWeb上のプロジェクト専用の掲示板機能を活用することは構築プロジェクトと同様とすることにした。その上でB課長は,X社及びY社から提示されたスケジュールを確認して,スケジュールに起因する問題を避けるために,③接続機能については実装の中でマイルストーンの設定を工夫することを考えた。また,B課長は,連動テストでは,3社の責任者で整理した3社で共有すべき周知事項については,X社及びY社のメンバもWeb上の掲示板機能で参照可能とすることにした。ただし,④契約形態を考慮して,各社のメンバへの作業指示に該当するような事項は掲示板には掲載しないことにした。さらに,詳細設計の完了時及び完了以降の変更時には⑤ある活動を実施することで,後工程への不具合の流出を防ぐことにした。 〔変更管理に関する問題への対応〕 構築プロジェクトでは,連動テスト以降の設計の変更は,A社と,変更を実施するベンダが出席する変更管理委員会での承認後に実施していた。B課長は,改修プロジェクトでは,変更管理委員会には3社が出席し,⑥あることを確認する活動を追加することにした。さらに,B課長は,構築プロジェクトにおいて発生した問題から想定されるリスクとは別に,マルチベンダにおける相互連携には想定外に発生するリスクがあると考えた。そこで,後者のリスクへの対応が予算の制約で遅れることのないように,⑦CIOに相談して,プロジェクト開始前に対策を決めることにした。 B課長は,CIOの承認を得て,検討した改修プロジェクトのプロジェクト計画を両社のプロジェクト責任者に説明し,この計画に沿った契約とすることで合意を得た。 設問1〔ステークホルダに関する問題への対応〕について,(1),(2)に答えよ。 設問2〔作業の管理に関する問題への対応〕について,(1)~(3)に答えよ。 設問3〔変更管理に関する問題への対応〕について,(1),(2)に答えよ。
表1 構築プロジェクトの作業,役割分担及びベンダとの契約形態。構築プロジェクトについて,要件定義,基本設計,実装,連動テスト,受入テストの作業ごとの役割分担と,ベンダとの契約形態を整理した表。
表1 構築プロジェクトの作業,役割分担及びベンダとの契約形態。構築プロジェクトについて,要件定義,基本設計,実装,連動テスト,受入テストの作業ごとの役割分担と,ベンダとの契約形態を整理した表。
解き方のヒントを見る

判断の前提をそろえて考える

関係者が複数いる場面を考えるときは、判断の前提に注目しましょう。示されている条件と、自分が経験や印象から補っている想定を分けると、知らないうちに条件を追加していないかを確認できます。

この問題で問われていること

検討した内容が、どの条件を根拠にしているかを確かめてください。明示された条件だけで考えた部分と、追加の想定に依存する部分を区別し、その想定を置く理由があるかという一つの観点で振り返りましょう。

視点

同じ内容でも、置いた前提によって受け取り方は変わります。示された条件と、自分が補った想定を区別することが、考えを整理する手掛かりになります。

確認ポイント

  • 示された条件と自分の想定を区別できているか
  • 判断の根拠として使った条件を説明できるか
  • 明示されていない条件を無意識に追加していないか
正解と解説を見る

解説

本問では、マルチベンダ開発で生じた過去の問題を原因まで分析し、指示ルートの一本化、責任者の関与向上、工程の同期、共同レビュー、変更影響の確認、想定外のリスクに備える予算確保へ結び付けることが要点です。

問題の全体像

金融機関のA社が、X社とY社の構築・保守する基幹システムを改修する事例です。過去の構築では、経営陣からの要求や指示、ベンダ間の調整不足、工程のずれ、詳細設計の不整合、変更の影響の見落とし、追加予算の調整が問題になりました。出題趣旨では、過去の問題と原因を深掘りし、再発を回避する計画を作成するPMの問題分析力と対応力を問うとされています。各設問は、本文の問題と下線部の対策を対応付け、その効果や具体的な活動を記述する問題です。

設問1(1)

経営陣にX社派とY社派がいて、それぞれのベンダに配慮した要求や指示がプロジェクト推進を妨げた点に着目します。下線①では、要求や指示を経営会議で決定し、CIOからB課長へ伝える経路にそろえています。このため、公式解答例では、経営陣からの指示ルートが一本化されることを効果としています。35字以内の答案では「経営陣からプロジェクトへの指示ルートを一本化する。」のように、指示の発信元と経路の一本化を押さえます。

設問1(2)

両社の責任者が自社の作業だけを管理し、共通課題への対応に積極的でなかった点が根拠です。下線②の合同会議では、両社の責任者が共通課題の検討に参加する機会を設けています。公式解答例では、X社とY社の責任者の改修プロジェクトへの関与度を高めることが示されています。採点講評では、スケジュール調整や仕様の認識相違の防止を挙げた解答が見られたとし、ステークホルダマネジメントの観点に沿うよう求めています。35字以内では「X社とY社の責任者の改修プロジェクトへの関与度を高める。」と、責任者の関与に焦点を当てます。

設問2(1)

各社が別々のスケジュールで実装したため、詳細設計の疑問をすぐに確認できず、後から仕様が定まって製造済みの作業に手戻りが生じた点に着目します。表1の注記では、実装は詳細設計、製造、各システム内の結合テストに分かれています。公式解答例では、両社の実装の各工程の開始・終了を同日とする工夫を示しています。25字以内の答案では「両社の実装の各工程の開始・終了を同日とする。」と、工程の開始と終了をそろえることを具体的に述べます。採点講評では、早期着手などの一般的な対策にとどまらず、各工程のマイルストーンを意識した解答が求められています。

設問2(2)

掲示板はA社のメンバだけでなく、委託先のX社とY社のメンバも参照する点と、表1の契約形態に着目します。情報共有のために周知事項を掲載することと、委託先要員に直接作業を指示することは区別する必要があります。公式解答例では、委託先要員に対する直接の作業指示はできないから、と示されています。30字以内では「委託先要員に対する直接の作業指示はできないから」と、直接指示ができないことを理由として述べます。各社の責任者から自社のメンバへ伝達する経路が、本文のルールです。

設問2(3)

接続機能の不具合が両社の詳細設計の不整合に起因し、各社の作業やA社の検収では発見が難しかった点が根拠です。片方の設計だけを確認しても、システム間の整合性は十分に確認できません。公式解答例では、接続機能の詳細設計に対するX社とY社の技術者による共同レビューを示しています。35字以内では「接続機能の詳細設計をX社とY社の技術者で共同レビューする。」と、対象、参加者、活動を押さえます。詳細設計の完了時と完了後の変更時に実施することで、不整合を後工程へ持ち越すことを防ぎます。

設問3(1)

Y社が接続機能以外の設計変更はXシステムに影響しないと判断したものの、実際には連携処理に影響して不具合が生じた点に着目します。変更管理委員会に3社が出席すれば、変更を実施しない側のベンダも、自社システムへの影響を確認できます。公式解答例では、設計変更が他方のシステムに影響を与えるか否かを確認内容としています。25字以内では「設計変更が他方のシステムに影響を与えるか否か」と、変更の影響先を明確にします。接続機能の仕様だけに確認範囲を限定しないことが重要です。

設問3(2)

下線⑦の直前で、過去の問題から想定されるリスクとは別に、相互連携には想定外に発生するリスクがあると述べている点が決め手です。公式解答例では、その対応資金として「マネジメント予備費の確保」が示されています。15字以内の答案もこの表現で収まります。採点講評では、コンティンジェンシ予備費の増額とした解答が多かったとし、想定外のリスクへの対応であることと、CIOに相談していることを踏まえるよう求めています。想定したリスクへの備えと、想定外のリスクへの備えを区別しましょう。

学習のポイント

問題の原因と対策の対応を読み取り、ステークホルダの関与、契約上の指示経路、工程の節目、予備費の種類を区別して学びましょう。

出典:独立行政法人 情報処理推進機構(IPA)令和3年度秋期 プロジェクトマネージャ試験 午後Ⅰ 問3(公式資料:問題冊子(PDF) / 解答例 / 採点講評)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針