受入れ検収のタイミングは委託範囲の終わりで考える
ITパスポート試験 令和3年度 問43 / プロジェクトマネジメント › プロジェクトマネジメント
過去問にチャレンジ
A社で新規にシステムを開発するプロジェクトにおいて,システムの開発をシステム要件定義,設計,プログラミング,結合テスト,総合テスト,運用テストの順に行う。A社は,外部ベンダーのB社と設計,プログラミング及び結合テストを委託範囲とする請負契約を結んだ。A社が実施する受入れ検収はどの工程とどの工程の間で実施するのが適切か。
- ア
システム要件定義と設計の間
- イ
プログラミングと結合テストの間
- ウ
結合テストと総合テストの間
- エ
総合テストと運用テストの間
会話形式の解説
講師今回は、開発の一部を外部のベンダーに請負契約で任せたとき、発注者がいつ受入れ検収をするかという問題です。受入れ検収は、発注者が委託した成果物を受け取って確かめる手続のことです。まず、B社に任せた工程がどこからどこまでかに注目してください。
受験者B社の担当は設計、プログラミング、結合テストの三つですね。私は最初、テストが全部終わってからのほうが安心だと思って、総合テストの後かなと考えました。
講師その考え方は引っかけになりやすいところです。総合テストは委託範囲に入っていますか。
受験者入っていません。総合テストと運用テストはA社が自分で行う工程です。
講師そうです。総合テストと運用テストの間で検収すると、委託範囲に含まれない総合テストまで済ませてから受け取ることになります。委託範囲は結合テストで終わっているので、それでは遅すぎます。
受験者では、早いほうはどうですか。システム要件定義と設計の間は、B社の作業がまだ始まる前ですよね。
講師はい。その時点では委託した成果物がまだ何もできていないので、受け取って確かめる対象がありません。
受験者プログラミングと結合テストの間なら、プログラムはできているので確かめられそうな気もします。
講師プログラムはできていても、B社の担当である結合テストがまだ残っています。委託範囲が完了していないので、ここで検収するのは早すぎます。
受験者そうすると、B社の最後の工程である結合テストが終わった直後、つまり結合テストと総合テストの間が検収のタイミングになるのですね。
講師そのとおりです。結合テストが終わった時点で、設計から結合テストまでの委託範囲がすべて完了します。A社はここで成果物を受け取って検収し、確認できたものを使って自社の総合テストに進みます。
受験者検収の時期は、委託範囲の終わりの直後と覚えればよいですね。検収後の工程は発注者側で進めるということも確認できました。
講師よく整理できています。選択肢にはプログラミングの直後や総合テストの後など、もっともらしい区切りが並びますが、まずどこからどこまでを外部に任せたかを確かめてください。工程の並び順や委託範囲が変わっても、その終わりを探せば同じ考え方で解けます。
まとめ
外部ベンダーに開発工程の一部を請負契約で任せた場合、発注者が成果物を確かめる受入れ検収は、委託範囲の最後の工程が終わった直後に行います。この問題ではB社の担当が設計・プログラミング・結合テストなので、検収は結合テストと総合テストの間が適切です。要件定義と設計の間では成果物がまだなく、プログラミングと結合テストの間では委託範囲が完了していません。総合テストの後は、委託範囲外の工程まで済ませてしまうため遅すぎます。検収の時期は、どこからどこまでを任せたかを最初に確かめれば判断できます。
解答・解説
正解はウです
この問題のテーマ
開発工程の一部を外部に請負契約で任せたとき、発注者が成果物を確かめる受入れ検収をどのタイミングで行うかを問う問題です。
解き方の考え方
まず、B社に任せた工程が「設計」「プログラミング」「結合テスト」の三つであることを押さえます。受入れ検収は、発注者が委託した成果物を受け取って確かめる手続なので、委託範囲の最後の工程が終わった直後に行います。そのため、検収の位置は結合テストが終わった後で、A社が自分で行う総合テストより前になります。各選択肢の「工程の間」が、委託範囲の終わりと一致するかどうかで判断します。
選択肢ごとの解説
- ×ア システム要件定義と設計の間システム要件定義と設計の間は、B社の作業がまだ始まっていない時点です。この時点では委託した成果物が何もできていないので、受け取って確かめる対象がありません。
- ×イ プログラミングと結合テストの間プログラミングと結合テストの間では、B社の担当である結合テストがまだ残っています。委託範囲が完了していないため、ここで受入れ検収をするのは早すぎます。
- ○ウ 結合テストと総合テストの間結合テストが終わった時点で、B社に任せた設計から結合テストまでの範囲がすべて完了します。A社はここで成果物を受け取って検収し、確認できたものを使って自社の総合テストに進みます。委託範囲の終わりと検収の時期がそろうので、これが正解です。
- ×エ 総合テストと運用テストの間総合テストと運用テストの間を選ぶと、B社の委託範囲に含まれない総合テストまで済ませてから検収することになります。委託範囲は結合テストで終わっているので、この時点では適切な時期より遅くなります。
補足
選択肢には、プログラミングの直後や総合テストの後など、もっともらしい区切りが並んでいます。「テストまで終わってから受け取る」と考えて工の総合テスト後を選ぶ間違いが起こりやすいので、委託範囲に総合テストが入っているかどうかを必ず確かめてください。工程の並び順が変わっても、委託範囲の終わりを探せば同じ考え方で解けます。
POINT
- 受入れ検収は、発注者が委託した成果物を確かめる手続です。
- 受入れ検収は、委託した範囲の最後の工程が終わった直後に行います。
- 検収の時期を考えるときは、どこからどこまでを外部に任せたかを最初に確かめます。
- 検収を終えた後の工程(この問題では総合テスト)は、発注者側で進めます。
