令和4年度 秋期 プロジェクトマネージャ試験 午後Ⅰ 問2 仮想店舗プロジェクトにおける開発課と運用課の連携計画

学習ガイド

アパレル企業が仮想店舗を内製で開発するプロジェクトのプロジェクト計画を扱う問題です。開発課と運用課の対立の構図、ガバナンス規程と自動化ツールの両立、SoE型システムに必要なスキルの確保、顧客の声を迅速に取り込む体制について、最優先の目標である顧客への価値提供から計画を組み立てる考え方を整理します。

この記事で押さえる論点

  • 開発課(迅速な要求実現)と運用課(安定運用とSLA遵守)のミッションの違いが、顧客への価値提供を妨げている構図を説明できる
  • ガバナンス規程が求める作業や手続を自動化ツールに組み込むことで、両課の対立を解消する設計を導ける
  • SoE型システムの開発に必要なUX設計・評価のスキルを外部知見の導入と社内人材の育成で補う計画を立てられる
  • 顧客の声を直接集める仕組みを店舗スタッフ部門と連携して設計できる

問題本文

ECサイト刷新プロジェクトにおけるプロジェクト計画に関する次の記述を読んで,設問に答えよ。

A社は老舗のアパレル業である。店舗スタッフ部門の現場の経験豊富なメンバーが的確に顧客のニーズを把握し,接客時にお勧めのコーディネートを提案できることが評価され,ハイクラスの顧客層から強く支持されるブランドになっている。かつては,そのブランド力を生かして実店舗だけで商品の販売を行っていたが,近年では,販売チャネルの多様化に伴い,ショッピングモール運営会社のサイトに出店する形でECサイトを開設した。しかしながら,このECサイトは他のECサイトとの差別化ができておらず,オンラインで商品を購入できる機能の提供だけにとどまり,売上げは低迷している。これに加え,大規模な感染症の流行に伴い,実店舗での試着や接客に顧客が大きな不安を感じる傾向にあり,来店客数も減少している。このままでは,強い支持を得ている既存の顧客層も離れていくと考え,A社は既存の顧客層を取り戻すだけでなく,新たな顧客の獲得を狙いとして仮想店舗構想を積極的に推進することを決定し,新事業推進部が事業を担当することとなった。この構想では,顧客は自宅にいながらアバターとして仮想店舗に来店し,顧客が過去に購入した衣服との組合せなどを疑似的に試着できる。その際には,店舗スタッフ部門のメンバーのアバターと会話しながらお勧めコーディネートの提案を受けることができる。この構想を実現するプロジェクト(以下,Aプロジェクトという)が立ち上げられた。

Aプロジェクトのプロジェクトマネージャ(PM)として,開発,運用それぞれの経験が豊富であるシステム部企画課のB課長が任命された。仮想店舗を実現するシステムは,A社内の利用部門が使う顧客管理や経理などの現行システムと同様に,システム部開発課(以下,開発課という)が内製で開発し,システム部運用課(以下,運用課という)が運用する。

〔現行システムの状況とAプロジェクトの目標〕

現行システムの開発では,利用部門の要求確定の都度,開発課のメンバーをアサインして,システム開発に着手する。開発課は総合テスト完了後,運用課が管理する検証環境にソフトウェアをアップロードして,運用課が稼働環境へデプロイする。

A社のガバナンス規程では,リグレッションテストなどの作業や開発プロセスの痕跡を確認し,承認する手続の後にデプロイすることになっているので,運用課が検証環境で作業や手続を実施している。しかし,開発課は利用部門から求められたソフトウェアの仕様変更への対応をデプロイ直前まで実施することがあり,その結果,デプロイの3営業日前となっているアップロード期限が守られないことがある。

ショッピングモール運営会社から提供された情報によると,現在のECサイトでは“欲しい商品がどこにあるかが分からない。気になる商品があっても,それを試着したときのイメージが湧かず,実店舗で得られるようなコーディネートの提案も聞けない。”という顧客からの声がある。しかし,現状はこうした声への対応ができていない,又は対応が遅い状況にある。仮想店舗で,このような顧客の声に迅速に対応して価値を提供できるようにすることが,Aプロジェクトの最優先の目標である。

〔現状のヒアリング〕

B課長は,開発課の現状を担当者にヒアリングした。その概要は次のとおりである。

  • 開発課のミッションは,利用部門からの要求を迅速に実現することである。
  • 利用部門が要求を決めれば,開発課はすぐにソフトウェアを改修してアップロードする。しかし,運用課の作業があり,迅速にデプロイできない。
  • 最近は,テストからデプロイまでを自動実行するツール(以下,自動化ツールという)が提供されている。これによって運用課がデプロイ前に実施する作業や手続が自動化ツールで代用でき,作業効率を改善できるので導入を提案しているが,運用課は,自動的にデプロイされてしまうことに否定的である。

