システム化計画
ソフトウェアライフサイクルと企画プロセス
Section titled “ソフトウェアライフサイクルと企画プロセス”情報システムは、「作って終わり」ではありません。構想の段階から始まり、開発、運用、そして最終的な廃棄まで、長い一生を歩みます。この一連の流れをソフトウェアライフサイクルと呼びます。
ソフトウェアライフサイクルは、大きく次のプロセスに分けられます。
| プロセス | 主な活動 |
|---|---|
| 企画プロセス | システム化構想・システム化計画の立案 |
| 要件定義プロセス | 業務要件・システム要件の明確化 |
| 開発プロセス | 設計・プログラミング・テスト |
| 運用・保守プロセス | 稼働中の管理・改修 |
この中で最初に行われるのが企画プロセスです。企画プロセスでは、「なぜシステムを作るのか」「どの範囲をシステム化するのか」「どれくらいの費用と期間がかかるのか」といった大枠を決めます。つまり、システム化計画は企画プロセスの中心的な活動です。
試験で出るポイント
システム化構想とシステム化基本方針
Section titled “システム化構想とシステム化基本方針”企画プロセスの最初のステップは、システム化構想を描くことです。
システム化構想とは、経営戦略や事業戦略をふまえて、「どのような業務をITで改善・自動化するか」という大きな方向性を定めることです。たとえば、「紙で行っている受注業務をシステム化して、処理時間を半分に短縮したい」といった構想がこれにあたります。
システム化構想をもとに、より具体的な方針としてまとめたものがシステム化基本方針です。システム化基本方針では、次のような事項を定めます。
- 対象とする業務の範囲(適用範囲)
- 目指すべき目標と期待する効果
- 実現に向けた基本的な方向性
システム化構想が「こういうことをやりたい」というアイデアだとすれば、システム化基本方針は「こういう方針で進めよう」という合意文書のようなものです。
システム化計画で明確にすべきこと
Section titled “システム化計画で明確にすべきこと”システム化構想・基本方針が固まったら、いよいよ具体的なシステム化計画を立てます。システム化計画では、以下の項目を明らかにします。
| 項目 | 内容 | 具体例 |
|---|---|---|
| 適用範囲 | システム化する業務の範囲 | 受注管理と在庫管理を対象とする |
| 開発順序 | どの機能から順に開発するか | まず受注管理、次に在庫管理 |
| スケジュール | 開発から稼働までの時間的な計画 | 2026年4月着手、2027年3月稼働 |
| 体制 | プロジェクトに関わる人員や組織 | 情報システム部5名+外部ベンダー |
| 概算コスト | おおまかな費用の見積もり | 開発費3,000万円、運用費年500万円 |
| 効果 | システム化で得られる期待効果 | 処理時間50%削減、人的ミスの低減 |
| リスク分析 | 想定されるリスクと対策 | 要件変更リスク → 段階的な開発で対応 |
| 費用対効果 | かけた費用に見合う効果が得られるかの評価 | 3年間で投資額を回収できるか |
試験で出るポイント
費用対効果の考え方
Section titled “費用対効果の考え方”システム化計画の中でもとくに重要なのが費用対効果の評価です。
どんなに便利なシステムでも、かかる費用に見合った効果が得られなければ、企業にとって良い投資とはいえません。費用対効果を評価するためには、「費用」と「効果」の両面を明確にする必要があります。
- 費用:開発費、ハードウェア・ソフトウェアの購入費、運用・保守費、教育費など(概算コストとして見積もる)
- 効果:業務の効率化による人件費削減、ミス削減による品質向上、売上増加への貢献など
たとえば、「システム開発に3,000万円かかるが、年間1,500万円のコスト削減が見込める」という場合、2年で投資を回収できると判断できます。このように、費用と効果を数値で比較し、投資に値するかどうかを判断します。
システム化計画と要件定義の違い
Section titled “システム化計画と要件定義の違い”システム化計画と要件定義は混同しやすいため、違いを整理しておきましょう。
| システム化計画 | 要件定義 | |
|---|---|---|
| 段階 | 企画プロセス | 要件定義プロセス |
| 目的 | 全体方針・計画を決める | 具体的な機能や条件を定義する |
| 粒度 | 大枠(何を・いつまでに・いくらで) | 詳細(どんな機能が必要か・どう動くか) |
| 具体例 | 「受注管理をシステム化し、3,000万円・1年で開発する」 | 「受注画面には商品コード検索機能をつける」 |
システム化計画は「何をどのような方針で進めるか」を決める段階であり、要件定義は「システムに具体的に何を求めるか」を決める段階です。企画プロセスで全体像を固めてから、要件定義プロセスで詳細を詰めていくという流れになります。
試験で出るポイント