問題 No.1971
ソフトウェアのライフサイクルに関する共通フレームにおいて、組織が事業目標を達成するために情報システム戦略の立案や投資計画の策定を行う、最上位のレイヤに位置付けられるプロセス群のカテゴリはどれか。
【正解の解説】
企画プロセス
家を建てる前の「どんな家に住みたいか」「予算はいくらか」を家族で話し合って設計図の方向性を決める、まさに建築の計画段階に例えられます。システム開発の現場でも、いきなり作り始めるのではなく、経営目標に合致した投資対効果の高いシステム化構想を一番最初に練り上げるために欠かせない非常に重要なステップとなります。
スポンサーリンク
【その他の選択肢の解説】
要件定義プロセス
初学者が「企画プロセス」と混同しやすいポイントですが、企画が「そもそもそのシステムを作るべきか(投資対効果)」を決める経営層レベルの最上位であるのに対し、要件定義は「具体的にどんな機能が必要か」を現場の業務視点で固める段階です。順番としては必ず企画が先に行われ、その後に要件定義が続くという明確な上下関係のレイヤの差があります。
開発プロセス
建築の例えで言えば、事前の家族会議や設計図作り(企画・要件定義)がすべて終わったあとに、大工さんが実際にトンカチを持って家を建て始める工事のフェーズに相当します。最上位のレイヤで決まった事業戦略そのものを立案する場所ではなく、決まった方針に基づいて手を動かしてモノづくりを行う実行部隊のカテゴリとなります。
保守プロセス
新築の家が完成して実際に住み始めたあとに、壁紙が剥がれたら直したり、家族が増えたので部屋を増築したりするような「維持管理・アフターサポート」の段階を指します。一番最初の事業計画や投資の判断を行う最上位の企画プロセスとは、システムの一生(ライフサイクル)の中で最も時間軸が異なる反対側の位置にあります。