(57)【要約】【課題】  過去のシステム構築事例を元に次のシステム構築を可能にする。【解決手段】  本発明は、過去のシステム構築に関する事例情報を記憶する事例ファイルを有するコンピュータにおいて、クライアント端末からの指示により、事例ファイルから事例情報を抽出し、クライアント端末からの指示により、抽出手段で抽出した事例情報を元にシステム構築を行い、システム構築ステップにより構築されたシステムの事例情報を前記事例ファイルに記録する。【選択図】  図１
2005063458.tif 000002
【特許請求の範囲】
【請求項１】
過去のシステム構築に関する事例情報を記憶する事例ファイルと、
クライアント端末からの指示により、前記事例ファイルから事例情報を抽出する抽出手段と、
クライアント端末からの指示により、前記抽出手段で抽出した事例情報を元にシステム構築を行うシステム構築手段と、
前記システム構築手段により構築されたシステムの事例情報を前記事例ファイルに記録する記録手段と、
を有することを特徴とするシステム構築装置。
【請求項２】
過去のシステム構築に関する事例情報を記憶する事例ファイルを有するコンピュータが、
クライアント端末からの指示により、前記事例ファイルから事例情報を抽出する抽出ステップと、
クライアント端末からの指示により、前記抽出手段で抽出した事例情報を元にシステム構築を行うシステム構築ステップと、
前記システム構築ステップにより構築されたシステムの事例情報を前記事例ファイルに記録する記録ステップと、
を有することを特徴とするシステム構築方法。
【請求項３】
過去のシステム構築に関する事例情報を記憶する事例ファイルを有するコンピュータに、
クライアント端末からの指示により、前記事例ファイルから事例情報を抽出する抽出ステップと、
クライアント端末からの指示により、前記抽出手段で抽出した事例情報を元にシステム構築を行うシステム構築ステップと、
前記システム構築ステップにより構築されたシステムの事例情報を前記事例ファイルに記録する記録ステップと、
を実行させることを特徴とするシステム構築プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体に係り、特に、企業では１つの業種であっても種々の仕事が分業化されており、分業化された仕事毎に担当者が存在している。この各々の担当者毎に行っている仕事の内容や開発に関するノウハウや知識を、当該担当者や部署にクローズされることなく、他の担当者、当該企業の関連会社やカスタマに対してもノウハウや知識を公開し、開発期間の短縮化、合理化を図るためのシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体に関する。
【０００２】
詳しくは、ソフトウェアの開発等が種々の部署で行われているが、他の部署ではどのような開発環境を有し、どのような開発が進んでいるのかを知る手段が望まれている。本発明は、このような種々の部署で行われている開発等に関するノウハウや知識を他の部署でも共有化して利用することを可能にするためのシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体に関する。
【背景技術】
【０００３】
図２０は、従来のインストールツールを説明するための図である。
【０００４】
従来は、同図に示すように、最初のオペレーティングシステム（以下、ＯＳと記す）をインストールし、次の段階で、ＲＤＢＭＳ製品、ＯＬＴＰ製品、開発言語、ホスト関連ソフトウェア、開発部品をそれぞれインストールし、次の段階でＲＤＢＭＳ製品については、ＯＳ、ＲＤＢＭＳの環境設定とパラメータの変更とを行い、ＯＬＴＰ製品については、ＯＳの環境を変更し、ＯＬＴＰ製品のインストールを行い、また、ホスト連携ソフトウェアについても環境設定を行い、その後で各々の製品の動作確認を行い、接続確認を行っている。
【０００５】
また、顧客が新たなシステムパケッージを導入しようとする際に、顧客に対して、システムエンジニアが当該システムの開発部門に対してコンサルティングやデモンストレーションの依頼を行い、顧客の要望に合うようにカスタマイズし、システムエンジニアを介して顧客にシステムパケッージを納入する。
【０００６】
図２１は、従来のシステムエンジニアの作業の例を示す。同図において、顧客との間に商談があると、システムエンジニアは当該顧客の業務に適用するような事例を検索し、アプリケーションプラザやデモンストレーション開発担当部署においてデモンストレーションを行い、当該デモンストレーションの結果に応じて顧客のコンサルティングをＳＩ支援部署や、システム技術開発部署に依頼する。それらの部署からのコンサルティングに応じて、各ソフト部品等を手配する。システムエンジニアは、手配した部品や製品の納品を待ち、すべてのソフト部品が揃った段階で、ハードウェアにインストールし、検証プログラムを走行させ、検証を行い、顧客の要望に沿うように、標準化規約を用いてターゲットシステムを構築する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来においては、上記に示す製品を別々にインストール、セットアップ、接続確認を行う必要があるため、これらの全製品をリンクさせて動作させるまでに時間がかかるという問題がある。
【０００８】
また、各々の製品の環境設定を行うためには、例えば、どのパラメータを変更すれば動作速度が速くなるか等の最適化のためのノウハウや、接続できない、または、動作しない等のトラブルに対するノウハウが必要となり、専門的な知識を有するエキスパートでないと扱えないという問題がある。
【０００９】
さらに、コンピュータ名、ＩＰアドレス、ユーザ情報等のパーソナルコンピュータ固有情報は、各々が画面上で設定されるため、設定ミスや、設定漏れ等が発生しやすいという問題もある。
【００１０】
さらに、顧客がシステムパケッージを新たに導入する際に、当該顧客の仕様に合ったシステムを選択する際に、開発部署に対してどのようなハードウェアやソフトウェアがあるかを問い合わせ、それらの情報を収集し、最も当該顧客のニーズに合うものを選択する必要がある。この場合、開発部署が多岐に亙る場合には、システムエンジニアの負荷が増えるばかりでなく、実際に顧客が使用しないものまで一括して契約するために、顧客の負担が増加するという問題がある。
【００１１】
また、図２２に示すように、システムエンジニアはシステム構成設計を行い、ソフトウェア部品や定義体、スクリプト等の動作環境のための明細を作成し、これを調達部門に手配する。この間、短くて２週間、長くなると１ヶ月程の納品待ちとなる。さらに、これらの調達部品は、１度に全部納品されるわけではなく、個々に納品されるケースが殆どであるため、システムエンジニアは全ての部品が納品されるまで待機する必要がある。全て部品の納品が確認された時点でこれらの部品を個々にコンピュータにインストールし、セットアップを行い、続いて稼動の確認を行ってから顧客に引き渡す必要があり、ソフト部品中にバグがあった場合には再度ソフト部品の調達が必要となったり、ソフト部品が顧客のニーズに合致していない場合等は全てのシステムの走行を中断して、再度インストール、検証などの処理を行うことになるため、システムエンジニアの負荷が増大するという問題がある。
【００１２】
本発明は、上記の点に鑑みなされたもので、その第１の目的は、システム構築のパターン化により品質と性能を保証し、モデリングシステムと構築ノウハウを提供することにより、システムエンジニアや支援部署の作業付加を軽減することができると共に、システムエンジニアがシステム構築を行う際に、動作デモンストレーションを自分の席から使用可能であり、さらに、ソリューションパターン単位に実行環境（提案、設計、ソフトウェア、ノウハウ等）及び開発環境等のコンテンツを格納しておくことが可能なシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体を提供することである。
【００１３】
第２の目的は、ＰＰ、定義体、部品、スクリプト等のデフォルトシステムの動作環境を提供し、容易にインストールすることを可能とし、通常２週間から１ヶ月を要するソフトウェアの入手及びセットアップ作業が１日または２日で完了させることが可能なシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体を提供することである。
【００１４】
第３の目的は、ソリューションバンクセンタにおいて、デフォルトシステムをカスタマイズし、更にチューニングして顧客に提供することが可能なシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体を提供することである。
【００１５】
第５の目的は、稼動確認時において、一部の機能だけをダウンロード（例えば、部品と設計書）として稼動確認を行うことを可能とし、顧客の仕様にあったソフトウェアを手配する前にシステムとして入手し、評価することが可能なシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体を提供することである。
【００１６】
第６の目的は、業務処理モデルに応じたシステム群（ソリューションパターン）にカテゴライズできるシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体を提供することである。
【００１７】
第７の目的は、デフォルトシステムに組み込まれた検証済部品（ソース提供）、サンプルアプリケーションの再利用により高生産性、高品質を実現することができるシステム構築方法及び装置及びシステム構築プログラムを格納した記憶媒体を提供することである。
【課題を解決するための手段】
【００１８】
本発明は、過去のシステム構築に関する事例情報を記憶する事例ファイルと、
クライアント端末からの指示により、前記事例ファイルから事例情報を抽出する抽出手段と、
クライアント端末からの指示により、前記抽出手段で抽出した事例情報を元にシステム構築を行うシステム構築手段と、
前記システム構築手段により構築されたシステムの事例情報を前記事例ファイルに記録する記録手段と、を有する。
【００１９】
本発明は、過去のシステム構築に関する事例情報を記憶する事例ファイルを有するコンピュータが、
クライアント端末からの指示により、前記事例ファイルから事例情報を抽出する抽出ステップと、
クライアント端末からの指示により、前記抽出手段で抽出した事例情報を元にシステム構築を行うシステム構築ステップと、
前記システム構築ステップにより構築されたシステムの事例情報を前記事例ファイルに記録する記録ステップと、を有する。
【００２０】
本発明は、過去のシステム構築に関する事例情報を記憶する事例ファイルを有するコンピュータに、
クライアント端末からの指示により、前記事例ファイルから事例情報を抽出する抽出ステップと、
クライアント端末からの指示により、前記抽出手段で抽出した事例情報を元にシステム構築を行うシステム構築ステップと、
前記システム構築ステップにより構築されたシステムの事例情報を前記事例ファイルに記録する記録ステップと、を実行させる。
【発明の効果】
【００２１】
上述のように、本発明によれば、ソリューション単位にソリューションバンクにコンテンツを格納しておき、システム構築を行うシステムエンジニアが使用するシステム構築装置からのアクセスに応じて、それらのコンテンツをソリューション単位に一括して、または、部分的に提供することが可能となり、システムエンジニアが顧客の業務形態に応じた種々部品や、ツール等を個別に手配することがなく、必要な情報をソリューションバンクに通知するのみで、ソリューションバンクからの業務形態に応じたコンテンツが提供されることにより、システムエンジニアは顧客先の装置、または、自分の席にある装置を用いて容易にソリューション単位にコンテンツを取得して、デモンストレーションを行うことが可能となる。
【００２２】
また、本発明によれば、ソリューションバンクに、提案、設計、ソフトウェア、ノウハウ及び開発環境を含む実行環境情報を格納しておくことにより、種々の実行環境の中から顧客の業務形態に応じたコンテンツを提供することが可能となるため、システムエンジニアは自分で必要なコンテンツを見つけ出す必要がないため、作業負荷が軽減される。
【００２３】
また、本発明によれば、システムエンジニア側からシステム構築を行う対象の業務モデル、処理形態、プロジェクト規模を含む情報に基づいてソリューションバンクにアクセスすることにより、ソリューションバンクから提供された情報の項目から取得したい情報を選択することが可能となり、膨大な不要な情報を排除することが可能であるため、カスタマのニーズに適用する項目に対応する情報のみを取得することができる。
【００２４】
また、本発明によれば、システムエンジニアからソリューションパターン、適用機種、使用製品情報を指定してソリューションバンクにアクセスすることにより、ソリューションバンクからデフォルトシステムの動作環境を一括して提供することが可能であるため、部分的に部品を収集してデフォルトシステムを構築する必要がないため、作業時間が短縮される。
【００２５】
また、本発明によれば、ソリューションバンクから、デフォルトシステムの設計ドキュメントを一括して取得することが可能であるため、システムエンジニアは設計毎に個別に設計ドキュメントを収集する必要がないため、上記と同様に作業期間が短縮される。
【００２６】
また、本発明によれば、ソリューションバンクにおいて、業務処理モデルに応じたソリューションパターンにカテゴライズして、提供されるため、システムエンジニアの負荷が軽減される。これにより、従来、２週間から１ヶ月を要するソフトウェアの入手やセットアップの作業が１日、２日で完了させることが可能である。
【００２７】
また、本発明によれば、ソリューションバンクからコンテンツの一部の機能のみを提供することが可能であるため、当該機能を用いてテストランし、その評価に基づいて導入を決定することも可能であり、ソフトウェア手配前に、システムとして入手し、評価を行うことが可能であり、システム構築の指針を決定する意味でも効果がある。また、カスタマに一部提供された機能を実際に提示することが可能であるため、カスタマもシステムのイメージを把握し易くなる。
【００２８】
また、本発明によれば、デフォルトシステムに組み込まれたコンテンツを検証して、検証済みの部品を他のシステムエンジニアから提供要求があった際に、再構築することなく、当該部品を他に再利用することが可能であり、高生産性及び高品質を実現することができる。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明のソリューションバンクを用いたシステム構築システムの構成を示す。
【００３０】
同図に示すシステムは、システム構築ノウハウ抽出装置１００とソリューションバンクセンタ２００から構成される。
【００３１】
システム構築ノウハウ抽出装置（以下、単に抽出装置と記す）１００は、システムエンジニアやカスタマにより使用される装置であり、ソリューションバンクセンタ（以下、単にバンクと記す）２００とはネットワーク等で接続されているものとする。抽出装置１００は、バンク２００から必要な事例や設計等のためのノウハウの抽出を行う抽出機能と、バンク２００から抽出した情報を当該装置１００にイントールする機能とを有する。
【００３２】
バンク２００は、抽出装置１００からアクセスされると、事例ファイルやノウハウパターン設計キットを検索して、必要な事例や、設計書フォーマット、教育コース案内、標準化規約、方式設計キット等を提供する。
【００３３】
最初に、システムエンジニアがシステムとしての動作デモンストレーションを行う場合に、当該システムエンジニアからバンク２００に自分の端末からアクセスする場合について説明する。
【００３４】
図２は、本発明のシステム構築ノウハウ抽出装置の動作のフローチャートである。
【００３５】
ステップ１０１）  カスタマとの間である業務に関するシステム構築に関する商談が発生する。
【００３６】
ステップ１０２）  システムエンジニアは、バンク２００に業務モデル、処理形態、プロジェクト規模、及びカスタマに提供する製品等について検索要求を発行する。
【００３７】
ステップ１０３）  バンク２００において、事例ファイルやノウハウパターン設計キットを検索し、抽出できた場合にはステップ１０４に移行し、抽出できなかった場合には処理を終了し、他の検索キーワードを用いて再度検索を行う。
【００３８】
ステップ１０４）  検索要求に対して抽出できた場合には、抽出された情報を抽出装置１００上のブラウザにより当該情報を閲覧する。このとき、抽出されるものは、各情報毎に付与されている項目名等のタグであるものとする。
【００３９】
ステップ１０５）  システムエンジニアは、閲覧した情報（タグ）の中から商談中のカスタマに適用できるものを選定する。タグが選定できた場合にはステップ１０６に移行し、タグの数が多く選定に困難な場合には、ステップ１０７に移行する。
【００４０】
ステップ１０６）  閲覧した結果、抽出装置１００は、ステップ１０５で選択されたタグに対する情報をバンク２００からインストール機能を用いて当該バンク２００に格納されている事例または、ノウハウパターンをインストールする。
【００４１】
ステップ１０７）  ステップ１０５において、設定した検索キーではブラウザに出力されたタグの数が多く、選定が困難な場合には、検索キーの条件を絞り込んで再度、バンク２００に対する検索を行う（ステップ１０２に移行する）。
【００４２】
次に、システムエンジニアまたは、カスタマが、バンク２００にアクセスして、サンプルプログラムを用いてデモンストレーションを行う場合について説明する。
【００４３】
図３は、本発明のデモンストレーションシステムの提供方法を説明するための図である。
【００４４】
システムエンジニアが、バンク２００に直接訪問し、当該バンク２００内にある端末を用いて、実環境における部品サンプルやサンプルプログラムを直接体験することも可能である。
【００４５】
また、訪問しなくとも、システムエンジニアがネットワーク（例えば、ＦＪ−ＷＡＮ等）で接続されている自分の席の抽出装置１００からＷＷＷブラウザを使用してプログラム実行イメージデータ（例えば、Lotus Screen Cam）を取得することも可能であり、音声による解説等をダウンロードし、抽出装置１００（パーソナルコンピュータ）で再生することが可能である。
【００４６】
また、システムエンジニアが顧客サイドに常駐している場合には、ＰＨＳ等でネットワーク（例えば、(Mobile-ＦＮＥＴ））を介してバンク２００に接続し、バンク２００のコンテンツを参照することも可能である。
【００４７】
次に、バンク２００からデフォルトシステムの動作環境を提供し、抽出装置１００にインストールする場合について説明する。
【００４８】
バンク２００には、ネットワークに接続されているコンピュータ群より種々の事例（フィールドプロジェクト）、各種ノウハウ（部品、フォーマット、設計書等）や製品適用技術（ハンドブック、検証、コンサル等）が提供されている。これらはソリューションパターンとしてバンク２００に格納されている。運用システムとしては、バックアップシェル、バッチジョブ制御、監視項目定義等があり、アプリケーションシステムとしてサンプルアプリケーション、スケルトン部品（入力チェック、更新処理、集計処理、照合処理等）があり、SymfoＷＡＲＥとしてＤＢ作成ユニット、ファイル転送定義、ワークユニット定義等があり、また、オペレーティングシステムとして、ディスクレイアウト、パラメタ定義等がある。
【００４９】
これらをデフォルトシステムの動作環境（ＰＰ、定義体、部品、スクリプト等）を一括して、設計ノウハウとし、システムエンジニアに実環境として提供する。これにより抽出装置１００では、これら実環境で動作するシステムをそのままコピー（インストール）することができる。
【００５０】
図５は、本発明のデフォルトシステムの提供方法を説明するための図である。上記のように、実環境で動作するシステムとしてＰＰ関連情報としては、ＤＢデータ連携、ＴＰモニタ、言語、運用管理を提供し、パターン関連情報として、設計ドキュメント、定義体・スクリプト、部品・スケルトン、サンプルアプリケーション、データ、インストーラ等があり、それぞれのカスタマに応じたカスタマイズを行って抽出装置１００の提供媒体にコピー（インストール）する。
【００５１】
なお、これらのＰＰ関連情報やパターン関連情報は、カスタマとの契約が成立する前には、お試し版（トライアル版）として提供され、契約成立後は製品版として提供されるものとする。
【００５２】
次に、バンク２００のデフォルトシステム提供時の動作を説明する。
【００５３】
図６は、本発明のソリューションバンクセンタのデフォルトシステム提供時の動作を示すフローチャートである。
【００５４】
ステップ２０１）  バンク２００内の専門家によるコンサルを受け、デフォルトシステムの部品の適用可否を判断する、または、提供するデフォルトシステムをカスタマのニーズに適用するように、当該システムのカスタマイズ箇所を抽出する。
【００５５】
ステップ２０２）  業務要件に併せて抽出されたカスタマイズ箇所についてカスタマイズする。
【００５６】
ステップ２０３）  カスタマイズ結果の動作検証及び性能のチューニングを行う。
【００５７】
ステップ２０４）  カスタマイズを行ったデフォルトシステムのバックアップを行う。
【００５８】
ステップ２０５）  ユーザズマシンへのインストールを行い、インストール後、当該デフォルトシステムの稼働状況を確認する。
【００５９】
上記のステップ２０１におけるカスタマイズの箇所の抽出は、図７に示すデフォルトシステム設計ドキュメントに基づいて行うものとする。
【００６０】
次に、バンク２００のコンテンツの一部の機能のみを抽出装置１００にダウンロードする場合の動作を説明する。この処理は、上記のステップ２０５において、試しに一部の機能のみをインストールして、その稼働状況を確認する場合に用いると、効果的である。
【００６１】
図８は、本発明の一部機能のみのダウンロードを説明するための図である。
【００６２】
ステップ３０１）  システムエンジニアは、バンク２００からインストールされた一部の機能を自分の抽出装置１００上で実行してみる。
【００６３】
ステップ３０２）  ここで、デフォルトシステムの一部分をブラウザ上から選択する。
【００６４】
ステップ３０３）  選択されたデフォルトシステムをバンク２００からダウンロードする。同図の例では、印刷機能と認証機能の２つの機能をダウンロードする。
【００６５】
ステップ３０４）  システムエンジニアは抽出装置１００にて、ダウンロードされた部品の動作を確認する。
【００６６】
次に、バンク２００側が、カスタマの業務処理モデルに応じたシステム群（ソリューションパターン）にソリューションパターンをカテゴライズする場合の処理を説明する。
【００６７】
図９は、本発明のカテゴライズを説明するための図である。
【００６８】
ステップ４０１）  顧客サイドにおいて実プロジェクトとして動いている事例を抽出する。
【００６９】
ステップ４０２）  抽出された当該事例をソリューションパターン化して、その中からカテゴライズする候補を検討する。
【００７０】
ステップ４０３）  カテゴライズする候補により処理を分ける。カテゴライズする候補としては、例えば、運用管理、ワークフロー、ＧＷ、ＤＷＨ、基幹系モデル等があり、当該基幹系モデルは、ホスト集中、サーバ集中、分散の各処理モデルがある。
【００７１】
上記のソリューションパターンには、図１０に示すように階層化された内容がバンク２００のコンテンツとして格納されている。トップメニューの下層には、同図の例では３階層あるが、この例に限定されることなく階層はｎ層であってもよい。例えば、『三階層』（ＧＳ−ＮＴ−ＰＣ）モデルというノウハウコンテンツには、さらに、『実行環境展開シナリオ』、『実行環境解説書』…等があり、『実行環境解説書』の下層には『実行環境／解説書ダウンロード』がある。このように階層化されたコンテンツについて、必要なコンテンツを抽出してカテゴライズする。
【００７２】
次に、ソフトウェアをカスタマに対して手配する前にシステムエンジニアがコンテンツをバンク１００から入手して、評価する場合について説明する。
【００７３】
図１１は、本発明のソフトウェア手配前に評価する動作を説明するための図である。
【００７４】
顧客サイドのシステムエンジニアが抽出装置１００からバンク２００に対して、カスタマのシステム構築に関する問い合わせ及びコンサルの依頼を発行すると、バンク２００側では、コンサルティングに関するデモンストレーションを行い、システムの導入が可能であるか否かを検討し、コンテンツをSoftLook版パターン（一時使用パターン）としてシステムエンジニアに一時使用用として提供する。例えば、当該SoftLook版の試用期間を３ヵ月と定め、当該期間を経過すると試用不可とする鍵を設定しておくことが可能であり、契約が締結されれば、当該鍵を解除し、ユーザズマシンに再インストールまたは、そのまま続行使用可能とすることができる。
【００７５】
システムエンジニアは、顧客サイドにおいて、当該一時使用用として提供された部品を顧客サイドのコンピュータにインストールして、稼働させ、その評価を行う。このとき、カスタマにも当該稼働状況を見てもらい、提供されたSoftLokk版パターンについて必要な部品と不要な部品との選定を行い、必要なコンテンツについてのみ購入契約を行う。契約が締結されると、出荷部門から製品が出荷される。この製品とは、ハードウェア及びソフトウェアの双方または、いずれか一方であってもよい。
【００７６】
これにより、出荷部門から顧客サイドに製品が納品されると、再インストールする。
【００７７】
インストール媒体は、図１２に示す方法により生成される。
【００７８】
まず、提供元（バンク）のＳＥが提供環境（モデル環境）を生成し、ＯＳ以外のシステム変更部分のみをバックアップし、製品一覧リストを印刷する。バックアップ処理終了後、インストーラを組み込み、インストール媒体を生成する。このようにして生成されたインストール媒体と出力された製品一覧リストを顧客側のＳＥに渡す。
【００７９】
次に、上記のインストール媒体を受け取った、顧客側のＳＥの処理について説明する。
【００８０】
図１３は、本発明の一括インストールの処理を示す図である。
【００８１】
ＯＳがインストールされ、上記の処理で媒体にソフトウェア等の部品がインストールされたインストール媒体を用いて一括インストールを実行する。このとき、パーソナルコンピュータの固有情報（コンピュータ名、ＩＰアドレス、ユーザＩＤ等）を入力する。一括インストールされたソフトウェア等の動作確認を行い、その動作についての評価を行う。評価した結果、不要な製品があった場合には、不要製品の削除を行う。最終的に注文する製品を製品リストとして出力し、注文処理を行う。
【００８２】
このように、提供されたインストール媒体を用いて製品を纏めてインストールするために、動作するまでに短時間で済む。さらに、顧客側のＳＥは、各々の製品の環境設定は予めインストール媒体に対して行われているため、専門的な知識は不要であると共に、パーソナル固有の情報についても、同一画面での入力であるため、入力ミスが少ない。また、動作確認済の環境を提供するため、インストール後すぐに、動作・評価が可能である。さらに、評価後に製品の注文を行うため、余分な製品を購入したり、購入漏れが発生しない。さらに、製品一覧リストに、必要な製品及び型番（注文コード）を一覧で出力することにより、注文のための作業が短時間で済むことになる。
【００８３】
上記のように顧客サイドとバンク間においてシステムエンジニアが行う作業は、図１４に示すように、まず、抽出装置１００からバンク２００に格納されているソリューションパターンから商談が発生しているカスタマに適合するようなパターンをサーバを介して選択し、選択されたパターンに対するものをバンク２００に対して手配し、これにより取得した部品（例えば、ソフトウェア）を媒体にダウンロードし、当該媒体に格納されているコンテンツをインストーラを起動させて顧客サイドのコンテンツ（ＰＣクライアント）にインストールする。インストールされたコンテンツを稼働させ、これを確認する。
【００８４】
さらに、デフォルトシステムに組み込まれた検証済部品（ソース提供）、サンプルアプリケーション等の再利用を行う場合について説明する。当該検証済部品の再利用は、パッケージング等が行われているものでも、そうでないものであってもよい。デフォルトシステムから例えば、ＰＰ、部員、環境定義体、サンプルアプリケーション等をＳＩ業者の検証システムに複写し、当該デフォルトシステムについての技術評価を行い、それをターゲットシステムにおいて、デフォルトシステムから性能ツール、設計ノウハウ、トラブル情報、標準化情報等のツールを取得して、複写された検証済部品を再利用して設計し、他のシステムに適用することができる。これにより、高生産性、高品質を実現することができる。
【実施例】
【００８５】
以下、本発明の実施例を説明する。
【００８６】
以下の例では、フィールド（顧客サイド）のシステムエンジニアがバンク１００とやりとりを行いながら、商談が発生しているカスタマに対して提供すべきシステム構築を行う場合について説明する。
【００８７】
図１６、図１７及び図１８は、本発明の一実施例のソリューションパターン選択時の画面表示例を示す。
【００８８】
図１６に示すブラウザ上に、パターン、適用機種、使用製品毎に各選択項目が表示されると、同図の例では、システムエンジニアは、パターンとして『基幹系トランザクション』を選択し、適用機種として『ＧＰ５０００』と『ＧＳ』を選択し、使用製品として『SymfoWARE』を選択している。このように選択されたことで、図１７に示すように、『基幹系三階層のＧＳ−ＧＰ５０００』パターンに関する検索結果がバンク２００から渡され、ブラウザ上に表示される。なお、検索結果は、複数抽出される場合もあり、スクロールバーで表示される。
【００８９】
システムエンジニアは、図１７に示される項目の中から、実行環境の「企画」のついての解析書と、設計・構築の項目の中から設計書と部品／サンプルと、ノウハウの項目から設計キットの４項目を選択している。
【００９０】
これらを選択することにより、図１８に示すように、基幹系三階層ＧＳ−ＧＰ５０００パターンについて、どのような場合に適用できるかを示すガイドが表示される。これにより、システムエンジニアは、当該ガイドを参照して、カスタマのニーズに適合する部品を選択していく。
【００９１】
このように顧客側のＳＥにより選択された部品について、バンク側が選択情報を受け取ると、図１９に示すようなリストを作成する。同図の例では、顧客が使用するソフトウェアの一覧を示しており、各ソフトウェア名、機能、金額等の欄よりなる。当該一覧を顧客側のＳＥが受け取ることにより、顧客側に対する見積書としても使用することができる。顧客側のＳＥが当該一覧を取得すると、当該一覧により、不要なものがあれば、それを削除し、不足するものがあれば、追加する。これにより、顧客は不要なものがあった場合には削除すればよいため、不要とするものを含む契約を回避できる。
【００９２】
また、本発明は、抽出装置１００とバンク２００における機能をソフトウェアとして構築し、それぞれの装置に接続されるディスク装置や、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、ソリューションシステムを実現する場合に、それぞれの装置にインストールすることにより容易に実施することが可能である。
【００９３】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００９４】
システム構築する際に、開発されたソフトウェア（プログラム）をインストールする技術に適用可能である。
【図面の簡単な説明】
【００９５】
【図１】本発明のソリューションバンクを用いたシステム構築システムの構成図である。
【図２】本発明のシステム構築ノウハウ抽出装置の動作のフローチャートである。
【図３】本発明のデモンストレーションシステムの提供方法を説明するための図である。
【図４】本発明のデフォルトシステムの動作環境を説明するための図である。
【図５】本発明のデフォルトシステムの提供方法を説明するための図である。
【図６】本発明のソリューションバンクセンタのデフォルトシステムの提供時の動作を示すフローチャートである。
【図７】本発明のデフォルトシステム設計ドキュメントの例である。
【図８】本発明の一部機能のみのダウンロードを説明するための図である。
【図９】本発明のカテゴライズを説明するための図である。
【図１０】本発明の実行環境及び開発環境を格納した例である。
【図１１】本発明のソフトウェア手配前に評価する動作を示す図である。
【図１２】本発明のインストール媒体生成処理を示す図である。
【図１３】本発明の一括インストール処理を示す図である。
【図１４】本発明のシステムエンジニアの作業の流れを示す図である。
【図１５】本発明の検査済部品の再利用を示す図である。
【図１６】本発明の一実施例のソリューションパターン選択時の画面表示例（その１）である。
【図１７】本発明の一実施例のソリューションパターン選択時の画面表示例（その２）である。
【図１８】本発明の一実施例のソリューションパターン選択時の画面表示例（その３）である。
【図１９】本発明の一実施例の製品リストの例である。
【図２０】従来のインストールツールを説明するための図である。
【図２１】従来のシステムエンジニアの作業の例である。
【図２２】従来のソフトウェアの入手からセットアップまでの作業の流れの例である。
【符号の説明】
【００９６】
１００  システム構築ノウハウ抽出装置
２００  ソリューションバンクセンタ
【図１】
2005063458.tif 000003
【図２】
2005063458.tif 000004
【図３】
2005063458.tif 000005
【図４】
2005063458.tif 000006
【図５】
2005063458.tif 000007
【図６】
2005063458.tif 000008
【図７】
2005063458.tif 000009
【図８】
2005063458.tif 000010
【図９】
2005063458.tif 000011
【図１０】
2005063458.tif 000012
【図１１】
2005063458.tif 000013
【図１２】
2005063458.tif 000014
【図１３】
2005063458.tif 000015
【図１４】
2005063458.tif 000016
【図１５】
2005063458.tif 000017
【図１６】
2005063458.tif 000018
【図１７】
2005063458.tif 000019
【図１８】
2005063458.tif 000020
【図１９】
2005063458.tif 000021
【図２０】
2005063458.tif 000022
【図２１】
2005063458.tif 000023
【図２２】
2005063458.tif 000024