情報戦略に基づいて, 開発の対象業務, 費用, スケジュール, 体制, 投資効果などを明確化する業務はどれか。
平成24年度 春期 ITパスポート試験 問10
この問題の解説と、これまでの解答の記録です。
問 10
不正解ア
運用業務は、開発され導入されたシステムを実際に稼働させ、利用者が日々問題なく使える状態を維持する業務である。具体的には、運用計画に沿ったジョブの実行や監視、データのバックアップと復旧、利用者アカウントの管理、問合せ対応や障害発生時の一次対応、サービスレベル合意 (SLA) で約束した稼働率や応答時間の維持などが中心となる。時期としてはシステムが完成した後の工程であり、扱うのは稼働中のサービス品質と日々の運用コストである。これから作るシステムの対象業務や開発費用、開発スケジュール、開発体制、投資効果を情報戦略に基づいて最初に見積り、投資の承認を得る工程ではない。
不正解イ
開発業務は、企画業務で承認された計画と、要件定義業務で合意された要件を入力として、システムを実際に作り上げる工程である。システム設計 (外部設計・内部設計)、プログラミング、単体テストから総合テストまでの各種テスト、既存システムからのデータ移行や稼働開始の準備などが含まれる。つまり開発業務は、あらかじめ与えられた予算とスケジュールと体制の枠内で作る側であって、その予算やスケジュール、体制、投資効果そのものを情報戦略に基づいて決める側ではない。設問は決める工程を問うているので、決められた枠で実行する開発業務は当てはまらない。順序としても、企画 → 要件定義 → 開発 と、企画業務より後ろに位置する点を押さえたい。
- ウ
正解 正解はウ「企画業務」。企画業務 (共通フレームでいう企画プロセス) は、システムのライフサイクル 企画 → 要件定義 → 開発 → 運用 → 保守 の最上流に位置し、経営戦略から導かれた情報戦略 (情報化戦略) を受けて、これから何を、いくらで、いつまでに、誰が作るのかという枠組みを決める工程である。具体的には二段階で進む。まずシステム化構想の立案で、経営上の課題や業務上の問題点を整理し、どの業務領域を IT で解決するのかという方向性を描く。次にシステム化計画の立案で、その構想を実行可能な計画へ落とし込む。ここで文書化されるのが、設問が列挙している項目そのものである。すなわち、どの業務をシステム化の対象とするのか (開発の対象業務)、開発と導入にいくらかかるのか (費用)、いつ着手しいつ稼働させるのか (スケジュール)、社内のどの部門と外部のどの委託先がどう分担するのか (体制)、そしてその投資で業務時間の削減や売上増などどれだけのリターンが見込めるのか (投資効果、いわゆる費用対効果) である。これらをそろえて経営層に示し、投資の可否について承認を得ることが企画業務のゴールとなる。ここで対象範囲と予算と日程と体制の見通しが定まって初めて、後続の要件定義業務で個々の要件を具体化し、開発業務で実際に作る、という流れに進める。逆にこの見積りと承認を欠いたまま開発に着手すれば、予算超過や納期遅延、投資に見合わないシステムという結果を招く。したがって、情報戦略に基づいてこれら 5 項目を明確化する業務はウの企画業務である。
不正解エ
保守業務は、稼働を開始したシステムに対して、運用中に見つかった不具合の修正、法改正や制度変更への対応、業務の変化に合わせた機能の追加・改良、性能改善やハードウェア更改への追随などを行う業務である。運用業務と同じく、対象はすでに存在し動いているシステムであり、ライフサイクルの最後尾に位置する。新規にシステムを作るかどうかを情報戦略から判断し、対象業務・費用・スケジュール・体制・投資効果を明確化して経営層の承認を得る、という上流の意思決定を担う工程ではない。なお保守で大きな改修が必要になった場合は、あらためて企画業務に立ち返って計画を立て直すという関係になる。
- 企画業務 (企画プロセス) の役割 — 経営戦略から導かれた情報戦略を受け、システム化構想とシステム化計画を立案する最上流工程。システム化計画では、開発の対象業務・費用・スケジュール・体制・投資効果 (費用対効果) を明確にし、投資の可否について経営層の承認を得る。設問の 5 項目がそのままシステム化計画の記載事項である点が解答の決め手になる。
- ソフトウェアライフサイクルの順序 — 企画 → 要件定義 → 開発 → 運用 → 保守。企画は作るかどうかと大枠を決める工程、要件定義は何を作るかを具体化して合意する工程、開発は決まった枠内で作る工程、運用と保守は稼働後にサービスを維持し変化に対応する工程、と各業務の目的と時期で切り分けて覚える。