導入・受入れ支援
導入計画と移行の考え方、受入れテストと検収、妥当性確認テスト、教育訓練と利用者マニュアルという引き渡しの工程を理解できるようになります。
ねらい
完成したシステムを実際の現場へ届ける工程を学びます。このレッスンを終えると、導入計画で決めること、受入れテストと検収の意味、妥当性確認テストの進め方、教育訓練と利用者用文書類の役割を説明できるようになります。
ストーリー
システムは完成しました。しかし、動いている旧システムから新システムへどう切り替えるか。切り替えの晩にデータが消えたら、翌朝の業務は止まります。作る工程が終わっても、届ける工程にはまた別の設計が要るのです。
導入:実環境へ移す
導入計画の作成
導入(インストール)に先立って、導入計画を作成し文書化します。決めることは、実環境への導入と新旧システムの移行の進め方、データ保全や業務への影響への配慮、スケジュールと体制です。導入要件と移行要件を整理し、導入してよいかを判断する導入可否判断基準も定めます。
導入の実施と利用者支援
導入は計画に従い、利用部門とシステム運用部門が協力して進めます。契約で指定されたとおりにデータベースの初期化などを行い、実行環境(仮想環境を含む)を整備し、導入手順に沿った作業の結果を文書化します。利用者への支援として、教育訓練資料も用意します。
受入れ支援:取得者が確かめ、受け取る
受入れレビューと受入れテスト
供給者(開発側)は、取得者(発注側)が行う受入れレビューと受入れテストを支援します。取得者は、受入れ手順と受入れ基準に基づいてテストを行い、契約どおりに完成していることを確認します。この確認を経て納入と受入れが成立し、検収基準に照らした検収が行われます。要件との双方向の追跡可能性は、ここでも確認の土台です。導入計画の作成から導入の実施、受入れレビュー・受入れテストを経て検収に至るまでは、一続きの流れとして進みます。
教育訓練と利用者用文書類
供給者は取得者に対して、初期および継続的な運用のための教育訓練と支援を提供します。e-LearningやWeb Based Trainingといった教育訓練システムも活用されます。
業務の手順やコンピュータ操作、システム運用の手順は、利用者用文書類(利用者マニュアル)として文書化します。対話的に設定を進めるウィザード、順を追って学ぶ学習書(チュートリアル)、その場で調べられるオンラインヘルプという形態があり、運用規程やシステム利用文書、ソフトウェア利用文書として整備します。
妥当性確認テスト:本当に使えるかを確かめる
検証テストが「要件どおりに作られているか」を確かめるのに対し、妥当性確認テストは「利用者の実際の環境と目的で本当に使えるか」を確かめます。定義した環境条件で、成功基準(期待される結果)と適用する技法を定めて実施します。
見つかったインシデントや問題は記録し、不具合の根本原因を調べて是正処置と欠陥修正を行い、解決を追跡します。学んだ教訓の記録を残すことも大切な作業です。手法としては、実際の利用者に操作してもらう使用性テストや、ソフトウェアの試行利用があります。
例題
次の問いに答えてください。
問1 取得者が、納入されたシステムが契約どおりに完成しているかを確認して受け取る手続を何といいますか。
問2 「要件どおりに作られているか」の検証に対して、「利用者の環境と目的で本当に使えるか」を確かめるテストを何といいますか。
解答と解説
問1の答えは検収です。受入れ基準・検収基準に照らして確認し、受入れが成立します。
問2の答えは妥当性確認テストです。仕様との一致を見る検証(Verification)と、目的への適合を見る妥当性確認(Validation)の対比は、開発工程の大切な区別です。
応用
本試験を意識した問題を解いてみましょう。
問 システムの導入計画を作成するときに定める事項として、適切でないものはどれでしょうか。次の中から選んでください。
- 新旧システムの移行の進め方とデータ保全の方針
- 導入のスケジュールと体制
- 導入してよいかを判断する導入可否判断基準
- プログラムのモジュール分割の基準
解答と解説
答えは4です。モジュール分割の基準は設計・実装の工程で定める事項であり、完成したシステムを実環境へ移す導入計画で決めることではありません。1の移行の進め方とデータ保全、2のスケジュールと体制、3の導入可否判断基準は、いずれも導入計画に含める代表的な事項です。導入は「作る」工程ではなく「届ける」工程だという視点で区別しましょう。
分からなかった点・気になった点
読み込み中です。