B課長は,次に運用課の担当者にヒアリングした。その概要は次のとおりである。

  • 運用課のミッションは,安定した運用の提供であり,利用部門と合意したSLAを遵守することである。
  • 開発課は,アップロード期限を守れない場合,“運用課の作業期間短縮によってデプロイ日時を変えないように”と要求してくることがある。しかし,A社のガバナンス規程で定められている必要な作業や手続があり,一定の期間が必要なので,開発課にはこの点を考慮してアップロード期限を守るように再三伝えているが改善されない。その結果,開発課が希望する日時にデプロイできないことがある。
  • 自動化ツールの導入効果は認識しているが,運用課の作業や手続なしにデプロイするのは安定した運用を提供する立場から許可できない。

〔目標の達成に向けた課題〕

B課長は,開発課も運用課も顧客に直接価値を提供する SoE(System of Engagement)型のシステムを開発,運用した経験がないことを踏まえ,Aプロジェクトの最優先の目標の達成に向けた課題を次のように分析した。

  • ①開発課と運用課とでは,重視していることが異なり,それらを相互に理解できていないので,A社として組織を横断して迅速に顧客の声に対応することが難しい。
  • 開発課も運用課も社内のニーズを満たしたり,ルールを遵守したりすることが価値だと認識しており,顧客への価値提供が重要であることを十分に理解できていない。
  • 自動化ツールなどの最新の技術に対して,現状の作業,手続及び役割分担を前提に導入の是非を判断してしまっている。
  • SoE型のシステム開発のプロセスにおいて,顧客視点での体験価値の設計や評価に必要なスキルをもった人材が社内にいないので,外部の知見を導入しながら社内の人材を育成していく必要がある。
  • 実店舗と同様に,顧客の声を直接集めて顧客のニーズを的確に把握できるようにするためには,必要なスキルを保有するメンバーを Aプロジェクトにアサインすることが重要である。
  • A社の強みを生かして提供される②仮想店舗での顧客体験価値(UX)についてメンバーの意識を高めるためには,メンバーに多様な視点からの意見を理解してもらう必要がある。

これらの課題を解決するために,B課長は UX提供の仕組み作り,及び開発・運用プロセスの整備に関する対策を検討することにした。

〔UX提供の仕組み作り〕

B課長は,Aプロジェクトの最優先の目標である,顧客の声に迅速に対応して UXを提供できるようにするには,組織を横断したプロジェクトチームを編成し,顧客に価値を提供するプロセスを軽量化し,また必要な権限やスキルを Aプロジェクトに集約することが必要だと考え,次の対策について新事業推進部及び関係する部署の合意を得た。

まず,Aプロジェクトには,開発課のメンバーに加えて運用課のメンバーも参加させ,開発と運用が一体となった活動(DevOps)を実現する。次に,③店舗スタッフ部門の現場の経験豊富なメンバーにAプロジェクトに参加してもらう。このメンバーには,新設した新事業推進部の仮想店舗スタッフ課で,アバターとして顧客への提案などを担当してもらうとともに,顧客への情報発信と顧客の声をリアルタイムに収集するために新設するA社公式SNSアカウントの運営も担当してもらう。また,④外部のデザイン会社に,共同作業を前提にUXの設計やレビューを依頼する。

その上で,毎朝,⑤UXに関する意識を高めるためにミーティングを開催し,開発課,運用課,仮想店舗スタッフ課及び外部のデザイン会社から参加するメンバー全員で議論することにした。

〔開発・運用プロセスの整備〕

開発・運用プロセスの整備に向けては,まず,⑥自動化ツールを導入することによって得られる,Aプロジェクトの最優先の目標の達成に寄与する効果について,開発課のメンバーと運用課のメンバーとが共有することが必要と考え,両メンバー間で協議してもらった。その結果,現状の作業,手続及び役割分担に合わせて自動化ツールを利用するのではなく,自動化ツールを利用できるように開発・運用プロセスを見直すことになった。具体的には,自動化ツールがもつ機能を最大限に生かしつつ,デプロイについては,⑦自動化ツールに記録された作業ログ及び開発課のメンバーの最終確認の証跡をもって,運用課のメンバーがデプロイを承認する,というプロセスに見直すことにした。

B課長はこれらの案を反映したプロジェクト計画を作成し,A社経営層の承認を得た。

設問と解答・解説

設問1

(1)配点 6点

本文中の下線①について,このような分析の根拠として,B課長は開発課と運用課がそれぞれ何を重視していると考えたのか。それぞれ 20 字以内で答えよ。(開発課について)

