(57)【要約】  【課題】  プロジェクトをイベントに細分化する際に、固定的なイベントと可変的なイベントを適切に配合でき、プロジェクトの日程及び進捗状況を現場の利用者が把握しやすいプロジェクト日程進捗管理システムを提供する。  【解決手段】  プロジェクトを細分化したイベントおよびその属性が入力されると、プロジェクト日程進捗管理システム２００が、予め作成された成果物管理テーブル２１０、ステータス定義テーブル２１１および成果物選定条件テーブル２１２に基づいて、イベントを遂行する管理グループおよび製作する成果物を決定する。管理グループよりイベントの着手予定日、終了予定日および進捗情報が入力されると、これらに基づいて、プロジェクト日程進捗管理システム２００がイベントの進捗状態や成果物毎の進捗状態を算出し表示する。  【選択図】  図７
2005078539.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトを構成する１又は２以上のイベントに関する情報を管理するプロジェクト情報管理システムであって、
イベントおよび該イベントの属性を入力するイベント入力手段と、
イベントを遂行する管理グループと該管理グループが遂行可能なイベントの属性を定義した第１テーブルと、
前記管理グループと前記管理グループがイベント遂行の際に製作可能な成果物の属性を定義した第２テーブルと、
イベント遂行の際に製作される成果物と該成果物の属性を定義した第３テーブルと、
前記第１テーブルから、前記イベント入力手段より入力されたイベントの属性を検出することにより、前記イベント入力手段より入力されたイベントを遂行する管理グループを抽出する第１抽出手段と、
前記第２テーブルから、前記第１抽出手段により抽出された管理グループを検出することにより、前記管理グループが前記入力されたイベントを遂行する際に製作可能な成果物の属性を抽出する第２抽出手段と、
前記第３テーブルから、前記第２抽出手段により抽出された前記成果物の属性を検出することにより、前記成果物の属性を有する成果物を抽出する第３抽出手段と、
前記第１抽出手段により抽出された管理グループおよび前記第３抽出手段により抽出された成果物とに基づいて、前記イベント入力手段により入力されたイベントを遂行する管理グループおよび該管理グループが製作する成果物を決定する第１決定手段とを備える
ことを特徴とするプロジェクト情報管理システム。
【請求項２】
イベントを遂行する管理グループと該管理グループがイベント遂行の際に取り得る進捗状態を定義する第４のテーブルと、
前記第４のテーブルから、前記第１抽出手段により抽出された管理グループを検出することにより、前記管理グループが前記入力されたイベントを遂行する際に取り得る進捗状態を抽出する第４抽出手段と、
前記第１抽出手段により抽出された管理グループと前記第４抽出手段により抽出された前記進捗状態に基づいて、該管理グループが該イベント遂行の際に取り得る進捗状態を決定する第２決定手段をさらに備える、
ことを特徴とする請求項１記載のプロジェクト情報管理システム。
【請求項３】
前記成果物の進捗状態を入力する進捗入力手段と、前記入力に際し入力候補を提示する入力候補提示手段とを備え、
前記入力候補提示手段は、前記第１決定手段によって決定された管理グループと成果物の対応関係と、前記第２決定手段によって決定された管理グループと進捗状態の対応関係に基づいて、該成果物が取り得る進捗状態を入力候補として提示する、
ことを特徴とする請求項２記載のプロジェクト情報管理システム。
【請求項４】
前記イベントの進捗状態を表示する進捗状態表示手段をさらに備え、該進捗状態表示手段は、一つのイベントの遂行によって生成される全ての成果物を前記第１の決定手段による決定結果に基づいて選定する成果物選定処理と、該処理によって選定した全ての成果物の進捗状態を集計して該イベントの進捗状態を確定する進捗状態確定処理と、確定した進捗状態を表示する進捗状態表示処理を実行する、
ことを特徴とする請求項４記載のプロジェクト情報管理システム。
【請求項５】
前記進捗状態確定処理は、前記選定した成果物の進捗状態が全て未着手であるとき該イベントの進捗状態を未着手と確定し、前記選定した成果物の進捗状態が全て終了であるとき該イベントの進捗状態を終了と確定し、前記選定した成果物の進捗状態が全て未着手または終了でないとき該イベントの進捗状態を実行中と確定する、
ことを特徴とする請求項４記載のプロジェクト情報管理システム。
【請求項６】
プロジェクトを構成する１又は２以上のイベントに関する情報を管理する機能をコンピュータに付与するプログラムであって、
イベントおよび該イベントの属性を入力するための画面を提示するイベント入力画面提示処理と、
イベントを遂行する管理グループと該管理グループが遂行可能なイベントの属性を定義した第１テーブルと、
前記管理グループと前記管理グループがイベント遂行の際に製作可能な成果物の属性を定義した第２テーブルと、
イベント遂行の際に製作される成果物と該成果物の属性を定義した第３テーブルと、
前記第１テーブルから、前記イベント入力画面より入力されたイベントの属性を検出することにより、前記イベント入力画面より入力されたイベントを遂行する管理グループを抽出する第１抽出処理と、
前記第２テーブルから、前記第１抽出処理により抽出された管理グループを検出することにより、前記管理グループが前記入力されたイベントを遂行する際に製作可能な成果物の属性を抽出する第２抽出処理と、
前記第３テーブルから、前記第２抽出処理により抽出された前記成果物の属性を検出することにより、前記成果物の属性を有する成果物を抽出する第３抽出処理と、
前記第１抽出処理により抽出された管理グループおよび前記第３抽出処理により抽出された成果物とに基づいて、前記イベント入力手段により入力されたイベントを遂行する管理グループおよび該管理グループが製作する成果物を決定する第１決定処理とを備える、
ことを特徴とするプログラム。
【請求項７】
イベントを遂行する管理グループと該管理グループがイベント遂行の際に取り得る進捗状態を定義する第４のテーブルと、
前記第４のテーブルから、前記第１抽出処理により抽出された管理グループを検出することにより、前記管理グループが前記入力されたイベントを遂行する際に取り得る進捗状態を抽出する第４抽出処理と、
前記第１抽出処理により抽出された管理グループと前記第４抽出処理により抽出された前記進捗状態に基づいて、該管理グループが該イベント遂行の際に取り得る進捗状態を決定する第２決定処理をさらに備える、
ことを特徴とする請求項６記載のプログラム。
【請求項８】
前記成果物の進捗状態を入力する進捗入力画面を提示する処理と、前記入力に際し入力候補を提示する入力候補提示処理とを備え、
前記入力候補提示処理は、前記第１決定処理によって決定された管理グループと成果物の対応関係と、前記第２決定処理によって決定された管理グループと進捗状態の対応関係に基づいて、該成果物が取り得る進捗状態を入力候補として提示する、
ことを特徴とするプログラム。
【請求項９】
前記イベントの進捗状態を表示する進捗状態表示処理をさらに備え、該進捗状態表示処理は、一つのイベントの遂行によって生成される全ての成果物を前記第１の決定処理による決定結果に基づいて選定する成果物選定処理と、該処理によって選定した全ての成果物の進捗状態を集計して該イベントの進捗状態を確定する進捗状態確定処理と、確定した進捗状態を表示する進捗状態表示処理を含む、
ことを特徴とする請求項８記載のプログラム。
【請求項１０】
前記進捗状態確定処理は、前記選定した成果物の進捗状態が全て未着手であるとき該イベントの進捗状態を未着手と確定し、前記選定した成果物の進捗状態が全て終了であるとき該イベントの進捗状態を終了と確定し、前記選定した成果物の進捗状態が全て未着手または終了でないとき該イベントの進捗状態を実行中と確定する、
ことを特徴とする請求項９記載のプログラム。
【請求項１１】
上記請求項６ないし１０の何れかに記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクト情報管理システムに関し、特にプロジェクトの日程および進捗を管理する際に用いて好適なものである。
【背景技術】
【０００２】
プロジェクト業務の円滑な遂行には、プロジェクトを担当するメンバ間での情報共有が重要であり、特にプロジェクトについての日程計画や進捗情報を共有することは極めて重要である。
【０００３】
従来のプロジェクト日程進捗管理システムでは、プロジェクトを効率よく遂行可能なひとまとめの作業（以下、イベントと記載）に細分化して表現し、各イベントを担当するメンバが、イベントの遂行日程および進捗を当該プロジェクト日程進捗管理システムに入力し、その他のメンバがこれを参照することにより、プロジェクトの日程及び進捗状況を確認するというものであった。
【０００４】
しかしながら、プロジェクトを遂行する事業場によっては、保有する設備や人的能力の制限により、実施できる作業や製作できるものがある程度限られる場合が多い。依って、このような事業場では、プロジェクトを細分してイベント化する際には、ほとんどのイベントについては固定的に決定され、イベントの性格が決まればそのイベント遂行の際に製作する成果物も自ずと決定する場合が多い。
【０００５】
したがって、上記したような事業場では、
・プロジェクトのイベントへの細分化
・細分化したイベント遂行時に製作する成果物の定義
のほとんどが固定的な作業となる。
【０００６】
このため、プロジェクト発足毎に、上記イベントへの細分化や成果物の定義をそのつど行わなければならない従来のプロジェクト日程進捗管理システムでは、固定的な作業を何度も行わなければならないこととなり、効率的なプロジェクト管理を阻害することとなるという課題があった。
【０００７】
また、従来のプロジェクト日程進捗管理システムでは、各イベントの進捗状況の表現として、例えば〇〇％完了等の数値で表現されており実際にどの程度完了したのかが分かりにくく、却って進捗度合いの理解を混乱させるという問題もあった。
【０００８】
また、プロジェクトにおいてイベントや成果物は追加、削除されることがあり、必要に応じ随時対応したいという要望もある。
【０００９】
尚、上記の他、プロジェクト日程進捗管理システムに関する技術は以下の特許文献に示されている。
【特許文献１】特許  第２９５６６６７号
【発明の開示】
【発明が解決しようとする課題】
【００１０】
それゆえ、本発明の主たる目的は、上記問題を鑑みて、プロジェクトをイベントに細分化する際に、固定的なイベントについては人や成果物の配分を簡易に行うことができ、加えて、プロジェクトの日程及び進捗状況を現場の利用者が把握しやすい形態で提示できるプロジェクト情報管理システムを提供することである。
【課題を解決するための手段】
【００１１】
本願請求項１の発明に係るプロジェクト情報管理システムは、プロジェクトを構成する１又は２以上のイベントに関する情報を管理するプロジェクト情報管理システムであって、イベントおよび該イベントの属性を入力するイベント入力手段と、イベントを遂行する管理グループと該管理グループが遂行可能なイベントの属性を定義した第１テーブルと、前記管理グループと前記管理グループがイベント遂行の際に製作可能な成果物の属性を定義した第２テーブルと、イベント遂行の際に製作される成果物と該成果物の属性を定義した第３テーブルと、前記第１テーブルから、前記イベント入力手段より入力されたイベントの属性を検出することにより、前記イベント入力手段より入力されたイベントを遂行する管理グループを抽出する第１抽出手段と、前記第２テーブルから、前記第１抽出手段により抽出された管理グループを検出することにより、前記管理グループが前記入力されたイベントを遂行する際に製作可能な成果物の属性を抽出する第２抽出手段と、前記第３テーブルから、前記第２抽出手段により抽出された前記成果物の属性を検出することにより、前記成果物の属性を有する成果物を抽出する第３抽出手段と、前記第１抽出手段により抽出された管理グループおよび前記第３抽出手段により抽出された成果物とに基づいて、前記イベント入力手段により入力されたイベントを遂行する管理グループおよび該管理グループが製作する成果物を決定する第１決定手段とを、備えることを特徴とする。
【００１２】
この発明によれば、イベントおよび該イベントの属性がプロジェクト情報管理システムに入力されると、該イベントを遂行する管理グループおよび該管理グループが該イベントを遂行する際に製作する成果物がプロジェクト情報管理システムによって自動的に決定される。よって、プロジェクト発生時における管理グループと成果物の設定入力操作を省略することができ、管理者の利便性を向上させることができる。
【００１３】
本願請求項２の発明に係るプロジェクト情報管理システムは、イベントを遂行する管理グループと該管理グループがイベント遂行の際に取り得る進捗状態を定義する第４のテーブルと、前記第４のテーブルから、前記第１抽出手段により抽出された管理グループを検出することにより、前記管理グループが前記入力されたイベントを遂行する際に取り得る進捗状態を抽出する第４抽出手段と、前記第１抽出手段により抽出された管理グループと前記第４抽出手段により抽出された前記進捗状態に基づいて、該管理グループが該イベント遂行の際に取り得る進捗状態を決定する第２決定手段をさらに備えることを特徴とする。
【００１４】
この発明によれば、イベントを遂行する管理グループが該イベントを遂行する際に取り得る進捗状態がプロジェクト情報管理システムによって自動的に決定される。もって、管理グループが取り得る進捗状況が定型化され、これにより、管理グループ毎にまちまちに進捗状況が入力される事態が回避され、各グループの進捗状況管理を円滑に行うことができる。
【００１５】
本願請求項３の発明に係るプロジェクト情報管理システムは、前記成果物の進捗状態を入力する進捗入力手段と、前記入力に際し入力候補を提示する入力候補提示手段とを備え、前記入力候補提示手段は、前記第１決定手段によって決定された管理グループと成果物の対応関係と、前記第２決定手段によって決定された管理グループと進捗状態の対応関係に基づいて、該成果物が取り得る進捗状態を入力候補として提示することを特徴とする。
【００１６】
この発明によれば、プロジェクト情報管理システムに対して成果物の進捗状態を入力するに際し、該成果物が取り得る進捗状態が入力候補として提示されるので、成果物の進捗状況の入力が定型化され、もって、成果物毎にまちまちに進捗状況が入力される事態が回避され、これにより、各グループの進捗状況管理を円滑に行うことができる。
【００１７】
本願請求項４の発明に係るプロジェクト情報管理システムは、前記イベントの進捗状態を表示する進捗状態表示手段をさらに備え、該進捗状態表示手段は、一つのイベントの遂行によって生成される全ての成果物を前記第１の決定手段による決定結果に基づいて選定する成果物選定処理と、該処理によって選定した全ての成果物の進捗状態を集計して該イベントの進捗状態を確定する進捗状態確定処理と、確定した進捗状態を表示する進捗状態表示処理を実行することを特徴とする。
【００１８】
この発明によれば、一つのイベントの遂行によって生成される全ての成果物の進捗状態を集計して該イベントの進捗状態が確定され、確定された進捗状態が表示される。よって、その時々のイベントの進捗状況を簡易且つ円滑に把握することができ、管理者の利便性を向上させることができる。
【００１９】
本願請求項５の発明に係るプロジェクト情報管理システムは、前記進捗状態確定処理は、前記選定した成果物の進捗状態が全て未着手であるとき該イベントの進捗状態を未着手と確定し、前記選定した成果物の進捗状態が全て終了であるとき該イベントの進捗状態を終了と確定し、前記選定した成果物の進捗状態が全て未着手または終了でないとき該イベントの進捗状態を実行中と確定することを特徴とする。
【００２０】
この発明によれば、イベントの進捗状態を未着手、実行中、終了のうちのいずれか一つに確定することができる。
【００２１】
なお、上記請求項１ないし５の発明は、プロジェクト管理システムに係るものであったが、請求項６ないし１０の発明は、当該プロジェクト管理システムの機能をコンピュータに付与するプログラムとして発明を抽出したものである。また、請求項１１の発明は、かかるプログラムを記憶した記録媒体として、発明を表現したものである。これら請求項６ないし１０および請求項１１の発明は、上記請求項１ないし５の発明と同様の機能を実現するものであり、よって、上記請求項１ないし５の発明と同様の効果を奏することができる。
【発明の効果】
【００２２】
上記の如く、本発明によれば、プロジェクトをイベントに細分化する際に、固定的なイベントについては人や成果物の配分を簡易に行うことができ、加えて、プロジェクトの日程及び進捗状況を現場の利用者が把握しやすい形態で提示できるプロジェクト情報管理システムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
＜全体構成＞
図１は、本発明の一実施形態であるプロジェクト日程進捗管理システムの構成図である。
【００２４】
プロジェクト日程進捗管理システムは、プロジェクト日程進捗管理サーバ１００とネットワークを介してプロジェクト日程進捗管理サーバ１００に接続されるユーザ端末３００から構成される。
【００２５】
プロジェクト日程進捗管理システムはプロジェクト日程進捗管理サーバでプロジェクト日程進捗管理システムプログラムが実行されることにより稼動する。
【００２６】
プロジェクト日程進捗管理システムのユーザは、ユーザ端末３００からネットワークを経由して、プロジェクト日程進捗管理サーバ１００にアクセスすることにより、ユーザ端末３００に所望のプロジェクトの進捗に関する情報を表示すること、或いはユーザ端末３００からプロジェクトの進捗に関する情報の編集を行なうことができる。
【００２７】
＜サーバ構成＞
図２は、プロジェクト日程進捗管理サーバ１００の構成図である。
【００２８】
図２を参照して、プロジェクト日程進捗管理サーバ１００は、記憶装置１０１、ＣＰＵ１０２、入力装置１０３、および表示装置１０４からなる。
【００２９】
記憶装置１０１は、後述する機能を実行するためのプロジェクト日程進捗管理プログラムを格納すると共に、この機能を実行する際に参照される各種テーブル等を格納する。ＣＰＵ１０２は、記憶装置１０１に格納された当該プロジェクト日程進捗管理プログラムに従って処理を実行する。入力装置１０３は、ユーザが、プロジェクト日程進捗管理プログラムの実行に当たって必要な情報を入力する際に使用される。表示装置１０４は、ＣＰＵ１０２によるプロジェクト日程進捗管理プログラムの実行結果が表示される。
【００３０】
＜プロジェクト日程進捗管理システムを用いた手続の流れ＞
プロジェクト日程進捗管理システムの運用にあたっては、まず、プロジェクト管理者が、新規プロジェクトを複数のイベントと呼ばれる作業に細分化し、各イベントの属性を決定する。そして、決定した各イベントとその属性をプロジェクト日程進捗管理システムに入力する。プロジェクト日程進捗管理システムは、入力された各イベントの属性に基づいて、各イベントを担当する複数のメンバからなる「管理グループ」と各イベントの遂行にあたって製作される「成果物」を、プロジェクト日程進捗管理システムプログラムによる処理に従って決定する。
【００３１】
このようにして管理グループと成果物が決定された後、各管理グループの担当者は、担当するイベントの着手予定日および終了予定日、イベント遂行の際の進捗状況等の進捗管理情報をプロジェクト日程進捗管理システムに入力する。プロジェクト日程進捗管理システムは、各管理グループが入力したイベントの進捗管理情報に基づいて、プロジェクトの日程および進捗管理を行う。
【００３２】
システム管理者は、プロジェクト日程進捗管理システムが、上記「管理グループ」の決定と「成果物」の決定を効率よく行えるように、前処理として、“成果物定義テーブル”、“成果物選定条件テーブル”および“ステータス定義テーブル”を作成する。
【００３３】
“成果物定義テーブル”とは、成果物とその成果物の属性が定義されたテーブルである。ここで成果物には、プロジェクトを構成するイベントの遂行の際に製作される部品、図面表等が含まれる。成果物の属性とは、その成果物がどのような性質のものであるかを示す。幾つかの成果物及びその属性は事業場によって固定的に決定されている場合があり、成果物定義テーブルはこれらの固定的な成果物およびこれら以外の可変的な成果物を定義するためのテーブルである。
【００３４】
図３に成果物定義テーブルの例を示す。図３では、成果物として、回路Ａ、回路Ｂ、ラベル、梱包箱、および完成図が記載されている。成果物の属性として、「種別」、「新規/共通」、および「金型製作」が記載されている。ここで、成果物の属性のうち「種別」とは、成果物がどのような種別に属するかを示す。成果物の属性のうち「新規/共通」とは、成果物が新規に製作されるものか、それとも過去に製作されたことがあり、その他のプロジェクトでも共通に使用されるものかを示す。例えば、携帯電話のアンテナは、機種によらず共通して使用されるため、過去に他のプロジェクトで製作されたことがあるのであれば、今回のプロジェクトでは新規に製作されるのではなく、共通なものとして製作されることになる。成果物の属性のうち「金型製作」とは、成果物の作成にあたって金型製作が必要かどうかを示す。例えば、回路Ａは、「種別」の欄が“回路”であり、これは回路Ａが回路系の種類の部品であること意味する。また、「新規/共通」が“新規”であり、これは回路Ａが新規に作成される部品であることを意味する。また、「金型製作」の欄が“あり”であり、これは回路Ａは金型製作が必要であることを意味する。尚、当該成果物定義テーブルの利用方法については後述する。
【００３５】
“成果物選定条件テーブル”とは、管理グループと、管理グループによるイベント遂行の際に製作される成果物の属性とを対応づけて記載したテーブルである。即ち、“成果物選定条件テーブル”とは、各管理グループが製作可能な成果物の属性を定義したものである。
【００３６】
図４に成果物選定条件テーブルの例を示す。図４には、縦軸に管理グループ、横軸に成果物の属性が記載されている。この成果物の属性は図３の成果物定義テーブルに記載された成果物の属性に対応するものである。例えば、設計グループについては、選定する成果物の属性として“種別”の欄に「図面」が記載されている。これは、設計グループは、成果物の属性“種別”が「図面」であることを成果物の選定条件としていることを意味する。また、成果物選定条件の“新規/共通”の欄が「新規」であるから、成果物が「新規」であることを選定条件とし、成果物の属性“金型製作”の欄が「なし」であるから、成果物が“金型製作”の必要がないものであることを意味する。尚、当該成果物選定条件テーブルの利用方法については後述する。
【００３７】
“ステータス定義テーブル”とは、管理グループと、管理グループが担当可能なイベントの属性および管理グループが担当するイベントの進捗状態とを対応づけて定義したテーブルである。イベントの属性とは、そのイベントがどのような性質のものであるかを示すものである。イベントの進捗状態とは、そのイベント遂行の際に製作する成果物が取り得る進捗状態を示すものである。
【００３８】
図５にステータス定義テーブルの例を示す。図５では、管理グループとして、設計グループ、回路グループ、金型グループ、資材グループおよび包装グループが記載されており、担当するイベントの属性として“種別”、担当するイベントの進捗状態として“状態１”から“状態４”までが定義されている。例えば、設計グループが担当するイベントはその属性“種別”が「出図」であり、イベントの進捗状態が“状態１”として「未着手」、“状態２”として「設計中」、“状態３”として「検図中」、“状態４”として「終了」が定義されている。即ち、設計グループはイベント種別が「出図」であるものを担当し、イベントの着手から終了までのイベントの進捗状態としては、「未着手」、「設計中」、「検図中」、および「終了」という状態を取りうることを意味する。このように、イベントの進捗状態を定義することにより、現場の利用者がイベントの進捗状態を把握しやすいものとなる。
【００３９】
以上のように、プロジェクト日程進捗管理システムでは、システム管理者が前処理として予め上記３つのテーブルを作成する。新たなプロジェクトが発生した場合には、上記の如くプロジェクト管理者がプロジェクトをイベントに細分化し、各イベントの属性を決定し、これをプロジェクト日程進捗管理システムに入力する。
【００４０】
プロジェクト日程進捗管理システムは、プロジェクト管理者によってイベントおよびイベントの属性が入力されると、イベントの属性に基づいて、上記ステータス定義テーブル（図５）を参照し、当該イベントを担当する管理グループおよびイベントの進捗状態を抽出する。つづいて、抽出した管理グループをもとに、成果物選定条件テーブル（図４）を参照し、管理グループが製作する成果物の属性を抽出する。さらに、抽出した成果物の属性をもとに、成果物定義テーブルから対応する成果物を抽出する。しかるのち、プロジェクト日程進捗管理システムは、各イベントについて、その属性、その担当管理グループ、その成果物、その進捗状態、着手予定日、終了予定日および現在の進捗状態からなる日程進捗管理テーブルを作成する。
【００４１】
例えば、新たなプロジェクト、「プロジェクトＸ」が発生した場合に、プロジェクト管理者が、「プロジェクトＸ」を複数のイベントに細分化し、そのうちの一つ「イベントＡ」の種別を「回路製作」としたとする。プロジェクト日程進捗管理システムは、まず、図５のステータス定義テーブルを参照し、イベントの種別が「回路製作」であるものを検索する。図５を参照して、イベントの種別が「回路製作」であるイベントを担当するのは回路グループである。従って、プロジェクト日程進捗管理システムは、イベントの種別が「回路製作」であるイベントＡを担当する管理グループは回路グループであること、このイベントを遂行する際には、「未着手」、「設計中」、「製作中」、「終了」という４つの状態を取りうることを抽出する。
【００４２】
続いて、プロジェクト日程進捗管理システムは、図４の成果物選定条件テーブルを参照し、回路グループが製作する成果物の属性を抽出する。図４を参照して、回路グループが選定する成果物の属性として、“種別”の欄に「回路」が記載されている。これは、成果物の属性“種別”が「回路」であることを選定条件としていることを意味する。また、成果物選定条件の“新規/共通”の欄が「新規」であるから、成果物が「新規」であることを選定条件とし、成果物の属性“金型製作”の欄が「なし」であるから、成果物が“金型製作”の必要がないものであることを示している。
【００４３】
続いて、プロジェクト日程進捗管理システムは、図３の成果物定義テーブルを参照し、図４の成果物選定条件テーブルから抽出した成果物の属性に対応する成果物として回路Ａおよび回路Ｂを抽出する。このようにして、プロジェクト日程進捗管理システムは、上記３つのテーブルから抽出したデータに基づいて、図６に示す日程進捗管理テーブルを作成する。
【００４４】
即ち、図６を参照して、イベントＡは回路グループが担当し、イベントＡを遂行することにより成果物として回路Ａおよび回路Ｂを製作する。また、イベントの開始から終了までの状態としては、「未着手」、「設計中」、「製作中」、「終了」という４つの状態を取りうる。
【００４５】
尚、着手予定日、終了予定日および現在の進捗状態については、担当する管理グループ担当者により入力されることとなる。このとき、「進捗状態」については、上記４つの状態のうちの1つが適宜選択されることとなる。
【００４６】
このように、プロジェクト管理者がプロジェクト日程をイベントに細分化し、そのイベントの属性を決定すると、プロジェクト日程進捗管理システムは、各イベントについて、担当する管理グループ、作成する成果物、イベントの進捗状態を決定する。
【００４７】
各管理グループは割り振られたイベントの遂行の際に、着手予定日、終了予定日および現在の成果物の進捗状態を入力する。プロジェクト進捗管理システムは、各管理グループが入力した進捗状況に基づいて、当該イベントの進捗状況を算出し、表示する。これにより各管理グループは他の管理グループが担当するイベントの進捗状況を把握することができる。
【００４８】
＜システム構成例＞
以下、このプロジェクト進捗管理システムについて詳説する。
【００４９】
プロジェクト進捗管理システムはプロジェクト進捗管サーバ１００がプロジェクト進捗管システムのプログラムを実行することにより稼動する。
【００５０】
図７は、プロジェクト進捗管理システムの機能別の構成図である。
【００５１】
プロジェクト進捗管理システム２００は、マイポータル画面処理部２０１、プロジェクトポータル画面処理部２０２、システム管理画面処理部２０３、成果物入力画面処理部２０４、成果物定義テーブル編集手段２０５、ステータス入力画面処理部２０６、ステータス定義テーブル編集手段２０７、成果物選定条件入力画面処理部２０８、成果物選定条件テーブル編集手段２０９、成果物選定条件テーブル格納手段２１０、ステータス定義テーブル格納手段２１１、成果物定義テーブル格納手段２１２、進捗情報操作画面処理部２１３、日程計画編集手段２１４、進捗入力編集手段２１５、進捗確認手段２１６、日程データ管理部２１７、日程進捗管理テーブル格納手段２１８およびイベント入力画面処理部２１９から成る。
【００５２】
マイポータル画面処理部２０１は、ユーザがユーザ端末３００からネットワーク経由でプロジェクト日程進捗管理サーバ１００にログインしたときに、ログインユーザに対してプロジェクト日程進捗管理システム２００を利用するためのユーザインターフェース画面（以下、マイポータル画面と記載する。）をユーザ端末３００に表示させる。
【００５３】
図８を参照して、マイポータル画面には、ログインユーザであるメンバＡさん（以下、単にログインユーザと記載）が担当する全てのプロジェクト及びプロジェクトポータルアイコンが表示される。ログインユーザは、マイポータル画面上に表示されている複数のプロジェクトのうちから1つを選択し、プロジェクトポータルアイコンを選択することにより、後述のプロジェクトポータル画面処理部２０２が表示するプロジェクトポータル画面へ移行することができる。
【００５４】
例えば、図８のマイポータル画面上のログインユーザが担当するプロジェクトから、プロジェクト「１ＵＲ＊＊＊１」を選択し、プロジェクトポータルアイコンを選択することにより、図９に示す如く、プロジェクト「１ＵＲ＊＊＊１」についてのプロジェクトポータル画面に移行する。
【００５５】
プロジェクトポータル画面処理部２０２は、プロジェクトを構成するイベントに関して、後述のシステム管理画面処理部２０３および進捗情報操作画面処理部２１３がそれぞれ表示するシステム管理画面および進捗情報操作画面へ移行するためのユーザインターフェース画面（プロジェクトポータル画面）を表示する。
【００５６】
図９を参照して、プロジェクトポータル画面上には、ログインユーザが担当するプロジェクト「１ＵＲ＊＊＊１」を構成する複数のイベントのイベントリスト、システム管理アイコン、進捗情報操作アイコンおよび戻るアイコンが表示される。ログインユーザは、システム管理アイコン又は進捗情報操作アイコンを選択することにより、後述のシステム管理画面処理部２０３が表示するシステム管理画面又は進捗情報操作画面処理部２１３が表示する進捗情報操作画面へ移行することができる。尚、戻るアイコンを選択することにより、マイポータル画面へ戻ることができる。
【００５７】
システム管理画面処理部２０３は、後述の成果物入力画面処理部２０４、ステータス入力画面処理部２０６または成果物選定条件入力画面処理部２０８がそれぞれ表示する成果物入力画面、ステータス入力画面または成果物選定条件入力画面へ移行するためのユーザインターフェース画面（システム管理画面）を表示する。
【００５８】
図１０を参照して、システム管理画面上には、ログインユーザが担当するプロジェクト「１ＵＲ＊＊＊１」を構成する複数のイベントのイベントリスト、成果物入力アイコン、ステータス入力アイコン、成果物選定条件入力アイコン、イベント入力アイコンおよび戻るアイコンが表示される。ログインユーザは、成果物入力アイコン、ステータス入力アイコン、成果物選定条件入力アイコンまたはイベント入力アイコンを選択することにより、後述の成果物入力画面処理部２０４が表示する成果物入力画面、ステータス入力画面処理部２０６が表示するステータス入力画面、成果物選定条件入力画面処理部２０８が表示する成果物選定条件入力画面またはイベント入力画面処理部２１９が表示するイベント入力画面へ移行することができる。尚、戻るアイコンを選択することにより、プロジェクトポータル画面へ戻ることができる。
【００５９】
成果物入力画面処理部２０４は、成果物入力画面（図示せず）を表示し、ログインユーザに成果物とその属性の入力を促す。当該成果物入力画面から、成果物とその属性が入力されると、後述する成果物定義テーブル編集手段２０５へこれらを渡す。
【００６０】
成果物定義テーブル編集手段２０５は、入力された成果物およびその属性に基づいて成果物定義テーブル（図３）を作成し、成果物定義テーブル格納手段２１２へ格納する。
【００６１】
ステータス入力画面処理部２０６は、ステータス入力画面（図示せず）を表示し、ログインユーザに管理グループ、管理グループが担当可能なイベントの属性、および当該管理グループが製作する成果物が取り得る進捗状態の入力を促す。当該ステータス入力画面から管理グループ、管理グループが担当可能なイベントの属性および管理グループが製作する成果物が取り得る進捗状態が入力されると、これらを後述するステータス定義テーブル編集手段２０７へ渡す。
【００６２】
ステータス定義テーブル編集手段２０７は、入力された管理グループ、管理グループが担当可能なイベントの属性および管理グループが製作する成果物が取り得る進捗状態に基づいてステータス定義テーブル（図５）を作成し、ステータス定義テーブル格納手段２１１へ格納する。
【００６３】
成果物選定条件入力画面処理部２０８は、成果物選定条件入力画面（図示せず）を表示し、ログインユーザに管理グループおよび管理グループが担当可能な成果物の属性の入力を促す。当該成果物選定条件入力画面から管理グループおよび管理グループが担当可能な成果物の属性が入力されると、これらを後述する成果物選定条件テーブル編集手段２０９へ渡す。
【００６４】
成果物選定条件テーブル編集手段２０９は、入力された管理グループおよび管理グループが担当可能な成果物の属性に基づいて成果物選定条件テーブル（図４）を作成し、成果物選定条件テーブル格納手段２１０へ格納する。
【００６５】
イベント入力画面処理部２１９は、イベント入力画面（図示せず）を表示し、ログインユーザにイベントおよびイベントの属性の入力を促す。イベント入力画面からイベントおよびイベントの属性が入力されると、後述する日程データ管理部２１７へこれらを渡す。
【００６６】
進捗情報操作画面処理部２１３は、後述の日程計画編集手段２１４が表示する日程編集画面または進捗入力編集手段２１５が表示する進捗入力画面へ移行するため、または進捗確認手段２１６によるイベント進捗確認若しくは成果物進捗確認のためのユーザインターフェース画面（進捗情報操作画面）を表示する。
【００６７】
図１１を参照して、進捗情報操作画面上には、ログインユーザが担当するプロジェクト「１ＵＲ＊＊＊１」を構成する複数のイベントのイベントリスト、日程編集アイコン、進捗入力アイコン、イベント進捗確認アイコンおよび成果物進捗確認アイコンが表示される。ログインユーザは、日程編集アイコン、進捗入力アイコン、イベント進捗確認アイコンまたは成果物進捗確認アイコンを選択することにより、後述の日程計画編集手段２１４が表示する日程編集画面、進捗入力編集手段２１５が表示する進捗入力画面、進捗確認手段２１５によるイベント進捗確認画面または成果物進捗確認画面へ移行することができる。尚、戻るアイコンを選択することにより、プロジェクトポータル画面へ戻ることができる。
【００６８】
図１２を参照して、日程計画編集手段２１４が表示する日程編集画面上には、ログインユーザが担当するプロジェクト「１ＵＲ＊＊＊１」を構成する複数のイベントのイベントリスト、イベント追加アイコン、イベント削除アイコン、属性変更アイコン、日程変更アイコンおよび戻るアイコンが表示される。イベントリストには、イベント種別、イベントの属性、管理グループ、着手予定日、終了予定日および成果物が表示される。
【００６９】
ログインユーザが、イベント追加アイコンを選択すると、日程計画編集手段２１４はイベント追加画面（図示せず）を表示し、ログインユーザに新規イベントおよびそのイベントの属性の入力を促す。当該イベント追加画面から新規イベントおよびその属性が入力されると、これらを後述する日程データ管理部２１７へ渡す。
【００７０】
ログインユーザが、イベントリストからイベントを選択し、イベント削除アイコンを選択すると、日程計画編集手段２１４は後述する日程データ管理部２１７へ、選択されたイベントの削除を要求する。
【００７１】
ログインユーザが、イベントリストからイベントを選択し、属性変更アイコンを選択すると、日程計画編集手段２１４は属性変更画面（図示せず）を表示し、ログインユーザに属性の入力を促す。当該属性変更画面から属性が入力されると、これを後述する日程データ管理部２１７へ渡す。
【００７２】
ログインユーザが、イベントリストからイベントを選択し、日程変更アイコンを選択すると、日程計画編集手段２１４は日程変更画面（図示せず）を表示し、ログインユーザに着手予定日および終了予定日の入力を促す。当該日程変更画面から着手予定日および終了予定日が入力されると、これらを後述する日程データ管理部２１７へ渡す。尚、ログインユーザが戻るアイコンを選択すると、進捗情報操作画面へ戻る。
【００７３】
図１３を参照して、進捗入力編集手段２１５が表示する進捗入力画面上には、イベントリストおよび戻るアイコンが表示される。イベントリストには、イベント種別、成果物およびイベント遂行の際に成果物が取り得る進捗状態が表示される。尚、進捗入力画面上のイベントリストには、成果物毎にイベントが表示される。ログインユーザは、イベントを選択し、そのイベントの遂行に伴って製作する成果物の進捗状態を１つ選択することにより、当該成果物の現在の進捗状態を入力することができる。尚、ログインユーザが戻るアイコンを選択すると、進捗情報操作画面へ戻る。
【００７４】
進捗入力編集手段２１５は、進捗入力画面上から入力された成果物およびその進捗状態を後述する日程データ管理部２１７へ渡す。
【００７５】
進捗確認手段２１６は、ログインユーザにより進捗操作画面上からイベント進捗確認アイコンが選択されると、後述する日程データ管理部２１７からのイベント毎の進捗情報に基づいて、図１４に示す、イベント進捗情報画面を表示する。また、成果物進捗確認アイコン（図１１参照）が選択されると、後述する日程データ管理部２１７からの成果物毎の進捗情報に基づいて、図１５に示す成果物進捗情報画面を表示する。
【００７６】
尚、イベント進捗情報画面および成果物進捗情報画面上で、ログインユーザが戻るアイコンを選択すると、進捗情報操作画面へ戻る。
【００７７】
日程データ管理部２１７は、イベント入力画面処理部２１９よりイベントおよびその属性が入力されると、成果物選定条件テーブル格納手段２１０に格納されている成果物選定条件テーブル、ステータス定義テーブル格納手段２１１に格納されているステータス定義テーブル、および成果物定義テーブル格納手段２１２に格納されている成果物定義テーブルに基づいて、日程進捗管理テーブル（図６）を作成し、日程進捗管理テーブル格納手段２１８に格納する。
【００７８】
また、日程計画編集手段２１４からのイベントの着手予定日および終了予定日、進捗入力編集手段２１５からの成果物および成果物の進捗状態を受け取ると、日程進捗管理テーブル格納手段２１８に格納されている日程進捗管理テーブルにこれらを追加する。
【００７９】
また、日程計画編集手段２１４よりイベントの削除要求があると、日程進捗管理テーブルから要求のあったイベントを削除する。
【００８０】
また、日程計画編集手段２１４よりイベントおよび属性の追加またはイベントの属性変更があると、成果物選定条件テーブル、ステータス定義テーブル、および成果物定義テーブルに基づいて、日程進捗管理テーブルを更新する。
【００８１】
また、進捗確認手段２１６より、イベント進捗確認の要求または成果物進捗確認要求があった場合には、日程進捗管理テーブルを参照して、イベント毎の進捗状況または成果物毎の進捗状況を算出して、進捗確認手段２１６へ渡す。
【００８２】
次に、プロジェクト進捗管理システムの動作を図１６の処理フローに基づいて説明する。
【００８３】
ステップＳ３００では、マイポータル画面処理部２０１（図７）がマイポータル画面（図８）を表示する。ログインユーザが、マイポータル画面上からプロジェクトを選択し、プロジェクトアイコンを選択すると、ステップＳ３０１へ進み、プロジェクト画面処理部２０２（図７）が選択されたプロジェクトのプロジェクトポータル画面（図９）を表示し、ステップＳ３０２へ進む。
【００８４】
ステップＳ３０２では、プロジェクトポータル画面処理部２０２（図７）が、プロジェクトポータル画面上のアイコン（図９）が押下されたかどうかを判定する。押下された場合は、ステップＳ３０３へ進み、そうでなければステップＳ３０１へ戻る。
【００８５】
ステップＳ３０３では、押下されたアイコンが戻るアイコン（図９）であるかどうかを判定し、戻るアイコンであれば、ステップＳ３００へ戻り、そうでなければステップＳ３０４へ進む。
【００８６】
ステップＳ３０４では、押下されたアイコンがシステム管理アイコン（図９）であるかどうかを判定し、システム管理アイコンであれば、ステップＳ３１３へ進み、そうでなければ、ステップＳ３０５へ進む。
【００８７】
尚、上記ステップＳ３０２からステップＳ３０４は、プロジェクト画面処理部２０２（図７）によって実行されるステップである。
【００８８】
ステップＳ３０５では、押下されたアイコンが進捗情報操作アイコン（図９）であるため、進捗情報操作画面処理部２１３（図７）が、進捗情報操作画面（図１１）を表示しステップＳ３０６へ進む。
【００８９】
ステップＳ３０６では、進捗情報操作画面処理部２１３（図７）が、進捗情報操作画面上のアイコン（図１１）が押下されたかどうかを判定する。押下された場合は、ステップＳ３０７へ進み、そうでなければステップＳ３０５へ戻る。
【００９０】
ステップＳ３０７では、押下されたアイコンが戻るアイコン（図１１）であるかどうかを判定し、戻るアイコンであればステップＳ３０１へ戻り、そうでなければステップＳ３０８へ進む。
【００９１】
ステップＳ３０８では、押下されたアイコンが日程編集アイコン（図１１）であるかどうかを判定し、日程編集アイコン（図１１）であればステップＳ３２４へ進み、そうでなければステップＳ３０９へ進む。
【００９２】
ステップＳ３０９では、押下されたアイコンが進捗入力アイコン（図１１）であるかどうかを判定し、進捗入力アイコン（図１１）であればステップＳ３１０へ進み、そうでなければステップＳ３３７へ進む。
【００９３】
ステップＳ３１０では、押下されたアイコンがイベント進捗確認アイコン（図１１）であるかどうかを判定し、イベント進捗確認アイコン（図１１）であればステップＳ３１１へ進み、そうでなければステップＳ３４１へ進む。
【００９４】
尚、上記ステップＳ３０６からステップＳ３１０は、進捗情報操作画面処理部２１３（図７）によって実行されるステップである。
【００９５】
ステップＳ３１１では、押下されたアイコンが成果物進捗確認アイコン（図１１）であるため、進捗確認手段２１６（図７）は、日程データ管理部２１７（図７）が日程進捗管理テーブル（図６）に基づいて編集した成果物毎の進捗状態を示す情報画面（図１５）を表示しステップＳ３１２へ進む。
【００９６】
ステップＳ３１２では、進捗確認手段２１６（図７）が成果物進捗情報画面（図１５）上で、戻るアイコン（図１５）が押下されたかどうかを判定し、押下された場合は、ステップＳ３０５へ戻り、そうでなければ、ステップＳ３１１へ戻る。
【００９７】
ステップＳ３１３（図１７参照）は、ステップＳ３０４において、プロジェクトポータル画面上でシステム管理アイコン（図９）が押下された場合である。この場合は、システム管理画面処理部２０３（図７）が、システム管理画面（図１０）を表示し、ステップＳ３１４へ進む。
【００９８】
ステップＳ３１４では、システム管理画面処理部２０３（図７）が、システム管理画面上のアイコン（図１０）が押下されたかどうかを判定する。押下された場合は、ステップＳ３１５へ進み、そうでなければステップＳ３１３へ戻る。
【００９９】
ステップＳ３１５では、押下されたアイコンが戻るアイコン（図１０）であるかどうかを判定し、戻るアイコンであればステップＳ３０１へ戻り、そうでなければステップＳ３１６へ進む。
【０１００】
ステップＳ３１６では、押下されたアイコンが成果物入力アイコン（図１０）であるかどうかを判定し、成果物入力アイコン（図１０）であればステップＳ３１７へ進み、そうでなければステップＳ３１８へ進む。
【０１０１】
ステップＳ３１７では、成果物入力画面処理部２０４（図７）が、成果物入力画面（図示せず）を表示し、ログインユーザに成果物とその属性の入力を促す。当該成果物入力画面から、成果物とその属性が入力されると、成果物定義テーブル編集手段２０５（図７）へこれらを渡す。成果物定義テーブル編集手段２０５（図７）は、入力された成果物およびその属性に基づいて成果物定義テーブル（図３）を作成し、成果物定義テーブル格納手段２１２（図７）へ格納する。
【０１０２】
ステップＳ３１８では、押下されたアイコンがステータス入力アイコン（図１０）であるかどうかを判定し、ステータス入力アイコン（図１０）であればステップＳ３１９へ進み、そうでなければステップＳ３２０へ進む。
【０１０３】
ステップＳ３１９では、ステータス入力画面処理部２０６（図７）が、ステータス入力画面（図示せず）を表示し、ログインユーザに管理グループ、管理グループが担当可能なイベントの属性、および当該管理グループが製作する成果物が取り得る進捗状態の入力を促す。当該ステータス入力画面から管理グループ、管理グループが担当可能なイベントの属性および管理グループが製作する成果物が取り得る進捗状態が入力されると、これらをステータス定義テーブル編集手段２０７（図７）へ渡す。ステータス定義テーブル編集手段２０７（図７）は、入力された管理グループ、管理グループが担当可能なイベントの属性および管理グループが製作する成果物が取り得る進捗状態に基づいてステータス定義テーブル（図５）を作成し、ステータス定義テーブル格納手段２１１（図７）へ格納する。
【０１０４】
ステップＳ３２０では、押下されたアイコンが成果物選定条件入力アイコン（図１０）であるかどうかを判定し、成果物選定条件入力アイコン（図１０）であればステップＳ３２１へ進み、そうでなければステップＳ３２２へ進む。
【０１０５】
ステップＳ３２１では、成果物選定条件入力画面処理部２０８（図７）が、成果物選定条件入力画面（図示せず）を表示し、ログインユーザに管理グループおよび管理グループが担当可能な成果物の属性の入力を促す。当該成果物選定条件入力画面から管理グループおよび管理グループが担当可能な成果物の属性が入力されると、これらを成果物選定条件テーブル編集手段２０９（図７）へ渡す。成果物選定条件テーブル編集手段２０９（図７）は、入力された管理グループおよび管理グループが担当可能な成果物の属性に基づいて成果物選定条件テーブル（図４）を作成し、成果物選定条件テーブル格納手段２１０（図７）へ格納する。
【０１０６】
ステップＳ３２２では、押下されたアイコンがイベント入力アイコン（図１０）であるため、イベント入力画面処理部２１９（図７）が、イベント入力画面（図示せず）を表示し、ログインユーザにイベントおよびイベントの属性の入力を促す。イベント入力画面からイベントおよびイベントの属性が入力されると、日程データ管理部２１７（図７）へこれらを渡す。
【０１０７】
ステップＳ３２３では、イベント入力画面処理部２１９（図７）よりイベントおよびその属性が入力されると、日程データ管理部２１７が、成果物選定条件テーブル（図４）、ステータス定義テーブル（図５）、および成果物定義テーブル（図３）を参照し、当該イベントおよびその属性に基づいて日程進捗管理テーブル（図６）を作成した後、日程進捗管理テーブル格納手段２１８（図７）に格納し、ステップＳ３１３に戻る。
【０１０８】
尚、上記ステップＳ３１４からステップＳ３１６、ステップＳ３１８およびステップＳ３２０は、システム管理画面処理部２０３（図７）によって実行されるステップである。
【０１０９】
ステップＳ３２４（図１８参照）は、ステップＳ３０８において、進捗情報操作画面上で日程編集アイコン（図１１）が押下された場合である。この場合は、日程計画編集手段２１４（図７）が、日程編集画面（図１２）を表示し、ステップＳ３２５へ進む。
【０１１０】
ステップＳ３２５では、日程計画編集手段２１４（図７）が、日程編集画面上のアイコン（図１２）が押下されたかどうかを判定する。押下された場合は、ステップＳ３２６へ進み、そうでなければステップＳ３２４へ戻る。
【０１１１】
ステップＳ３２６では、押下されたアイコンが戻るアイコン（図１２）であるかどうかを判定し、戻るアイコンであればステップＳ３０５へ戻り、そうでなければステップＳ３２７へ進む。
【０１１２】
ステップＳ３２７では、押下されたアイコンがイベント追加アイコン（図１２）であるかどうかを判定し、イベント追加アイコン（図１２）であればステップＳ３２８へ進み、そうでなければステップＳ３３０へ進む。
【０１１３】
ステップＳ３２８では、日程計画編集手段２１４（図７）が、イベント入力画面（図示せず）を表示し、ログインユーザにイベントおよびイベントの属性の入力を促す。イベント入力画面からイベントおよびイベントの属性が入力されると、これらを日程データ管理部２１７（図７）へ渡す。
【０１１４】
ステップＳ３２９では、日程データ管理部２１７（図７）が、日程計画編集手段２１４（図７）よりイベントおよびその属性の追加があると、成果物選定条件テーブル（図４）、ステータス定義テーブル（図５）、および成果物定義テーブル（図３）に基づいて、日程進捗管理テーブル（図６）を更新する。その後、ステップＳ３２４へ戻る。
【０１１５】
ステップＳ３３０では、日程編集画面のイベントリスト（図１２）に記載された複数のイベントのうちの1つが選択されているかどうかを判定し、選択されている場合は、ステップＳ３３１へ進み、そうでない場合は、ステップＳ３２４へ戻る。
【０１１６】
ステップＳ３３１では、押下されたアイコンがイベント削除アイコン（図１２）であるかどうかを判定し、イベント削除アイコン（図１２）であればステップＳ３３２へ進み、そうでなければステップＳ３３３へ進む。
【０１１７】
ステップＳ３３２では、日程計画編集手段２１４（図７）が日程データ管理部２１７（図７）へ、選択されたイベントの削除を要求する。日程データ管理部２１７（図７）は、日程計画編集手段２１４（図７）よりイベントの削除要求があると、日程進捗管理テーブル（図６）から要求のあったイベントを削除する。その後、ステップＳ３２４へ戻る。
【０１１８】
ステップＳ３３３では、押下されたアイコンが属性変更アイコン（図１２）であるかどうかを判定し、属性変更アイコン（図１２）であればステップＳ３３４へ進み、そうでなければステップＳ３３５へ進む。
【０１１９】
ステップＳ３３４では、日程計画編集手段２１４（図７）が属性変更画面（図示せず）を表示し、ログインユーザに属性の入力を促す。当該属性変更画面から属性が入力されると、これを日程データ管理部２１７（図７）へ渡す。日程データ管理部２１７（図７）は、日程計画編集手段２１４（図７）よりイベントの属性変更があると、成果物選定条件テーブル、ステータス定義テーブル、および成果物定義テーブルに基づいて、日程進捗管理テーブル（図６）を更新する。その後、ステップＳ３２４へ戻る。
【０１２０】
ステップＳ３３５では、押下されたアイコンが日程変更アイコン（図１２）であるかどうかを判定し、日程変更アイコン（図１２）であればステップＳ３３６へ進み、そうでなければステップＳ３２４へ戻る。
【０１２１】
ステップＳ３３６では、日程計画編集手段２１４（図７）が日程変更画面（図示せず）を表示し、ログインユーザに着手予定日および終了予定日の入力を促す。当該日程変更画面から着手予定日および終了予定日が入力されると、これらを日程データ管理部２１７（図７）へ渡す。日程データ管理部２１７（図７）は、日程計画編集手段２１４からイベントの着手予定日および終了予定日を受け取ると、日程進捗管理テーブル（図６）の選択されたイベントの着手予定日欄および終了予定日欄にこれらを追加する。その後、ステップＳ３２４へ戻る。
【０１２２】
尚、上記ステップＳ３２５からステップＳ３２７、ステップＳ３３０、ステップＳ３３１、ステップＳ３３３およびステップＳ３３５は、日程計画編集手段２１４（図７）によって実行されるステップである。
【０１２３】
ステップＳ３３７（図１９参照）は、ステップＳ３０９において、進捗情報操作画面上で進捗入力アイコン（図１１）が押下された場合である。この場合は、進捗入力編集手段２１５（図７）が、進捗入力画面（図１３）を表示し、ステップＳ３３８へ進む。
【０１２４】
ステップＳ３３８では、戻るアイコン（図１３）が押下されたかどうかを判定し、押下された場合は、ステップＳ３０５へ戻り、そうでなければステップＳ３３９へ進む。
【０１２５】
ステップＳ３３９では、進捗入力画面上のイベントリストに表示される成果物の複数の進捗状態のうちのどれか１つが選択されたかどうかを判定し、選択された場合は、ステップＳ３４０へ進み、そうでなければステップＳ３３７へ戻る。
【０１２６】
ステップＳ３４０では、進捗入力編集手段２１５（図７）が、進捗入力画面上から入力された成果物およびその進捗状態を日程データ管理部２１７（図７）へ渡す。日程データ管理部２１７（図７）は、進捗入力編集手段２１５（図７）から成果物およびその進捗状態を受け取ると、日程進捗管理テーブル格納手段２１８に格納されている日程進捗管理テーブル（図６）の該当成果物の進捗状態の欄にこれを追加する。その後、ステップＳ３０５へ戻る。
【０１２７】
尚、上記ステップＳ３３８からステップＳ３３９は、進捗入力編集手段２１５（図７）によって実行されるステップである。
【０１２８】
ステップＳ３４１（図２０参照）は、ステップＳ３１０において、進捗情報操作画面上でイベント進捗確認アイコン（図１１）が押下された場合である。この場合には、進捗確認手段２１６（図７）が、日程進捗管理テーブル（図６）を参照し、当該プロジェクトの各イベントを順に選択し、ステップＳ３４２へ進む。
【０１２９】
ステップＳ３４２では、選択したイベントに含まれる成果物のステータス（進捗状態）を抽出し、ステップＳ３４３へ進む。
【０１３０】
ステップＳ３４３では、日程進捗管理テーブル（図６）の全てのイベントについて、成果物のステータス抽出が終了したかどうか判定する。全てのイベントについてステータスの抽出が終了した場合は、ステップＳ３４４に進み、終了していない場合は、ステップＳ３４１へ戻る。
【０１３１】
ステップＳ３４４では、日程進捗管理テーブル（図６）のそれぞれのイベントの全ての成果物のステータスが“終了”であるかどうかを判定し、“終了”であれば、ステップＳ３４５へ進み、そうでなければ、ステップＳ３４６へ進む。
【０１３２】
ステップＳ３４５では、全ての成果物が“終了”であるイベントのイベントステータスを“終了”とし、ステップＳ３４９へ進む。
【０１３３】
ステップＳ３４６では、日程進捗管理テーブル（図６）のそれぞれのイベントの全ての成果物のステータスが“未着手”であるかどうかを判定し、“未着手”であれば、ステップＳ３４７へ進み、そうでなければ、ステップＳ３４８へ進む。
【０１３４】
ステップＳ３４７では、全ての成果物が“未着手”であるイベントのイベントステータスを“未着手”とし、ステップＳ３４９へ進む。
【０１３５】
ステップＳ３４８では、全ての成果物が“終了”および“未着手”でないイベントのイベントステータスを“実施中”とし、ステップＳ３４９へ進む。
【０１３６】
ステップＳ３４９では、日程進捗管理テーブル（図６）の全てのイベントについて、図１４に示す如く、その担当グループと“終了”、“未着手”又は“実施中”の３段階で表した進捗状態と着手予定日および終了予定日を表示したイベント進捗情報画面を表示する。
【０１３７】
ステップＳ３５０では、イベント進捗情報画面上の戻るアイコン（図１４）が押下されたかどうかを判定し、押下された場合は、ステップＳ３０５に戻り、層でない場合は、ステップＳ３４９へ戻る。
【０１３８】
尚、上記ステップＳ３４２からステップＳ３５０は、進捗確認手段２１６（図７）によって実行されるステップである。
【０１３９】
以上の説明からわかるように、プロジェクト管理者は、予め成果物管理テーブル２１０、ステータス定義テーブル２１１および成果物選定条件テーブル２１２を作成しておく。プロジェクトが発生すると、プロジェクト管理者は、プロジェクトをイベントに細分化し、各イベントの属性を決定しプロジェクト日程進捗管理システムに入力する。プロジェクト日程進捗管理システム２００が、上記成果物管理テーブル２１０、ステータス定義テーブル２１１および成果物選定条件テーブル２１２に基づいてイベントを管理グループに割り振り、管理グループがイベント遂行に当たって製作する成果物を決定する。各管理グループのメンバが、プロジェクト日程進捗管理システム２００にログインし、割り振られたイベントを確認し、イベントの着手予定日、終了予定日および進捗情報を記入すると、プロジェクト日程進捗管理システム２００がプロジェクトを構成するイベントの進捗状態や成果物毎の進捗状態を算出する。
【０１４０】
また、成果物管理テーブル２１０、ステータス定義テーブル２１１および成果物選定条件テーブル２１２を作成する際には、事業場および管理グループの特性に応じてイベントの属性および管理グループが製作する成果物を固定的に決定しておくことにより、効率よく各テーブルを作成することができる。
【０１４１】
以上、本発明に係る実施の形態について説明したが、かかる実施の形態は、あくまでも本発明のひとつの実施形態であって、本発明の構成要件ないし各構成要件中の用語の意義は、上記実施の形態に記載されたものに制限されるものではない。本発明の実施の形態は、本発明の技術的思想の範囲内において、適宜、種々の変更が可能である。
【図面の簡単な説明】
【０１４２】
【図１】実施の形態に係るプロジェクト日程進捗管理システムの構成を示す図である。
【図２】実施の形態に係るプロジェクト日程進捗管理サーバの構成を示す図である。
【図３】成果物定義テーブルのデータ構造である。
【図４】成果物選定条件テーブルのデータ構造である。
【図５】ステータス定義テーブルのデータ構造である。
【図６】日程進捗管理テーブルのデータ構造である。
【図７】実施の形態に係るプロジェクト日程進捗管理システムの機能別の構成を示す図である。
【図８】表示装置１０４がログインユーザに表示するマイポータル画面の表示例である。
【図９】表示装置１０４がログインユーザに表示するプロジェクトポータル画面の表示例である。
【図１０】表示装置１０４がログインユーザに表示するシステム管理画面の表示例である。
【図１１】表示装置１０４がログインユーザに表示する進捗情報操作画面の表示例である。
【図１２】表示装置１０４がログインユーザに表示する日程編集画面の表示例である。
【図１３】表示装置１０４がログインユーザに表示する進捗入力画面の表示例である。
【図１４】表示装置１０４がログインユーザに表示するイベント進捗情報画面の表示例である。
【図１５】表示装置１０４がログインユーザに表示する成果物進捗情報画面の表示例である。
【図１６】実施の形態に係るフローチャートを示す図である。
【図１７】実施の形態に係るフローチャートを示す図である。
【図１８】実施の形態に係るフローチャートを示す図である。
【図１９】実施の形態に係るフローチャートを示す図である。
【図２０】実施の形態に係るフローチャートを示す図である。
【符号の説明】
【０１４３】
２０３・・・システム管理画面処理部
２０４・・・成果物入力画面処理部
２０５・・・成果物定義テーブル編集手段
２０６・・・ステータス入力画面処理部
２０７・・・ステータス定義テーブル編集手段
２０８・・・成果物選定条件入力画面処理部
２０９・・・成果物選定条件テーブル編集手段
２１０・・・成果物選定条件テーブル格納手段
２１１・・・ステータス定義テーブル格納手段
２１２・・・成果物定義テーブル格納手段
２１７・・・日程データ管理部
２１８・・・日程進捗管理テーブル格納手段
２１９・・・イベント入力画面処理部
【図１】
2005078539.tif 000003
【図２】
2005078539.tif 000004
【図３】
2005078539.tif 000005
【図４】
2005078539.tif 000006
【図５】
2005078539.tif 000007
【図６】
2005078539.tif 000008
【図７】
2005078539.tif 000009
【図８】
2005078539.tif 000010
【図９】
2005078539.tif 000011
【図１０】
2005078539.tif 000012
【図１１】
2005078539.tif 000013
【図１２】
2005078539.tif 000014
【図１３】
2005078539.tif 000015
【図１４】
2005078539.tif 000016
【図１５】
2005078539.tif 000017
【図１６】
2005078539.tif 000018
【図１７】
2005078539.tif 000019
【図１８】
2005078539.tif 000020
【図１９】
2005078539.tif 000021
【図２０】
2005078539.tif 000022