無料相談→
  1. ホーム
  2. コラム
  3. システム開発の納品で受け取るもの|資料・ソースコード・管理権限の確認
コラム 受託開発
公開日

システム開発の納品で受け取るもの | 資料・ソースコード・管理権限の確認

発注者と開発担当者が、納品された資料と納品物の一覧を机で照合している様子

この記事の要約

新しく作ったシステムの納品を迎える発注者向けに、受け取るものの確かめ方をまとめました。納品の対象は、案件ごとの契約と成果物の一覧で決まります。届いたものは受領済・不足・対象外・別途手続き・対象確認中に分けて記録します。資料は版と保管場所まで、ソースコードは受け取り・使える範囲・権利を分けて確かめます。アカウントはパスワードを集めず、管理者と自社に必要な権限を確かめます。

システム開発の納品で受け取るものは、一律には決まっていません。案件ごとの契約と、成果物の一覧で決まります。納品のときは、届いたものを一覧と照らし、「受領済・不足・対象外・別途手続き・対象確認中」の5つに分けて記録します。資料は版と保管場所まで確かめます。ソースコードは、受け取り・使える範囲・権利を分けて確かめます。アカウントは、パスワードを集めるのではなく、管理者と自社に必要な権限を確かめます。

この記事は、新しく作ったシステムの納品(検収の前後)を迎える発注者向けです。業務で使えるかを確かめる受入テストや、稼働中のシステムの保守を後任へ引き継ぐ手順は、関連記事で案内します。

納品の対象を、契約と成果物の一覧で照らし合わせる

最初に、契約書、見積書、成果物の一覧を手元にそろえます。一覧の名前は「納入物明細」「成果物一覧」など、案件によって違います。何が納品の対象かは、これらの書類で決まります。

参考になるのが、IPA(情報処理推進機構)の情報システム・モデル取引・契約書(第二版)です。このモデルでは、作業の内容、期間、役割分担、納入物の明細、検査などを、個別の契約で決める取引条件として整理しています(IPAの講演資料でも同じ整理が紹介されています)。ただし、これは参考のひな形です。自社の契約に自動で当てはまるものではありません。

Ouverでは、成果物・納品条件・保守範囲を案件ごとに確認しています(システム開発の流れ)。

一覧の書き方だけでは対象か分からないものは、すぐに「対象外」と決めず、「対象確認中」として残します。たとえば架空の例で、一覧に「操作説明書」とだけあり、管理者向けか利用者向けかが分からなければ、両方を「対象確認中」にして開発会社に聞きます。対象外かどうかは、契約と照らしてから決めます。

一覧があいまいなときは、納品の前に開発会社と一覧を見直して合意しておくと、後の確認が楽になります。設計や開発に入る前に、目的・業務・範囲をそろえておく準備は、要件定義の記事で扱っています。

コラム要件定義で発注者が準備すること|目的・業務・範囲をそろえるメモ

受け取った状況を、5つの区分で記録する

担当者が納品物の一覧と届いた資料を照合し、未確認の項目を付箋で残している様子

次の5区分は、確認を進めやすくするための整理例で、契約上の定義ではありません。届いたものを一覧の項目ごとに記録します。契約に含まれるかで迷うものは「対象確認中」にしておき、推測で埋めません。届いていても中身を確かめ終わるまでは「受領済」にせず、メモに「中身確認待ち」と担当・確認予定日を残します。

区分

意味

次にすること

受領済

一覧にあり、受け取って中身を確かめたもの

保管場所を記録する

不足

一覧にあるのに、届いていない、または中身が足りないもの

開発会社に伝え、届く日を決める

対象外

契約と照らした結果、含まれていないと分かったもの

必要なら別に相談する

別途手続き

契約に含まれるが、名義の変更や権限の設定など別の作業が要るもの

手続きの担当と期限を決める

対象確認中

契約に含まれるかどうか、まだ分からないもの

契約の該当箇所を開発会社と確かめる

