「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:令和2年度 ITパスポート試験(IP) 秋期分 問42

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
詳細設計システム開発における工程のひとつで、基本設計でざっくり考えた概要をもとにして、実際のプログラムが作れるまで細かく落とし込む工程
プログラミングプログラムを作ること
ベンダ「販売会社」のこと。もしくは「売り手」サービスを提供する側)のこと
仕様「こうなるはず!」な完成図
仕様変更仕様を変えること
成果物作る物(作った物)
請負契約「結果だよ、結果!大事なのは結果なんだよ!」な契約形態
プロジェクト期限とかが決まっていて、計画的に終わり(ゴール)がある仕事
プロジェクトマネージャープロジェクトを管理する責任を持つ人
進捗報告(作業なり何なりの)進み具合を上司とかに報告すること

問題


問題文
情報システム開発の詳細設計が終了し,プログラミングを外部のベンダに委託することにした。仕様成果物及び作業の範囲を明確に定義した上で,プログラミングを委託先に請負契約で発注することにした。発注元のプロジェクトマネージャのマネジメント活動として,最も適切なものはどれか。
ピヨ意訳:システム開発の詳細設計が終わったんだけど、実際にプログラムを作るのは他の会社にお願いしたよ。作業は「どんな物を作ってほしいか?」や「どんな作業をしてほしいか?」を明確にした上で、請負契約でお願いしたよ。作業をお願いした側のマネージャーがやるべきことは、どれ?

解答選択肢
委託先に定期的な進捗報告を求めるとともに,完成したプログラムの品質を確認する。
ピヨ意訳:実際にプログラムを作る会社に定期的な進捗報告をお願いするのと、完成したプログラムが ちゃんとできているかを確認する
委託先の作業内容を詳細に確認し,生産性の低い要員の交代を指示する。
ピヨ意訳:実際にプログラムを作る会社の人がどんな作業をしているか細かく確認して、いまいちな人がいたら交代してもらう
委託先の作業場所で,要員の出退勤を管理し,稼働状況を確認する。
ピヨ意訳:実際にプログラムを作る会社の人の作業場所に行って、作業する人たちの出勤・退勤の時間を管理して、どれくらい働いているかを確認する
委託先の要員に余力がある場合,仕様変更に伴うプログラミングの作業を担当者に直接指示する。
ピヨ意訳:「おっ、まだ余裕がありそうじゃん?」だったら「ねーねー、ここの機能を、ちょっと変えてよ」と実際に作業している人に直接指示する


正解までのつなぎ

正解


正解
委託先に定期的な進捗報告を求めるとともに,完成したプログラムの品質を確認する。
ピヨ意訳:実際にプログラムを作る会社に定期的な進捗報告をお願いするのと、完成したプログラムが ちゃんとできているかを確認する

ピヨピヨ解説


請負契約は、成果物の完成に対して責任と報酬が発生する契約形態です。
指揮系統は「自社の上司→社員」となります。
お客さまに「あー、ちみちみ。この作業もやってくれたまえ」や「あー、この作業は、こんなやり方でやってくれたまえ」と指揮する権利は ありません。

それを踏まえて、解答選択肢を見ていきましょう。

「ア:委託先に定期的な進捗報告を求めるとともに,完成したプログラムの品質を確認する。」はOKです。
「ちゃんと、進んでいるかな?」と「ちゃんと、できたかな?」を確認するのがダメだったら「期限までに完成しなさそうだよ~」や「品質がボロボロだ~」が把握できません。
よっぽど信頼している相手ならともかく、普通は怖くてお願いできないですよね?

「イ:委託先の作業内容を詳細に確認し,生産性の低い要員の交代を指示する。」はダメです。
生産性が低かろうと高かろうと、ちゃんとした成果物が出てくれば、それで問題ないはずです。
請負契約は、成果物の完成に対して責任と報酬が発生する契約形態です。
相手に「こんな働き方をしてよ」と指示する権限は ありません。

「ウ:委託先の作業場所で,要員の出退勤を管理し,稼働状況を確認する。」もダメです。
誰が何時に出社しようと、週に1日しか働かなかろうと、ちゃんとした成果物が出てくれば、それで問題ないはずです。
請負契約は、成果物の完成に対して責任と報酬が発生する契約形態です。
相手に「こんな働き方をしてよ」と指示する権限は ありません。

「エ:委託先の要員に余力がある場合,仕様変更に伴うプログラミングの作業を担当者に直接指示する。」もダメです。
作業を担当者に直接指示してはダメです。
それに、仕様変更だったら、お金の話が絡んできたりもしますからね。
現実的には、まずは会社対会社の話し合いになるはずです。

ということで「ア:委託先に定期的な進捗報告を求めるとともに,完成したプログラムの品質を確認する。」が正解です。


スポンサーリンク
書籍画像022
書籍画像005


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
優れたエンジニアがコミュニティの中でしていること
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた