コース: 試験対策:ITパスポート システム戦略

無料トライアルでこのコースを視聴する

今すぐ登録して、25,300件以上登録されている、業界エキスパート指導のコースを受講しましょう。

要件定義を行う

要件定義を行う

システム開発の最初の工程で 必要な機能や性能を定義する 要件定義について見ていきましょう。 要件定義のステップとして、 最初に実施するのは現状の把握です。 まずは、利用者の要求を 調べなければいけません.。 アンケートを実施したり、 ヒアリングをしたり、 現場を直接観察して ニーズを集めていきます。 また、その調査した内容を 分析していきます。 集めた情報を体系的に分類したり、 整理をしていきます。 その結果、現在行っている業務の分析をし、 今現在の業務の流れ、 システムや課題を分析していきます。 課題が明らかになれば、 課題を解決するために 要件を定義していきます。 要件とは、 やらなければいけないことと 考えればいいでしょう。 最初に、業務要件を定義します。 これは業務として 達成しなければいけないことが何か、 これを定義していきます。 例えば、「受注から出荷までを 自動化しなければならない」 といったぐあいです。 また、業務として定まった場合、 これを実現するためには、 システムが必要になります。 システムとしての機能要件を 定義していきます。 業務要件を満たすために システムに必要な機能は何かということを まとめます。 例えば、在庫の検索機能や 注文履歴表示など、 具体的な機能を挙げていきます。 この2つで 何ができるかということは決まりますが、 どれぐらいの速さで動くのか、 そういったことは決まっていませんので、 非機能要件を定義します。 非機能要件とは、 機能以外で必要な内容をまとめることです。 例えば、セキュリティはどうするのか、 可用性、稼働率はどの程度必要か、 操作のやりやすさ、 初心者などが多い現場では、 操作性なども定義しなければいけません。 一口に要件定義と言っても、 さまざまな要件があることを 意識してください。 最後は合意形成です。 要件をまとめた場合、 関係者全員が内容を理解し、 承認しなければいけません。 この合意が、 プロジェクト全体の契約書の役割を 果たします。 では、まとめを見ていきましょう。 要件定義は、現状把握、 要件の定義、合意形成の順に進みます。 ユーザーと開発側が同じ理解を持つことが、 成功の鍵です。 文書化された要件は、 後工程、言い換えれば後の作業の 土台となります。 要件定義が曖昧になってしまうと、…

目次