模範解答

利用部門の要求を迅速に実現すること

採点基準

知識・理解度(内容)3点
  • 3点: 開発課が「利用部門の要求を迅速に実現すること」を重視していることを的確に捉えられている。
  • 1点: 開発課の目的に触れているが、「利用部門の要求」や「迅速な実現」といったキーワードが欠けている。
  • 0点: 内容が不適切、または開発課以外の視点になっている。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

B課長は、プロジェクト目標達成に向けた課題を分析するために、関係部門が重視している点をヒアリングしています。本文中の下線①における分析の根拠として、開発課がどのような価値観を持っているかが問われています。
開発課へのヒアリング内容から、開発課は利用部門の要求を迅速に実現することを重視していることが分かります。

高得点のポイント

  • 利用部門の要求 を反映していること
  • 迅速に実現する というスピード感に言及していること
(2)配点 6点

本文中の下線①について,このような分析の根拠として,B課長は開発課と運用課がそれぞれ何を重視していると考えたのか。それぞれ 20 字以内で答えよ。(運用課について)

模範解答

システムの安定運用を実現すること

採点基準

知識・理解度(内容)3点
  • 3点: 運用課が「システムの安定運用を実現すること」を重視していることを的確に捉えられている。
  • 1点: 安定運用に関連する記述はあるが、要素が不足している。
  • 0点: 内容が不適切、または運用課以外の視点になっている。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

本文中の下線①について、今度は運用課が何を重視しているかが問われています。
運用課へのヒアリングでは、運用部門としての使命から「システムの安定運用を実現することを重視している」という意見が挙げられていました。したがって、分析の根拠として運用課が重視しているのはシステムの安定運用を実現することとなります。

高得点のポイント

  • システム の運用に関する視点であることが明記されていること
  • 安定運用を実現する という運用部門ならではの目的に言及していること
(3)配点 6点

本文中の下線②について,B課長は仮想店舗で具体的にどのようなUXを提供しようと考えたのか。30字以内で答えよ。

模範解答

実店舗同様に試着したり提案を受けたりできること

採点基準

知識・理解度(内容)3点
  • 3点: 「実店舗同様に試着したり提案を受けたりできること」を具体的に捉えられている。
  • 1点: 試着や提案など一部の要素に触れているが、実店舗同様である点など具体性に欠ける。
  • 0点: 内容が不適切である。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

Aプロジェクトでは、仮想店舗において高い顧客体験(UX)を提供することが求められています。本文中の下線②に関して、B課長が具体的にどのようなUXを提供しようと考えたのかが問われています。
仮想店舗の構想や顧客の要望を分析すると、顧客がオンライン上でも実店舗同様に試着したり提案を受けたりできることをUXとして提供しようとしていたことが読み取れます。

高得点のポイント

  • 実店舗同様に という比較対象が明記されていること
  • 試着したり提案を受けたりできること という具体的な体験価値が含まれていること

設問2

〔UX提供の仕組み作り〕について答えよ。

(1)配点 6点

本文中の下線③について,B課長が店舗スタッフ部門のメンバーをAプロジェクトにアサインしたのは,Aプロジェクトの最優先の目標の達成に向けてどのようなスキルを期待したからか。25字以内で答えよ。

模範解答

的確に顧客のニーズを把握するスキル

採点基準

知識・理解度(内容)3点
  • 3点: 店舗スタッフが持つ「的確に顧客のニーズを把握するスキル」であることを的確に捉えられている。
  • 1点: 顧客のニーズに関する記述はあるが、把握するスキルである点が明確でない。
  • 0点: 内容が不適切である。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

Aプロジェクトの最優先目標は、顧客体験価値を迅速に提供することです。本文中の下線③に関して、B課長が店舗スタッフ部門のメンバーをプロジェクトにアサインすることで期待したスキルが問われています。
店舗スタッフは日々直接顧客と接しており、的確に顧客のニーズを把握するスキルを持っています。これが仮想店舗におけるUXの設計において不可欠であると判断されました。

高得点のポイント

  • 顧客のニーズ を対象としていること
  • それらを 的確に把握する スキルであることに言及していること
(2)配点 6点

本文中の下線④について,B課長がUXの設計やレビューに関して共同作業を前提にした意図は何か。25字以内で答えよ。

模範解答

A社社内にスキルをもった人材を育成するため

採点基準

知識・理解度(内容)3点
  • 3点: 「A社社内にスキルをもった人材を育成するため」という意図を的確に捉えられている。
  • 1点: 人材育成に関する記述はあるが、自社(A社社内)への知識蓄積という視点が欠けている。
  • 0点: 内容が不適切である。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

