令和6年春期試験午後問題 問9
問9 プロジェクトマネジメント
⇱問題PDF
IoT活用プロジェクトのマネジメントに関する次の記述を読んで,設問に答えよ。
IoT活用プロジェクトのマネジメントに関する次の記述を読んで,設問に答えよ。
広告
P農業組合が管轄する地域では,いちご栽培が盛んである。いちごは繁殖率が低く,栽培技術の向上や天候不順への対応が必要である。P農業組合員のいちご栽培農家は温度調節や給水などの栽培管理を長年の経験と勘に頼っていたので,一部の農家を除いて生産性が低い状態が続いていた。そこで,数年前に生産性向上を目指してW社のIoTシステムを導入した。IoTシステムの主な機能は,次のとおりである。
〔SaaSを活用したIoTの効果向上〕
IoTシステムの導入によって,ハウス内の温度や湿度などをコントロールできるようになった。しかし,大半の農家では,過去の環境データを分析して制御パラメータを最適に設定することが難しかったので,期待していたほどの効果は出ていなかった。そこで,P農業組合のQ組合長はA社に支援を依頼した。A社は,ICTを活用した農作物の生産性向上に資するデータ分析サービスをSaaSとして提供する企業である。A社のB部長は,導入したIoTシステムの効果を向上させるために,A社のSaaSを活用して制御パラメータを自動的に変更するサービス(以下,本サービスという)の導入を提案しようと考えた。
A社のSaaSは,実装されたAIのデータ分析を最適化するためのパラメータ(以下,分析パラメータという)を参照し,過去と現在の環境データ,及び外部気象サービスが提供する予報データを統合して分析する。本サービスでは,この分析結果から最適な制御パラメータを算出してS機器に送信し,制御パラメータを変更する。
提案に先立って,B部長はQ組合長に,A社のSaaSにはW社のIoTシステムとの接続実績がなく,またA社にはいちご栽培でのデータ分析サービスの経験がないので,分析パラメータの種類の選定及び値の設定の際に,試行錯誤が予想されることを説明した。さらに,B部長は,本サービスの実現に不確かな要素は多いが,導入を試してみる価値が十分あると伝えた。Q組合長はこれらを理解した上で,本サービスの導入プロジェクト(以下,SaaS導入プロジェクトという)の立ち上げを決定し,Q組合長自身がプロジェクトオーナーに,B部長がプロジェクトマネージャになった。
B部長は,プロジェクトの目的を"農家が,本サービスを使っていちご栽培を改善し,より良い収穫を実現すること"にした。なお,SaaS導入プロジェクトが完了して本サービスが開始されるときの分析パラメータは,プロジェクト活動中にいちご栽培に適すると評価された設定値とする。本サービス開始後,農家は,タブレット端末から分析パラメータの設定をガイドする機能(以下,ガイド機能という)を使って設定値を変更できる。その際,P農業組合は,農家がガイド機能を活用できるようになる支援を行う。本サービスを導入したシステムの全体の概要を図1に示す。
〔概念実証の実施〕
B部長は,①SaaS導入プロジェクトの立ち上げに先立って,概念実証(Proof of Concept 以下,PoCという)を実施することにした。PoCの実施メンバーには,A社からB部長のほかに,導入支援担当としてC氏が選任された。C氏は,IoTシステムとのデータ連携機能の開発経験があり,また様々なデータ分析の手法を熟知していた。P農業組合からは,いちご栽培の熟練者であるR氏が選任された。また,P農業組合からW社に,IoTシステムとA社のSaaSとのデータ連携に関する支援を依頼した。PoCの実施に当たって,P農業組合がいちご栽培の独自情報を開示すること,A社及びW社が製品の重要情報を開示することから,3者間でaを締結した。
PoCでは,IoTシステムが導入された農家で実際に栽培している環境の一部(以下,PoC環境という)を使うことにした。A社とW社が協力してIoTシステムとA社のSaaSとの簡易なデータ連携機能を開発し,P農業組合内に設置されたDBサーバに蓄積された過去の環境データを利用することにした。C氏が分析パラメータの種類の選定と値の設定を担当し,R氏が装置への動作指示の妥当性を評価することになった。
PoCは計画どおりに実施された。IoTシステムとA社のSaaSとのデータ連携は確認され,分析パラメータの種類の選定と値の設定に基づく動作指示も妥当であった。一方で,R氏から,Kセンサーの種類を増やして糖度,形状,色づきなどの多様なデータを取得し,きめ細かく装置を動作させたいとの意見が出された。これに対してC氏は,Kセンサーの種類を増やすとデータ連携機能の開発規模が増え,かつ,分析パラメータの種類の再選定が必要になると指摘した。
B部長は,PoCによって得られた本サービスの実現性の検証結果に加え,導入コスト,導入スケジュールなどを提案書にまとめた。A社内で承認を受けた後,B部長はQ組合長にA社のSaaS導入提案を行って了承され,準委任契約を締結してSaaS導入プロジェクトが立ち上げられた。
〔SaaS導入プロジェクトの計画〕
SaaS導入プロジェクトには,PoCの実施メンバーに引き続き参加してもらい,A社からの業務委託でW社も参加することになった。現在のIoTシステムに追加するKセンサーの種類の選定はR氏が中心になって進め,IoTシステムとA社のSaaSとのデータ連携機能の開発,及び分析パラメータの種類の選定と値の設定はC氏がリーダーになって進める。さらに,P農業組合の青年部からいちご栽培の経験がある2名が,利用者であるいちご栽培農家の視点で参加することになった。Q組合長は,この2名に②R氏及びC氏と協議しながら分析パラメータの値を設定するよう指示した。
B部長は,プロジェクトメンバーとともにプロジェクト計画の作成に着手し,プロジェクトのスコープを検討した。SaaS導入プロジェクトには,二つの作業スコープがある。一つは,Kセンサーの種類の追加というW社側の作業スコープである。もう一つは,Kセンサーの種類の追加に対応したデータ連携機能の開発及び分析パラメータの種類の選定と値の設定というA社側の作業スコープである。この二つの作業スコープは密接に関連しており,W社側の作業スコープの変更はA社側の作業スコープに影響する。B部長は,まずPoCの実施結果を基に,PoC環境の規模から実際に栽培している環境の規模に拡張することを当初スコープにした。このスコープでサービスを開発し,開発したサービスをプロジェクトメンバー全員で検証,協議した上で,開発項目の追加候補を決めてスコープを変更する開発アプローチを採用することにした。
B部長は,この開発アプローチでは適切にスコープをマネジメントしないと③スコープクリープが発生するリスクがあると危惧した。そこで,スコープクリープが発生するリスクへの対応として,b及びcのベースラインを基に次のスコープ管理のプロセスを設定した。
- 栽培ハウス(以下,ハウスという)内外に環境計測用センサー(以下,Kセンサーという),温度調節や給水などを行う装置,装置に無線で動作指示する制御機器(以下,S機器という)を設置する。
- Kセンサーは,温度,湿度などの環境データを取得してS機器に送信する。
- S機器は,受信した環境データと,S機器の動作指示を制御するパラメータ(以下,制御パラメータという)とを基に,装置に温度調節や給水などの動作指示をする。
- 農家は,その日の天候及びP農業組合内に設置されたデータベース(以下,DBという)サーバに蓄積された過去の環境データを参考にして,より良い栽培環境になるように,農家に配付されているタブレット端末を使って制御パラメータを変更できる。
〔SaaSを活用したIoTの効果向上〕
IoTシステムの導入によって,ハウス内の温度や湿度などをコントロールできるようになった。しかし,大半の農家では,過去の環境データを分析して制御パラメータを最適に設定することが難しかったので,期待していたほどの効果は出ていなかった。そこで,P農業組合のQ組合長はA社に支援を依頼した。A社は,ICTを活用した農作物の生産性向上に資するデータ分析サービスをSaaSとして提供する企業である。A社のB部長は,導入したIoTシステムの効果を向上させるために,A社のSaaSを活用して制御パラメータを自動的に変更するサービス(以下,本サービスという)の導入を提案しようと考えた。
A社のSaaSは,実装されたAIのデータ分析を最適化するためのパラメータ(以下,分析パラメータという)を参照し,過去と現在の環境データ,及び外部気象サービスが提供する予報データを統合して分析する。本サービスでは,この分析結果から最適な制御パラメータを算出してS機器に送信し,制御パラメータを変更する。
提案に先立って,B部長はQ組合長に,A社のSaaSにはW社のIoTシステムとの接続実績がなく,またA社にはいちご栽培でのデータ分析サービスの経験がないので,分析パラメータの種類の選定及び値の設定の際に,試行錯誤が予想されることを説明した。さらに,B部長は,本サービスの実現に不確かな要素は多いが,導入を試してみる価値が十分あると伝えた。Q組合長はこれらを理解した上で,本サービスの導入プロジェクト(以下,SaaS導入プロジェクトという)の立ち上げを決定し,Q組合長自身がプロジェクトオーナーに,B部長がプロジェクトマネージャになった。
B部長は,プロジェクトの目的を"農家が,本サービスを使っていちご栽培を改善し,より良い収穫を実現すること"にした。なお,SaaS導入プロジェクトが完了して本サービスが開始されるときの分析パラメータは,プロジェクト活動中にいちご栽培に適すると評価された設定値とする。本サービス開始後,農家は,タブレット端末から分析パラメータの設定をガイドする機能(以下,ガイド機能という)を使って設定値を変更できる。その際,P農業組合は,農家がガイド機能を活用できるようになる支援を行う。本サービスを導入したシステムの全体の概要を図1に示す。
![pm09_1.png](/kakomon/06_haru/img/pm09_1.png)
B部長は,①SaaS導入プロジェクトの立ち上げに先立って,概念実証(Proof of Concept 以下,PoCという)を実施することにした。PoCの実施メンバーには,A社からB部長のほかに,導入支援担当としてC氏が選任された。C氏は,IoTシステムとのデータ連携機能の開発経験があり,また様々なデータ分析の手法を熟知していた。P農業組合からは,いちご栽培の熟練者であるR氏が選任された。また,P農業組合からW社に,IoTシステムとA社のSaaSとのデータ連携に関する支援を依頼した。PoCの実施に当たって,P農業組合がいちご栽培の独自情報を開示すること,A社及びW社が製品の重要情報を開示することから,3者間でaを締結した。
PoCでは,IoTシステムが導入された農家で実際に栽培している環境の一部(以下,PoC環境という)を使うことにした。A社とW社が協力してIoTシステムとA社のSaaSとの簡易なデータ連携機能を開発し,P農業組合内に設置されたDBサーバに蓄積された過去の環境データを利用することにした。C氏が分析パラメータの種類の選定と値の設定を担当し,R氏が装置への動作指示の妥当性を評価することになった。
PoCは計画どおりに実施された。IoTシステムとA社のSaaSとのデータ連携は確認され,分析パラメータの種類の選定と値の設定に基づく動作指示も妥当であった。一方で,R氏から,Kセンサーの種類を増やして糖度,形状,色づきなどの多様なデータを取得し,きめ細かく装置を動作させたいとの意見が出された。これに対してC氏は,Kセンサーの種類を増やすとデータ連携機能の開発規模が増え,かつ,分析パラメータの種類の再選定が必要になると指摘した。
B部長は,PoCによって得られた本サービスの実現性の検証結果に加え,導入コスト,導入スケジュールなどを提案書にまとめた。A社内で承認を受けた後,B部長はQ組合長にA社のSaaS導入提案を行って了承され,準委任契約を締結してSaaS導入プロジェクトが立ち上げられた。
〔SaaS導入プロジェクトの計画〕
SaaS導入プロジェクトには,PoCの実施メンバーに引き続き参加してもらい,A社からの業務委託でW社も参加することになった。現在のIoTシステムに追加するKセンサーの種類の選定はR氏が中心になって進め,IoTシステムとA社のSaaSとのデータ連携機能の開発,及び分析パラメータの種類の選定と値の設定はC氏がリーダーになって進める。さらに,P農業組合の青年部からいちご栽培の経験がある2名が,利用者であるいちご栽培農家の視点で参加することになった。Q組合長は,この2名に②R氏及びC氏と協議しながら分析パラメータの値を設定するよう指示した。
B部長は,プロジェクトメンバーとともにプロジェクト計画の作成に着手し,プロジェクトのスコープを検討した。SaaS導入プロジェクトには,二つの作業スコープがある。一つは,Kセンサーの種類の追加というW社側の作業スコープである。もう一つは,Kセンサーの種類の追加に対応したデータ連携機能の開発及び分析パラメータの種類の選定と値の設定というA社側の作業スコープである。この二つの作業スコープは密接に関連しており,W社側の作業スコープの変更はA社側の作業スコープに影響する。B部長は,まずPoCの実施結果を基に,PoC環境の規模から実際に栽培している環境の規模に拡張することを当初スコープにした。このスコープでサービスを開発し,開発したサービスをプロジェクトメンバー全員で検証,協議した上で,開発項目の追加候補を決めてスコープを変更する開発アプローチを採用することにした。
B部長は,この開発アプローチでは適切にスコープをマネジメントしないと③スコープクリープが発生するリスクがあると危惧した。そこで,スコープクリープが発生するリスクへの対応として,b及びcのベースラインを基に次のスコープ管理のプロセスを設定した。
- 追加候補の開発項目を,スコープとして追加する価値があるか否かをプロジェクトメンバー全員で確認し,追加の可否を判断する。
- 追加候補の開発項目を加えたスコープがベースラインに収まれば追加する。
- 追加候補の開発項目を加えたスコープがベースラインに収まらず,スコープ内の他の開発項目の優先順位を下げられる場合は,優先順位を下げた開発項目をスコープから外し,追加候補の開発項目をスコープに追加する。
- 他の開発項目の優先順位を下げられない場合は,スコープが拡大してしまうので,プロジェクトの品質を確保するためb及びcのベースラインの変更をプロジェクトオーナーに報告し,変更可否を判断してもらう。
- 利用規模を想定して,IoT機器の接続やデータ連携に着目したテスト
- 同一ハウス内で動作する複数の装置の競合に着目したテスト
- 利用場,利用シーンに着目したテスト
- システムやデータの機密性,完全性,可用性に着目したテスト
広告
設問1
〔概念実証の実施〕について答えよ。
- 本文中の下線①について,B部長がSaaS導入プロジェクトの立ち上げに先立ってPoCを実施することにした理由は何か。25字以内で答えよ。
- 本文中のaに入れる適切な字句を,8字以内で答えよ。
解答例・解答の要点
- 本サービスの実現に不確かな要素が多いから (20文字)
- a:守秘契約 (4文字)
解説
- 概念検証(Proof of Concept:PoC)は、本格的な導入を決定する前に、新しい概念や理論、アイディアの有効性を実証するために行われる小規模な実験のことです。
〔SaaSを活用したIoTの効果向上〕を読むと、A社のSaaSにはW社のIoTシステムとの接続実績がないこと、A社にはいちご栽培でのデータ分析サービスの経験がないこと、分析パラメータの種類の選定と値の設定に試行錯誤が予想されることが説明されています。B部長は、これらの理由により本サービスの実現には不確かな要素が多いことを認識していました。
このように実現可能性に疑問があるままプロジェクトを始めてしまうと、プロジェクトが進行した後で重大な技術的障害が見つかる、時間とコストが浪費される、プロジェクトが失敗するなどのリスクが高まります。このようなリスクを低減するため、実現可能性が確かでない開発においては、PoCを行い、その開発の実現性を検証することが一般的です。したがって、B部長は「SaaS導入プロジェクトにはサービスの実現に不確かな要素が多いこと」を理由として、PoCの実施を決定したと判断できます。解答は20文字以内なので、本文中の字句を用いると「本サービスの実現に不確かな要素は多いから」と解答できます。
∴本サービスの実現に不確かな要素が多いから - 〔aについて〕
空欄には、P農業組合がいちご栽培の独自情報を開示すること、A社及びW社が製品の重要情報を開示することから、3者間で締結するものが入ります。
P農業組合が提供するいちご栽培の独自情報は、農業組合にとって競争力の源です。同様にA社とW社にとって製品の重要情報は、各社にとって知的財産であり技術的な優位性の源と言えます。このような重要かつ秘匿性の高い情報は、外部に漏れると不利益を被るおそれがあるため、共有する前に開示した情報について第三者に開示しないことや目的外に使用しないことの確約が必要となります。このような組織間の合意は一般的に、守秘(義務)契約、秘密(保持)契約、機密保持契約、NDA、CAと呼ばれます。模範解答では「守秘契約」とされていますが、上記のいずれでも問題ないでしょう。
∴a=守秘契約
広告
設問2
〔SaaS導入プロジェクトの計画〕について答えよ。
解答群
- 屋内屋外,温暖寒冷など様々な環境下での動作の検証
- 最大台数のIoT機器及び装置をつなげた状態での動作の検証
- 同一ハウス内の無線を使った同一タイミングでの複数装置の動作の検証
- 無関係の外部者がシステムにアクセスできないことの検証
解答例・解答の要点
- 農家がガイド機能を活用できるようになる支援 (21文字)
- ・Kセンサ―の種類を増やすとデータ連携機能の開発規模が増えること (31文字)
・W社側の作業スコープの変更はA社側の作業スコープに影響すること (31文字)
- b:コスト
c:スケジュール
- イ
- いちごを収穫するまで導入効果を評価できないから (23文字)
解説
- P農業組合では、IoTシステムの導入によりハウス内の温度や湿度のコントロールが可能になったものの、過去の環境データをもとに制御パラメータを最適に設定することが難しく、期待していた効果が得られていないという現状があります。本サービスの開始後、制御パラメータは自動で変更されることになりますが、栽培管理を改善していくためにはA社SaaSの分析パラメータを農家がタブレット端末から変更する必要があり、この設定変更も同様に、大半の農家にとっては難しいものであることが想像できます。このため、P農業組合では、農家がガイド機能を活用できるように支援を行うことになっています。
上記の背景を踏まえると、Q組合長が青年部の2名をプロジェクトに参加させて分析パラメータの設定を指示したのは、実際のいちご栽培農家の立場で分析パラメータの設定方法を習得させ、他の農家に対してガイド機能の活用を支援できるように育てることが目的と考えることができます。分析パラメータの設定はタブレット端末から行うため、この役割にはデジタルデバイスやツールの取扱いに慣れている青年部の農家が適任と言えます。
∴農家がガイド機能を活用できるようになる支援 - スコープクリープは、プロジェクト開始後に、スケジュール・コスト・資源の調整なくプロジェクトのスコープが拡大していく問題です。
本プロジェクトでは当初の作業スコープを、PoCの規模から実際に栽培している環境の規模に拡張することとしており、後から追加候補を決めてスコープを変更するアプローチを採用しています。つまり、スコープの拡大を前提とした計画ということです。そして、PoCの実施後には、R氏から「Kセンサーの種類を増やして糖度,形状,色づきなどの多様なデータを取得し,きめ細かく装置を動作させたいとの意見」が出されていること、SaaS導入プロジェクトでは、追加するKセンサーの種類の選定はR氏が中心になって進めることから、Kセンサーの種類の追加要求が多くなることが想定されます。
SaaS導入プロジェクトにおけるA社側の作業スコープは、「Kセンサーの種類の追加に対応したデータ連携機能の開発及び分析パラメータの種類の選定と値の設定」ですから、Kセンサーの種類の増加に伴って拡大します。具体的には、C氏の指摘にあるように「Kセンサーの種類を増やすとデータ連携機能の開発規模が増え,かつ,分析パラメータの種類の再選定」という追加作業が発生します。スコープの変更について適切なコントロールを行わない場合、これがスコープクリープの発生要因となるおそれがあります。したがって、解答としては模範解答のように、Kセンサーが増えることによってデータ連携機能の追加開発が必要になることについての説明が適切となります。
また、問題文中にはW社とA社の2つの作業スコープについて「二つの作業スコープは密接に関連しており,W社側の作業スコープの変更はA社側の作業スコープに影響する」とあるため、スコープクリープの発生要因をこの関連性の観点から説明した、「W社の作業スコープの変更がA社の作業スコープに影響すること」も解答として問題ないとされています。
∴Kセンサ―の種類を増やすとデータ連携機能の開発規模が増えること
W社側の作業スコープの変更はA社側の作業スコープに影響すること - 〔bcについて〕
本文中にはこの2つの空欄の組合せが2か所ありますが、2つ目の以下の文章に当てはまる字句を考えるほうがわかりやすいと思います。- スコープが拡大してしまうので,プロジェクトの品質を確保するためb及びcのベースラインの変更をプロジェクトオーナーに報告し,変更可否を判断してもらう
また、1つ目の「b及びcのベースライン」について着目した場合には、「B部長は,PoCによって得られた本サービスの実現性の検証結果に加え,導入コスト,導入スケジュールなどを提案書にまとめた」という記述より、コストとスケジュールについて基準となる水準(ベースライン)が決められていることがわかるので、これを解答根拠に2つの要素を答えることができます。
∴bc=コスト、スケジュール(順不同) - ⅰのテストの内容は「利用規模を想定して,IoT機器の接続やデータ連携に着目したテスト」です。『規模』の検証が実施できるかどうかの点から考えば、対応する検証内容は「最大台数のIoT機器及び装置をつなげた状態での動作の検証」であることがわかります。
なお、他のⅱ~ⅳの各テストと選択肢の対応は以下のとおりです。- 同一ハウス内の無線を使った同一タイミングでの複数装置の動作の検証(ウ)
- 屋内屋外,温暖寒冷など様々な環境下での動作の検証(ア)
- 無関係の外部者がシステムにアクセスできないことの検証(エ)
- 下線④を含む一文を確認すると「B部長は,プロジェクトの完了時点では,プロジェクトの目的の実現に対する真の評価はできないと考えた」と記述されています。
そこで、本プロジェクトの目的について確認すると、〔SaaSを活用したIoTの効果向上〕に「B部長は,プロジェクトの目的を"農家が,本サービスを使っていちご栽培を改善し,より良い収穫を実現すること"にした」とあります。一方、プロジェクトの完了について確認すると、下線④の直前に「本サービスをP農業組合へ導入したことをもってプロジェクトは完了するが,農家はいちごの栽培を続け,収穫によって導入効果を評価する」と記述されています。
本サービスの導入効果を評価するためにはいちごの収穫を確認する必要がありますが、栽培管理されたいちごが生育し、収穫されるまでには時間を要しますから、上記定義のプロジェクト完了時点ではまだプロジェクトの目的を達成できたかどうかを確認することができません。B部長の考えは以上に基づくものであると判断できます。したがって、正解は「いちごを収穫するまで導入効果を評価できないから」となります。
∴いちごを収穫するまで導入効果を評価できないから
広告
![模範解答](/kakomon/06_haru/img/pm09_result.png)
広告