システム開発におけるシステムの輪郭
システムの輪郭とうまくいかないシステム開発
システム開発でうまくいかないときは、大体がシステムの全体像、システムの輪郭が見えてないときだと思います。
具体的には、作りたいシステムの内容を聞いても、そのシステムの絵が描けない、そもそもいつどこでどのように使われるかがよくわからない場合です。
そして、システムの輪郭がぼんやりした状態でシステムの開発が進んだ場合、システム化するべき対象があいまいとなる場合もあります。
そのため、リリース直前に機能が追加される場合、または、必要な機能が実装されないままリリースされてしまう場合があります。
これらの問題を防ぐためにも、システム開発では、早期の段階でシステムの輪郭、そして全体像をはっきりさせる必要があります。
システムの輪郭をはっきりさせるために
システムの輪郭をはっきりさせるためには、以下の7つの条件をしっかり定める必要があります。
- When:いつ使うシステムであるのか(毎日使用されるのか、使われるタイミングなど)
- Where:どこで使うシステムであるのか(場所、組織など)
- Who:誰が使うのか(特定の部署の人間のみ、管理職のみ、一般の消費者など)
- What:何の情報を必要としているのか(対象データ)
- Why:何のためにシステムを使用するのか(コストカットのため、売上アップのためなどのシステム化の狙い、目的)
- How:どのようにシステムを使うのか(必要なデータを登録し、必要に応じて参照する等の実施要領、Webからのアクセスまたは、アプリをダウンロードして使用するなど)
- How many:どれくらいのデータ量となるのか、どれくらいの時間が必要であるのか(扱うデータ量、実施頻度など)
そして、業務システムであれば、上記7つの条件を定めるためには、業務フローを知る必要があります。
なぜなら業務フローには、どのような業務が、どのような順序で進められているかが記載されるためです。
また、BtoCのシステムの場合においても、システムを含めた作業の流れが存在すると思います。
そのため、業務フローを作成し、システムの輪郭をはっきりさせることで、システムのあるべき姿をしっかりと描ける用のする必要があります。
システムの輪郭をはっきりさせるタイミングはいつか
システムの輪郭をはっきりさせるタイミングは、システムの開発工程でも、早期の段階で行う必要があります。
なぜらな、システムの輪郭があいまいな場合、本来あるべきシステムの姿と異なってしまうためです。
そして、リリース間際に初めて本来あるべき姿と実際の姿が異なるということになってしまうためです。
そのため、システムの輪郭をはっきりさせるタイミングはシステム企画から要件定義、遅くとも基本設計の前半で完了させておく必要があります。
参考にした書籍
システム設計のセオリー --ユーザー要求を正しく実装へつなぐ
- 作者: 赤俊哉
- 出版社/メーカー: リックテレコム
- 発売日: 2016/02/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
その他システム設計に関する書籍
現場で役立つシステム設計の原則 ~変更を楽で安全にするオブジェクト指向の実践技法
- 作者: 増田亨
- 出版社/メーカー: 技術評論社
- 発売日: 2017/07/05
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
はじめての設計をやり抜くための本 概念モデリングからアプリケーション、データベース、アーキテクチャの設計まで (エンジニア道場)
- 作者: 吉原庄三郎
- 出版社/メーカー: 翔泳社
- 発売日: 2008/12/11
- メディア: 単行本(ソフトカバー)
- 購入: 17人 クリック: 193回
- この商品を含むブログ (26件) を見る
システム設計の謎を解く 改訂版 強いSEになるための機能設計と入出力設計の極意 (Informatics&IDEA)
- 作者: 高安厚思
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2017/12/16
- メディア: 単行本
- この商品を含むブログを見る
設計者に必要なソフトウェアの基礎知識―これだけは知っておきたいソフトウェアの知識と考え方 (実際の設計選書)
- 作者: 藤田和彦,実際の設計研究会
- 出版社/メーカー: 日刊工業新聞社
- 発売日: 2011/11/01
- メディア: 単行本
- この商品を含むブログ (1件) を見る
- 作者: 岡村正司
- 出版社/メーカー: 日経BP社
- 発売日: 2006/04/01
- メディア: 単行本
- 購入: 1人 クリック: 7回
- この商品を含むブログ (7件) を見る