本文中の下線④において、B課長がUXの設計やレビューに関して専門家との共同作業を前提にした意図が問われています。
将来的な内製化や自社での運用体制を見据え、外部の専門家の知見を吸収することで、A社社内にスキルをもった人材を育成する ことが共同作業の前提となる意図です。

高得点のポイント

  • A社社内 という対象を明示していること
  • スキルをもった人材を育成する という将来を見据えた目的に言及していること
(3)配点 6点

本文中の下線⑤について,B課長がこのように全員で議論することにした狙いは何か。30字以内で答えよ。

模範解答

メンバーに多様な視点からの意見を理解してもらうため

採点基準

知識・理解度(内容)3点
  • 3点: 「メンバーに多様な視点からの意見を理解してもらうため」という狙いを的確に捉えられている。
  • 1点: 意見の共有などに触れているが、相互理解や多様な視点への言及が欠けている。
  • 0点: 内容が不適切である。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

本文中の下線⑤において、B課長が特定のメンバーだけでなく全員で議論することにした狙いが問われています。
異なるバックグラウンドを持つメンバーが集まるプロジェクトでは、認識のズレを防ぎ、互いの立場や考え方を共有する必要があります。したがって、メンバーに多様な視点からの意見を理解してもらう ことが議論の主な狙いです。

高得点のポイント

  • メンバー に対して働きかけていること
  • 多様な視点からの意見を理解してもらう という相互理解の促進に言及していること

設問3

(1)配点 7点

本文中の下線⑥について,B課長が考えた,Aプロジェクトの最優先の目標の達成に寄与する,自動化ツールの導入効果とは何か。20字以内で答えよ。

模範解答

デプロイまでの時間を短縮する効果

採点基準

知識・理解度(内容)4点
  • 4点: デプロイまでの時間を短縮する効果であることを正確に記述できている。
  • 2点: 時間の短縮や効率化には触れているが、デプロイ(またはリリース等)の対象が不明確である。
  • 0点: 目標そのものを解答しているなど、自動化ツールの具体的な導入効果が記述されていない。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

本文中の下線⑥において、Aプロジェクトの最優先の目標(顧客体験価値の迅速な提供)に寄与するための自動化ツールの導入効果が問われています。
講評にもある通り、「Aプロジェクトの最優先の目標そのもの」を解答するのは誤りです。自動化ツールを導入することによって、開発から本番環境への移行がスムーズになり、結果としてデプロイまでの時間を短縮する効果が得られる点に言及する必要があります。

高得点のポイント

  • 単なる「効率化」ではなく、デプロイまでの時間 に着目していること
  • 時間を 短縮する効果 があることを明確に示していること
(2)配点 7点

本文中の下線⑦について,B課長がこのようなプロセスに見直すことにした狙いは何か。35字以内で答えよ。

模範解答

ガバナンス規程を遵守しつつ,安定した運用を提供すること

採点基準

知識・理解度(内容)4点
  • 4点: 「ガバナンス規程の遵守」と「安定した運用」の両立が狙いであることを正確に記述できている。
  • 2点: ガバナンス規程の遵守、または安定運用のいずれか一方のみにしか触れられていない。
  • 0点: 単なる効率化や無駄の削減といった記述にとどまり、プロセスの見直しの真の狙いが捉えられていない。
論理性(構造)3点
  • 3点: 問われている内容に対し、指定文字数内で簡潔かつ論理的に解答が構成されている。
  • 1点: 文意は通じるが、やや冗長であるか、文の構成が不自然である。
  • 0点: 論理的なつながりがなく、意味が通らない。

解説

本文中の下線⑦において、開発・運用プロセスを見直すことになった狙いが問われています。
講評において、「無駄を省く」「効率化を図る」といった解答は不十分とされています。運用課の要件であるガバナンス規程の遵守を満たしつつ、自動化ツールの導入等により安定した運用を提供することの両立がプロセスの見直しの真の狙いです。

高得点のポイント

  • ガバナンス規程を遵守 するという必須条件を含めていること
  • 安定した運用を提供する という運用側の目的に言及していること

設問3(1)は,正答率が低かった。“Aプロジェクトの最優先の目標”そのものを解答した受験者が多かった。“Aプロジェクトの最優先の目標”に自動化ツールがどのように寄与するかを読み取った上で正答を導き出してほしい。設問3(2)は,正答率が低かった。“無駄を省く”,“効率化を図る”といった点を解答した受験者が散見された。運用課へのヒアリングから,“ガバナンス規程の遵守”は必須であり,これに対応するためのプロセスに見直すことでデプロイツールを導入しつつ,安定した運用を実現することが狙いであることを理解してほしい。

Spineチーム