ようこそ

TECHNEST / ブログ

オフショア開発の要件整理:実装前に業務の例外を具体化する

承認済みの注文は変更できるか。必要なデータが足りない場合はどうするか。業務の例外を、実装前に確認できる具体的なシナリオへ整理する方法を提案します。

ソフトウェア開発を委託する際、通常の業務フローだけでは、実装に必要な判断がそろわないことがあります。承認済みの注文は変更できるのか。必須データが不足していたら、誰が補うのか。TECHNESTは、日本向けのオフショア開発で、こうした例外を実装前に具体的なシナリオへ整理することを提案します。目的は、処理方法と判断する人を明確にすることです。

分岐のある業務を一つ選ぶ

注文登録、承認、請求書作成など、実務に近いフローを選びます。業務担当者と最初から最後まで確認し、各段階で「何が起きると止まるか、差し戻すか、別の担当者へ渡すか」を尋ねます。システム外で行っている作業も記録します。最初から対象全体を広げる必要はありません。金額、承認権限、データの状態に関わる点を優先します。

漠然とした質問をシナリオ表に変える

各行に、開始時点の状態、操作する役割、発生条件、期待する結果、確認事項を記載します。「注文を変更できる」よりも「承認済みの注文で、担当者が数量を変更する」のほうが判断しやすくなります。操作を禁止するのか、新しい版を作るのか、再承認を求めるのか。これらは顧客に判断いただく選択肢であり、合意済みの要件ではありません。

合意したルールと仮定を区別する

各項目を「確認済み」「仮定」「判断待ち」に分け、回答者と回答が必要な時期を記録します。日越間の協業では、日本語の業務用語に説明とサンプルデータを添えると、認識を確認しやすくなります。会議後は、一連のシナリオとして理解した内容を共有します。業務担当者が内容を確認し、言語面の窓口は伝達を支援します。窓口だけで業務上の判断を代行しないことも大切です。

決定事項を受入基準へつなげる

ルールが決まったら、該当する要件、画面や処理、テストシナリオと関連付けます。前提条件、操作、確認できる結果を明記します。表示するメッセージ、状態の変化、操作可能な役割などです。実装後に決まった内容は、設計、テスト、工数、納期への影響を評価してから、顧客と計画を見直します。

仮想例:承認後に注文数量を変更する

日本のSIerが、ベトナムのチームへ発注管理システムの開発を委託するとします。当初の文書には承認前の変更しか記載されていません。シナリオ表を確認したところ、承認後の変更方法を決める必要があると分かりました。業務担当者が「変更申請を作成して再承認する」と判断した場合、開発側は対応する設計とテストを追加します。これは説明用の仮想例であり、TECHNESTの実案件や実績を示すものではありません。

TECHNESTと、開発前の要件整理から

TECHNESTは、日本市場での長年の協業、業務システムの設計、レガシー刷新の経験を踏まえ、実務を支える処理の明確化を重視しています。まずは、確認事項の多い業務フロー、画面のサンプル、判断する担当者の一覧からご相談いただけます。DELIVERYサービスをご覧いただくか、案件に合う進め方についてTECHNESTへご相談ください。

TECHNESTのブログ記事

ブログ記事をすべて見る
ブログ

オフショア開発の引継ぎ:小さな変更を実施して確かめる

ソースコードと文書を受け取ることは準備の一歩です。小さな変更を実施する場を設け、引継ぎ内容を受入側が使えるかどうかを確認します。

記事を読む