問43
頻出度★★★
発注したソフトウェアが納品されたときに確認する項目として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
発注したソフトウェアが納品されたときに確認する項目として, 適切なものはどれか。
費用見積りの妥当性を確認するのは、委託先を選定し契約を結ぶ「発注前」の段階の作業である。納品時には既に契約金額が確定しているため、この時点で見積りの妥当性を検討しても検収の判断材料にはならない。タイミングが合わない。
作業報告書で進捗の遅れの有無を確認するのは、開発が「進行している最中」の進捗管理 (モニタリング) の作業である。納品されたということは作業が完了した後であり、確認すべきは進捗ではなく成果物そのものの内容になる。
正解 「ウ」が正しい。ソフトウェアが納品された時点で発注者 (委託元) が行う作業は受入れ (検収) であり、その中心が受入れテストである。受入れテストの目的は、納品物が発注時に取り交わした仕様書 (要件定義書・外部設計書など) の内容を満たしているかを発注者の立場で確認することにある。したがって納品時に確認すべき項目は「仕様書に記載した機能が実装されていること」であり、これを満たして初めて検収完了として代金の支払いや本番移行に進める。逆にここで機能の欠落や仕様との相違が見つかれば、修正を求めて再納品を受けることになる。
品質管理の計画を立案・確認するのは、プロジェクトの「計画段階 (着手時)」に行うことである。納品時に確認するのは計画の有無ではなく、その計画に基づいて作られた成果物が仕様を満たしているかという実際の結果である。