記録の例を1件だけ示します。内容は架空で、前の例で管理者向けの説明書が対象だと確かめた後の記録です。

記録する項目

記入例(架空)

項目

操作説明書(管理者向け)

確認状態

不足(月末処理の章が空欄)

保管場所

社内の共有フォルダ「納品物」

担当

総務部のAさん

対応期限

〇月〇日までに改訂版を受け取る

このほか、確認した日と確認した人も書き添えます。この表には、パスワードなどの秘密の値は書きません。「受領済」は検収の完了を意味しません。記録は、契約の検収条件に照らして判断するための材料です。

資料は、読めるか・版が合っているか・どこで管理するかを確かめる

担当者が画面上の資料と保管フォルダを見比べ、対象の版を確かめている様子

資料は、契約で決めたものが対象です。設計書、操作説明書、運用の手順書などが含まれることがありますが、どの案件にも必ず含まれるわけではありません。届いた資料は、次の3点で確かめます。

読めるか
ファイルを開けるか。特別なソフトが要らないか。社内の担当者が読んで内容が分かるか。
版が合っているか
本番で使うシステムの版と、資料の版や日付が合っているか。開発途中の古い版が混ざっていないか。
どこで管理するか
社内で参照する正しい版(正本)の保管場所を決めたか。管理する人は誰か。資料を直したとき、古い版をどう扱うか。

開けない資料や、版が合わない資料は「不足」として記録し、開発会社に確認します。版の見分け方が分からないときは、表紙や更新の記録に版と日付を書いてもらうよう頼むと、後から確かめやすくなります。

資料が個人のパソコンやメールの中だけにあると、担当者が替わったときに探せなくなります。会社で決めた共有の場所に置き、その場所を記録に書いておきます。

ソースコードは、受け取り・使える範囲・権利を分けて確かめる

ソースコードの画面と契約書を並べ、受け取る範囲と利用条件を確認するイメージ

ソースコードは、次の3つを別々の項目として確かめます。

  1. 受け取り:ソースコードを受け取るか。受け取るなら、どの範囲を、どの形で受け取るか。
  2. 使える範囲:自社での改修、他社への改修の依頼、別の用途での再利用などを、どこまでしてよいか。
  3. 権利:著作権などの権利を、どう扱うか。

この3つは同じではありません。ソースコードを受け取っても、使える範囲や権利が自動で決まるわけではありません。IPAのモデル契約でも、納入物の所有権と著作権は別の条項で整理されており、著作権の扱いには複数の案が示されています。第三者が作ったソフトウェアの扱いも、別の項目になっています。自社の契約がどうなっているかは、自社の契約書で確かめます。

外部の部品やサービスを使っている場合は、それぞれに別の利用条件があることがあります。何を使っているかを一覧にしてもらうと、確認しやすくなります。受け取ったソースコードが本番と同じ版かどうかも、開発会社に確かめておきます。

分からない点は、開発会社に書面で質問します。権利や使える範囲について法的な判断が必要なときは、専門家に相談してください。

管理者と、自社に必要な権限を確かめる

会社側と開発側の担当者が、サービスの管理者と必要な操作権限を画面で確認している様子

サーバー、ドメイン、システムの管理画面、外部サービスなどは、誰が管理するかが契約や提供の形によって違います。自社が管理者になる場合もあれば、保守のために開発会社が管理を続ける場合もあります。まず、契約でどうなっているかを確かめます。

避けたいのは、パスワードを表計算の一覧やメール、チャットにまとめて受け取ることです。代わりに、次の点を確かめて記録します。

  • 管理者は誰か(自社か、開発会社か)
  • 自社の担当者が、自分のアカウントで必要な操作をできるか
  • サーバーやドメインなどの契約の名義と、支払っている人は誰か
  • ログインできなくなったときの復旧の手続き

