無料相談→
  1. ホーム
  2. コラム
  3. システム開発が遅れたら何を確認する?残作業と業務の期限から見直す
コラム 受託開発
公開日

システム開発が遅れたら何を確認する?残作業と業務の期限から見直す

発注者と開発チームが残作業と業務への影響を並べて開発計画を見直している様子

この記事の要約

開発中に遅れが分かった発注者向けに、計画を見直す手順をまとめました。残っている作業と順番の決まり、原因について分かっている事実、発注者側で決まっていないことをそろえます。業務の期限は、根拠・変更の可否・延長の条件で書き出します。延期・段階開始・範囲の見直しを比べ、品質とテストを守る条件を決めたうえで、合意した内容と次の確認日を記録します。

システム開発が遅れると分かったら、まず計画を見直す材料をそろえます。材料は、残っている作業と順番の決まり、遅れの原因について分かっている事実、発注者側でまだ決まっていないこと、業務の期限とその根拠です。そのうえで、延期・段階開始・範囲の見直しを比べ、品質を守る条件を確かめてから、合意した内容と次の確認日を記録します。

この記事は、開発会社と話ができる状態で、遅れが分かってから見直した計画に合意するまでを扱います。誰の責任か、費用を誰が負担するかといった法的な結論は出しません。

残っている作業と順番の決まり、原因の事実を確かめる

開発担当者と発注者が作業カードの順序をたどり、次に進むための確認事項を整理している様子

最初に、開発会社から残っている作業の一覧をもらいます。作業を「終わった」「作業中」「まだ始めていない」に分け、それぞれが終わる見込みと、その見込みの前提を聞きます。「終わった」と報告された作業が、確認まで済んでいるかも聞いておきます。

架空の例では、「請求書の画面:作業中/見込み:〇月〇日/前提:帳票の項目が決まること」のように、見込みと前提を1行にまとめます。

次に、作業の順番の決まり(依存関係)を確かめます。たとえば「画面の確認が終わらないと、テストに入れない」といった関係です。最後の日がどれだけずれるかだけでなく、途中の確認日がどう動くかも見ます。

遅れの原因も、この段階で確かめます。集めるのは「何が起きたか」という事実と、まだ分かっていないことです。誰の責任かの判断とは分けて、計画を見直す材料として記録します。原因の事実が分からないままだと、見直した計画にも同じ問題が残りやすいためです。

日ごろの進捗報告で、完了・確認待ち・次の判断をそろえる方法は、進捗報告の記事で扱っています。

コラムシステム開発の進捗報告で発注者が確認すること|完了・確認待ち・次の判断をそろえる

発注者側でまだ決まっていないことも一覧にする

遅れの材料は、開発会社の作業だけではありません。発注者側の確認待ち、まだ決まっていない仕様、社内の承認待ち、移すデータの準備なども、残っている作業に含めます。

これは責任を問うためではなく、計画に入れるためです。項目ごとに、回答の期限と、判断する人を決めます。架空の例なら、「帳票の項目を決める/回答期限:〇月〇日/判断する人:営業部長」のように1行で書きます。

判断する人が決まらない項目は、それだけで次の作業を止めることがあります。早めに社内で担当を決めておきます。回答が遅れそうな項目は、その時点で開発会社に伝えます。

遅れの理由に追加の要望が関わっている場合は、追加要望と仕様変更の扱い方の記事で確かめてください。

コラム開発途中の追加要望の扱い方|不具合と仕様変更を見分け 費用と納期を確認する

業務の期限を、根拠・変更の可否・延長の条件で書き出す

担当者が業務カレンダーと契約の資料を見比べ、期限の根拠や変更条件を確認している様子

次に、業務の側の期限を書き出します。「この日までに使い始めたい」という日には、それぞれ理由があります。期限が複数あるときは、早い順に並べます。期限ごとに、次の3点を確かめます。

根拠
なぜその日なのか。外部との約束か、契約か、社内の目標か。
変更の可否
その日を動かせるか。動かすと、何に影響するか。
延長の条件
延ばせる場合、どんな手続きや準備が要るか。

たとえば、今使っている仕組みの契約が終わる日は、動かせないように見えます。それでも、契約先に確かめると、延長の条件が分かることがあります。延長に費用や手続きが要る場合は、その内容も書き出します。反対に、社内の目標日だと思っていた日が、取引先との約束につながっていることもあります。「動かせない」と決める前に、根拠を確かめることが大切です。

根拠が分かると、取れる選択肢が見えてきます。確かめきれていない期限は「確認中」として残し、誰がいつまでに確かめるかを決めます。

延期・段階開始・範囲の見直しを比べる

発注者と開発担当者が複数の計画案を並べ、業務や品質への影響を比較している様子

見直しの選択肢は、主に3つです。組み合わせることもあります。どの案にも成り立つ条件と負担があり、いつでも正しい案はありません。

選択肢

成り立つ条件

主な確認点

延期(全体の使い始める日を後ろにずらす)

業務の期限に、延長や調整の余地がある

今の仕組みを使い続けられるか。延びる間の費用や体制はどうなるか

段階開始(部署や機能を分けて、順に使い始める)

業務を分けて動かせる

新旧の二重運用やデータの受け渡しを、現場が受け止められるか

範囲の見直し(一部の機能を今回の開発から外し、後回しにする)

外しても業務が回る

外した機能をいつ、どう扱うか。契約の変更が要るか

段階開始と範囲の見直しは似ていますが、違います。ここでは、予定した機能を維持し、使い始める順番を分ける案を段階開始と呼びます。そのため、先に使う部署や機能と、後から使う部署や機能で、やり方が一時的に分かれます。後から使う機能も今回の開発に含めたままにする点が、範囲の見直しとの違いです。範囲の見直しは、今回作る機能そのものを減らします。

