(57)【要約】【課題】  より短期間で低コストにて、かつ、正確に、基盤システムを構築するプロジェクトを遂行できるシステムを提供すること。【解決手段】  所定のシステム３を構築する作業計画情報が登録されたシステム構築ガイドサーバ２と、作業計画情報に基づいて作業対象となるシステム３に対して作業を行う作業者が操作する作業者端末１と、を備え、システム構築ガイドサーバ２が、作業者端末１からのアクセスに応じて作業対象となるシステム３に対する作業計画情報を提示する作業計画情報提示機能を有すると共に、作業計画情報は、作業対象となるシステム３を構成するユニットを構築するための作業内容を表す作業内容情報を含む。【選択図】図１
2006023858.tif 000002
【特許請求の範囲】
【請求項１】
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバと、前記作業計画情報に基づいて作業対象となる前記システムに対して作業を行う作業者が操作する作業者端末と、を備え、
前記システム構築ガイドサーバが、前記作業者端末からのアクセスに応じて作業対象となる前記システムに対する作業計画情報を提示する作業計画情報提示機能を有すると共に、
前記作業計画情報は、作業対象となる前記システムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、ことを特徴とするシステム構築ガイドシステム。
【請求項２】
前記作業計画情報に含まれる作業内容情報は、複数の異なる前記ユニットを構築する際に共通して適用可能な情報である、ことを特徴とする請求項１記載のシステム構築ガイドシステム。
【請求項３】
前記作業計画情報は、同一の作業内容を表す前記作業内容情報毎にまとめられて作業計画が設定されている、ことを特徴とする請求項１又は２記載のシステム構築ガイドシステム。
【請求項４】
前記作業計画情報は、同一の作業内容にて構築可能な同一種類の前記ユニット毎にまとめられて作業計画が設定されている、ことを特徴とする請求項３記載のシステム構築ガイドシステム。
【請求項５】
作業対象となる前記システムが複数のサーバコンピュータにて構築される場合であって、前記作業計画情報は、同一の作業内容にて構築可能な同一種類のサーバコンピュータ毎にまとめられて作業計画が設定されている、ことを特徴とする請求項３又は４記載のシステム構築ガイドシステム。
【請求項６】
作業対象となる前記システムが前記作業者端末にネットワークを介して接続され、当該作業者端末が、前記システムに対して構築作業可能であり、
前記作業者端末が、特定の前記ユニットに対して作業を行った結果得られたデータを用いて、前記作業計画情報に基づいて作業内容が同一である他のユニットに対して構築作業を行う機能を有する、ことを特徴とする請求項４記載のシステム構築ガイドシステム。
【請求項７】
作業対象となる前記システムが前記作業者端末にネットワークを介して接続され、当該作業者端末が、前記システムに対して構築作業可能であり、
前記作業者端末が特定の前記ユニットに対して作業を行った結果得られたデータを、前記システム構築ガイドサーバが、前記作業者端末あるいは前記作業対象となるシステムから取得して用い、前記作業計画情報に基づいて作業内容が同一である他のユニットに対して構築作業を行う機能を有する、ことを特徴とする請求項４記載のシステム構築ガイドシステム。
【請求項８】
作業対象となる前記システムが前記作業者端末にネットワークを介して接続され、当該作業者端末が、前記システムに対して構築作業可能であり、
前記作業者端末が、特定の前記サーバコンピュータに対して作業を行った結果得られたデータを用いて、前記作業計画情報に基づいて作業内容が同一である前記サーバコンピュータに対して構築作業を行う機能を有する、ことを特徴とする請求項５記載のシステム構築ガイドシステム。
【請求項９】
作業対象となる前記システムが前記作業者端末にネットワークを介して接続され、当該作業者端末が、前記システムに対して構築作業可能であり、
前記作業者端末が特定の前記サーバコンピュータに対して作業を行った結果得られたデータを、前記システム構築ガイドサーバが、前記作業者端末あるいは前記作業対象となるシステムから取得して用い、前記作業計画情報に基づいて作業内容が同一である他のサーバコンピュータに対して構築作業を行う機能を有する、ことを特徴とする請求項５記載のシステム構築ガイドシステム。
【請求項１０】
作業対象となる前記システムが、前記作業者端末にネットワークを介して接続され、当該作業者端末から作業処理可能である、ことを特徴とする請求項１，２，３，４又は５記載のシステム構築ガイドシステム。
【請求項１１】
前記作業者端末が、前記作業者にて入力された作業の進捗状況を報告する進捗状況データを前記ガイドサーバに送信する機能を有すると共に、
前記システム構築ガイドサーバが、受け付けた進捗状況データを前記作業計画情報に基づいて管理する作業状況管理機能を有する、ことを特徴とする請求項１，２，３，４，５，６，７，８，９又は１０記載のシステム構築ガイドシステム。
【請求項１２】
前記システム構築ガイドサーバが、前記進捗状況データを受け付けたときに、当該進捗状況データに基づいて前記作業者端末と作業対象となる前記システムとの少なくともいずれか一方から作業を行った結果得られるデータを収集する作業結果データ収集機能を備えた、ことを特徴とする請求項１１記載のシステム構築ガイドシステム。
【請求項１３】
前記作業者端末が、前記作業者にて入力された作業に関する質問内容を表す質問データを前記システム構築ガイドサーバに送信する機能を有すると共に、
前記システム構築ガイドサーバが、受け付けた前記質問データをネットワークを介して接続されている他のサーバに送信し、当該質問データの内容に対する回答を要求する機能を有する、ことを特徴とする請求項１，２，３，４，５，６，７，８，９，１０，１１又は１２記載のシステム構築ガイドシステム。
【請求項１４】
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバであって、
ネットワークを介して接続された作業者端末からのアクセスに応じて作業対象となる前記システムに対する作業計画情報を提示する作業計画情報提示機能を有すると共に、
前記作業計画情報は、これに基づいて前記作業者端末を操作する作業者が作業対象となる前記システムに対して作業を行う情報であり、作業対象となる前記システムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、
ことを特徴とするシステム構築ガイドサーバ。
【請求項１５】
前記作業計画情報に含まれる作業内容情報は、複数の異なる前記ユニットを構築する際に共通して適用可能な情報である、ことを特徴とする請求項１４記載のシステム構築ガイドサーバ。
【請求項１６】
前記作業計画情報は、同一の作業内容を表す前記作業内容情報毎にまとめられて作業計画が設定されている、ことを特徴とする請求項１４又は１５記載のシステム構築ガイドサーバ。
【請求項１７】
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバに、
ネットワークを介して接続された作業者端末からのアクセスに応じて作業対象となる前記システムに対する作業計画情報を提示する作業計画情報提示機能を実現するプログラムであり、
前記作業計画情報は、これに基づいて前記作業者端末を操作する作業者が作業対象となる前記システムに対して作業を行う情報であり、作業対象となる前記システムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、
ことを特徴とするプログラム。
【請求項１８】
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバにネットワークを介して接続され、前記作業計画情報に基づいて作業対象となる前記システムに対して作業を行う作業者が操作する作業者端末であって、
前記システム構築ガイドサーバにアクセスして作業対象となる前記システムに対する作業計画情報を要求して受け付ける作業計画情報要求機能を有すると共に、
前記作業計画情報は、作業対象となる前記システムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、
ことを特徴とする作業者端末。
【請求項１９】
前記作業計画情報に含まれる作業内容情報は、複数の異なる前記ユニットを構築する際に共通して適用可能な情報である、ことを特徴とする請求項１８記載の作業者端末。
【請求項２０】
前記作業計画情報は、同一の作業内容を表す前記作業内容情報毎にまとめられて作業計画が設定されている、ことを特徴とする請求項１８又は１９記載の作業者端末。
【請求項２１】
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバにネットワークを介して接続され、前記作業計画情報に基づいて作業対象となる前記システムに対して作業を行う作業者が操作する作業者端末に、
前記システム構築ガイドサーバにアクセスして作業対象となる前記システムに対する作業計画情報を要求して受け付ける作業計画情報要求機能を実現するプログラムであり、
前記作業計画情報は、作業対象となる前記システムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、
ことを特徴とするプログラム。
【請求項２２】
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバと、当該システム構築ガイドサーバにネットワークを介して接続された作業者端末と、を用いてシステム構築を行うシステム構築ガイド方法であって、
前記作業者端末が、前記システム構築ガイドサーバに対して前記作業計画情報を要求する作業計画要求工程と、
前記システム構築ガイドサーバが、前記作業者端末からの要求に応じて作業対象となる前記システムに対する作業計画情報を提示する作業計画情報提示工程と、
前記作業者端末が、提示された前記作業計画情報に基づいてネットワークを介して接続された作業対象となる前記システムに対して作業を行う構築作業工程とを有し、
前記作業計画情報は、作業対象となる前記システムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、ことを特徴とするシステム構築ガイド方法。
【請求項２３】
前記作業計画情報に含まれる作業内容情報は、複数の異なる前記ユニットを構築する際に共通して適用可能な情報である、ことを特徴とする請求項２２記載のシステム構築ガイド方法。
【請求項２４】
前記作業計画情報は、同一の作業内容を表す前記作業内容情報毎にまとめられて作業計画が設定されている、ことを特徴とする請求項２２又は２３記載のシステム構築ガイド方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム構築ガイドシステムにかかり、特に、大規模コンピュータシステムの構築に好適なシステム構築ガイドシステムに関する。
【背景技術】
【０００２】
従来、高い信頼性と性能を要求される大規模なコンピュータ基幹システムの基盤システムを構築するには、熟練技術者が中心となり、多くの時間をかけて試行錯誤しながらシステムプロジェクト毎に、主に顧客サイトで、設計、製造、評価まで個別に、非熟練者や他のプロジェクトメンバーと非定型かつ密接な連絡を取り合いながら実施していた。
【０００３】
そして、構築するコンピュータシステムが大規模になればなるほど、作業漏れが無いかどうかなどの作業状況の管理が必要となり、そのような管理システムが特許文献１に開示されている。
【０００４】
【特許文献１】特開２００１−３２５４１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の方法では、熟練技術者が関与しなければ出来ない部分が多い場合には、そのシステム設計に対して多くの時間を費やすこととなり、また、人材確保が容易ではなく、コストが莫大なものとなっていた。
【０００６】
また、競争の激化、経済のグローバル化に伴い、より短い納期でシステムを構築する要求が高まっているのに加え、顧客サイトが地方や外国となるケースへの対応や、更なるコストダウンも求められている現状では、上記従来技術ではより一層の問題が生じる。
【０００７】
さらに、作業状況の管理を行い、的確な設計作業の実現を図ったとしても、上記特許文献１に開示された技術では、単に作業者が実施すべき作業項目だけが管理されているだけであり、非熟練技術者が容易に作業を行うことは困難である。
【０００８】
このため、本発明では、より短期間で低コストにて、かつ、正確に、基盤システムを構築するプロジェクトを遂行できるシステムを提供することをその目的とする。
【課題を解決するための手段】
【０００９】
そこで、本発明では、所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバと、作業計画情報に基づいて作業対象となるシステムに対して作業を行う作業者が操作する作業者端末と、を備え、
システム構築ガイドサーバが、作業者端末からのアクセスに応じて作業対象となるシステムに対する作業計画情報を提示する作業計画情報提示機能を有すると共に、
作業計画情報は、作業対象となるシステムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、という構成を採っている。
【００１０】
上記構成にすることにより、作業者は作業者端末を用いてシステム構築ガイドサーバから作業内容を表す作業内容情報を取得し、これを参照しながらシステム構築の作業を現場にて、あるいは、オンライン上にて行うことができる。従って、熟練技術者に頼ることなく、非熟練技術者であっても一定の品質のシステムを構築することが可能であり、作業コストの削減、作業時間の短縮などを図ることができる。
【００１１】
また、作業計画情報に含まれる作業内容情報は、複数の異なるユニットを構築する際に共通して適用可能な情報である、こととすると望ましい。
【００１２】
また、作業計画情報は、同一の作業内容を表す作業内容情報毎にまとめられて作業計画が設定されている、とよい。例えば、同一の作業内容にて構築可能な同一種類のユニット毎にまとめられて作業計画が設定されている、とよい。さらには、作業対象となるシステムが複数のサーバコンピュータにて構築される場合であって、作業計画情報は、同一の作業内容にて構築可能な同一種類のサーバコンピュータ毎にまとめられて作業計画が設定されている、とよい。
【００１３】
このような構成にすることにより、同じ作業内容にて構築可能な複数の異なるユニット、あるいは、同一のユニット、さらには、同一のサーバコンピュータ毎に、作業計画が予め設定される。例えば、作業内容情報が同一である作業が、一人の作業者に、あるいは、同一グループの作業者に対して割り当てられるなどの作業計画が予め設定され、かかる作業計画情報に基づいて従業者により作業が進められる。これにより、同じ作業の効率化を図ることができ、作業時間の短縮化、ひいては作業コストの削減を図ることができる。
【００１４】
また、上記構成に加え、
作業対象となるシステムが作業者端末にネットワークを介して接続され、当該作業者端末が、システムに対して構築作業可能であり、
作業者端末が、特定のユニットあるいはサーバコンピュータに対して作業を行った結果得られたデータを用いて、作業計画情報に基づいて作業内容が同一である他のユニットあるいはサーバコンピュータに対して構築作業を行う機能を有する、という構成にするとよい。
【００１５】
また、同様に、作業対象となるシステムが作業者端末にネットワークを介して接続され、当該作業者端末が、システムに対して構築作業可能であり、
作業者端末が特定のユニットあるいはサーバコンピュータに対して作業を行った結果得られたデータを、システム構築ガイドサーバが、作業者端末あるいは作業対象となるシステムから取得して用い、作業計画情報に基づいて作業内容が同一である他のユニットあるいはサーバコンピュータに対して構築作業を行う機能を有する、という構成にするとよい。
【００１６】
これにより、同一の作業内容にて構築されるユニットやサーバコンピュータを、一度行った作業結果のデータをコピーするなど用いることにより、作業者端末あるいはシステム構築ガイドサーバにて自動的に構築作業を行うことができ、同一作業を繰り返すことなく作業効率の向上を図ることができる。
【００１７】
また、作業対象となるシステムが、作業者端末にネットワークを介して接続され、当該作業者端末から作業処理可能である、という構成にすることで、遠隔地による構築作業も可能となり、より作業効率の向上を図ることができる。
【００１８】
また、上記構成に加え、
作業者端末が、作業者にて入力された作業の進捗状況を報告する進捗状況データをガイドサーバに送信する機能を有すると共に、
システム構築ガイドサーバが、受け付けた進捗状況データを作業計画情報に基づいて管理する作業状況管理機能を有する、という構成にするとよい。
【００１９】
このとき、
システム構築ガイドサーバが、進捗状況データを受け付けたときに、当該進捗状況データに基づいて作業者端末と作業対象となるシステムとの少なくともいずれか一方から作業を行った結果得られるデータを収集する作業結果データ収集機能を備えた、という構成にしてもよい。
【００２０】
これにより、プロジェクト管理の進捗情報の入力が作業の進行と共に現場で行われるため、進捗データを別途入力する必要が無く、データ入力タイミングの遅れによる実態との乖離が起こるという問題を抑制することができる。すなわち、作業者は日程計画との乖離を意識しながら作業できると共に、プロジェクト管理者は作業レベルの明細を持った正確な進捗を知ることが出来る。また、トラブルなどが発生したときも、サーバ側でその内容までも管理することができる。
【００２１】
また、上記構成に加え、
作業者端末が、作業者にて入力された作業に関する質問内容を表す質問データをシステム構築ガイドサーバに送信する機能を有すると共に、
システム構築ガイドサーバが、受け付けた質問データをネットワークを介して接続されている他のサーバに送信し、当該質問データの内容に対する回答を要求する機能を有する、という構成にするとよい。
【００２２】
これにより、作業者は作業内容に疑問が生じたときに質問データを送信することで、システム構築ガイドサーバを介して他のサーバから回答を得ることも可能であり、構築作業の迅速化を図ることができる。
【００２３】
さらに本発明では、上述したシステム構築ガイドシステムを構成するシステム構築ガイドサーバ、作業者端末、あるいは、これらの動作を制御するプログラム、さらには、システム構築ガイド方法をも提供している。
【００２４】
そして、システム構築ガイドサーバは、
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバであって、
ネットワークを介して接続された作業者端末からのアクセスに応じて作業対象となるシステムに対する作業計画情報を提示する作業計画情報提示機能を有すると共に、
作業計画情報は、これに基づいて作業者端末を操作する作業者が作業対象となるシステムに対して作業を行う情報であり、作業対象となるシステムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、という構成を採っている。
【００２５】
また、上記システム構築ガイドサーバの動作を制御するプログラムは、当該システム構築ガイドサーバに上述した機能を実現するためのプログラムである。
【００２６】
また、作業者端末は、
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバにネットワークを介して接続され、作業計画情報に基づいて作業対象となるシステムに対して作業を行う作業者が操作する作業者端末であって、
システム構築ガイドサーバにアクセスして作業対象となるシステムに対する作業計画情報を要求して受け付ける作業計画情報要求機能を有すると共に、
作業計画情報は、作業対象となるシステムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、という構成を採っている。
【００２７】
そして、上記作業者端末の動作を制御するプログラムは、当該作業者端末に上述した機能を実現するためのプログラムである。
【００２８】
また、システム構築ガイド方法は、
所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバと、当該システム構築ガイドサーバにネットワークを介して接続された作業者端末と、を用いてシステム構築を行うシステム構築ガイド方法であって、
作業者端末が、システム構築ガイドサーバに対して作業計画情報を要求する作業計画要求工程と、
システム構築ガイドサーバが、作業者端末からの要求に応じて作業対象となるシステムに対する作業計画情報を提示する作業計画情報提示工程と、
作業者端末が、提示された作業計画情報に基づいてネットワークを介して接続された作業対象となるシステムに対して作業を行う構築作業工程とを有し、
作業計画情報は、作業対象となるシステムを構成するユニットを構築するための作業内容を表す作業内容情報を含む、という構成を採っている。
【００２９】
上述したように構成することにより、上記システム構築ガイドシステムと同様に作用し、同様の効果を得ることができるため、上述した目的を達成することができる。
【発明の効果】
【００３０】
本発明は、上述したように構成され機能するので、これによると、作業者は作業者端末を用いてシステム構築ガイドサーバから作業内容を表す作業内容情報を取得し、これを参照しながらシステム構築の作業を現場にて、あるいは、オンライン上にて行うことができる。従って、熟練技術者に頼ることなく、非熟練技術者であっても一定の品質のシステムを構築することが可能であり、作業コストの削減、作業時間の短縮などを図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００３１】
本発明であるシステム構築ガイドシステムの特徴は、まず第一に、作業対象となるシステムを構築する作業内容を表すデータを作業者に対して提示し、これに基づいて作業者は作業を行うため、容易にシステム構築を行うことができる、という点である。また第二の特徴として、作業内容が同一であるタスクがまとめられて作業計画が設定されているため、作業の効率化を図ることができる、という点である。さらに、第三の特徴として、作業の状況をシステム構築ガイドシステム側で認識することができ、管理が容易となるという点である。
【００３２】
上記特徴を実現するため、本発明では、実績のある製品の組み合わせを用いてモデル化されたシステムモデルに基づいて、プロジェクト管理ソフト等と連動して、構築のための作業内容をプロジェクト毎に展開し、主に非熟練技術者である作業者がネットワークを介して、自分に割り当てられた作業内容を容易に実施し、進捗データの入力まで行いながら、ターゲットシステムの構築を行えるようにしている。以下、上記特徴を実現する構成について、詳述する。
【実施例１】
【００３３】
本発明の第１の実施例について、図１乃至図１１を参照して説明する。図１は、システム構築ガイドシステム全体の構成を示すブロック図である。図２は、システム構築ガイドサーバの構成を示す機能ブロック図である。図３乃至図４は、本発明で用いられるデータの構成を示す説明図である。図５乃至図９は、作業者端末に表示される画面例を示す説明図である。図１０乃至図１１は、動作を示す説明図である。
【００３４】
＜全体構成＞
図１に示すように、本発明であるシステム構築ガイドシステムは、所定のシステムを構築する作業計画情報が登録されたシステム構築ガイドサーバ１と、作業計画情報に基づいて作業対象となるシステムに対して作業を行う作業者が操作する作業者端末２と、を備えており、これらはインターネット／イントラネットなどのネットワークＮ１を介して接続されている。また、上記システム構築ガイドサーバ１と作業者端末２とに、ネットワークを介して構築作業対象となるシステム３が接続されている。さらに、システム構築ガイドサーバ２には、これに連動するプロジェクト管理ソフトウェア等が組み込まれたプロジェクト管理システム１０１、検索エンジンやソフトベンダー等のウェブサービスサイト１０２、Ｅメールシステム１０３と、インターネット／イントラネットなどのネットワークＮ２を介して接続されている。
【００３５】
ここで、上記ネットワークＮ１，Ｎ２は、同一のネットワークでも良い。また、ネットワークＮ１，Ｎ２がインターネットである場合には、ＶＰＮ等のセキュリティ対策を必要に応じて施してあると望ましい。以下、各構成について、詳述する。
【００３６】
＜システム構築ガイドサーバ＞
上記システム構築ガイドサーバ２は、ウェブサイトを開設する機能を有する一般的なサーバコンピュータである。特に、システムモデルに基づく高信頼で高性能なシステム基盤の構築方法と、トラブル時の問題解決を支援する方法などを提供する機能を有する。そして、このサーバ２は、システム構築ガイドシステムソフトウェア２１を実装しており、主に、データベース２２内に記憶された作業計画情報を作業者に提示するよう作動する。このシステム構築ガイドサーバ２について、図２を参照してさらに詳述する。
【００３７】
まず、以下では、一つのシステムを構築する作業をプロジェクトと呼び、そのプロジェクトで作業者や作業者群にある期間に実施してもらうように割り当てると共に後に進捗を管理する目的で括られた作業の集まりのことをタスクと呼ぶ。また、作業対象であるシステムを構成する単位をユニットとし、各ユニットに関連するハードウェアは通常複数存在するが、このハードウェア毎に上記タスクが構成されている。但し、タスクの構成方法は、上記のものに限定されない。例えば、一つのユニットにて一つのタスクが構成されていてもよい。
【００３８】
そして、システム構築ガイドサーバ２には、以下に示すようにプロジェクト管理者などにより作成されたデータが記憶されている。そのデータの作成方法など、詳細を説明する。
【００３９】
まず、構築するシステムのモデルであるシステムモデルを作成する。これは、高信頼、高性能な大規模システムを構築した過去の実績や新規の顧客要件を分析し、業務ロジック以外の基盤システムレベルの機能ドメイン、すなわちユニットを定義し、それをシステムの業務処理パターンの分類に応じて組み合わせ、各ユニットを実現するために必要な実際の基盤製品の組み合わせを確定、実装、検証し、ユニットを構築する順序や作業内容を表す作業項目（作業内容情報）と、稼動後の運用手順、システムモデルの規模を確定するサイジングの方法、および実装に必要なツールまでを完備した、システムモデルを作成する。
【００４０】
このとき、図３に示すように、上記ユニットの構築作業を表す作業項目（作業内容情報）を、ユニットとのマトリックスで考え、あるコンポーネント製品の実装等、同一の作業項目は各ユニットに共通に適用できるように設計する。ここで、各ユニットに対応する作業項目は、システム構築ガイドサーバ２内のシステム構築ガイドデータベース２２ａに格納される。また、更に適当な場合は、作業項目は媒体やハードウェアの操作を伴う作業ややオペレーティングシステムのインストール等現場でなければ出来ない作業と、遠隔地でも出来る作業を区別しておく。
【００４１】
続いて、プロジェクトでのシステムモデル適用可否判断と部分追加等の対応作業を行う。本システムモデルを適用した実際のプロジェクト発足にあたり、その顧客の要求する業務処理パターンが、特定のシステムモデルで実現可能であることを見極める。部分的な改良または一部ユニット追加で対応できるのであれば、その部分をシステムモデルに作り込む。
【００４２】
続いて、サイジング作業を行う。システムモデル毎に完備されたサイジングの方法に従い、規模の確定を行う。各ユニットに必要なサーバの数、製品の数とそれを実装する際に必要となる全パラメータサンプルを確定する。そして、サイジングで確定した各ユニットの各サーバ等の製品のパラメータサンプルを各製品に実装するように作業内容の中に組み込む。
【００４３】
続いて、 プロジェクトタスクの詳細計画策定作業を行う。多くの場合、同じ作業内容（作業手順）を、適用するユニットのサーバ等のハードウェアの数だけ繰り返すこととなるが、これで導かれるおのおのをタスクとする。適切な場合は、同じ作業のタスクを作業項目で括るか、サーバ単位で括るか、またはその組み合わせで、同じ作業のタスク群を括りだしてそれに作業項目を設定し、それを自動的に行う等の効率的な作業内容を考案して、計画に盛り込む。例えば、同一の作業内容（手順）を表す作業内容情報（作業項目）毎に作業者を設定するよう計画したり、さらに具体的には、同一の構築作業となる同一種類のユニット毎に、あるいは、同一種類のサーバコンピュータ毎にまとめ、一人の作業者に対して割り当てられるよう作業計画が設定する。このようにして設定された作業計画が、システム構築ガイドサーバ２内のプロジェクト管理情報データベース２２ｂに記憶される。
【００４４】
なお、上記プロジェクト管理情報データベース２２ｂに記憶されている作業計画に基づいて、作業者毎の各タスクの作業内容情報等がシステム構築ガイドデータベース２２ａから作業者端末１に提供され、そして、作業内容情報には製品の実装手順やその確認、実装後の機能評価を行うための情報を含むため、作業者は、作業内容情報（作業項目）を参照することで、実際に作業を容易に行うことができると共に、業務レベルを除く基盤システムレベルまでの構築を完了することができる。
【００４５】
ここで、上記システム構築ガイドデータベース２２ａとプロジェクト管理情報データベース２２ｂ内に記憶されている情報を、あわせて作業計画情報と呼んで取り扱うこととする。
【００４６】
続いて、上記プロジェクト管理情報データベース２２ｂに記憶した情報をプロジェクト管理システム１０１へ引渡し、共通に管理する。但し、プロジェクト管理システム１０１で、ここまでの管理精度を持たない場合は、タスクレベルは本方法単独での管理となり、ユニット単位、作業項目単位、作業項目／ユニット単位等より大きな括りのタスク群のみで共通に管理する。また、各タスクに現場または遠隔地の作業者を割り当て、各作業項目の標準工数と順序より、日程も作成する。
【００４７】
また、プロジェクト管理ソフトとタスク群レベルまでしか共通に管理しない場合は、タスクレベルは単独管理となり、共通管理としてはその群の作業者全員をその群の作業者群として管理する。プロジェクト管理ソフトで作業者割り当てと日程作成を行う場合もある。
【００４８】
また、図２に示すように、システム構築サーバ２内には、連絡書データベース２２ｃ、対象ファイルデータベース２２ｄ、も形成されているが、これらに記憶されるデータについては後述する。
【００４９】
次に、システム構築ガイドサーバ２に実装されたシステム構築ガイドシステムソフトウェア２１の諸機能について説明する。システム構築サーバ２のＣＰＵには、所定のプログラムが組み込まれることにより、以下に説明する各処理部２１ａ〜２１ｄが構築されることとなる。
【００５０】
まず、ＣＰＵには、上述したように、プロジェクト管理システム１０１とプロジェクト管理情報データベース２２ｂとの連携をとるプロジェクト管理情報入出力手段２１ａが構築されている。また、作業者端末１からのアクセスに応じて作業者の作業対象となるシステム３に対する作業計画情報を提示する作業計画情報提示機能を有するシステム構築作業ガイド手段２１ｂが構築されている。
【００５１】
さらに、ＣＰＵには、作業者端末１から受け付けた進捗状況データを作業計画情報に基づいて管理する作業状況管理機能を有する対象ファイル収集手段２１ｃが構築されている。これにより、作業内容の節目または作業項目の終わりで作業者端末１から確認入力があるたびに、または一定のタイミングで、集めた進捗データをプロジェクトで管理するタスクまたはタスク群ごとの進捗率等が、プロジェクト管理ソフトが管理可能な内容に変換してプロジェクト管理ソフトウェアに反映させる。また、この対象ファイル収集手段２１ｃは、進捗状況データを受け付けたときに当該進捗状況データに基づいて、作業者端末１と作業対象となるシステム３との少なくともいずれか一方から作業を行った結果得られるデータを収集する作業結果データ収集機能を有している。これにより収集されたデータは、一時的に対象ファイルデータベース２２ｄに格納される。
【００５２】
また、ＣＰＵには、作業者端末１から受け付けた質問データを予め登録されている回答サーバに送信し問題に関する回答を要求する機能を有するトラブル対策／連絡書支援手段２１ｄが構築されている。そして、この手段にて作業者端末１から送信された質問データや、他のシステムなどに問い合わせて得られた回答データなどは、連絡書データベース２２ｃに格納される。そして、この連絡書データベース２２ｃは、作業者によるトラブルを解決する手段として、過去のＱ＆Ａデータとしての役割も果たすことが可能となる。従って、連絡書を受けたときには、そのデータを内容毎に分類したり、そのときの作業における成果物や画面ログ、活動ログなどを収集して、同様にデータベースに格納しておく。また、質問に対する他のサーバからの回答なども同様に分類してデータベースに格納しておく。
【００５３】
ここで、上記対象ファイル収集手段２１ｃには、さらに、特定のユニットあるいはサーバコンピュータに対して作業を行った結果得られたデータを用いて、作業計画情報に基づいて作業手順が同一であるユニットあるいはサーバコンピュータに対して構築作業を行う機能を有する。具体的には、システム構築ガイドサーバ２にて、作業計画情報に基づいて、同じ作業項目をユニット毎、サーバ毎に繰り返すことを認識できた場合に、２台目以降のユニットやサーバに対して、以下に示す構築作業を自動的に実施する機能を有する。例えば、サーバ等のハードウェア製品１台の設定内容が全て同一となるサーバ等がある場合、現場での作業となる場合もあるが、ボリュームコピーやハードウェアシステムメモリーのコピー等の手段を用いる。あるいは、一つの作業項目、又は連続した手順で実施可能な作業項目群の作業内容が同一となるサーバ等がある場合、最初のサーバ等で採取した画面ログを利用することによって、２番目以降のサーバ等において操作の自動実行を行う。さらには、ディレクトリとファイルのコピーで済む場合は最初のサーバ等で生成した設定済みのディレクトリとファイルを、２番目以降のサーバ等にコピーする。なお、これらの作業を、作業者が手動にて行ってもよい。また、かかる機能が、以下に詳述する作業者端末１に備えられていてもよい。
【００５４】
＜作業者端末＞
次に、作業者端末１の構成について説明する。なお、ここでは、複数ある作業者端末１のうち、図１の作業者Ａが有する作業者端末１について説明する。
【００５５】
作業者端末１のＣＰＵには、主に２つの端末ソフトウェア１１ａ，１１ｂが組み込まれており、作業者はかかるソフトウェアを用いて構築作業を実施する。具体的には、作業者は、端末ソフトＡ１１ａを使って、ネットワークＮ１を介してシステム構築ガイドサーバ２が開設するウェブサイトにアクセスし（矢印Ｙ１参照）、システム構築ガイドシステムソフトウェアを操作して参照する。同時に、作業者は、端末ソフトＢ１１ｂを使って、ネットワークＮ２を介して作業対象システム３の構築対象ソフト３１を操作して（矢印Ｙ２参照）、設定ファイル等の成果物と活動ログより構成される対象ファイル３２を作成してゆく。また、その過程で、作業者端末１に画面ログ、ドキュメント成果物より構成される対象ファイル１２を作成してゆく。
【００５６】
また、作業者は、作業者端末１上で、プロジェクトの進捗データを入力し、作業の進捗状況を報告する進捗状況データをシステム構築ガイドサーバ２に送信する機能を有する。例えば、作業手順に従って作業者が作業する際に、作業の節目で確認する事項を盛り込み、それを画面でのクリック等で確認のマーキングをしながら作業を進める内容とすることにより、進捗データを作業者が作業の中で入力可能なよう設定されている。なお、この入力は、システム構築ガイドサーバ２に組み込まれたシステム構築ガイドシステムソフトウェア２１によって作業者端末１上に入力画面が表示されることで作業者にとって容易となる。
【００５７】
さらに、作業者は、作業者にて作業中あるいは作業後に入力された作業時の質問（問題点など）を表す質問データをシステム構築ガイドサーバ２に送信する機能を有する。これにより送信されたデータは、連絡書データベース２２ｃに格納されると共に、Ｅメールシステム１０３にてメール化され、トラブル発生時の問題解決の回答を得るべく、検索エンジン、ソフトベンダー等のウェブサービスサイト１０２に照会される。そして、場合によっては他のサイトから回答を得られ、作業者端末１に返送されることにより、早期解決を図ることができる。
【００５８】
＜動作＞
次に、本発明の動作について、図４乃至図１１を参照して説明する。図４は、システム構築ガイドサーバ２とプロジェクト管理システム１０１間におけるデータの取り込み動作を示す説明図である。図５乃至図９は、システム構築サーバ２にアクセスした作業者端末１上に表示される作業画面を示す説明図である。図１０乃至図１１は、システムの動作を示すフローチャートである。
【００５９】
はじめに、図１０のフローチャートを参照して、プロジェクト管理者等により、システム構築ガイドサーバ２内に記憶されるデータであるシステム構築ガイドデータベース２２ａ、プロジェクト管理情報データベース２２ｂの作成動作について説明する。
【００６０】
まず、ユニットと作業項目による汎用的なシステム構築ガイドデータベース２２ａのデータを作成する。この作成には、システムモデルに基づくシステム構築の方法が用いられる（ステップＳ１）。なお、ユニットと作業項目との関係は、上述したように図３に示すとおりであり、作業項目が複数のユニットにて共通して利用可能なものである。
【００６１】
続いて、プロジェクト毎の計画データを、プロジェクト管理情報データベース２２ｂに作成する（ステップＳ２）。第一にサイジングによってシステムモデルの規模を設定する。これでユニット毎のサーバ等の台数と各々のサーバ等に設定する設定データのサンプルが出来上がる。第二に作業項目をユニットのサーバ毎の作業、すなわち、最小単位のタスクに展開する。その後に、サーバ毎に繰り返しとなる作業を、サーバ単位、または作業項目単位でまとめ、自動化できる作業の塊には自動化した作業項目を適用し、最適化されたタスク構造を作る。このとき、例えば、上記まとめられた作業を、一人の作業者に割り当てる。第三にここで作成したタスクをプロジェクト管理システム１０１に取り込み、プロジェクト管理システム１０１にある作業者（担当者）、使用ソフトウェア毎に契約した質問宛先、等のデータをシステム構築ガイドサーバ２に取り込む（ステップＳ３）。
【００６２】
ここで、システム構築ガイドサーバ２とプロジェクト管理システム１０１とのデータの同期は、プロジェクト管理情報入出力手段２１ａが行う。この手段２１ａは、一方のシステムに存在するが他方のシステムに存在しないデータを存在しない方のシステムに取り込み、以降それを指定されたタイミングで自動的に更新する機能を果たす（ステップＳ４）。その結果、プロジェクト管理システム１０１のデータは、プロジェクト管理情報入出力手段２１ａを介してプロジェクト管理情報データベース２２ｂと重複しながら最新の状態に保たれる。なお、両システムでのデータの取り込み関係を示す例を図４に示す。この図においては、左側にシステム構築ガイドサーバ２に記憶されたデータを、右側にプロジェクト管理システム１０１に記憶されたデータを示すが、例えば、図４（ａ）に示すタスクデータの取り込み例では、プロジェクト管理システム１０１には、ＸＸプロジェクトの基盤システム構築タスクの中の大きなタスクとして、製造作業が定義されているのみで、その下のレベルのタスクは存在しない。但し、一番下のタスクレベルは不要で、タスク群のレベルまで管理できれば良いとされている。そこで、システム構築ガイドサーバ２の対応する製造作業のタスクの親データの配下のタスク群レベルのデータをプロジェクト管理システムに取り込んでいる。左から３番目のタスクはタスク群が無いため、そのまま取り込んでいる。また、図４（ｂ）に示す作業者データの取り込み例では、逆にシステム構築ガイドサーバ２に作業者データが無いため、プロジェクト管理システム１０１から取り込んでいる様子を示している。その際に、分野が基盤技術のデータのみを抽出して取り込んでいる。
【００６３】
続いて、図１１を参照して、作業者がシステム構築の作業を行う例を説明する。まず、作業者はプロジェクト管理システム１０１をまず立ち上げて、自分のタスクを選んでからでも、直接本システムを立ち上げてのどちらでも、本システムにログインする（ステップＳ１１）。本システムに直接ログインする場合の画面例を図５に示す。かかる画面は、システム構築ガイドサーバ２からデータが送信されて、作業者端末１に表示される画面である。この図に示すように、ログインをすると現在対応しているプロジェクトの中で与えられたタスク一覧が表示され、その開始、終了予定や進捗状況などが表示される。そして、この中から、タスクを選択することにより、図６の画面となる。
【００６４】
続いて、作業項目や作業内容を選ぶ画面の例を図６及び図７に示す。図６に示すように、選択されたタスク内のユニットが表示され、かかる画面上で作業するユニットを選択すると、さらに具体的な作業項目が表示される。そしてさらに、これらのうち、作業中であるもの、あるいは、未着手であるものを選択すると、図７の作業内容画面が表れる。すると、各ユニットの作業手順を表す作業内容（作業時に使用するコマンドなども）が表示され、これに基づいて、作業者は作業対象システム３に対して作業を行うと共に作業結果の評価を行う（ステップＳ１２）。なお、図７に示す画面において、作業者は作業するにつれて、進捗データも入力する。
【００６５】
続いて、ある作業が終了する毎に、作業完了を示すデータが作業者端末１からシステム構築ガイドサーバ２に送信されるが、これを受けると、当該サーバ２は、作業者端末１にて入力された進捗データを収集する（ステップＳ１３）。このとき、生成された成果ファイルなどのデータも収集する。なお、収集のタイミングは、作業完了時やトラブル発生等のタイミングで行われる。そして、システム構築ガイドサーバ２にて収集された進捗データは、特に、プロジェクト管理情報入出力手段２１ａを介してプロジェクト管理システムに送信される。また、システム構築ガイドサーバ２の対象ファイル収集手段２１ｃにより、画面ログ、活動ログ、成果ファイル等は、作業者端末１や作業対象システム３の対象ファイル１２，３２から対象ファイルデータベース２２ｄに収集される。なお、上記対象ファイルの収集動作は、いかなるタイミングでも、また、いかなるコンピュータの作動によっても行われてよい。
【００６６】
ここで、トラブル対策情報を検索する際に表示される画面の例を図８に、その結果、質問の連絡書を作成する画面の例を図９に示す。これは、システム構築ガイドサーバ２のトラブル対策／連絡書支援手段２１ｄの作用により、作業者端末１に表示される。そして、図８に示すトラブル情報検索画面の例は、連絡書データベース２２ｃをユニット番号、作業項目番号、作業内容番号、コンポーネント名、キーワードから検索して、その結果を表示している。更に、コンポーネント名とキーワードに関しては、外部の検索エンジン、ソフトベンダー等のウェブサービスサイト１０２からも検索結果を表示する。
【００６７】
続いて、作業者が端末１から連絡書の種類を設定することにより、計画と実績データに基づいて、連絡書のフォーマットに従って、宛先、現在工程、作業内容、作業対象コンポーネント、生産物、活動内容（ログ）、添付ファイル、進捗等の項目を自動生成した後、作業者によって図９に示すような連絡書を完成する（ステップＳ１４）。作業者は、作業状況を連絡する相手（管理者や他の作業者など）によって不要な情報を削除したり表現を変えたり等適宜修正することで背景や状況説明等に割く時間は最小限に抑えられる。発信時に物件番号を自動的に採番し、タイトルと本文に記入して発信する。また、作業時に生じた質問内容なども入力可能である。
【００６８】
続いて、作成した連絡書はシステム構築ガイドサーバ２にて連絡書データベース２２ｃに格納され、ウェブサービスサイト１０２や、Ｅメールシステム１０３を介して他の作業者などにも送付または発行（格納）した旨通知し、進捗データとしてプロジェクト管理システム１０１などに引き渡す（ステップＳ１５）。
【００６９】
そして、連絡書を受け取った相手であるウェブサービスサイト１０２や他の作業者などは、連絡書データベース２２ｃを参照し、必要なアクションをとった後に、返信の連絡書を発送する。Ｅメールで回答する場合は返信にて回答Ｅメールを送付する（ステップＳ１６）。
【００７０】
その後、相手からＥメールで連絡書を受信した場合は、トラブル対策／連絡書支援手段２１ｄにより、発信時に採番した物件番号がタイトルか本文にあればこれをキーにして連絡書データベースに格納する（ステップＳ１７）。
【００７１】
このようにすることにより、作業者は作業手順を表す作業項目情報を端末にて閲覧しながら、これに基づいてシステム構築の作業を現場にて、あるいは、オンライン上にて行うことができ、これにより、熟練技術者に頼ることなく一定の品質のシステムを構築することが可能であり、作業コストの削減、作業時間の短縮などを図ることができ、さらには、遠隔地による操作も可能となる。このとき、作業者はシステムの指示に従って作業し、担当部分の過去の作業履歴も参照できるので、作業者の引継ぎ交替が容易に行える。
【００７２】
また、複数の異なるユニット、あるいは、同一のユニット、さらには、同一のサーバコンピュータなどが同じ作業手順にて構築可能なよう作業計画が予め設定される。例えば、作業項目情報毎に同一の作業者に作業計画が割り当てられたり、同一グループの作業者に対して割り当てられる。これにより、同じ作業の効率化を図ることができ、作業時間の短縮化、ひいては作業コストの削減を図ることができる。特に、一度行った作業結果のデータをコピーするなど、一度作業を行った同一のユニットあるいはサーバコンピュータに対して、自動的に構築作業を行うよう構成することで、作業効率のさらなる向上を図ることができる。
【００７３】
また、プロジェクト管理の進捗情報の入力が作業の進行と共に現場で行われるため、進捗データを別途入力する必要が無く、データ入力タイミングの遅れによる実態との乖離が起こらない。作業者は日程計画との乖離を意識しながら作業できる。プロジェクト管理者は作業レベルの明細を持った正確な進捗を知ることが出来る。さらには、作業者がトラブルに遭遇した場合により容易且つより短時間に問題を解決し得る。
【産業上の利用可能性】
【００７４】
本発明であるシステム構築ガイドシステムは、高い信頼性と性能が要求される大規模なコンピュータ基幹システムの基盤システムの構築、特に遠隔地のユーザサイトのシステム開発、地方やインド等外国の遠隔地の外注先を活用したシステム構築を行う分野において利用することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００７５】
【図１】本発明のシステム全体の構成を示すブロック図である。
【図２】システム構築ガイドサーバ２の構成を示す機能ブロック図である。
【図３】ユニットと作業項目との関連を示す説明図である。
【図４】図４（ａ），（ｂ）は、それぞれシステム構築サーバとプロジェクト管理システムとの間におけるデータの取り込みの様子を示す説明図である。
【図５】作業者端末に表示される画面例を示す図であり、作業開始画面を示す図である。
【図６】作業者端末に表示される画面例を示す図であり、作業項目選択画面を示す図である。
【図７】作業者端末に表示される画面例を示す図であり、作業内容画面を示す図である。
【図８】作業者端末に表示される画面例を示す図であり、トラブル対策検索画面を示す図である。
【図９】作業者端末に表示される画面例を示す図であり、連絡書画面を示す図である。
【図１０】データ登録時の様子を示すフローチャートである。
【図１１】作業者による作業時の様子を示すフローチャートである。
【符号の説明】
【００７６】
１  作業者端末
２  システム構築ガイドサーバ
３  作業対象システム
【図１】
2006023858.tif 000003
【図２】
2006023858.tif 000004
【図３】
2006023858.tif 000005
【図４】
2006023858.tif 000006
【図５】
2006023858.tif 000007
【図６】
2006023858.tif 000008
【図７】
2006023858.tif 000009
【図８】
2006023858.tif 000010
【図９】
2006023858.tif 000011
【図１０】
2006023858.tif 000012
【図１１】
2006023858.tif 000013