【ハウツー】
システム開発の全体像を一気に把握! 新人技術者のための開発工程講座(2) - 要件定義
1 企業システム構築は企画から始まる
2009/06/29
企業システム構築は企画から始まる
システム構築が行われる場合、そこには必ず何らかの目的があります。例えば、売上の向上やコスト削減などです。企業にとっては、システム導入のために何千万円、何億円という投資を行うわけですから、当然、導入の結果としてそれに見合う価値が生まれることを期待するわけです。
その"システムの目的"に該当する部分を検討するのがシステム企画という活動です。一例を挙げると、「顧客がリピート訪問してくれる率が低いようなので、個々の顧客の嗜好を把握する顧客データベースを構築し、積極的な働きかけを行っていきましょう」といった具合です。さらに、どの程度の効果が期待できるのか、従ってどのくらいの金額の投資を行うか、といったことまでを検討していきます。
無事にシステム構築がスタートする企画もあれば、実施が見送られてしまう企画もあります。簡単な企画書数枚のもの、膨大な検討を行うものとレベルは様々ですが、基本的にシステム構築は企画から始まっているのです。
要件定義とは
企画で定めた方針から、さらにより具体的に、あるべき業務の姿やそのために必要なシステムの機能を定めていくのが要件定義です。
まずシステムを利用する予定のユーザにヒアリングを行い、システムに期待することを聞き出します。そしてシステムの姿を想定した上で要件定義書にまとめ、さらにユーザと協議・合意を行っていく、という作業を行います。
ここでポイントとなるのは、要件定義は橋渡し的な作業であるということです。システムや技術のことを知らない顧客側のユーザが、どんなシステムになるのかを想像できた上で「これで良い」と合意できること。そして、システム設計者が設計作業に着手できることがこの作業の目的になります。
ヘッドライン
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス
- Intel、基幹業務システム向け次世代プロセッサ「Itanium 9300」を発表[20:47 2/9]エレクトロニクス
- MicronとNanya、42nmプロセスを採用した2GビットDDR3を開発[20:07 2/9]エレクトロニクス
- ISSCC 2010 - 日立、1Gbpsあたり消費電力1mW以下のトランシーバ回路を開発[19:52 2/9]エレクトロニクス
- CSSを最適化する3つのツール[17:17 2/9]JavaScript / CSS / HTML
- TIOBEプログラミング言語人気 - Scratch/Erlang/Scala/JavaFX[17:17 2/9]プログラミング
- Microsoft、Red Hat Linuxサポートをひっそり追加[17:15 2/9]システム管理
- IBM、8コア/32MB eDRAM搭載の高速CPU「POWER7」を発表 - サーバも販売開始[17:02 2/9]サーバとストレージ
- 【レポート】UTM最新動向 - クラウドに耐えうる処理性能と管理性の強化が進む[14:42 2/9]セキュリティ
- あるコンパイラが重要なマイルストーンに到達、LLVM Clang[14:06 2/9]プログラミング