比べるときは、表の内容に加えて、業務の期限に間に合うか、現場の負担がどう変わるかも書き添えます。

人を増やす案が出ることもありますが、必ず間に合うとは限りません。作業を分けられるか、新しく加わる人の準備にどれだけかかるかなどで、結果が変わるためです。開発会社に、実現できるかと影響を確かめ、比べる案の一つとして扱います。費用の見込みは、開発会社に出してもらいます。どの案を選ぶ場合も、決めたことは次の確認日とあわせて記録に残します。

品質とテストを守る条件を決めておく

期限に合わせるため、テストの期間を短くする案が出ることがあります。このとき、業務で必要な確認まで減らさないことが大切です。期間を短くするなら、確かめる項目は残したまま、進め方で補えるかを確かめます。

IPAの共通フレームとガイダンス(2013年の資料)では、費用・納期・性能・品質を、互いに影響し合う条件として扱っています。日程だけを動かそうとすると、ほかの条件にしわ寄せが出ることがあります。そこで、見直した計画に合意する前に、次の条件を決めておきます。

  • 業務で必ず確かめる項目はどれか
  • 一部のテストを並行して進められるか、準備を前倒しできるか
  • テストに参加する社内の人の予定を確保できるか
  • 確かめる項目が予定どおり終わらないとき、どうするかを誰が判断するか

準備の前倒しには、たとえば、確かめる業務の手順やテスト用のデータを、開発が終わるのを待たずに用意しておくことがあります。並行して進められるかどうかは、案件によって違います。作業の順番の決まりと合わせて、開発会社と一緒に確かめてください。

合意した内容と、次の確認日を記録する

打ち合わせで決めた計画の条件と次の確認事項を、担当者が記録している様子

選んだ案は、記録に残します。日程・範囲・費用が変わるときは、契約で決めた変更の手続きに沿って進めます。手続きが書かれていなければ、誰の承認が必要か、何を記録するかを相手方と確認し、合意した変更内容を残します。IPAのモデル契約でも、契約の変更は独立した条項として整理されています。Ouverでは、開発の途中で、進み具合や確認事項、変更による費用と日程への影響を共有しています(システム開発の流れ)。

デジタル庁の標準ガイドライン(DS-100)は、政府の情報システム向けのものです。民間の案件にそのまま当てはまるわけではありません。ただ、変更のときに計画や要件、設計などへの影響を確かめ、関係者と調整してから計画を確定するという考え方は、参考になります。

記録は、次のような表にまとめます。内容は架空の例です。

記録する項目

記入例(架空)

選んだ案

段階開始(受注の機能から先に使い始める)

理由

請求の機能は残っている作業が多く、確認待ちもあるため

前提

帳票の項目は合意済み。請求の機能を使い始めるまでは、経理部のBさんが受注データを今の仕組みに移す

新しい日程

受注は〇月〇日、請求は〇月〇日に使い始める

範囲・費用の変更

請求の機能を使い始める日を変更。費用の扱いは〇月〇日の変更手続きで合意し、承認の記録を共有フォルダ「変更記録」に保管

判断した人

社長と開発会社の責任者

次の確認日

〇月〇日の定例の打ち合わせ

費用や実施条件が未確定なら、合意済みの計画とせず「調整中の案」として残します。記録は、発注者と開発会社の両方で同じものを持ちます。口頭で決めたことも、その日のうちに書いて送り、食い違いがないかを確かめます。

次の確認日は必ず入れます。見直した計画が予定どおり進んでいるかを、その日に確かめるためです。今の仕組みから切り替える場合、当日に実施するか延期するかの判断は、切り替え計画の記事で確かめてください。

コラムシステム切り替え計画で発注者が決めること|実施・延期・中断を誰がいつ判断するか

出典・参考資料

よくある質問

遅れが分かったら、すぐに延期を決めたほうがいいですか?
延期が必要かは、業務への影響と判断の期限によります。残作業、原因について分かっている事実、まだ決まっていないこと、業務の期限をそろえ、延期・段階開始・範囲の見直しを比べます。判断の期限が迫っているときは、分かっていないことを書き出したうえで、当面の対応と次の確認日を関係者で決め、判断を先延ばしにしないようにします。
人を増やせば、遅れは取り戻せますか?
必ず取り戻せるとは言えません。作業を分けられるか、新しく加わる人の準備にどれだけかかるかなどで、結果が変わります。開発会社に実現できるかと影響を確かめ、比べる案の一つとして扱ってください。
テストの期間を短くすれば間に合いますか?
間に合うとは限りません。必要な確認を省くことを前提にしないでください。まず業務で必ず確かめる項目を決め、一部を並行して進められるか、準備を前倒しできるかを開発会社と確かめます。できるかどうかは案件によって違います。
一部の機能だけ先に使い始めることはできますか?
案件によります。業務を分けて動かせるか、新旧の二重運用やデータの受け渡しを現場が受け止められるかを確かめたうえで、開発会社と相談してください。これは段階開始の考え方で、今回の開発から機能を外して後回しにする範囲の見直しとは別の案です。
遅れで増えた費用は、誰が払うのですか?
この記事では結論を出しません。契約の内容や経緯によって変わるためです。見直しの合意を記録し、契約で決めた変更の手続きに沿って確かめてください。必要なときは専門家に相談してください。
遅れの理由が、自社の確認待ちだった場合はどうすればいいですか?
責任の話ではなく、計画の材料として扱います。決まっていないことの一覧に入れ、回答の期限と判断する人を決めます。追加の要望が関わっている場合は、追加要望と仕様変更の扱い方もあわせて確かめてください。

コラム一覧に戻る

CONTACT

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

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