システム設計4 プロジェクト管理の仕組み (その36)

更新日

投稿日

 前回はシステム設計を、開発工程上はシステムエンジニアリングと、ハードやソフトなどのサブシステムのエンジニアリングの両方と定義しました。ここで、システムエンジニアリングとは、顧客の要望やニーズを整合性や一貫性を保証、あるいは、補完してハードウェアやソフトウェアなどのいくつかのサブシステムにブレークダウンする工程で、これにより、ハードウェア・サブシステムやソフトウェア・サブシステムの要件を明確にする作業です。そして、ハードウェア・エンジニアリングとは、システムエンジニアリングにより明確になったハードウェア・サブシステムの要件をそれを実現するための内部構造や各ブロック仕様、必要な開発作業などにブレークダウンする作業です。ソフトウェア・エンジニアリングなど他のサブシステムのエンジニアリング作業も同様です。今回は、実際にシステム設計の進め方について話をしたいと思います。説明のために自動販売機を開発すると仮定して話を進めたいと思います。
 
 システム設計の最初のステップは、ハードやソフトを含んだシステムに対する要件を明確にすることです。まずは、顧客の要望やニーズを整理します。ここでは、顧客からは以下のような要求があったとします。
 
  【自販機で扱う商品は化粧品】
  【商品は続けていくつも購入することができる】
  【既存の缶ジュース自販機を流用して開発作業を最小限に抑える】
 
 このリストを見てわかるように、顧客からは今までとは違う機能や他社とは違う特徴を伝えられるだけであることが普通です。したがって、ユーザの要望をベースに、システム(製品)として必要な要件を漏れなくリストアップするのは製品開発者の仕事となります。この化粧品の自販機の場合は次のようになります。今回はあくまでも説明のための例として取り上げているので、実際に製品を作るレベルにまでの完成度にはなっていないことにご注意ください。
 
R&D
図69. 主要なシステム要件
 
 図69を見ると、システム(製品)としてユーザに提供するサービスや機能の一覧になっていることがわかると思います。これで十分と考える人もいるでしょうが製品開発としては不十分です。製品としてはもっと細かなところまで詰めておく必要があります。それでは、図70に図69をさらに詳細化してみます。
 
R&D
図70. システム要件
 
 図69と比較して「取り扱い商品の確認」などの6つの大分類は変わらないものの、一つひとつが詳細になっていることがわかると思います。また、今まではユーザを主語にした表現にしていましたが、システムを主語にした表現に変えています。このように、システム(製品)がユーザに...
 前回はシステム設計を、開発工程上はシステムエンジニアリングと、ハードやソフトなどのサブシステムのエンジニアリングの両方と定義しました。ここで、システムエンジニアリングとは、顧客の要望やニーズを整合性や一貫性を保証、あるいは、補完してハードウェアやソフトウェアなどのいくつかのサブシステムにブレークダウンする工程で、これにより、ハードウェア・サブシステムやソフトウェア・サブシステムの要件を明確にする作業です。そして、ハードウェア・エンジニアリングとは、システムエンジニアリングにより明確になったハードウェア・サブシステムの要件をそれを実現するための内部構造や各ブロック仕様、必要な開発作業などにブレークダウンする作業です。ソフトウェア・エンジニアリングなど他のサブシステムのエンジニアリング作業も同様です。今回は、実際にシステム設計の進め方について話をしたいと思います。説明のために自動販売機を開発すると仮定して話を進めたいと思います。
 
 システム設計の最初のステップは、ハードやソフトを含んだシステムに対する要件を明確にすることです。まずは、顧客の要望やニーズを整理します。ここでは、顧客からは以下のような要求があったとします。
 
  【自販機で扱う商品は化粧品】
  【商品は続けていくつも購入することができる】
  【既存の缶ジュース自販機を流用して開発作業を最小限に抑える】
 
 このリストを見てわかるように、顧客からは今までとは違う機能や他社とは違う特徴を伝えられるだけであることが普通です。したがって、ユーザの要望をベースに、システム(製品)として必要な要件を漏れなくリストアップするのは製品開発者の仕事となります。この化粧品の自販機の場合は次のようになります。今回はあくまでも説明のための例として取り上げているので、実際に製品を作るレベルにまでの完成度にはなっていないことにご注意ください。
 
