(57)【要約】【課題】  プロジェクトの遅延に迅速に対応できるように、プロジェクトの進捗状態をより正確に把握して管理することのできるプロジェクト管理方法及びプロジェクト管理プログラムを提供する。【解決手段】  作業者用端末１２が成果物ファイルの保存処理を行うと、プロジェクト管理システム２０の管理コンピュータ２１はそのタスクの達成率に関するデータを取得する。管理コンピュータ２１は、この達成率が変更管理基準以上の場合には、このタスクの終了予定日時に基づいてタスクが遅延しているかを判断する。管理コンピュータ２１は、タスクが遅延している場合には、作業者用端末１２に遅延通知を行う。遅延通知を受けた作業者用端末１２は、終了予定日時までにタスクが完了しないと予想された場合に入力される追加時間データを管理コンピュータ２１に送信して、終了予定日時を更新する。【選択図】      図１
2005284385.tif 000002
【特許請求の範囲】
【請求項１】
タスクの終了予定日時を含むタスクに関するデータを記憶したタスク管理データ記憶部と、前記タスクを達成率から時間による管理方法に変更する基準値である管理変更基準に関するデータを記録している達成率データ記憶部と、前記タスクを行う作業者の作業者用端末に接続される管理コンピュータとを備えたプロジェクト管理システムを用いて、プロジェクトの進捗を管理する方法であって、
前記管理コンピュータが、
前記作業者用端末において行われたタスクの現在の達成率に関するデータを受信し、この達成率に関するデータを前記タスク管理データ記憶部に記録する記録段階と、
前記タスク管理データ記憶部に記録された達成率が、前記達成率データ記憶部に記録されている管理変更基準より低い場合には、前記タスクの進捗状況を前記達成率で管理する第１管理段階と、
前記タスク管理データ記憶部に記録された達成率が、前記達成率データ記憶部に記録されている管理変更基準以上の場合には、前記タスクの終了予定日時に基づく時間で、前記タスクの進捗状況を管理する第２管理段階と
を含むことを特徴とするプロジェクト管理方法。
【請求項２】
前記管理コンピュータが、
前記タスクの現在の達成率に関するデータを受信した場合に、前記タスクの終了予定日時の変更の有無についての確認通知を前記作業者用端末に送信する確認段階と、
前記作業者用端末からタスクの終了日時の変更があるとして変更後の終了予定時間に関するデータを受信した場合には、タスクの終了予定日時を更新する終了日時更新段階と
を更に含むことを特徴とする請求項１に記載のプロジェクト管理方法。
【請求項３】
前記タスク管理データ記憶部には、タスクの終了予定日時に変更があった場合に影響を受けるタスクを特定する関連タスク特定データが記録されており、
前記管理コンピュータが、
前記終了日時更新段階で変更後の終了予定時間に関するデータを受信したタスクの関連タスク特定データを前記タスク管理データ記憶部から抽出する抽出段階と、
抽出した関連タスクの終了予定日時と、前記記録段階で記録したタスクの終了予定日時とに基づいて、関連タスクの終了予定日時を更新して記録する更新段階と
を更に含むことを特徴とする請求項２に記載のプロジェクト管理方法。
【請求項４】
前記タスク管理データ記憶部には、前記タスクの開始予定日時に関するデータが記録されており、
前記管理コンピュータが、前記タスクの開始予定日時と前記タスクの終了予定日時とに基づいて、前記タスクの処理時間を算出し、この算出した処理時間と前記タスクの現在の達成率から現在の進捗状況に基づいてタスクの終了予測日時を算出する終了予測日時算出段階を更に含み、
前記確認段階は、前記終了予測日時が、前記タスク管理データ記憶部に記録されているタスクの終了予定日時を過ぎている場合に、前記作業者用端末に対して確認通知を行うことを特徴とする請求項２又は３に記載のプロジェクト管理方法。
【請求項５】
前記管理コンピュータが、前記作業者用端末においてデータの保存処理が行われた場合に、前記タスクの現在の達成率に関するデータを取得する進捗状況取得段階を更に含むことを特徴とする請求項１〜４のいずれか１つに記載のプロジェクト管理方法。
【請求項６】
前記管理コンピュータには、前記プロジェクトの管理を行う管理者の管理者用端末が接続されており、
前記管理コンピュータが、タスクの達成率と、この達成率を付与するトリガーとを設定する設定画面データを前記管理者用端末に送信して、前記達成率を設定するように管理者に促す進捗状況設定段階を更に含み、
前記進捗状況取得段階は、前記進捗状況設定段階で設定された達成率に応じたトリガーに関するデータを前記作業者用端末に送信して、前記作業者に対して前記タスクの現在の進捗状況に応じた前記トリガーの選択を促す処理を実行することを特徴とする請求項５に記載のプロジェクト管理方法。
【請求項７】
タスクの終了予定日時を含むタスクに関するデータを記憶したタスク管理データ記憶部と、前記タスクを達成率から時間による管理方法に変更する基準値である管理変更基準に関するデータを記録している達成率データ記憶部と、前記タスクを行う作業者の作業者用端末に接続される管理コンピュータとを備えたプロジェクト管理システムを用いて、プロジェクトの進捗を管理するプログラムであって、
前記管理コンピュータを、
前記作業者用端末において行われたタスクの現在の達成率に関するデータを受信し、この達成率に関するデータを前記タスク管理データ記憶部に記録する記録手段、
前記タスク管理データ記憶部に記録された達成率が、前記達成率データ記憶部に記録されている管理変更基準より低い場合には、前記タスクの進捗状況を前記達成率で管理する第１管理手段、及び
前記タスク管理データ記憶部に記録された達成率が、前記達成率データ記憶部に記録されている管理変更基準以上の場合には、前記タスクの終了予定日時に基づく時間で、前記タスクの進捗状況を管理する第２管理手段
として機能させることを特徴とするプロジェクト管理プログラム。
【請求項８】
前記管理コンピュータを、
前記タスクの現在の達成率に関するデータを受信した場合に、前記タスクの終了予定日時の変更の有無についての確認通知を前記作業者用端末に送信する確認手段、及び
前記作業者用端末からタスクの終了日時の変更があるとして変更後の終了予定時間に関するデータを受信した場合には、タスクの終了予定日時を更新する終了日時更新手段
として更に機能させることを特徴とする請求項７に記載のプロジェクト管理プログラム。
【請求項９】
前記タスク管理データ記憶部には、タスクの終了予定日時に変更があった場合に影響を受けるタスクを特定する関連タスク特定データが記録されており、
前記管理コンピュータを、
前記終了日時更新手段で変更後の終了予定時間に関するデータを受信したタスクの関連タスク特定データを前記タスク管理データ記憶部から抽出する抽出手段、
抽出した関連タスクの終了予定日時と、前記記録手段で記録したタスクの終了予定日時とに基づいて、関連タスクの終了予定日時を更新して記録する更新手段
として更に機能させることを特徴とする請求項８に記載のプロジェクト管理プログラム。
【請求項１０】
前記タスク管理データ記憶部には、前記タスクの開始予定日時に関するデータが記録されており、
前記管理コンピュータを、前記タスクの開始予定日時と前記タスクの終了予定日時とに基づいて、前記タスクの処理時間を算出し、この算出した処理時間と前記タスクの現在の達成率から現在の進捗状況に基づいてタスクの終了予測日時を算出する終了予測日時算出手段として更に機能させ、
前記確認手段は、前記終了予測日時が、前記タスク管理データ記憶部に記録されているタスクの終了予定日時を過ぎている場合に、前記作業者用端末に対して確認通知を行うことを特徴とする請求項８又は９に記載のプロジェクト管理プログラム。
【請求項１１】
前記管理コンピュータを、前記作業者用端末においてデータの保存処理が行われた場合に、前記タスクの現在の達成率に関するデータを取得する進捗状況取得手段として更に機能させることを特徴とする請求項７〜１０のいずれか１つに記載のプロジェクト管理プログラム。
【請求項１２】
前記管理コンピュータには、前記プロジェクトの管理を行う管理者の管理者用端末が接続されており、
前記管理コンピュータを、タスクの達成率と、この達成率を付与するトリガーとを設定する設定画面データを前記管理者用端末に送信して、前記達成率を設定するように管理者に促す進捗状況設定手段として更に機能させ、
前記進捗状況取得手段は、前記進捗状況設定手段で設定された達成率に応じたトリガーに関するデータを前記作業者用端末に送信して、前記作業者に対して前記タスクの現在の進捗状況に応じた前記トリガーの選択を促す処理を実行することを特徴とする請求項１１に記載のプロジェクト管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクト管理方法及びプロジェクト管理プログラムに関する。
【背景技術】
【０００２】
企業などにおいて事業計画などのプロジェクトが計画されて実行されることがある。そこで、プロジェクトを円滑に実行するために、プロジェクトの管理に関する技術が開示されている（例えば、特許文献１、２参照。）。
【０００３】
特許文献１においては、プロジェクトを管理する前にプロジェクトの登録を行う。このとき、プロジェクトの各工程（タスク）において作成されるすべての成果物ファイルを中身が空の状態で予め登録しておく。これにより、成果物が実際に作成されることにより、プロジェクトの進捗状況が容易に把握することができる。また、このとき、文書を作成するときに参考となる文書を関連付けさせておくことができる。
【０００４】
一方、特許文献２においては、ソフトウェア進捗管理装置は、作業者のスケジュールが更新されるとこれに伴ってプロジェクトの進捗状況を更新させる。そして、プロジェクトの工程において遅延が生じた場合には、ソフトウェア進捗管理装置は警告表示を行う。
【特許文献１】特開２００３−１０８７３５号公報（図５〜図７）
【特許文献２】特開２００１−１４１５７号公報（図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献２のように、遅延している工程を警告表示するだけでは、その遅延がどれぐらいかを把握することは難しい。このため、管理者は、工程の遅延について許容判断や、遅延している工程のスケジュールの立て直し要否の判断が困難であった。従って、プロジェクトの遅延に迅速に対応することは難しかった。
【０００６】
本発明は、上述の課題に鑑みてなされ、その目的は、プロジェクトの遅延に迅速に対応できるように、プロジェクトの進捗状態をより正確に把握して管理することのできるプロジェクト管理方法及びプロジェクト管理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１又は７に記載の発明によれば、タスクの終了予定日時を含むタスクに関するデータを記憶したタスク管理データ記憶部と、タスクを達成率から時間による管理方法に変更する基準値である管理変更基準に関するデータを記録している達成率データ記憶部と、タスクを行う作業者の作業者用端末に接続される管理コンピュータとを備えたプロジェクト管理システムを用いる。管理コンピュータは、作業者用端末において行われたタスクの現在の達成率に関するデータを受信し、この達成率に関するデータをタスク管理データ記憶部に記録する。管理コンピュータは、タスク管理データ記憶部に記録された達成率が、達成率データ記憶部に記録されている管理変更基準より低い場合には、タスクの進捗状況を達成率で管理する。管理コンピュータは、タスク管理データ記憶部に記録された達成率が、達成率データ記憶部に記録されている管理変更基準以上の場合には、タスクの終了予定日時に基づく時間で、タスクの進捗状況を管理する。このため、例えば、終了間際に管理変更基準を設定し、終了間際は達成率ではなく時間で管理することができる。従って、管理者は、プロジェクトを構成する各タスクの終了を、相対量である達成率ではなく、絶対量である時間で把握することができる。このため、管理者は、タスクの終了をより正確に把握して、タスクによって構成されるプロジェクトの進捗をより正確に管理することが
できる。
【０００８】
請求項２又は８に記載の発明によれば、管理コンピュータは、タスクの現在の達成率に関するデータを受信した場合に、タスクの終了予定日時の変更の有無についての確認通知を作業者用端末に送信する。管理コンピュータは、作業者用端末からタスクの終了日時の変更があるとして変更後の終了予定時間に関するデータを受信した場合には、タスクの終了予定日時を更新する。通常、タスクを行っている作業者が、そのタスクの進捗状況をより正確に把握している。従って、管理コンピュータは、タスクの達成率に関するデータを取得した作業者用端末から、タスクの実際の進捗状況に応じたタスクの終了日時に関する情報をより正確に取得することができる。よって、管理コンピュータは、進捗に応じてタスク終了予定日時が変更される場合には、より迅速にその情報を取得して、そのタスクを含むプロジェクトの進捗をより正確に取得することができる。
【０００９】
請求項３又は９に記載の発明によれば、タスク管理データ記憶部には、タスクの終了予定日時に変更があった場合に影響を受けるタスクを特定する関連タスク特定データが記録されている。管理コンピュータは、変更後の終了予定時間に関するデータを受信したタスクの関連タスク特定データをタスク管理データ記憶部から抽出する。管理コンピュータは、抽出した関連タスクの終了予定日時と、記録したタスクの終了予定日時とに基づいて、関連タスクの終了予定日時を更新して記録する。従って、管理コンピュータは、変更されたタスクの終了予定日時に応じて、このタスクに関連する関連タスクの終了予定日時を自動的に更新する。このため、管理者は、プロジェクト全体の進捗状況の変更をより確実に把握することができる。
【００１０】
請求項４又は１０に記載の発明によれば、タスク管理データ記憶部には、タスクの開始予定日時に関するデータが記録されている。管理コンピュータを、タスクの開始予定日時とタスクの終了予定日時とに基づいて、タスクの処理時間を算出し、この算出した処理時間とタスクの現在の達成率から現在の進捗状況に基づいてタスクの終了予測日時を算出する。管理コンピュータは、終了予測日時が、タスク管理データ記憶部に記録されているタスクの終了予定日時を過ぎている場合に、作業者用端末に対して確認通知を行う。このため、管理コンピュータは、達成率に関するデータを取得する度に、このタスクが遅延しているか否かを判断し、遅延している場合には、タスクの終了予定日時について変更がないかを確認することができる。従って、管理コンピュータは、遅延が生じた場合には、そのタスクの遅延状況に関するデータを作業者から取得して、遅延したタスクに関するデータを迅速に管理することができる。よって、管理者は、タスクの遅延を迅速に把握することができるので、そのプロジェクトの遅延に対する対策をより効率的に行うことができる。
【００１１】
請求項５又は１１に記載の発明によれば、管理コンピュータは、作業者用端末においてデータの保存処理が行われた場合に、タスクの現在の達成率に関するデータを取得する。このため、管理コンピュータは、データが保存される度にタスクの達成率についてのデータを取得して、適宜更新することができる。
【００１２】
請求項６又は１２に記載の発明によれば、管理コンピュータには、プロジェクトの管理を行う管理者の管理者用端末が接続されている。管理コンピュータは、タスクの達成率と、この達成率を付与するトリガーとを設定する設定画面データを管理者用端末に送信して、達成率を設定するように管理者に促す。管理コンピュータは、設定された達成率に応じたトリガーに関するデータを作業者用端末に送信して、作業者に対してタスクの現在の進捗状況に応じたトリガーの選択を促す処理を実行する。このため、作業者が違っても進捗状況が同じであればタスクの達成率を同じにすることができる。従って、管理コンピュータは、客観的なタスクの進捗率を取得することができ、管理者はタスクの進捗状況をより確実に把握することができる。
【発明の効果】
【００１３】
本発明によれば、プロジェクトの遅延に迅速に対応できるように、プロジェクトの進捗状態をより正確に把握して管理することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を具体化した一実施形態を図１〜図１１に基づいて説明する。本実施形態においては、複数のタスク（作業工程）により構成されるプロジェクトを管理する場合を想定する。
【００１５】
図１に示すように、プロジェクトの管理者が用いる管理者用端末１１がネットワークＮを介してプロジェクト管理システム２０に接続されている。この管理者用端末１１は、具体的には、コンピュータ端末であり、ディスプレイ、キーボード及びマウスを備える。ディスプレイは、プロジェクトの登録や進捗状況などを表示する。キーボード及びマウスは、プロジェクトの項目を選択したりプロジェクトに関するデータを設定したりする場合に用いられる。
【００１６】
また、プロジェクトのタスクを実行する作業者が用いる作業者用端末１２がネットワークＮを介してプロジェクト管理システム２０に接続されている。この作業者用端末１２は、管理者用端末１１と同様に、コンピュータ端末であり、ディスプレイ、キーボード及びマウスを備える。ディスプレイは、タスクにおいて参考にする参考文書の内容やタスクの成果物の内容を表示したりする。キーボード及びマウスは、タスクの成果物の内容を入力したり作業処理を指示したりするときに用いられる。
【００１７】
一方、管理者用端末１１及び作業者用端末１２が接続されるプロジェクト管理システム２０は、管理コンピュータ２１を備える。管理コンピュータ２１は、図示しないＣＰＵ、ＲＡＭ及びＲＯＭ等を有し、後述する処理（記録段階、第１管理段階、第２管理段階、確認段階、終了日時更新段階、抽出段階、更新段階、終了予測日時算出段階、進捗状況取得段階及び進捗状況設定段階等を含む処理）を行う。そして、このためのプロジェクト管理プログラムを実行することにより、管理コンピュータ２１は、記録手段、第１管理手段、第２管理手段、確認手段、終了日時更新手段、抽出手段、更新手段、終了予測日時算出手段、進捗状況取得手段及び進捗状況設定手段等として機能する。
【００１８】
更に、管理コンピュータ２１は、プロジェクトデータ記憶部２２、タスク管理データ記憶部２３、ファイルデータ記憶部２４及びテンプレートデータ記憶部２５に接続されている。
【００１９】
プロジェクトデータ記憶部２２は、図２に示すように、プロジェクトに関するプロジェクトデータ２２０を記憶している。このプロジェクトデータ２２０は、計画されたプロジェクトがプロジェクト管理システム２０に登録されると記録される。このプロジェクトデータ２２０は、属性データ２２１と、トリガー選択データ２２２とを含む。
【００２０】
属性データ２２１は、プロジェクトの属性に関するデータである。この属性データ２２１は、プロジェクト識別子、プロジェクト名、開始予定日時、終了予定日時及び管理変更基準に関するデータが記録される。
【００２１】
プロジェクト識別子データ領域には、プロジェクトを特定するための識別子に関するデータが記録される。
プロジェクト名データ領域には、プロジェクトの名称に関するデータが記録される。
【００２２】
開始予定日時データ領域には、このプロジェクトの開始が予定されている日時に関するデータが記録される。すなわち、この開始予定日時は、プロジェクトにおいて最初に実行されるタスクの開始予定日時と同じである。
【００２３】
終了予定日時データ領域には、このプロジェクトの終了が予定されている日時に関するデータが記録される。すなわち、この終了予定日時は、プロジェクトにおいて最後に終了するタスクの終了予定日時と同じである。
【００２４】
管理変更基準データ領域には、タスクを達成率から時間による管理方法に変更する基準値である管理変更基準に関するデータが記録される。すなわち、管理コンピュータ２１は、プロジェクトにおける各タスクの達成率が、この管理変更基準データに記録されている達成率以上となると、プロジェクトの進捗を残り時間によって表示する。本実施形態では、この管理変更基準は、例えば７０％に設定される。
【００２５】
トリガー選択データ２２２は、このプロジェクトにおける達成率の設定するために選択可能なトリガーに関するデータである。このトリガー選択データ２２２は、トリガーとこれに対応する達成率とを含む。
【００２６】
トリガーデータ領域には、達成率を判定するためのトリガーとなる内容に関するデータが記録される。具体的には、「着手して仕掛文書を登録」（図７参照）などがある。本実施形態では、達成率は、ファイルが登録されるときの状況の内容となっている。すなわち、トリガーの状況において文書が登録されると、そのトリガーに対応する達成率がプロジェクトの進捗状況として記録される。
達成率データ領域には、対応するトリガーが行われたときの達成率に関するデータが記録される。この達成率は、パーセンテージ（％）で表示される。
【００２７】
タスク管理データ記憶部２３には、図３に示すように、プロジェクトを構成する各タスクに関するタスクデータ２３０が記録されている。タスクデータ２３０は、タスク属性データ２３１及び遅延データ２３３を含んで構成されている。
【００２８】
タスク属性データ２３１は、タスクが設定されたときに記録されるデータである。このタスク属性データ２３１は、プロジェクト識別子、タスク識別子、タスク名、担当者識別子、成果物ファイル識別子、成果物名、参考文書ファイル識別子、関連タスク識別子、開始予定日時、終了予定日時及び達成率を含む。
【００２９】
プロジェクト識別子データ領域には、このタスクが属するプロジェクトを特定するためのプロジェクト識別子に関するデータが記録される。このデータを介して、タスクデータ２３０と、プロジェクトデータ記憶部２２に記録されたプロジェクトデータ２２０とが関連付けられる。
【００３０】
タスク識別子データ領域には、このタスクを特定するための識別子に関するデータが記録される。
タスク名データ領域には、このタスクの名前に関するデータが記録される。このタスク名には、例えば「日程計画」や「経理計画」などがある。
【００３１】
担当者識別子データ領域には、このタスクを実行する担当者に関するデータが記録される。
成果物ファイル識別子データ領域には、このタスクにおいて作成された成果物（文書）のファイルを特定するためのファイル識別子に関するデータが記録される。このデータは、具体的には、例えば、「経費計画」についてのタスクであれば、このタスクで作成され
た成果物の「経費計画書」のファイルを特定するための識別子となる。
【００３２】
成果物名データ領域には、このタスクにおいて作成された成果物の名前である。
参考文書ファイル識別子データ領域には、このタスクを生成するときに参考文書を特定するためのファイル識別子に関するデータが記録される。
【００３３】
関連タスク識別子データ領域には、このタスクの結果が関連している他のタスクを特定するための識別子に関するデータが記録される。この関連タスク識別子データが、関連タスク特定データに該当する。
【００３４】
開始予定日時データ領域には、このタスクの開始予定日時に関するデータが記録されている。この開始予定日時データは、関連する他のタスクの遅延によって開始予定日時が遅延する場合に、これに伴って更新される。
【００３５】
終了予定日時データ領域には、このタスクの終了予定日時に関するデータが記録されている。この終了予定日時データは、他のタスクの遅延によって開始予定日時が遅延する場合に、これに伴って変更される。
【００３６】
達成率データ領域には、このタスクの進捗状況である達成率に関するデータが記録される。この達成率に関するデータは、タスクが行われるときに更新されるデータである。
遅延データ２３３は、実行されたタスクの終了が、終了予定日時よりも遅延した場合に記録される。この遅延データ２３３は、更新終了予定日時及び更新日時に関するデータを含む。
【００３７】
更新終了予定日時は、このタスクを行っている作業者が予測した終了日時に関するデータが記録される。
更新日時は、更新終了予定日時が更新された日時に関するデータが記録される。
【００３８】
一方、図４に示すように、ファイルデータ記憶部２４には、ファイルに関するファイルデータ２４０が記録される。本実施形態では、このファイルには、上述した成果物のファイルや参考文書のファイルが含まれる。ファイルデータ２４０は、後述するように、管理者用端末１１においてプロジェクトが登録されるときに生成される。ファイルデータ２４０は、ファイル識別子、ファイル名及び内容に関するデータを含んで構成される。
【００３９】
ファイル識別子データ領域には、ファイルを特定するためのファイル識別子データが記録される。このファイル識別子と、タスクデータ２３０の参考文書ファイル識別子又は成果物ファイル識別子とを介して、タスクデータ２３０とファイルデータ２４０とが関連付けられる。すなわち、このファイル識別子を介して、タスクの成果物のファイルや参考文書のファイルを特定することができる。
【００４０】
ファイル名データ領域には、このファイルの名前に関するデータが記録される。
内容データ領域には、このファイルの内容に関するデータが記録されている。具体的には、ファイルがワープロソフトの場合には文章データ、ファイルが表計算ソフトの場合には表データが記録される。
【００４１】
図５に示すように、テンプレートデータ記憶部２５には、管理を行うプロジェクトの設定を行うときに用いられるテンプレートデータ２５０が記録されている。このテンプレートデータ２５０は、プロジェクトの設定に用いられる基本パターンであって、プロジェクトを設定するときの雛形として利用可能となっている。このテンプレートデータ２５０は、プロジェクト管理システム２０による管理を行う前にテンプレートデータ記憶部２５に
登録される。このテンプレートデータ２５０は、タスク設定データ２５１と、達成率設定データ２５２とを含んで構成されている。
【００４２】
タスク設定データ２５１は、プロジェクトを構成するタスクを設定するために用いられるデータである。プロジェクトに必要なタスクは、プロジェクトの種類でほぼ決まっている。このため、タスク設定データ２５１は、プロジェクトの種類毎に記録されている。このタスク設定データ２５１は、プロジェクト種類名、タスク名、成果物名及び参考文書ファイルに関するデータを含んで構成される。
【００４３】
プロジェクト種類名データ領域には、プロジェクトの種類の名前に関するデータが記録される。このプロジェクト種類名には、例えば「文書作成型」や「プログラム開発型」などがある。
【００４４】
タスク名データ領域には、プロジェクトを構成するタスクの名前に関するデータが記録される。このタスク名には、例えば、「日程計画」や「経費計画」などがある。
成果物名データ領域には、タスクによって得られる成果物（文書）の名前に関するデータが記録される。
【００４５】
参考文書ファイルデータ領域には、このタスクで参考にされる文書ファイルに関するデータが記録される。この文書ファイルには、タスクを作成するときに閲覧するファイルや成果物の雛形に関するファイルなどがある。
【００４６】
達成率設定データ２５２は、プロジェクトにおける達成率を設定するために用いられるデータである。この達成率設定データ２５２は、トリガー及びこれに対応する達成率に関するデータを含んで構成される。
【００４７】
トリガーデータ領域には、達成率を判定するためのトリガーとなる内容に関するデータが記録される。達成率データ領域には、対応するトリガーが行われたときの達成率（％）に関するデータが記録される。
【００４８】
次に、プロジェクト管理システム２０を用いたプロジェクト管理処理について、図６〜図１１に基づいて説明する。本実施形態では、プロジェクトの登録処理、タスク処理及び進捗監視処理の順に説明する。
【００４９】
（プロジェクトの登録処理）
まず、進捗状況を管理するための前提として、新たに計画されたプロジェクトの登録処理について説明する。この登録処理は、プロジェクトの属性、達成率の設定、タスクの設定の順に行う。
【００５０】
まず、管理者用端末１１は、プロジェクトの管理者の指示に基づいて、プロジェクト管理システム２０に接続し、プロジェクト管理の登録を要求する。この要求に応じて、プロジェクト管理システム２０の管理コンピュータ２１は、管理者用端末１１に登録画面データを送信する。
【００５１】
管理者用端末１１は、受信したデータに基づいて、図７に示す登録画面６００をディスプレイに表示する。この登録画面６００には、プロジェクト名入力欄及び管理変更基準入力欄が含まれる。この管理変更基準入力欄には、残り時間による表示を行うときの達成率を入力するための欄である。更に、登録画面６００には、登録するプロジェクトの種類を選択するラジオボタンと、送信ボタンとが含まれる。
【００５２】
ここで、登録画面６００のプロジェクト名入力欄に、登録するプロジェクト名が入力される。そして、登録画面の管理変更基準入力欄に、残り時間による表示を行うときの達成率、例えば７０％が入力される。更に、登録するプロジェクトの種類が選択されて、送信ボタンが選択される。これにより、管理者用端末１１は、登録画面６００に入力されたプロジェクト名、管理変更基準及びプロジェクトの種類に関するデータをプロジェクト管理システム２０に送信する。
【００５３】
プロジェクト管理システム２０の管理コンピュータ２１は、受信したデータに対してプロジェクト識別子を付与し、プロジェクトデータ２２０を生成する。そして、管理コンピュータ２１は、生成したプロジェクトデータ２２０に、プロジェクト識別子、プロジェクト名及び管理変更基準を記録する。
【００５４】
次に、管理コンピュータ２１は、達成率設定画面データ及びタスク設定画面データを管理者用端末１１に送信する。具体的には、管理コンピュータ２１は、受信したプロジェクトの種類に対応したタスク設定データ２５１をテンプレートデータ記憶部２５から取得する。そして、管理コンピュータ２１は、タスク設定データ２５１に基づいてタスク設定画面データを生成する。更に、管理コンピュータ２１は、達成率設定データ２５２を含む達成率設定画面データを生成する。そして、管理コンピュータ２１は、達成率設定画面データ及びタスク設定画面データを、プロジェクト識別子のデータとともに管理者用端末１１に送信する。
【００５５】
管理者用端末１１は、受信したデータに基づいて、まず、図８に示す達成率設定画面６５０をディスプレイに表示する。
この達成率設定画面６５０には、達成率設定データ２５２に記録されているトリガー及びこれに対応する達成率が表示される。また、この達成率設定画面６５０には、達成率を手動設定可能とする手動設定選択ボタンが含まれる。ここで、手動設定ボタンが選択されると、トリガーに対応するボックスにチェックを付けたりはずしたりして、そのトリガーの有無を設定することができる。また、この手動設定ボタンが選択された状態においては、新たなトリガー及び達成率を入力して設定することができる。更に、達成率設定画面６５０には、設定ボタンとキャンセルボタンとが含まれる。
【００５６】
ここで、トリガー及び達成率が設定されて、設定ボタンが選択される。これにより、管理者用端末１１は、ディスプレイに、タスク設定画面を表示する。
このタスク設定画面は、図８の達成率設定画面６５０と同様な表示形式になっている。具体的には、タスク設定画面には、タスク設定データ２５１に記録されているタスク名、成果物名が表示される。また、このタスク設定画面には、タスクを手動設定可能とする手動設定選択ボタンが含まれる。ここで、手動設定ボタンが選択されると、タスク名に対応するボックスにチェックを付けたりはずしたりすることができる。また、この手動設定ボタンが選択された状態においては、新たなタスク名及び成果物名を入力して設定することができる。更に、タスク設定画面には、設定ボタンとキャンセルボタンとが含まれる。
【００５７】
ここで、タスク設定画面においてタスクが設定されて、設定ボタンが選択される。すると、管理者用端末１１は、達成率設定画面６５０及びタスク設定画面において設定されたデータを、プロジェクト識別子データとともに、プロジェクト管理システム２０に送信する。
【００５８】
プロジェクト管理システム２０の管理コンピュータ２１は、受信したプロジェクト識別子に基づいて特定したプロジェクトデータ２２０のトリガー選択データ２２２に、受信したデータを記録する。
【００５９】
更に、管理コンピュータ２１は、タスクデータ２３０を生成する。具体的には、管理コンピュータ２１は、プロジェクトを構成するタスクの数に相当するタスクデータ２３０を生成する。そして、このタスクデータ２３０に、プロジェクト識別子、タスク設定画面で設定されたタスク名及び成果物名を記録する。
【００６０】
また、管理コンピュータ２１は、成果物ファイルのファイルデータ２４０を生成する。このとき、管理コンピュータ２１は、各ファイルデータ２４０に、成果物ファイル識別子を付与する。そして、管理コンピュータ２１は、付与された成果物ファイル識別子をタスク属性データ２３１に記録する。
【００６１】
次に、管理コンピュータ２１は、タスク詳細設定画面データを生成し、これを管理者用端末１１に送信する。このタスク詳細設定画面データは、管理者用端末１１において各タスクの作業日程及びタスク同士の関連性を設定させるための画面データである。
【００６２】
管理者用端末１１は、受信したデータに基づいて、図示しないタスク詳細設定画面をディスプレイに表示する。ここで、このタスク詳細設定画面において、各タスクの担当者、開始日時、終了日時及びこのタスクの結果が影響する他のタスク（関連タスク）が設定される。そして、管理者用端末１１は、設定したこれらのデータをプロジェクト管理システム２０に送信する。プロジェクト管理システム２０は、受信したデータに基づいて、各タスクデータ２３０に、担当者識別子、関連タスク識別子、開始予定日時、終了予定日時のデータを記録する。
【００６３】
更に、管理コンピュータ２１は、プロジェクトデータ２２０の開始予定日時及び終了予定日時を記録する。具体的には、管理コンピュータ２１は、設定したタスクの開始予定日時のうち最も早い開始予定日時と、終了予定日時のうち最も遅い終了予定日時とを抽出する。そして、タスクデータ２３０に記録されているプロジェクト識別子に基づいて、管理コンピュータ２１は、抽出したデータを、このプロジェクトデータ２２０の開始予定日時及び終了予定日時データとしてプロジェクトデータ記憶部２２に記録する。
【００６４】
以上により、プロジェクトの登録処理が完了する。
（タスク処理）
次に、タスク処理について図６、図９及び図１０を用いて説明する。
【００６５】
作業者である担当者は、タスクを行う場合には、作業者用端末１２をプロジェクト管理システム２０にアクセスする。そして、作業者用端末１２は、作業を行う成果物ファイルを取得する。具体的には、タスクデータ２３０から成果物ファイルの識別子を特定し、これに基づいてファイルデータ記憶部２４から成果物ファイルを取得する。そして、この成果物ファイルの内容をディスプレイに表示する。担当者は、表示された成果物ファイルを完成させるためのタスクを行う。
【００６６】
このとき、担当者の指示に必要に応じて、作業者用端末１２は参考文献ファイルを取得する。具体的には、タスクデータ２３０から参考文書ファイル識別子を特定し、これに基づいてファイルデータ記憶部２４から参考文書ファイルを取得する。そして、参考文書ファイルの内容をディスプレイに表示する。担当者は、表示された参考文書ファイルの内容を閲覧しながら、成果物ファイルを完成させるタスクを行う。
【００６７】
その後、担当者が、作成している成果物のファイルの保存を指示する。これにより、作業者用端末１２は、ファイル保存要求をプロジェクト管理システム２０に対して行う（ステップＳ１−１）。具体的には、作業者用端末１２は、保存する成果物ファイル識別子及びその内容をプロジェクト管理システム２０に送信する。
【００６８】
プロジェクト管理システム２０の管理コンピュータ２１は、受信したデータに基づいて、ファイルを更新する（ステップＳ１−２）。具体的には、管理コンピュータ２１は、受信した成果物ファイル識別子と一致するファイル識別子を有するファイルデータ２４０を特定し、その内容データに受信したデータを記録する。
【００６９】
更に、管理コンピュータ２１は、記録したファイルに関する達成率を要求する（ステップＳ１−３）。具体的には、管理コンピュータ２１は、受信した成果物ファイル識別子を有するタスクデータ２３０をタスク管理データ記憶部２３から抽出する。そして、このタスクデータ２３０に含まれるプロジェクト識別子に基づいて、管理コンピュータ２１は、このプロジェクトのトリガー選択データ２２２のトリガーをプロジェクトデータ記憶部２２から取得する。
【００７０】
ここで、管理コンピュータ２１は、タスクの現在までの状況を表示させるために、このタスクの現在の達成率に対応するトリガーを取得する。具体的には、管理コンピュータ２１は、タスクデータ２３０に含まれる達成率に対応するトリガーを特定する。例えば、管理コンピュータ２１は、達成率が５０％であれば、この達成率に対応する「メンバーへレビュー済み後登録」というトリガーを特定する。なお、成果物が初めて保存される場合には、達成率のデータはまだ記録されていないため、管理コンピュータ２１は、最低の達成率のトリガーを特定する。
【００７１】
そして、管理コンピュータ２１は、トリガー選択データ２２２及び特定したトリガーに基づいて、タスクの進捗状況を設定するための進捗設定画面データを生成する。そして、管理コンピュータ２１は、生成した画面データを管理者用端末１１に送信する。
【００７２】
次に、管理者用端末１１は、受信した画面データに基づいて、図９に示す進捗報告画面７００をディスプレイに表示する（ステップＳ１−４）。
進捗報告画面７００には、このプロジェクトのトリガー選択データ２２２のトリガーと、トリガーを選択するためのラジオボタンと、保存ボタン７１０とが含まれる。なお、進捗報告画面７００が表示された場合には、達成率から特定されたトリガーに対応するラジオボタンが選択されている。
【００７３】
ここで、保存するファイルの現状に該当するラジオボタンが選択されて、保存ボタン７１０が選択される。これにより、管理者用端末１１は、選択されたトリガーを特定するためのデータをプロジェクト管理システム２０に送信する（ステップＳ１−５）。
【００７４】
そして、プロジェクト管理システム２０の管理コンピュータ２１は、トリガーを特定するためのデータを受信すると、達成率の更新を行う（ステップＳ１−６）。具体的には、管理コンピュータ２１は、受信したデータに基づいて、トリガー選択データ２２２から達成率を取得する。そして、管理コンピュータ２１は、取得した達成率をタスク属性データ２３１の達成率としてタスク管理データ記憶部２３に記録する。
【００７５】
次に、管理コンピュータ２１は、更新した達成率が１００％に達したか否かを判断する（ステップＳ１−７）。なお、ここで、達成率が１００％に達した場合（ステップＳ１−７において「ＹＥＳ」の場合）には、タスク処理を終了する。
【００７６】
一方、達成率が１００％に達していない場合（ステップＳ１−７において「ＮＯ」の場合）には、管理コンピュータ２１は、更新した達成率が、このプロジェクトの管理変更基準以上になったか否かを判断する（ステップＳ１−８）。具体的には、管理コンピュータ２１は、このタスクのタスクデータ２３０のプロジェクト識別子に基づいて、プロジェク
トデータ２２０から管理変更基準データを取得する。そして、管理コンピュータ２１は、この管理変更基準と、ステップＳ１−６において更新した達成率とを比較する。
【００７７】
本実施形態では、管理変更基準が７０％以上に設定しているので、管理コンピュータ２１は、７０％以上になったか否かを判断する。なお、ここで、達成率が管理変更基準（７０％）よりも低い場合（ステップＳ１−８において「ＮＯ」の場合）には、タスク処理を終了する。
【００７８】
一方、達成率が管理変更基準以上になった場合（ステップＳ１−８において「ＹＥＳ」の場合）には、管理コンピュータ２１は、タスクが遅延しているか否かを判断する（ステップＳ１−９）。ここにおいて、管理コンピュータ２１は、タスクデータ２３０の開始予定日時と終了予定日時からタスクの所要予定時間を算出する。そして、管理コンピュータ２１は、算出した所要予定時間及び達成率に基づいて、残り時間を算出する。更に、管理コンピュータ２１は、算出した残り時間及び現在の時刻に基づいて、終了予測日時を算出する。この算出した終了予測日時と、タスクデータ２３０に記録されている終了予定日時とを比較した結果、管理コンピュータ２１は、終了予測日時が終了予定日時を超えた場合には、遅延している（ステップＳ１−９において「ＹＥＳ」）と判断する。
【００７９】
そして、遅延していると判断した場合には、管理コンピュータ２１は、残り時間を算出する（ステップＳ１−１０）。具体的には、管理コンピュータ２１は、現在の時刻と最新の更新終了予定日時から現在の時刻を減算することにより、残り時間を算出する。なお、タスクデータ２３０に遅延データ２３３が記録されていない場合には、管理コンピュータ２１は、終了予定日時から現在の時刻を減算して、残り時間を算出する。なお、このとき、現在の時刻が終了予定日時を経過している場合には、残り時間がマイナス値として算出される。
【００８０】
次に、管理コンピュータ２１は、作業者用端末１２に対して遅延している旨の通知を行う（ステップＳ１−１１）。具体的には、管理コンピュータ２１は、追加時間を入力するための遅延警告画面データを生成し、この画面データを作業者用端末１２に送信する。この画面データには、残り時間が含まれる。なお、残り時間がマイナス値の場合には、終了予定日時を経過している旨が含まれる。
【００８１】
作業者用端末１２は、受信したデータに基づいて、タスクの終了時間を通知する図１０の遅延警告画面８００をディスプレイに表示する（ステップＳ１−１２）。この遅延警告画面８００には、確認ボタン８１０と、終了時間を変更するための入力欄８２０と、変更ボタン８３０とが含まれる。確認ボタンは、終了時間を変更しない場合に選択される。入力欄８２０には、新たなタスクの終了日時が入力される。変更ボタン８３０は、タスクの終了予定日時を変更する場合に選択される。
【００８２】
ここで、作業者が通知された終了日時までにタスクが終了すると判断した場合には、確認ボタン８１０を選択する。この場合、作業者用端末１２は終了時間を変更せずに（ステップＳ１−１３において「ＮＯ」）、タスク処理を完了する。
【００８３】
一方、作業者が通知された終了時間にはタスクが終了できないと判断した場合には、終了できると予測したタスクの終了時間を入力欄８２０に入力し、変更ボタン８３０を選択する。これにより、作業者用端末１２は、終了時間を変更するため（ステップＳ１−１３において「ＹＥＳ」）、入力欄８２０に入力された新たな終了予定日時データをプロジェクト管理システム２０に送信する（ステップＳ１ー１４）。
【００８４】
プロジェクト管理システム２０の管理コンピュータ２１は、データの更新を行う（ステ
ップＳ１−１５）。具体的には、管理コンピュータ２１は、受信した新たな終了予定日時と現在時刻とを、遅延データ２３３の更新終了予定日時及び更新日時として記録する。
【００８５】
次に、管理コンピュータ２１は、遅延したタスクに影響を与えるタスクのデータ更新を行う。具体的には、管理コンピュータ２１は、タスクデータ２３０の関連タスク識別子に基づいて、このタスクの遅延の影響を受けるタスク識別子を抽出する。そして、管理コンピュータ２１は、抽出したタスク識別子を有するタスクデータ２３０の開始予定日時と終了予定日時とを、受信した追加時間に応じて遅延させる。
【００８６】
以上により、タスク処理が完了する。
（進捗監視処理）
次に、プロジェクト進捗監視処理について、図１１を用いて説明する。
【００８７】
ここで、プロジェクトの管理者は、管理者用端末１１をプロジェクト管理システム２０に接続して、プロジェクトの進捗状況を要求する。このとき、管理者用端末１１は、管理者が進捗状況を知りたいプロジェクトのプロジェクト識別子をプロジェクト管理システム２０に送信する。
【００８８】
プロジェクト管理システム２０の管理コンピュータ２１は、要求されたプロジェクトの進捗状態を表示する画面データを管理者用端末１１に送信する。具体的には、管理コンピュータ２１は、まず、受信したプロジェクト識別子に基づいて、要求されているプロジェクトのプロジェクトデータ２２０をプロジェクトデータ記憶部２２から取得する。更に、管理コンピュータ２１は、プロジェクト識別子に基づいて、このプロジェクトに含まれるタスクのタスクデータ２３０をタスク管理データ記憶部２３から取得する。
【００８９】
更に、管理コンピュータ２１は、遅延しているタスクについて残り時間を表示するためのデータを生成する。具体的には、管理コンピュータ２１は、まず、プロジェクトデータ２２０に記録されている管理変更基準と、タスクデータ２３０に記録されている達成率とを比較する。比較の結果、タスクデータ２３０の達成率が管理変更基準を越えているタスクデータ２３０を抽出する。管理コンピュータ２１は、抽出したタスクデータ２３０の最新の更新終了予定日時と、現在の日時から残り時間を算出する。
【００９０】
次に、管理コンピュータ２１は、取得したプロジェクトデータ２２０及びタスクデータ２３０、算出した残り時間のデータに基づいて、プロジェクト進捗状態を表示する画面データを生成する。そして、管理コンピュータ２１は、生成した画面データを、データ要求を行った管理者用端末１１に送信する。
【００９１】
管理者用端末１１は、受信した画面データに基づいて、図１１に示すプロジェクト進捗画面９００をディスプレイに表示する。
このプロジェクト進捗画面９００には、プロジェクトを構成するタスク毎に、このタスクのタスク名、担当者名及び成果物名が表示されている。また、プロジェクト進捗画面９００には、各タスクの成果物のファイルとリンクされている成果物リンク表示と、参考文書のファイルとリンクされている参考文書表示とが含まれる。すなわち、成果物リンク表示が選択されることにより、そのタスクの成果物のファイルを開いてディスプレイに表示することができる。また、参考文書表示が選択されることにより、その参考文書のファイルを開いてディスプレイに表示することができる。
【００９２】
更に、プロジェクト進捗画面９００には、タスクの進捗状況が日単位で表示されている。このタスクの進捗状況は、各タスクの予定開始時刻から予定終了時刻までの時間を細線のバーによって表示されている。また、このバーには、達成率に応じて斜線が施されてい
る。具体的には、５０％の達成率の場合には、タスクの半分に斜線が行われている。
【００９３】
このとき、管理変更基準を超えたタスクについては、そのタスクのバーの近傍に、残り時間が表示される。例えば、図１１においては、「約４時間で終了時刻です」のように、残り時間が「約４時間」であることが表示される。
【００９４】
また、終了予定日時を経過しているタスクには、終了予定日時から更新終了予定日時までの時間が二点鎖線のバーにより表示されている。また、このバーの近傍には、管理コンピュータ２１が算出した予定残り時間が表示されている。例えば、図１１において「あと約６時間かかる予定です」のように、予定残り時間が「約６時間」であることが表示される。
【００９５】
更に、タスクの遅延が他のタスクに影響する場合には、その遅延の予定終了時間から影響するタスクバーに向く矢印が表示されている。
従って、プロジェクトの管理者は、図１１のプロジェクト進捗画面９００を閲覧することにより、プロジェクトの進捗を把握することができる。
【００９６】
本実施形態によれば、以下のような効果を得ることができる。
・本実施形態では、管理コンピュータ２１は、タスクの達成率を更新した場合（ステップＳ１−６）、達成率に基づいてタスクが遅延しているか否かを判断する（ステップＳ１−９）。そして、管理コンピュータ２１は、タスクが遅延していると判断した場合には、作業者用端末１２に遅延通知を行う（ステップＳ１−１１）。遅延通知を受けた作業者用端末１２は、図１０の遅延警告画面８００をディスプレイに表示（ステップＳ１−１２）し、タスクの終了予定日時を変更する場合には、タスクを終了させることができる終了日時の入力を作業者に促す。これにより、作業者用端末１２は、変更後のタスクの終了日時の入力を受けると、この変更後のタスクの終了予定日時をプロジェクト管理システム２０に送信する。プロジェクト管理システム２０の管理コンピュータ２１は、変更後の終了予定日時をプロジェクトデータ記憶部２２に記録する。このため、タスクの予定終了日時がタスクの進捗状況を一番把握している作業者によって変更されるので、管理コンピュータは、進捗状況をより正確に管理することができる。従って、管理者は、実際の進捗状況に応じたタスクの終了日時をより正確に把握できるので、そのタスクが構成しているプロジェクトの進捗をより正確に把握することができる。
【００９７】
・本実施形態では、管理コンピュータ２１は、タスクが遅延しているか否かを、タスクの開始予定日時と終了予定日時と達成率と現在の時刻とに基づいて算出した終了予測日時と、タスクデータ２３０に記録されている終了予定日時とを比較して判断する。このため、管理コンピュータ２１は、タスクの進捗状況の遅延を、タスクの達成率に関するデータを取得する度に、タスクの進捗状況の遅延を検査する。そして、タスクに遅延が生じている場合には、そのタスクの終了予定日時に変更がないかを作業者用端末１２に確認する。従って、管理コンピュータ２１は、タスクの遅延に応じた終了予定日時の変更を迅速に取得することができる。このため、管理者は、タスクの遅延を迅速に把握することができるので、そのプロジェクトの遅延に対する対策をより効率的に行うことができる。
【００９８】
・本実施形態では、管理コンピュータ２１は、タスクが遅延している場合（ステップＳ１−９）に、作業者用端末１２に遅延警告画面を表示させ、タスクの終了予定日時に変更がないか否かを作業者に促す。このため、作業者は、遅延したタスクがどの程度で完了するかを管理者に直接言わなくても、この遅延警告画面においてタスクの終了予定日時の変更を行うだけで、管理者に知らせることができる。
【００９９】
・本実施形態では、タスクの変更後の予定終了日時に関する追加時間データを作業者用
端末１２から受信すると、管理コンピュータ２１は、データの更新を行う（ステップＳ１−１５）。このとき、管理コンピュータ２１は、新たな更新終了予定日時を記録したタスクによって影響を受けるタスクを抽出し、このタスクの開始予定日時と終了予定日時とを遅延させる。このため、管理コンピュータ２１は、遅延したタスクに関連するタスクを自動的に遅延させるので、管理者は、プロジェクトの遅延をより確実に把握することができる。
【０１００】
・本実施形態では、管理コンピュータ２１は、成果物のファイルの保存処理が行われるときに、トリガー選択データ２２２を作業者用端末１２に送信し、担当者に保存するときのトリガーの選択を促す。このため、管理コンピュータ２１は、成果物のファイルが保存される度に、タスクの達成率についてのデータを取得して、達成率を適宜更新することができる。
【０１０１】
・本実施形態では、管理コンピュータ２１は、プロジェクトの登録時に、トリガー選択データ２２２の達成率とこのトリガーを設定させる。そして、管理コンピュータ２１は、作業者用端末１２にトリガー選択データ２２２のデータを送信させて、作業者にタスクの進捗状況に応じたトリガーを選択させる。このため、作業者が異なっても進捗状況が同じであればタスクの達成率を同じにすることができる。従って、管理コンピュータ２１は、客観的なタスクの進捗率を取得することができ、管理者はタスクの進捗状況をより確実に把握することができる。
【０１０２】
・本実施形態では、プロジェクトの進捗状況の要求があった管理者用端末１１に対して、管理コンピュータ２１は、図１１のプロジェクト進捗画面９００を表示させるためのデータを送信した。このとき、管理コンピュータ２１は、タスクの達成率がプロジェクトデータ２２０の管理変更基準以上のタスクについては、残り時間を算出し、この残り時間を管理者用端末１１に送信する。このため、管理変更基準が終了間際の７０％に設定されている場合などには、終了間際は達成率ではなく時間で管理することができる。従って、管理者は、プロジェクトを構成する各タスクの終了を、相対量の達成率ではなく、絶対量の時間で把握することができる。このため、管理者は、タスクの終了をより正確に把握して、タスクによって構成されるプロジェクトの進捗をより確実に管理することができる。
【０１０３】
・本実施形態では、管理コンピュータ２１は、遅延しているタスクのタスクデータ２３０の更新終了予定日時と現在の時刻とに基づいて、更新終了予定日時までの残り時間を算出する。そして、管理コンピュータ２１は、算出した残り時間を含めた画面データを管理者用端末１１に送信する。管理者用端末１１は、タスクの残り時間を含んだ図１１のプロジェクト進捗画面９００を表示する。このため、管理者は、タスクが完了するまでの時間をより確実に把握することができる。
【０１０４】
・本実施形態では、管理コンピュータ２１は、作業者用端末１２に図１１のプロジェクト進捗画面９００を表示させる。このプロジェクト進捗画面９００には、終了予定日時から更新終了予定日時までの時間が二点鎖線のバーにより表示されている。従って、管理者は、タスクがどの程度遅延しているかをより確実に把握することができる。
【０１０５】
・本実施形態では、管理コンピュータ２１は、プロジェクトの登録を行うときには、テンプレートデータ記憶部２５に記録されているタスク設定データ２５１及び達成率設定データ２５２を管理者用端末１１に送信する。このため、管理者は、タスク設定データ２５１及び達成率設定データ２５２を用いて、プロジェクトを効率的に設定して登録することができる。
【０１０６】
なお、上記実施形態は以下のように変更してもよい。
○上記実施形態においては、管理コンピュータ２１は、管理者用端末１１に対してプロジェクト進捗画面９００の画面データを送信した。これに限らず、管理コンピュータ２１は、作業者用端末１２に対してもプロジェクト進捗画面９００の画面データを送信してもよい。これにより、作業者は、過去に自分が行ったタスクの遅延を振り返ることもできるし、自分がこれから行うタスクが、他のタスクの進捗により遅延しているか等を把握することもできる。
【０１０７】
○上記実施形態においては、管理コンピュータ２１は、図１０に示す遅延警告画面８００を作業者用端末１２のディスプレイに表示させた。この遅延警告画面８００には、作業者がタスクを終了できると予想した終了日時を入力させる入力欄８２０を含ませた。これに限らず、遅延警告画面８００の入力欄８２０を、タスクの処理に必要な追加時間（例えば３０分必要である場合には「３０分」）などを入力させてもよい。すなわち、管理コンピュータ２１は、作業者用端末１２に入力された時間から、作業者がタスクを終了できると予測した終了予定日時を算出できるデータを取得できれば、どのようなデータを取得してもよい。なお、この場合には、管理コンピュータ２１は、追加時間を作業者用端末１２から受信すると、この追加時間と現在の時刻とに基づいて、新たな終了予定日時を算出する。そして、この新たな終了予定日時を遅延データ２３３に記録する。
【０１０８】
○上記実施形態においては、管理コンピュータ２１は、作業者用端末１２に進捗報告画面７００を表示し、この進捗報告画面７００に表示されたトリガーを作業者に選択してもらうことにより、タスクの達成率を取得した。これに限らず、管理コンピュータ２１は、タスクの達成率をパーセンテージで入力するような画面を作業者用端末１２に表示させて、作業者にタスクの達成率を直接入力してもらうことにより、タスクの達成率を取得してもよい。
【０１０９】
○上記実施形態においては、管理コンピュータ２１は、遅延している場合（ステップＳ１−９）に作業者用端末１２に遅延通知を行って、作業者にタスクの終了予定日時に変更がないかを確認した。これに限らず、タスクの達成率に基づいて、許容範囲以上に遅延している場合や許容範囲以上に早くタスクが進行している場合に、タスクの終了予定日時に変更がないかを確認してもよい。後者の場合には、早く終了するタスクに合わせて、他のタスクの開始を早めることもでき、プロジェクトを迅速に進めることも可能となる。
【０１１０】
○上記実施形態においては、管理コンピュータ２１は、達成率が更新されたとき（ステップＳ１−６）に、遅延しているか否かを判断した（ステップＳ１−９）。これに限らず、タスクの予定終了日時を経過した作業者用端末１２に対して、作業者用端末１２は、遅延通知を送信して、新たな終了予定日時データを取得してもよい。具体的には、管理コンピュータ２１は、所定期間（例えば、５分毎）に現在の時刻とタスクデータ２３０の終了予定日時とを比較し、終了予定日時が経過したタスクを抽出する。そして、そのタスクのタスクデータ２３０の担当者識別子に基づいて、そのタスクを行っている担当者の作業者用端末１２に対して遅延通知を送信する。これにより、管理コンピュータ２１は、遅延したタスクについて、どの程度遅延するかのデータを、更に迅速に取得することができる。
【図面の簡単な説明】
【０１１１】
【図１】実施形態におけるシステムの概略図。
【図２】プロジェクトデータ記憶部に記録されたデータの説明図。
【図３】タスク管理データ記憶部に記録されたデータの説明図。
【図４】ファイルデータ記憶部に記録されたデータの説明図。
【図５】テンプレートデータ記憶部に記録されたデータの説明図。
【図６】タスク処理の処理手順を説明するための流れ図。
【図７】プロジェクトの登録画面の説明図。
【図８】達成率設定画面の説明図。
【図９】進捗報告画面の説明図。
【図１０】遅延警告画面の説明図。
【図１１】プロジェクト進捗画面の説明図。
【符号の説明】
【０１１２】
１１…管理者用端末、１２…作業者用端末、２０…プロジェクト管理システム、２１…管理コンピュータ、２２…達成率データ記憶部としてのプロジェクトデータ記憶部、２３…タスク管理データ記憶部。
【図１】
2005284385.tif 000003
【図２】
2005284385.tif 000004
【図３】
2005284385.tif 000005
【図４】
2005284385.tif 000006
【図５】
2005284385.tif 000007
【図６】
2005284385.tif 000008
【図７】
2005284385.tif 000009
【図８】
2005284385.tif 000010
【図９】
2005284385.tif 000011
【図１０】
2005284385.tif 000012
【図１１】
2005284385.tif 000013