外部サービスの権限や名義を自社へ移せるかどうか、どんな手続きが要るかは、サービスごとの利用規約や仕組みによって違います。移せない場合もあります。契約に含まれ手続きが必要なものは「別途手続き」、契約の対象か分からないものは「対象確認中」として残します。契約の対象でも利用規約上移せない場合は、制約と代わりの方法を記録し、関係者で扱いを決めます。開発会社に権限が残る場合は、その範囲と理由を記録します。担当者の異動や退職に備えて、管理者を1人だけにしてよいかも、開発会社と相談しておきます。パスワードそのものはこの記録に書かず、社内で決めた管理の仕組みに保管します。

未確認のことを整理し、検収へ引き継ぐ

記録がひと通りそろったら、「不足」「別途手続き」「対象確認中」が残っていないかを見ます。残っている項目には、担当と期限を付けます。

検収できるかどうかは、契約で決めた検収の条件で判断します。この記録は、その判断に使う材料です。一般に、受入テストは業務で使えるかを確かめるテストで、検収は契約の条件に照らして受け入れを確かめる手続きです。どの順番で行うかも、契約で確かめておきます。

Ouverでは、検収の条件と残っている事項を記録しています(システム開発の流れ)。IPAの共通フレームとガイダンス(2013年の資料)にも、受け入れの記録を関係者で共有する考え方があります。決まった義務ではなく、進め方の参考です。

業務で使えるかを確かめる方法は、受入テストの記事で扱っています。

コラム受入テストで発注者が確認すること|業務に沿ったチェック項目と不具合の伝え方

将来、保守の担当が替わるときは、この記録が引き継ぎの土台になります。手順は、保守の引き継ぎの記事で確かめてください。

コラムシステム保守の引き継ぎチェックリスト|後任と確認する4つのこと

出典・参考資料

よくある質問

システム開発の納品物には、何が含まれますか?
一律の決まりはなく、案件ごとの契約と成果物の一覧で決まります。資料、ソースコード、アカウントの管理権限などが含まれることはありますが、必ず含まれるとは限りません。自社の契約書と一覧で確かめてください。
ソースコードは必ずもらえますか?
必ずもらえるとは限らず、契約によります。受け取るかどうか、使える範囲、権利の扱いは別々の項目です。それぞれ契約書のどこに書いてあるかを確かめてください。
ソースコードを受け取れば、自由に改修したり、他社に改修を頼んだりできますか?
受け取っただけで、使える範囲や権利が決まるわけではありません。契約の該当箇所を確かめ、分からない点は開発会社に書面で質問してください。法的な判断が必要なときは、専門家に相談してください。
パスワードの一覧を作って渡してもらうのが早いのでは?
おすすめしません。パスワードを表計算の一覧やメール、チャットにまとめて受け取ることは避けてください。代わりに、管理者は誰か、自社の担当者が自分のアカウントで必要な操作をできるか、復旧の手続きはどうなっているかを確かめて記録します。権限の設定のしかたは、サービスごとの利用規約や仕組みに沿って開発会社と決めます。
納品物が足りないことに気づいたら、どうすればいいですか?
まず記録し、契約の対象かどうかを確かめます。一覧にあるものなら「不足」として開発会社に伝え、届く日を決めます。契約に含まれるか分からないものは「対象確認中」として残し、契約と照らしてから判断します。含まれないと分かったものは「対象外」とし、必要なら別に相談します。
納品、検収、受入テストは何が違いますか?
一般に、納品は開発会社が成果物を引き渡すこと、受入テストは発注者が業務に沿って使えるかを確かめるテスト、検収は契約の条件に照らして受け入れを確かめる手続きです。どの順番で行うか、何を検収の条件にするかは契約で決まるため、自社の契約で確かめてください。

コラム一覧に戻る

CONTACT

何から相談すればいいか分からない、でOK。

業務システムの新規開発・刷新、保守運用引き継ぎ、業務改善のご相談をお受けしています。何を相談すればいいか決まっていない段階でも構いません。