R&D
図69. 主要なシステム要件
 
 図69を見ると、システム(製品)としてユーザに提供するサービスや機能の一覧になっていることがわかると思います。これで十分と考える人もいるでしょうが製品開発としては不十分です。製品としてはもっと細かなところまで詰めておく必要があります。それでは、図70に図69をさらに詳細化してみます。
 
R&D
図70. システム要件
 
 図69と比較して「取り扱い商品の確認」などの6つの大分類は変わらないものの、一つひとつが詳細になっていることがわかると思います。また、今まではユーザを主語にした表現にしていましたが、システムを主語にした表現に変えています。このように、システム(製品)がユーザに提供するサービス/機能を漏れなくリストアップしたものがシステム要件です。このレベルまで詳細化できれば十分だと考える人も多いと思います。しかし、このシステム要件は問題を抱えています。機能にしか注目していないからです。実際、システム設計きちんとやっていて十分に整理しているといっている開発現場であっても、注目しているのが機能だけとなっていることは少なくありません。次回は、「機能以外に注目してシステム要件をリストアップする」を、解説します。
 
 

   続きを読むには・・・


この記事の著者

石橋 良造

組織のしくみと個人の意識を同時に改革・改善することで、パフォーマンス・エクセレンスを追求し、実現する開発組織に変えます!

組織のしくみと個人の意識を同時に改革・改善することで、パフォーマンス・エクセレンスを追求し、実現する開発組織に変えます!


「技術マネジメント総合」の他のキーワード解説記事

もっと見る
プラスチック材料の特性を考慮した強度設計(その1)

 プラスチック材料の特性を考慮した強度設計について、2回に分けて解説します。   1.プラスチック材料で精度の高い強度設計を行うには &n...

 プラスチック材料の特性を考慮した強度設計について、2回に分けて解説します。   1.プラスチック材料で精度の高い強度設計を行うには &n...


イメージしにくい商材の良さを伝えるには 新規事業・新商品を生み出す技術戦略(その39)

        今回は企画提案や初期開発でつまづきやすい、「開発商材の良さ」が相手に伝わらないという悩みの解...

        今回は企画提案や初期開発でつまづきやすい、「開発商材の良さ」が相手に伝わらないという悩みの解...


普通の組織をイノベーティブにする処方箋 (その164) 体感での思考とアナロジーとの関係

  これまで五感を一つ一つとりあげ、それぞれの感覚のイノベーション創出における意義と、そこに向けての強化の方法について解説してきましたが、...

  これまで五感を一つ一つとりあげ、それぞれの感覚のイノベーション創出における意義と、そこに向けての強化の方法について解説してきましたが、...


「技術マネジメント総合」の活用事例

もっと見る
「調整」の仕組み 擦り合わせ型開発 基本の仕組み (その1)

       【目指すべき開発体制 連載目次】 目指すべき開発体制とは(その1)擦り合わせ型と組み合わ...

       【目指すべき開発体制 連載目次】 目指すべき開発体制とは(その1)擦り合わせ型と組み合わ...


製品開発部へのカンバン導入記(その3)

        前回からの続きです。前回ではまず製品開発工程の価値(物と情報)の流れ図を作り、工程上の問題点...

        前回からの続きです。前回ではまず製品開発工程の価値(物と情報)の流れ図を作り、工程上の問題点...


設計部門の仕組み構築(その3)

【設計部門の仕組み構築 連載目次】 1. 設計部門の仕組み構築 2. 設計部門の仕組み構築(解決すべき根本原因) 3. 設計部門の仕組み構築(具...

【設計部門の仕組み構築 連載目次】 1. 設計部門の仕組み構築 2. 設計部門の仕組み構築(解決すべき根本原因) 3. 設計部門の仕組み構築(具...