ITパスポート 2009年 秋期 問29
問題文
現行システムの使用を開始してから10年が経過し、その間に業務内容も変化してきた。そこで、全面的に現行システムを開発し直すことになった。開発者が、システム要求の分析と、それに基づく要件定義を行う場合、開発者のシステム利用部門とのかかわり方として、適切なものはどれか。
選択肢
ア:客観的に対象業務を分析するために、システム利用部門とかかわることは避ける。
イ:システム要件は、システム利用部門と共同でレビューを行う。(正解)
ウ:システム利用部門の意見は参考であり、システム要件は開発者が決定する。
エ:システム利用部門の作成した現行システムの操作マニュアルを基に、要求される機能を決定する。
🔒 解説は解答すると表示されます
現行システムを全面開発し直すときの利用部門との関わり方【ITパスポート 解説】
正解の理由
理由を一言で言うと、システム要件(システムが満たすべき条件や機能)は、実際にそのシステムを使う「利用部門」(システムを業務で使う部署や担当者)と開発者が一緒に確認・合意する必要があるからです。共同でレビュー(成果物や案を点検し、問題や不足を見つける作業)を行うことで、業務の変化を反映した正しい要件が定まります。
(用語補足)
- 要件定義:システムに必要な機能や条件をはっきりさせる作業。英語では「requirements definition」。
- レビュー:作成した文書や設計を見直し、誤りや不備を指摘・改善する活動。
解法ステップ
- 状況把握:現行システムの利用状況と、業務がどう変化したかを整理する。利用部門(現場担当者)の声を聞く。
- 要件抽出:業務に必要な機能やルールを利用部門と対話して書き出す。ここでの出力が「システム要件」。
- レビュー(共同確認):開発者と利用部門が一緒に要件を確認し、誤解や抜けを洗い出す。意見が分かれれば調整する。
- 合意形成:レビューで修正した要件に対して、利用部門が承認(合意)する。承認があれば次の設計・開発に進む。
- トレーサビリティ確保:要件から設計・テストまで対応が追えるようにして、要件どおりに作られているかを検証できるようにする。
ポイント:レビューは単なる形式ではなく、利用部門の業務実態を反映させるための重要な工程です。
選択肢別の誤答解説
-
ア: 客観的に対象業務を分析するために、システム利用部門とかかわることは避ける。
誤り。利用部門と関わらないと、業務の実情や変化を正確に把握できません。結果として、業務に合わないシステムになり、運用開始後に手直しや追加開発が必要になります。 -
ウ: システム利用部門の意見は参考であり、システム要件は開発者が決定する。
誤り。開発者だけで決めると、業務視点が欠けます。利用部門の承認がない要件は受け入れられず、現場が使えないシステムになる危険があります。開発と業務は共同で決めるべきです。 -
エ: システム利用部門の作成した現行システムの操作マニュアルを基に、要求される機能を決定する。
誤り。操作マニュアルは「今ある使い方」を示す資料ですが、業務が変化していれば古いマニュアルの方法そのままでは不適切です。マニュアルは参考にできますが、利用部門と対話して現在・将来の業務要件を確認する必要があります。
よくある誤解
-
「利用部門の意見を全部そのまま採用すればよい」
誤解です。利用部門の意見は重要ですが、技術的制約やコスト、優先順位を踏まえて調整する必要があります。共同レビューで妥当性を検討します。 -
「レビューは形式的に行うだけで十分」
レビューを形だけで済ませると、重要な抜け漏れを見逃します。具体例や業務フローを使って実際の操作を想定しながらレビューすることが重要です。
補足コラム
共同レビューの効果を高める工夫:
- ワークショップ形式で実際の業務フロー(紙やホワイトボード)を使いながら議論する。
- プロトタイプ(簡単に作った試作品)を利用して、利用部門に触ってもらう。言葉だけの確認より誤解が減ります。
- 合意した要件には「受け入れ基準(受入テストの条件)」を付けて、完成時に利用部門が検証できるようにする。受け入れ基準は「いつ・誰が・何をもって合格とするか」を明確にします。
(用語補足)
- プロトタイプ:本番の前に作る試作品。使い勝手を早く確認するために用いる。
FAQ
Q. 要件定義の段階で利用部門が関わる時間が取れないときは?
A. 主要な代表者を選び、短時間で集中レビューを行う。必要なら代理で参加するが、最終合意は実担当者の確認を得てください。
A. 主要な代表者を選び、短時間で集中レビューを行う。必要なら代理で参加するが、最終合意は実担当者の確認を得てください。
Q. 利用部門と意見が食い違ったらどうする?
A. まずは業務の目的(なぜその機能が必要か)を確認して共通理解を作る。コストやリスクを説明し、優先度をつけて段階的に対応することも有効です。
A. まずは業務の目的(なぜその機能が必要か)を確認して共通理解を作る。コストやリスクを説明し、優先度をつけて段階的に対応することも有効です。
Q. 現行マニュアルは全く役に立たないですか?
A. いいえ、現行マニュアルは過去の運用方法や仕組みを知る上で有益です。ただし業務変化を反映するために利用部門と合わせて検討する必要があります。
A. いいえ、現行マニュアルは過去の運用方法や仕組みを知る上で有益です。ただし業務変化を反映するために利用部門と合わせて検討する必要があります。
関連キーワード: 要件定義、システム要件、利用部門、レビュー、合意形成、プロトタイプ、受け入れ基準、トレーサビリティ、利害関係者、業務分析

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

