システム更改プロジェクトのスケジュール作成－午後

平成31年春期 午後問題9

ファイル：2019h31h_ap_pm_qs.pdf

**１、図１中のa,bに入れる適切な数値を求めよ。**
aはES（最早開始日）ので、A1から、A2に、あとはA3に行くとのことですね。
最早ので、A2は１０日要ので、11～20です。A3は３０日要ので、21～50ですね。
aは21です。

bはLF（最遅終了日）ので、終了から逆に計算するのは必要ですね。CのLS～LFは111～120だから、B5は２０日要ので、LS～LFは91～110ですね。B4は３６日要ので、LS～LFは55～90ですね。B4の前提B1は１０日要ので、LS～LFは45～54ですね。bは54ですね。

見やすくなるため、図１は下記のように一部を補完します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/c91b9e9a-10f1-298d-2c64-c8f5c8571a93.png)



＜＜図１＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/73530073-4074-fc3c-6ae7-475a88b2b21e.png)

＜＜表１＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/2d610344-4817-c052-ba08-5e4c948ec3f7.png)


**２、本文中の下線①について、どのような場合に、作業一覧と作業工程図を修正する必要があるか。３０字以内で答えよ。**
フィット＆ギャップ分析は、フィット（fit 適合）か、ギャップ（gap かい離）かを判定するためですね。フィットの場合は表１通り進められるけど、ギャップの場合は表１の作業一覧と作業工程図を修正する必要になりますね。なので、「分析報告書による想定とかい離する場合」ですね。


会計システム更改が大きい、カスタマイズ所要日数が足りない　（私の答え）
→
カスタマイズの規模が事前の想定とかい離した場合　（参考答え）


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/e067f406-c5d5-79ea-9e3e-40d54c1129bb.png)


・フィット＆ギャップ分析とは
フィット（fit）は「適合」、ギャップ（gap）は「かい離」の意味。導入するシステムと業務プロセスにおいて、必要とする機能がマッチしているかを分析する作業を指す。システムが業務プロセスに提供する機能の過不足を確認し、完成度の高いシステムを開発する狙いがある。

フィット＆ギャップ分析では、ERP（統合業務パッケージソフトウェア）などを導入する場合の意思決定や、導入するプロジェクトの業務プロセスの変更、パッケージが規定する標準業務プロセスとユーザーの業務プロセスの照合、情報システムのカスタマイズなどを検討する。


**３、「システム更改スケジュールの見直し」について、下記（１）～（４）に答えよ。
（１）本文中のｃに入れる適切な字句を１０字以内で答えよ。**
図１の作業工程図を参照して、これはクリティカルパスですね。
よって、ｃは「クリティカルパス」ですね。

・クリティカルパス(CPM: Critical Path Method)とは、プロジェクトの各工程を、プロジェクト開始から終了まで「前の工程が終わらないと次の工程が始まらない」という依存関係に従って結んでいったときに、所要時間が最長となるような経路のこと。その長さがプロジェクトの期間を表している。

＜＜図１＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/73530073-4074-fc3c-6ae7-475a88b2b21e.png)

**（２）本文中のｄに入れる作業項目を、表１の作業IDから選択して答えよ。**
案２に、増員をしなくて、体制のままで、ソフトウェア設計～ソフトウェア適格性確認テストまで作業を行うとの提案です。

＜＜そもそもの予定＞＞
そもそもの作業予定は、３つモジュール「人事、給与、共通」を設計チーム、製造チーム分けてやる予定ですね。つまり、
・設計チームが設計したら、製造チームに依頼して、別の計画済プロジェクトに入れますし、
・製造チームが設計が来る前に、別のプロジェクトで仕事をして、設計チームの依頼が来ると、当該人事給与システムに入れる
との予定ですね。

＜＜案２の修正後予定＞＞
増員はいないけれども、仕事はちょっと変わる：
・設計チームは設計を始まる
・製造チームも設計をするよ。。。→これは大事、別のプロジェクトしません
・設計が終わったら、設計チームも製造する　→これも大事、別のプロジェクトしません
・製造チームは製造する
になりますね。

つまり、効果としては、増員と同じだろう。
デメリットは計画済の別のプロジェクトは遅延になってしまいますね。
本文中では、１５０万円損発生しているよとことです。


まあ、案２では、「B3～B5(=ソフトウェア設計～ソフトウェア適格性確認テストまで)」ですので、ｄは、ソフトウェア設計（B３）の作業の後ろタスク「B4」（＝　ソフトウェア製造・単体テスト）ですね。


＜＜システム更改スケジュールの見直し＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/f29d6aed-7be4-5a02-e712-d6df1958c95e.png)

＜＜案１＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/d1ee2245-8ef2-7132-a82f-e3cb74497e04.png)

＜＜案２＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/f457506c-4a26-92d2-0d9a-52a2846e32a6.png)

＜＜作業予定＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/3ba899ea-5611-d2e7-2301-1e3c606f379e.png)


**（３）、表２中のe,fに入れる適切な数値を求めよ。**
eは、増加コスト320万円ですね。１人日当たりは、５万円ので、320÷5＝64人日ですね。
ただ、設計と製造が分けて並行するので、短縮期間は「32」日になりますね。

ｆは、１６日短縮するので、５万円　×　１６＝８０万円減ですね。
ただ、案２により、別のプロジェクトに入る予定のに、予定通り入れないので、１５０万円損です。増加コストは、１５０ー８０＝「７０」万円ですね。


＜＜表２＞＞
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591618/720b201f-1868-b8a4-1f5f-88ffbb3ed7e8.png)


**（４）、本文中の下線②について、品質判定のタイミングをどのように見直すべきか。３５字以内で述べよ。**

下線②の「成果物の品質判定のタイミングを見直す」理由としては、開発期間の短縮が想定したので、なので、タイミングは「成果物が作成次第、品質判定を行う」になった方が効率ですね。


各作業項目が終わり次第、成果物の品質判定を開始するように見直す（私の答え）
→
各モジュールの各作業が完了したタイミングで品質判定を行う　（参考答え）


**結論**：
やってから、それほど複雑ではないのイメージですが、やるときに、すごい難しい感じていました。
下記は、私悩んている箇所：
１、日・人日
日とは、普通は、日数ですね。
人日は、日　×　人数　ですね。
案１の説明文に、「工数１人日当たり５万円」とするとの理解は悩んでいます。
ここの「工数　xxx人日」と表２の「短縮期間（日）」が同じく、単位は「日」ですね。

つまり、当該質問には、本当は、日の概念だけがあります。
表１に「所要日数（日）」は「日」だし、「作業工程図」にも「開始日、終了日」ですね。



参照：

クリティカルパス
http://e-words.jp/w/%E3%82%AF%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%91%E3%82%B9.html

フィット＆ギャップ分析とは
https://www.otsuka-shokai.co.jp/words/fit-and-gap-analysis.html