(57)【要約】【課題】タスクの進捗管理に触れずにタスクの滞留を検出することが可能なプロジェクト管理システム、プロジェクト管理装置、プロジェクト管理方法及びプロジェクト管理プログラムを提供することを目的とする。【解決手段】本発明のプロジェクト管理システムは、プロジェクトを構成する複数のタスクの更新情報に基づき、タスクが所定期間内に更新されたか否かを判定し、タスクが所定期間更新されていないとき、タスクが滞留しているものとして通知する。【選択図】図４
2009048425.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物の管理を行うプロジェクト管理装置であって、
前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得手段と、
前記更新情報取得手段により取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定手段と、
前記更新期間判定手段により、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知手段とを有するプロジェクト管理装置。
【請求項２】
前記タスク情報と前記関連物とが格納されるデータベースと、
前記データベースにおいて、前記タスク情報が登録されるタスク情報登録領域を設定するタスク情報領域設定手段と、
前記データベースにおいて、前記タスク情報登録領域と対応付けて前記関連物が登録される関連物登録領域を設定する関連物登録領域設定手段とを有する請求項１記載のプロジェクト管理装置。
【請求項３】
前記滞留通知手段は、
前記タスクが第一の所定期間内に更新されていないと判定されたとき、一回目のタスクの滞留を通知し、
前記タスクが第二の所定期間内に更新されていないと判定されたとき、二回目のタスクの滞留を通知する請求項１又は２記載のプロジェクト管理装置。
【請求項４】
当該プロジェクト管理装置は、前記タスク情報と前記タスクの関連物の登録及び編集を行う端末装置と接続されており、
前記滞留通知手段による滞留の通知を前記端末装置へ送信する送信手段を有する請求項１乃至３の何れか一項に記載のプロジェクト管理装置。
【請求項５】
前記タスク毎に前記所定期間を設定する設定手段を有する請求項１乃至４の何れか一項に記載のプロジェクト管理装置。
【請求項６】
前記滞留通知手段による前記タスクの滞留の通知において、通知される内容を設定する設定手段を有する請求項１乃至５の何れか一項に記載のプロジェクト管理装置。
【請求項７】
プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物との登録及び編集を行う端末装置と、前記端末装置により登録された前記タスク情報と前記関連物の管理を行うプロジェクト管理装置とを有するプロジェクト管理システムであって、
前記プロジェクト管理装置は、
前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得手段と、
前記更新情報取得手段により取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定手段と、
前記更新期間判定手段により、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知手段とを有するプロジェクト管理システム。
【請求項８】
プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物の管理を行うプロジェクト管理装置におけるプロジェクト管理方法であって、
前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得手順と、
前記更新情報取得手順により取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定手順と、
前記更新期間判定手順により、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知手順とを有するプロジェクト管理方法。
【請求項９】
プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物の管理を行うプロジェクト管理装置において実行されるプロジェクト管理プログラムであって、
前記プロジェクト管理装置は、演算処理装置と記憶装置とを有し、
前記演算処理装置に、
前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得ステップと、
前記更新情報取得ステップにより取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定ステップと、
前記更新期間判定ステップにより、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知ステップとを実行させるプロジェクト管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行に関する関連物の管理を行うプロジェクト管理システム、プロジェクト管理装置、プロジェクト管理方法、プロジェクト管理プログラムに関する。
【背景技術】
【０００２】
プロジェクトの管理において、プロジェクトを構成する各タスクの進捗状況の把握することが必要となる。特にタスク遅延の検知は重要な要素である。従来のタスク管理では、例えば作業者が逐次達成率あるいは実績時間を手動で入力するものがある。しかし各作業者は予定よりも悪い達成率を入力しない傾向があり、正確な実働時間を把握することは難しい。また各作業者が遅延していると感じていない場合は、タスクの滞留を把握することは難しい。
【０００３】
そこで例えば特許文献１では、現在の進捗情報と過去の関連プロジェクトとの比較により当該プロジェクトの遅延の程度を予測する技術が記載されている。また特許文献２には、文書の初期作成から完成までの作成状況の段階に対応してタスクの進捗を管理するプロジェクト管理システム、プロジェクト管理方法及びプロジェクト管理プログラムが記載されている。
【特許文献１】特開２００５−２０８８０４号公報
【特許文献２】特開２００５−２２７８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献１記載の発明では、過去の関連プロジェクトの選定が困難である。例えば類似したプロジェクトでも、プロジェクトが変われば達成に必要となる期間も異なり、重点を置くタスクも異なる。また特許文献２記載の発明では、タスクの成果物が文書でない場合に対応できない。
【０００５】
本発明は、上記の事情を鑑みてこれを解決すべく成されたものであり、タスクの進捗管理に触れずにタスクの滞留を検出することが可能なプロジェクト管理システム、プロジェクト管理装置、プロジェクト管理方法及びプロジェクト管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の目的を達成するために、以下の如き構成を採用した。
【０００７】
本発明は、プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物の管理を行うプロジェクト管理装置であって、前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得手段と、前記更新情報取得手段により取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定手段と、前記更新期間判定手段により、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知手段とを有する構成とした。
【０００８】
係る構成によれば、タスクの進捗管理に触れずにタスクの滞留を検出することができる。
【０００９】
また本発明は、プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物との登録及び編集を行う端末装置と、前記端末装置により登録された前記タスク情報と前記関連物の管理を行うプロジェクト管理装置とを有するプロジェクト管理システムであって、前記プロジェクト管理装置は、前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得手段と、前記更新情報取得手段により取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定手段と、前記更新期間判定手段により、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知手段とを有する構成とした。
【００１０】
また本発明は、プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物の管理を行うプロジェクト管理装置におけるプロジェクト管理方法であって、前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得手順と、前記更新情報取得手順により取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定手順と、前記更新期間判定手順により、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知手順とを有する方法とした。
【００１１】
また本発明は、プロジェクトを構成する複数のタスクに関するタスク情報と前記タスクの実行と関連する関連物の管理を行うプロジェクト管理装置において実行されるプロジェクト管理プログラムであって、前記プロジェクト管理装置は、演算処理装置と記憶装置とを有し、前記演算処理装置に、前記タスク情報及び／又は前記関連物が更新されたとき、前記タスク情報及び／又は前記関連物の更新情報を取得する更新情報取得ステップと、前記更新情報取得ステップにより取得された更新情報に基づき、前回の更新から所定期間内に前記タスクが更新されているか否かを判定する更新期間判定ステップと、前記更新期間判定ステップにより、前記タスクが所定期間内に更新されていないと判定されたとき、前記タスクの滞留を通知する滞留通知ステップとを実行させるプログラムとした。
【発明の効果】
【００１２】
本発明によれば、タスクの進捗管理に触れずにタスクの滞留を検出することができる。
【発明を実施するための最良の形態】
【００１３】
本発明のプロジェクト管理システムは、プロジェクトを構成する複数のタスクの更新情報に基づき、タスクが所定期間内に更新されたか否かを判定し、タスクが所定期間更新されていないとき、タスクが滞留しているものとして通知する。
【００１４】
図１は、本発明のプロジェクト管理システム１００のシステム構成図の一例を示す図である。
【００１５】
プロジェクト管理システム１００は、プロジェクト管理装置２００と端末装置３００とがネットワーク４００を介して接続されて構成されている。プロジェクト管理システム１００において、プロジェクト管理装置２００は、端末装置３００から登録されるタスクに関するタスク情報と、タスクの実行と関連する関連物とを管理する。
【００１６】
ここ以下の実施形態の説明におけるタスク、タスク情報及び関連物について説明する。
【００１７】
タスクとは、例えば企業等において実行されるプロジェクトを複数の作業工程に分割した際の各作業工程における作業そのものを示す。タスク情報とは、タスクに関連する情報である。タスク情報は、例えば各タスクにおける作業内容を示す情報、タスクの開始日及び完了予定日、タスクを担当する担当者名などの情報である。関連物は、タスクの実行により生成される成果物や、タスクの実行に際し参照される参照物である。成果物は、例えばタスクの実行により生成された文書データ、プログラムファイル、画像データ等である。参照物は、例えばタスクの実行に際し参照される文書データ、画像データ等である。
【００１８】
プロジェクト管理システム１００では、プロジェクトの管理を行うプロジェクト管理者や実際の作業を行う作業者により、操作端末３００からタスク情報及び関連物の登録及び編集が行われる。プロジェクト管理装置２００は、操作端末３００において登録されタスク情報と関連物をデータベースに登録して管理する。そしてプロジェクト管理装置２００は、タスク情報及び／又は関連物の少なくとも何れか一方が所定期間以上更新されていない場合、タスクが滞留しているものとして、これを通知する。
【００１９】
プロジェクト管理システム１００を構成するプロジェクト管理装置２００及び操作端末は、演算処理装置と記憶装置とを有する一般のコンピュータにより実現することができる。
【００２０】
図２は、本発明のプロジェクト管理装置のハードウェア構成の一例を示す図である。
【００２１】
プロジェクト管理装置２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６およびインターフェース装置２７で構成される。
【００２２】
入力装置２１はキーボードやマウスなどで構成され、各種信号を入力するために用いられる。出力装置２２はディスプレイ装置などで構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置２７は、モデム、ＬＡＮカードなどで構成されており、ネットワーク４００に接続する為に用いられる。
【００２３】
本発明のプロジェクト管理プログラムは、プロジェクト管理装置２００を制御する各種プログラムの少なくとも一部である。プロジェクト管理プログラムは例えば記録媒体２８の配布やネットワーク４００からのダウンロードなどによって提供される。プロジェクト管理プログラムを記録した記録媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的あるいは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２４】
また、プロジェクト管理プログラムを記録した記録媒体２８がドライブ装置２３にセットされると、プロジェクト管理プログラムは記録媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワーク４００からダウンロードされたプロジェクト管理プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００２５】
プロジェクト管理装置２００は、インストールされたプロジェクト管理プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、コンピュータの起動時に補助記憶装置２４からプロジェクト管理プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納されたプロジェクト管理プログラムに従って、後述するような各種処理を実現している。
【００２６】
また本発明のプロジェクト管理システム１００を構成する操作端末３００も、プロジェクト管理装置２００と同様のハードウェア構成を有する。操作端末３００は、操作端末用のプログラムがインストールされることにより、以下に説明する各実施形態の操作端末３００として機能を実現する。
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図３は、第一の実施形態のプロジェクト管理システム１００を構成する各装置の機能構成図である。尚本実施形態では、タスクの関連物をタスクの実行により生成される文書データ（成果物）として説明する。
【００２７】
プロジェクト管理装置２００は、タスク登録領域設定部２１０、タスク情報取得部２２０、タスク情報登録領域設定部２３０、文書データ取得部２３５、文書データ登録領域設定部２４０、更新情報取得部２５０、更新期間判定部２６０、通知設定部２６５、滞留通知部２７０を有する。
【００２８】
また本実施形態のプロジェクト管理装置２００の有する補助記憶装置２４には、データベース２８０が設けられている。データベース２８０は、タスク登録部２８１、タスク情報登録部２８２、文書データ登録部２８３、更新情報登録部２８４、通知設定登録部２８５を有する。
【００２９】
タスク登録領域設定部２１０は、データベース２８０において、タスク毎に各タスクのタスク情報と関連物を登録するための領域であるタスク登録部２８１を設定する。具体的には、タスク登録領域設定部２１０は、例えば端末装置３００においてタスクＡが登録された場合には、データベース２８０にタスクＡのタスク登録部２８１Ａを設定する。また端末装置３００においてタスクＢが登録された場合には、データベース２８０にタスクＢのタスク登録部２８１Ｂを設定する。また本実施形態のタスク登録部２８１には、タスク情報と文書データが更新された際に取得される更新情報も登録される。本実施形態の更新情報登録部２８４は、タスク登録部２８１が設定されたとき、タスク登録部２８１内に設定されていても良い。
【００３０】
タスク情報取得部２２０は、端末装置３００において入力されたタスク情報を取得する。タスク情報登録領域設定部２３０は、タスク登録部２８１において、タスク情報の登録領域となるタスク情報登録部２８２を設定する。
【００３１】
文書データ取得部２３５は、端末装置３００において入力された文書データを取得する。文書データ登録領域設定部２４０は、タスク登録部２８１において、文書データの登録領域となる文書データ登録部２８３を設定する。
【００３２】
更新情報取得部２５０は、タスク情報又は文書データの何れか一方、またはタスク情報及び文書データの両方が更新されたとき、更新情報を取得してタスク登録部２８１内に設けられた更新情報登録部２８４に登録する。本実施形態の更新情報とは、例えば更新が行われた日時を示す情報などである。
【００３３】
更新期間判定部２６０は、タスク情報と文書データの何れか一方、又は両方が所定期間内に更新されているか否かを判定する。更新期間判定部２６０は、タスク情報と書データの何れか一方、又は両方が所定期間更新されていない場合、このタスクを滞留しているものと判定する。
【００３４】
通知設定部２６５は、後述するタスクの滞留通知に係る設定を行う。本実施形態の通知設定部２６５では、例えばタスクの滞留を判定する基準となる所定期間の設定が行われても良い。また本実施形態の通知設定部２６５では、例えばタスクの滞留を通知する際の通知内容の設定が行われても良い。通知設定部２６５における通知設定の詳細は後述する。通知設定部２６５により設定された通知設定情報は、データベース２８０内の通知設定登録部２８５に登録される。
【００３５】
滞留通知部２７０は、更新期間判定部２６０により、タスク情報及び文書データの何れも所定期間内に更新されていないと判定されたとき、タスクの滞留を通知する。滞留通知部２７０は、例えばプロジェクト管理装置２００のディスプレス機能を有する出力装置２２にタスクの滞留通知を表示することにより、タスクの滞留を通知しても良い。
【００３６】
次に端末装置３００について説明する。端末装置３００は、出力装置３１０、タスク情報入力部３２０、文書データ入力部３３０、通知取得部３４０、表示制御部３５０を有する。
【００３７】
出力装置３１０は、ディスプレイなどの表示機能を有するもので構成される。タスク情報入力部３２０は、タスク情報が入力される。文書データ入力部３３０は、文書データが入力される。通知取得部３４０は、プロジェクト管理装置２００からの滞留通知を取得する。表示制御部３５０は、出力装置３１０における表示の制御を行う。
【００３８】
次に、本発明のプロジェクト管理システム１００の動作を説明する。
【００３９】
まず始めに、図４を参照して本実施形態におけるタスク情報と文書データの登録について説明する。図４は、第一の実施形態におけるタスク情報と文書データの登録を説明するフローチャートである。
【００４０】
端末装置３００において、タスク情報入力部３２０によりタスク情報が入力されると、ステップＳ４０１へ進み、プロジェクト管理装置２００は、タスク情報取得部２２０により入力されたタスク情報を取得する。
【００４１】
ステップＳ４０１に続いてステップＳ４０２へ進み、タスク登録領域設定部２１０は、タスク登録部２８１をデータベース２８０に設定する。ステップＳ４０２に続いてステップＳ４０３へ進み、タスク情報登録領域設定部２３０は、タスク登録部２８１においてタスク情報が登録されるタスク情報登録部２８２を設定する。ステップＳ４０３に続いてステップＳ４０４へ進み、取得されたタスク情報は、タスク情報登録部２８２へ登録される。ステップＳ４０４に続いてステップＳ４０５へ進み、文書データ登録領域設定部２４０は、タスク情報登録部２８２と関連付けて文書データ登録部２８３を設定する。
【００４２】
ここで、図５にタスク情報登録部２８２と関連付けられた文書データ登録部２８３が設定されたデータベース２８０の一例を示す。
【００４３】
図５のデータベース２８０では、タスクＡに関する情報が登録されるタスク登録部２８１Ａにおいて、タスク情報登録部２８２ＡにタスクＡのタスク情報が登録されている。またタスク登録部２８１Ａでは、タスク情報登録部２８２Ａと対応付けされた文書データ登録部２８３Ａが設定されている。
【００４４】
尚本実施形態では、タスク情報が登録されたときの日時がタスクＡの最初の更新情報となる。よって本実施形態の更新情報取得部２５０は、タスクＡの最初の更新情報を取得し、タスク登録部２８１内の更新情報登録部２８４Ａに登録するものとした。また図５に示す例ではタスク情報を、タスクＩＤ、タスク名、開始日、完了予定日、担当者名としたがこれに限定されない。タスク情報には、例えばタスクの内容を示す情報などが含まれても良い。
【００４５】
図４に戻って、ステップＳ４０５に続いてステップＳ４０６へ進み、操作端末３００において文書データ入力部３３０から、タスクの実行により生成された文書データが入力された場合、ステップＳ４０７へ進む。またステップＳ４０６において文書データが入力されていない場合には、タスク情報及び文書データの登録処理を終了する。
【００４６】
ステップＳ４０７においてプロジェクト管理装置２００は、文書データ取得部２３５により、操作端末３００において入力された文書データを取得する。ステップＳ４０７に続いてステップＳ４０８へ進み、プロジェクト管理装置２００は、取得した文書データを文書データ登録部２８２へ登録する。
【００４７】
図６は、文書データが登録されたデータベース２８０の一例を示す図である。尚本実施形態では、タスクの実行により生成される文書データには、タスクＩＤが含まれるものとした。プロジェクト管理装置２００では、取得した文書データに含まれるタスクＩＤに基づき、対応する文書データ登録部２８２へ文書データを登録し、タスク情報と文書データの登録を終了する。
【００４８】
より具体的には、例えばタスクＡのタスクＩＤをＡとした場合、タスクＩＤ＝Ａを有する文書データは、タスクＡに対応したタスク登録部２８１Ａ内に設定された文書データ登録部２８２Ａに登録される。尚ここで更新情報取得部２５０は、文書データが文書データ登録部２８２Ａに登録されたとき、タスク登録部２８１Ａ内の情報が更新されたものとし、文書データが登録された日時を更新情報として取得する。そして取得した更新情報を、最新の更新情報として更新情報登録部２８４に上書きして登録する。
【００４９】
次に、本実施形態のプロジェクト管理装置２００におけるタスクの滞留の判定について説明する。
【００５０】
本実施形態では、タスク情報登録部２８２に登録されたタスク情報、文書データ登録部２８３に登録された文書データの何れか一方又は両方が更新されたとき、タスクが更新されたものと判定される。
【００５１】
具体的には、更新情報取得部２５０は、例えば文書データ登録部２８３に、端末装置３００で編集された文書データが上書きされた場合、編集後の文書データが上書きされた日時を更新情報として取得し、更新情報登録部２８４に登録する。また本実施形態の更新情報取得部２５０は、例えば端末装置３００において編集されたタスク情報がタスク情報登録部２８２に上書きされた場合、編集後のタスク情報が上書きされた日時を更新情報として取得し、更新情報登録部２８４に登録する。尚タスク情報の編集とは、例えば担当者の変更や、タスクの完了予定日の変更などである。
【００５２】
本実施形態では、更新期間判定部２６０により、上記のようなタスクの更新が所定期間内に行われているか否かを判定し、この判定結果に基づきタスクの滞留を判定する。以下に図７を参照して本実施形態におけるタスクの滞留の判定について説明する。
【００５３】
図７は、第一の実施形態におけるタスクの滞留の判定を説明するフローチャートである。
【００５４】
タスク情報登録部２８２にタスク情報が登録されると、ステップＳ７０１において、更新期間判定部２６０は通知設定登録部２８５の設定を参照する。ここでは更新期間判定部２６０は、通知設定登録部２８５に登録された、タスクの滞留と判定される基準となる所定期間を参照する。ステップＳ７０１に続いてステップＳ７０２へ進み、更新期間判定部２６０は、更新情報登録部２８４に登録された更新情報を参照する。
【００５５】
ステップＳ７０２に続いてステップＳ７０３へ進み、更新期間判定部２６０は、設定された所定期間内にタスク情報又は文書データの少なくとも一方が更新されているいか否かを判定する。ステップＳ７０３において所定期間内にタスク情報及び文書データのいずれも更新されていない場合、更新期間判定部２６０は、このタスクが滞留しているものと判定する。ステップＳ７０３に続いてステップＳ７０４へ進み、滞留通知部２７０は、タスクの滞留を通知する。
【００５６】
尚タスクの滞留通知は、例えばプロジェクト管理装置２００の出力装置２２に表示されても良い。またタスクの滞留通知は、端末装置３００へ送信されても良い。この場合端末装置３００は、通知取得部３４０により滞留通知を取得し、表示制御部３５０によりこの通知を出力装置３１０へ表示させる。尚本実施形態では、タスク滞留の通知画面に表示させる内容を、通知設定部２６５により設定することができる。
【００５７】
図８に、タスクの滞留を通知する通知画面の例を示す。図８（Ａ）に示す通知画面８１では、タスクの滞留の有無のみを通知している。図８（Ｂ）に示す通知画面８２では、タスクの滞留期間及びタスクの詳細が表示されている。タスクの詳細とは、例えばタスク情報、タスクの進捗状態、タスクＡの成果物である文書データの名称などである。
【００５８】
以上に説明したように、本実施形態ではタスクの更新情報に基づきタスクの滞留を判定する。よって本実施形態によれば、タスクの進捗管理に触れずにタスクの滞留を検出することができる。
【００５９】
ここで通信設定部２６５によるタスクの滞留通知の設定について説明する。
【００６０】
本実施形態のプロジェクト管理装置２００では、通知設定部２６５によりタスクの滞留の判定及びタスクの滞留通知に係る各種の設定を行うことができる。
【００６１】
まず本実施形態の通知設定部２６５は、タスクの滞留を判定する基準となる所定期間を設定することができる。また本実施形態の通知設定部２６５は、データベース２８０にタスク登録部２８１が複数設定されている場合には、各タスク毎に滞留を判定する基準となる期間を設定できる。例えばタスクＡの滞留を判定する基準となる期間Ａ、タスクＢの滞留を判定する基準となる期間Ｂをそれぞれ設定することができる。
【００６２】
図９は、所定期間を設定する設定画面の一例を示す図である。本実施形態のプロジェクト管理装置２００では、通知設定部２６５による所定期間の設定に際し、出力装置２２に例えば図９に示す設定画面を表示させる。図９（Ａ）は、１つのタスクに対する所定期間を設定する設定画面９１の例である。図９（Ｂ）は、複数のタスクに対してそれぞれの所定期間を設定する設定画面９２の例である。
【００６３】
次に通知設定部２６５による通知設定の内容の設定について説明する。
【００６４】
本実施形態では、タスクの滞留を通知する際に、滞留の有無の他に通知する内容を設定することができる。また本実施形態では、同一のタスクに対してタスクの滞留の通知を複数回行う設定とすることができる。
【００６５】
図１０は、通知設定部２６５による設定画面の一例を示す図である。
【００６６】
図１０に示す設定画面９３では、一度目の滞留と判定される期間を設定する第一期間設定部９４、第一期間内にタスクの更新が行われないときに通知される通知内容を設定する第一内容設定部９５が表示されている。また設定画面９３には、二度目の滞留と判定される期間を設定する第二期間設定部９６、第二期間内にタスクの更新が行われないときに通知される通知内容を設定する第二内容設定部９７が表示されている。
【００６７】
通知設定部２６５は、設定画面９３で設定された設定内容を通知設定登録部２８５に登録する。このように本実施形態では、同一のタスクに複数回の滞留通知を行うことができる。
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。第二の実施形態では、更新情報として取得する情報を設定できる点が第一の実施形態と相違する。よって第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００６８】
図１１は、第二の実施形態のプロジェクト管理システム１００Ａを構成する各装置の機能構成を示す図である。
【００６９】
本実施形態のプロジェクト管理システム１００Ａを構成するプロジェクト管理装置２００Ａは、第一の実施形態のプロジェクト管理装置２００の有する各部に加え、更新属性設定部２７２を有する。また本実施形態のプロジェクト管理装置２００Ａの有するデータベース２８０Ａは、更新属性設定部２７２により設定された更新属性が登録される更新属性設定登録部２８６を有する。
【００７０】
本実施形態の更新属性設定部２７２では、タスクの更新を判断する基準となる更新属性情報を設定する。また本実施形態の更新情報取得部２５０Ａは、更新属性設定部２７２により設定された更新属性情報が更新されたとき、タスクが更新されたものとして更新情報を取得する。
【００７１】
図１２は、更新属性設定画面の一例を示す図である。図１２に示す設定画面１２０では、タスクの更新を判断する基準の情報（更新属性情報）として、タスクの完了予定日、文書データが設定されている。また設定画面１２０では、タスクに対してサブタスクが追加された場合もタスクの更新と判断される設定となっている。
【００７２】
更新属性設定部２７２は、設定画面１２０で設定された内容をデータベース２８０Ａ内の更新属性設定登録部２８６へ登録し、更新属性情報を設定する。本実施形態において図１２に示す内容の更新属性情報が設定された場合、更新情報取得部２５０Ａは、更新属性設定登録部２８６に登録された設定に基づき、タスクの完了予定日、文書データが更新されたときの日時、またサブタスクが追加されたときの日時のみを更新情報として取得する。
【００７３】
このように本実施形態によれば、タスクの更新を判断する基準の情報を任意に設定することができる。
【００７４】
尚図１２に示す例では、タスクの更新を判断する基準として、タスクの完了予定日、文書データが更新されたとき、及びサブタスクが追加されたときとしたが、これに限定されない。例えば更新属性設定部２７２では、タスクの内容を示す情報が更新されたときをタスクの更新を判断する基準として設定しても良いし、タスクにコメントが追加されたときをタスクの更新を判断する基準として設定しても良い。
（第三の実施形態）
以下に図面を参照して本発明の第三の実施形態について説明する。第三の実施形態では、タスクの滞留を通知するメンバを設定できる点が第一の実施形態と相違する。よって第三の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００７５】
図１３は、第三の実施形態のプロジェクト管理システム１００Ｂを構成する各装置の機能構成を示す図である。
【００７６】
本実施形態のプロジェクト管理システム１００Ｂを構成するプロジェクト管理装置２００Ｂは、通知メンバ設定部２７５を有する。また本実施形態のデータベース２８０Ｂは、通知メンバ設定部２７５により設定されたメンバが登録される通知メンバ登録部２８７を有する。
【００７７】
本実施形態の通知メンバ設定部２７５では、タスクの滞留を通知するメンバが設定される。すなわち本実施形態の通知メンバ設定部２７５では、タスクの滞留が通知される端末装置が設定される。また本実施形態の通知メンバ設定部２７５では、タスク毎にタスクの滞留を通知するメンバを設定することができる。
【００７８】
以下に本実施形態の通知メンバ設定部２７５による設定処理を説明する。
プロジェクト管理装置２００Ｂにおいて通知メンバ設定の指示がなされると、通知メンバ設定部２７５は、データベース２８０Ｂに登録されたタスクの一覧を出力装置２２へ表示させ、タスクの滞留を通知するメンバを設定する。図１４は、メンバ設定画面の一例を示す図である。
【００７９】
本実施形態では、通知メンバ設定指示を受けると、滞留の判定の対象とされる対象タスクと、対象タスクに関連するタスクが表示される。図１４（Ａ）に、プロジェクトＡを構成するタスクにおいて通知メンバを設定する設定画面１４１を示す。プロジェクトを構成するタスクは、通常は図１４（Ａ）に示すようなツリー構造により管理される。したがって本実施形態において出力装置２２に表示されるタスクの一覧は、対象タスク１４１Ａを含むツリーを構成するタスクの一覧である。また本実施形態では、タスクの一覧の表示形態として、対象タスク１４１Ａを構成するツリー構造を表示させる。
【００８０】
設定画面１４１では、例えばプロジェクトＡの責任者及びタスクの実行者に滞留が通知されるタスクにマーカａを付与することにより、このタスクの滞留を責任者及び実行者に通知する設定とすることができる。図１４（Ａ）では、対象タスク１４１Ａの親タスク１４１Ｂにマーカａが付与されている。よって親タスク１４１Ｂにおいて滞留が検出された場合には、滞留通知部２７０Ａは、責任者の使用する端末装置３００と、タスク１４１Ａの実行者の使用する端末装置３００とにタスクの滞留を通知する。
【００８１】
また設定画面１４１では、マーカｂを付与することにより、このタスクの滞留をタスクの実行者にのみ通知する設定とすることができる。図１４（Ａ）では、対象タスク１４１Ａにマーカｂが付与されている。
【００８２】
よってタスク１４１Ａにおいて滞留が検出された場合、滞留通知部２７０Ａは、通知メンバ登録部２８７を参照し、タスク１４１Ａの実行者の使用する端末装置３００にのみタスクの滞留を通知する。
【００８３】
本実施形態の通知メンバ設定部２７５は、設定画面１４１における設定を通知メンバ登録部２８７へ登録して設定する。
【００８４】
また本実施形態では、１つのタスクが複数のタスクに分割されている場合には、分割されたタスク毎に対し、通知メンバの設定を行うことができる。
【００８５】
図１４（Ｂ）では、分割されたタスク毎に通知メンバ設定を行う設定画面１４２ｂを示す。設定画面１４２は、タスクＡを分割した場合の通知メンバ設定画面である。設定画面１４２設定画面１４１と同様に、マーカａを付与することにより、このタスクの滞留を責任者及び実行者に通知する設定とすることができ、マーカｂを付与することにより、このタスクの滞留をタスクの実行者にのみ通知する設定とすることができる。設定画面１４２では、タスクＡを構成する対象タスク１４２Ａにマーカａが付与されおり、対象タスク１４２Ａの親タスク１４２Ｂにマーカｂが付与されている。
【００８６】
よって設定画面１４２の設定では、対象タスク１４２Ａに滞留が検出された場合、滞留通知部２７０Ａは、対象タスク１４２Ａの実行者が使用する端末装置３００と、タスクＡの責任者の使用する端末装置３００へ滞留を通知する。
【００８７】
このように本実施形態によれば、タスク毎にタスクの滞留を通知するメンバを設定することができる。よって作業者は、例えば自分の担当するタスクと関連するタスクが滞留しているか否かを知ることができる。
【００８８】
また本実施形態は、第二の実施形態と組み合わされても良い。本実施形態が第二の実施形態と組み合わされた場合、プロジェクト管理装置２００Ｂでは、各タスク毎に複数回の滞留通知を設定でき、さらに滞留が通知されるメンバを各回毎に設定することができる。
【００８９】
図１５は、複数回の滞留通知における通知メンバを設定する設定画面の一例を示す図である。
【００９０】
設定画面１５１でも、設定画面１４１と同様に、マーカａを付与することにより、このタスクの滞留を責任者及び実行者に通知する設定とすることができ、マーカｂを付与することにより、このタスクの滞留をタスクの実行者にのみ通知する設定とすることができる。
【００９１】
設定画面１５１では、初回の滞留を検出する段階１の設定において、対象タスク１５１の滞留を判断する基準となる第一期間設定部１５２と、第一期間設定部１５２で設定された期間更新がない場合の通知内容を設定する第一内容通知部１５３が表示されている。また対象タスク１５１には、マーカｂが付与されている。
【００９２】
よって対象タスク１５１が第一設定期間部１５２で設定された期間更新されない場合、対象タスク１５１の実行者にのみも第一内容設定部１５３で設定された内容が通知される。
【００９３】
また設定画面１５１では、２回目の滞留を検出する段階２の設定において、対象タスク１５１の滞留を判断する基準となる第二期間設定部１５４と、第二期間設定部１５４で設定された期間更新がない場合の通知内容を設定する第二内容通知部１５５が表示されている。また対象タスク１５１には、マーカａが付与されている。
【００９４】
よって対象タスク１５１が第二設定期間部１５３で設定された期間更新されない場合、対象タスク１５１の実行者と、プロジェクトＡの責任者に第二内容設定部１５３で設定された内容が通知される。
【００９５】
このように本実施形態では、１つのタスクにつき複数回の滞留通知が行われる場合にも、各滞留通知毎に通知メンバを設定することができる。
【００９６】
尚本実施形態のプロジェクト管理装置２００Ｂのデータベース２８０には、例えばプロジェクトに参加するメンバと、各メンバが使用する端末装置３００に設定された端末名と、各メンバが担当するタスクＩＤとが対応付けられたテーブル（図示せず）が予め格納されているものとした。
【００９７】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【００９８】
【図１】本発明のプロジェクト管理システム１００のシステム構成図の一例を示す図である。
【図２】本発明のプロジェクト管理装置のハードウェア構成の一例を示す図である。
【図３】第一の実施形態のプロジェクト管理システム１００を構成する各装置の機能構成図である。
【図４】第一の実施形態におけるタスク情報と文書データの登録を説明するフローチャートである。
【図５】タスク情報登録部２８２と関連付けられた文書データ登録部２８３が設定されたデータベース２８０の一例を示す図である。
【図６】文書データが登録されたデータベース２８０の一例を示す図である。
【図７】第一の実施形態におけるタスクの滞留の判定を説明するフローチャートである。
【図８】タスクの滞留を通知する通知画面の例を示す図である。
【図９】所定期間を設定する設定画面の一例を示す図である。
【図１０】通知設定部２６５による設定画面の一例を示す図である。
【図１１】第二の実施形態のプロジェクト管理システム１００Ａを構成する各装置の機能構成を示す図である。
【図１２】更新属性設定画面の一例を示す図である。
【図１３】第三の実施形態のプロジェクト管理システム１００Ｂを構成する各装置の機能構成を示す図である。
【図１４】メンバ設定画面の一例を示す図である。
【図１５】複数回の滞留通知における通知メンバを設定する設定画面の一例を示す図である。
【符号の説明】
【００９９】
１００、１００Ａ、１００Ｂ  プロジェクト管理システム
２００、２００Ａ、２００Ｂ  プロジェクト管理装置
２１０  タスク登録領域設定部
２２０  タスク情報取得部
２３０  タスク情報登録領域設定部
２３５  文書データ取得部
２４０  文書データ登録領域設定部
２５０、２５０Ａ  更新情報取得部
２６０  更新期間判定部
２６５  通知設定部
２７０、２７０Ａ  滞留通知部
２７２  更新属性設定部
２７５  通知メンバ設定部
２８０、２８０Ａ、２８０Ｂ  データベース
２８１  タスク登録部
２８２  タスク情報登録部
２８３  文書データ登録部
２８４  更新情報設定部
２８５  通知設定登録部
２８６  更新属性登録部
２８７  通知メンバ登録部
３００  端末装置
【図１】
2009048425.tif 000003
【図２】
2009048425.tif 000004
【図３】
2009048425.tif 000005
【図４】
2009048425.tif 000006
【図５】
2009048425.tif 000007
【図６】
2009048425.tif 000008
【図７】
2009048425.tif 000009
【図８】
2009048425.tif 000010
【図９】
2009048425.tif 000011
【図１０】
2009048425.tif 000012
【図１１】
2009048425.tif 000013
【図１２】
2009048425.tif 000014
【図１３】
2009048425.tif 000015
【図１４】
2009048425.tif 000016
【図１５】
2009048425.tif 000017