(57)【要約】【課題】実行すべきタスクの優先順位を提示する課題管理装置を得ること。【解決手段】課題管理装置は、担当者タスクＤＢ７と、プロジェクトタスクＤＢ１５と、プロジェクト進行計画ＤＢ１７と、担当者タスクの進捗度を受け付け、担当者タスクＤＢ７が記憶する進捗度の情報を更新する進捗度入力部４と、更新された担当者タスクの進捗度、他の担当者が担当する同一の担当者タスクがある場合には当該他の担当者の進捗度、に基づいてプロジェクトタスクの進捗度を算出し、プロジェクトタスクＤＢ１５が記憶する進捗度の情報を更新するプロジェクトタスク進捗度算出部９と、担当者タスクＤＢ７、プロジェクトタスクＤＢ１５、およびプロジェクト進行計画ＤＢ１７、が記憶する情報に基づいて担当者が実行すべき担当者タスクの優先順位を算出する担当者タスク優先順位算出部８と、を備える。【選択図】図１
2010277181.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトが２つ以上のタスクから構成されている場合に、複数のプロジェクトに従事する設計担当者が担当するタスクの管理を行う課題管理装置であって、
担当者、担当者が担当するタスクである担当者タスク、担当者タスクの進捗度、担当者タスクの計画、に関する情報を記憶するための担当者タスク記憶手段と、
プロジェクト、プロジェクトを構成するタスクであるプロジェクトタスク、プロジェクトタスクの進捗度、プロジェクトタスクの計画、に関する情報を記憶するためのプロジェクトタスク記憶手段と、
プロジェクト全体の節目となる期日の情報を記憶するためのプロジェクト進行計画記憶手段と、
担当者タスクの進捗度を受け付け、前記担当者タスク記憶手段が記憶する進捗度の情報を更新する進捗度入力手段と、
前記担当者タスク記憶手段から更新された担当者タスクの進捗度を読み出し、他の担当者が担当する同一の担当者タスクがある場合にはさらに当該担当者タスク記憶手段から当該他の担当者の進捗度を読み出し、読み出した進捗度に基づいてプロジェクトタスクの進捗度を算出し、前記プロジェクトタスク記憶手段が記憶する進捗度の情報を更新するプロジェクトタスク進捗度算出手段と、
前記担当者タスク記憶手段、前記プロジェクトタスク記憶手段、および前記プロジェクト進行計画記憶手段が記憶する情報を読み出し、その情報に基づいて、担当者が実行すべき担当者タスクの優先順位を算出する担当者タスク優先順位算出手段と、
を備えることを特徴とする課題管理装置。
【請求項２】
さらに、
担当者タスクの計画および実績の対比表を作成する担当者タスク進行状況制御手段、
を備え、
前記担当者タスク記憶手段に、進捗度を最初に記憶した開始日および更新日がさらに記憶されている場合に、
前記担当者タスク進行状況制御手段は、前記開始日および前記更新日から各担当者タスクの作業の実績情報を作成し、当該実績情報と、前記担当者タスク記憶手段に記憶された各担当者タスクの計画との対比表を作成する、
ことを特徴とする請求項１に記載の課題管理装置。
【請求項３】
さらに、
プロジェクトタスクの計画および実績の対比表を作成するプロジェクトタスク進行状況制御手段、
を備え、
前記プロジェクトタスク記憶手段に、進捗度を最初に記憶した開始日および更新日がさらに記憶されている場合に、
前記プロジェクトタスク進行状況制御手段は、前記開始日および前記更新日から各プロジェクトタスクの作業の実績情報を作成し、当該実績情報と、前記プロジェクトタスク記憶手段に記憶された各プロジェクトタスクの計画との対比表を作成する、
ことを特徴とする請求項１または２に記載の課題管理装置。
【請求項４】
プロジェクトが２つ以上のタスクから構成されている場合に、複数のプロジェクトに従事する設計担当者が担当するタスクの管理を行う課題管理装置における課題管理方法であって、
課題管理装置が、
担当者、担当者が担当するタスクである担当者タスク、担当者タスクの進捗度、担当者タスクの計画、に関する情報を記憶するための担当者タスク記憶手段と、
プロジェクト、プロジェクトを構成するタスクであるプロジェクトタスク、プロジェクトタスクの進捗度、プロジェクトタスクの計画、に関する情報を記憶するためのプロジェクトタスク記憶手段と、
プロジェクト全体の節目となる期日の情報を記憶するためのプロジェクト進行計画記憶手段と、
を備える場合において、
担当者が入力する担当者タスクの進捗度を受け取り、前記担当者タスク記憶手段が記憶している進捗度の情報を更新する担当者タスク進捗度更新ステップと、
前記担当者タスク記憶手段から更新された担当者タスクの進捗度を読み出し、他の担当者が担当する同一の担当者タスクがある場合にはさらに当該担当者タスク記憶手段から当該他の担当者の進捗度を読み出し、読み出した進捗度に基づいてプロジェクトタスクの進捗度を算出し、前記プロジェクトタスク記憶手段が記憶している進捗度の情報を更新するプロジェクトタスク進捗度更新ステップと、
前記担当者タスク記憶手段、前記プロジェクトタスク記憶手段、および前記プロジェクト進行計画記憶手段が記憶する情報を読み出し、その情報に基づいて、担当者が実行すべき担当者タスクの優先順位を算出する担当者タスク優先順位算出ステップと、
を含むことを特徴とする課題管理方法。
【請求項５】
前記担当者タスク記憶手段に、進捗度を最初に記憶した開始日および更新日がさらに記憶されている場合に、
さらに、
前記開始日および前記更新日から各担当者タスクの作業の実績情報を作成する担当者タスク作業実績作成ステップと、
前記実績情報と、前記担当者タスク記憶手段に記憶された各担当者タスクの計画との対比表を作成する担当者タスク計画実績対比表作成ステップと、
を含むことを特徴とする請求項４に記載の課題管理方法。
【請求項６】
前記プロジェクトタスク記憶手段に、進捗度を最初に記憶した開始日および更新日がさらに記憶されている場合に、
さらに、
前記開始日および前記更新日から各プロジェクトタスクの作業の実績情報を作成するプロジェクトタスク作業実績作成ステップと、
前記実績情報と、前記プロジェクトタスク記憶手段に記憶された各プロジェクトタスクの計画との対比表を作成するプロジェクトタスク計画実績対比表作成ステップと、
を含むことを特徴とする請求項４または５に記載の課題管理方法。
【請求項７】
請求項４、５または６に記載の課題管理方法をコンピュータに実行させることを特徴とする課題管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開発業務において課題を管理する課題管理装置に関する。
【背景技術】
【０００２】
従来、プロジェクト等による開発業務において、設計開発者の進捗を管理し、開発中に発生した課題を管理するシステムがある。通常、プロジェクト開発には複数の設計開発者が従事し、プロジェクト全体のタスク、進行計画、進捗状況に基づいて、各設計開発者にタスクが割り当てられる。プロジェクト管理者は、各設計開発者が割り当てられたタスクに対する進捗状況や発生した問題およびその対策等をシステムに入力することによって、プロジェクト全体の進捗や問題点を管理することができる。しかしながら、設計開発者については、複数のプロジェクトを掛け持ちして従事している場合が多く、各設計開発者における進捗や課題の管理は各個人に委ねられていた。そこで、設計開発者が複数のプロジェクトに従事する場合に、各設計開発者が、複数のプロジェクトで発生している課題を一元管理し、作業効率を向上させる課題管理システムに関する技術が下記特許文献１において開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１２２８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術によれば、設計開発者は、掛け持ちする複数のプロジェクトのタスクの実行順序を個人の裁量で決めている。そのため、適切に順序を管理できない設計開発者がいるとその後のタスクに影響を及ぼし、プロジェクト全体の進捗が遅れて納期遅れの原因となる、という問題があった。また、個人作業の進捗とプロジェクト全体の進捗の整合性は常時維持できている状態ではない。そのため、個人と全体の整合性を保つためには、別途工数を割いて確認を行う必要があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数のプロジェクトを横断して個人タスクの進捗を管理し、実行すべきタスクの優先順位を提示でき、かつ、担当者と全体での進行状況の整合を常時維持することが可能な課題管理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、プロジェクトが２つ以上のタスクから構成されている場合に、複数のプロジェクトに従事する設計担当者が担当するタスクの管理を行う課題管理装置であって、担当者、担当者が担当するタスクである担当者タスク、担当者タスクの進捗度、担当者タスクの計画、に関する情報を記憶するための担当者タスク記憶手段と、プロジェクト、プロジェクトを構成するタスクであるプロジェクトタスク、プロジェクトタスクの進捗度、プロジェクトタスクの計画、に関する情報を記憶するためのプロジェクトタスク記憶手段と、プロジェクト全体の節目となる期日の情報を記憶するためのプロジェクト進行計画記憶手段と、担当者タスクの進捗度を受け付け、前記担当者タスク記憶手段が記憶する進捗度の情報を更新する進捗度入力手段と、前記担当者タスク記憶手段から更新された担当者タスクの進捗度を読み出し、他の担当者が担当する同一の担当者タスクがある場合にはさらに当該担当者タスク記憶手段から当該他の担当者の進捗度を読み出し、読み出した進捗度に基づいてプロジェクトタスクの進捗度を算出し、前記プロジェクトタスク記憶手段が記憶する進捗度の情報を更新するプロジェクトタスク進捗度算出手段と、前記担当者タスク記憶手段、前記プロジェクトタスク記憶手段、および前記プロジェクト進行計画記憶手段が記憶する情報を読み出し、その情報に基づいて、担当者が実行すべき担当者タスクの優先順位を算出する担当者タスク優先順位算出手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、プロジェクト遅れを防止でき、かつ、プロジェクトと個人タスクの進捗を直観的に提示できる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、課題管理装置の構成例を示す図である。
【図２】図２は、優先順位を算出する処理を示すフローチャートである。
【図３】図３は、担当者情報ＤＢの登録情報の構成例を示す図である。
【図４】図４は、担当者タスクＤＢの登録情報の構成例を示す図である。
【図５】図５は、プロジェクトタスクＤＢの登録情報の構成例を示す図である。
【図６】図６は、プロジェクト進行計画ＤＢの登録情報の構成例を示す図である。
【図７】図７は、担当者タスク一覧の表示画面の構成例を示す図である。
【図８】図８は、担当者タスク進行状況を作成する処理を示すフローチャートである。
【図９】図９は、担当者タスク進行状況の表示画面の構成例を示す図である。
【図１０】図１０は、プロジェクトタスクに対する操作の処理を示すフローチャートである。
【図１１】図１１は、プロジェクトメンバーＤＢの登録情報の構成例を示す図である。
【図１２】図１２は、プロジェクトタスク一覧の表示画面の構成例を示す図である。
【図１３】図１３は、プロジェクトタスク進行状況を作成する処理を示すフローチャートである。
【図１４】図１４は、プロジェクトタスク進行状況の表示画面の構成例を示す図である。
【図１５】図１５は、課題管理プログラムを実行可能な電子計算機の構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかる課題管理装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態．
図１は、本実施の形態にかかる課題管理装置の構成例を示す図である。課題管理装置は、認証情報入力部１と、担当者情報データベース（ＤＢ）２と、認証情報管理部３と、進捗度入力部４と、担当者タスク一覧制御部５と、担当者タスク進行状況制御部６と、担当者タスクデータベース（ＤＢ）７と、担当者タスク優先順位算出部８と、プロジェクトタスク進捗度算出部９と、プロジェクトメンバーデータベース（ＤＢ）１０と、認可管理部１１と、プロジェクトタスク情報入力部１２と、プロジェクトタスク一覧制御部１３と、プロジェクトタスク進行状況制御部１４と、プロジェクトタスクデータベース（ＤＢ）１５と、プロジェクト進行計画入力部１６と、プロジェクト進行計画データベース（ＤＢ）１７と、を備える。
【００１１】
認証情報入力部１は、各担当者の認証情報（担当者ＩＤ、パスワード）を入力する。
担当者情報ＤＢ２は、認証情報として用いられる各担当者の担当者ＩＤおよびパスワードの組み合わせを保持するためのデータベースである。認証情報管理部３は、入力された認証情報と担当者情報ＤＢ２に格納されている情報とを照合する。
【００１２】
進捗度入力部４は、担当者タスクの進捗度を入力し、入力された進捗度を担当者タスクＤＢ７に登録する。担当者タスク一覧制御部５は、担当者タスクＤＢ７を参照し、担当者タスク一覧を表示する。担当者タスク進行状況制御部６は、担当者タスクＤＢ７およびプロジェクト進行計画ＤＢ１７の情報に基づいて、担当者タスク進行状況を作成し、表示する。担当者タスクＤＢ７は、プロジェクトタスクＤＢ１５と連携して、担当者、進捗度、計画／実績等の担当者タスクの各種情報を保持するためのデータベースである。担当者タスク優先順位算出部８は、担当者タスクＤＢ７、プロジェクトタスクＤＢ１５、プロジェクト進行計画ＤＢ１７の情報に基づいて、実行すべき担当者タスクの優先順位を算出する。プロジェクトタスク進捗度算出部９は、担当者タスクＤＢ７の進捗度に基づいて、プロジェクトタスクの進捗度を算出する。
【００１３】
プロジェクトメンバーＤＢ１０は、プロジェクトに所属する担当者、各担当者に割り当てられた権限の情報を保持するためのデータベースである。認可管理部１１は、入力された担当者ＩＤについて、プロジェクトメンバーＤＢ１０に格納されている情報を参照し、割り当てられた権限に対する操作を認可する。プロジェクトタスク情報入力部１２は、プロジェクトタスクＤＢに登録されている各種情報を入力し、プロジェクトタスクＤＢ１５に登録する。プロジェクトタスクＤＢ１５と担当者タスクＤＢ７が連携している情報については、担当者タスクＤＢ７の情報の登録も行う。プロジェクトタスク一覧制御部１３は、プロジェクトタスクＤＢ１５を参照し、プロジェクトタスク一覧を表示する。プロジェクトタスク進行状況制御部１４は、プロジェクトタスクＤＢ１５およびプロジェクト進行計画ＤＢ１７の情報に基づいて、プロジェクトタスク進行状況を作成し、表示する。プロジェクトタスクＤＢ１５は、担当者タスクＤＢ７と連携して、担当者（複数の場合も有る）、進捗度、計画／実績等のプロジェクトタスクの各種情報を保持するためのデータベースである。
【００１４】
プロジェクト進行計画入力部１６は、プロジェクトの進行においてポイントとなる重要な期日（マイルストーン）の情報を入力し、プロジェクト進行計画ＤＢ１７に登録する。プロジェクト進行計画ＤＢ１７は、プロジェクトのマイルストーンの情報を保持するためのデータベースである。
【００１５】
つづいて、課題管理装置において、実行すべき担当者タスクの優先順位を算出する動作について説明する。図２は、優先順位を算出する処理を示すフローチャートである。まず、認証情報入力部１において、担当者の担当者ＩＤとパスワード（以下、認証情報とする）を受け付ける（ステップＳ１）。認証情報入力部１は、受け付けた認証情報を、認証情報管理部３へ出力する。認証情報管理部３は、担当者情報ＤＢ２を検索し、取得した認証情報と一致する担当者ＩＤとパスワードの組み合わせがあるかどうかを確認する（ステップＳ２）。
【００１６】
図３は、担当者情報ＤＢ２の登録情報の構成例を示す図である。担当者情報ＤＢ２は、担当者ＩＤとパスワードの組み合わせの情報を保持する。ここには、課題管理装置にアクセスすることを許可された担当者のＩＤとパスワードだけが登録されている。
【００１７】
担当者情報ＤＢ２に認証情報と一致する担当者ＩＤとパスワードの組み合わせがあった場合（ステップＳ２：Ｙｅｓ）、認証情報管理部３は、正規のアクセスとして、その旨を進捗度入力部４へ通知する。担当者情報ＤＢ２に認証情報と一致する担当者ＩＤとパスワードの組み合わせが無かった場合（ステップＳ２：Ｎｏ）、認証情報管理部３は、不正なアクセスとして処理を終了する。
【００１８】
つぎに、進捗度入力部４は、担当者が入力した担当者タスクの進捗度を受け付ける（ステップＳ３）。進捗度入力部４は、担当者タスクＤＢ７に登録されている進捗度の値を、受け付けた値に更新する（ステップＳ４）。また、進捗度入力部４は、更新した進捗度に基づいて、担当者タスクＤＢ７の完了予定日を更新する（ステップＳ５）。完了予定日を更新する方法としては、例えば、開始日、進捗度、予定作業日数の情報に基づいて、完了予定日を算出する方法があるが、これに限定するものではない。
【００１９】
図４は、担当者タスクＤＢ７の登録情報の構成例を示す図である。担当者タスクＤＢ７は、担当者タスクＩＤと、担当者ＩＤと、プロジェクトタスクＩＤと、優先順位と、進捗度と、開始日と、完了予定日と、開始予定日と、予定作業日数と、内容と、の情報を保持する。担当者タスクＩＤ、担当者ＩＤ、プロジェクトタスクＩＤ、開始予定日、予定作業日数、の情報は事前に登録する。最初に進捗度が入力されたときに開始日を登録し、以降、進捗度が更新されるごとに、優先順位、完了予定日が更新される。内容の項目には、必要に応じて特記事項等を記入する。なお、進捗度とともに、最新の更新日も記録するものとする。
【００２０】
つぎに、プロジェクトタスク進捗度算出部９が、担当者タスクＤＢ７から更新された担当者タスクの進捗度を読み出し、さらに、該当するプロジェクトタスクに関係する他の担当者の担当者タスクの進捗度も読み出して、プロジェクトタスクの進捗度を算出する（ステップＳ６）。プロジェクトタスクの進捗度を算出する方法としては、例えば、関係する担当者タスクの進捗度の平均を求めて算出する方法があるが、これに限定するものではない。プロジェクトタスク進捗度算出部９は、プロジェクトタスクＤＢ１５に登録されている進捗度の値を、算出した進捗度の値に更新する（ステップＳ７）。また、プロジェクトタスク進捗度算出部９は、登録した進捗度に基づいて、プロジェクトタスクＤＢ１５の完了予定部を更新する（ステップＳ８）。完了予定日を更新する方法は、担当者タスクＤＢ７の場合と同様とする。
【００２１】
図５は、プロジェクトタスクＤＢ１５の登録情報の構成例を示す図である。プロジェクトタスクＤＢ１５は、プロジェクトタスクＩＤと、プロジェクトＩＤと、担当者ＩＤと、進捗度と、開始日と、完了予定日と、開始予定日と、予定作業日数と、内容と、の情報を保持する。プロジェクトタスクＩＤ、プロジェクトＩＤ、担当者ＩＤ、開始予定日、予定作業日数、の情報は事前に登録する。最初にプロジェクトタスク進捗度算出部９から進捗度を受け付けたときに開始日を登録し、以降、進捗度が更新されるごとに、完了予定日が更新される。内容の項目には、必要に応じて特記事項等を記入する。なお、進捗度とともに、最新の更新日も記録するものとする。
【００２２】
そして、担当者タスク優先順位算出部８が、担当者タスクＤＢ７、プロジェクトタスクＤＢ１５、およびプロジェクト進行計画ＤＢ１７に登録されている情報に基づいて、実行すべき担当者タスクの優先順位を算出する（ステップＳ９）。
【００２３】
図６は、プロジェクト進行計画ＤＢ１７の登録情報の構成例を示す図である。プロジェクト進行計画ＤＢ１７は、プロジェクト進行計画ＩＤと、プロジェクトＩＤと、マイルストーンと、マイルストーン日付と、の情報を保持する。プロジェクト進行計画入力部１６を通じて、プロジェクトの開始前に登録しておくことができ、プロジェクトの計画変更等に対応するため、プロジェクト進行中でも登録内容の変更が可能である。
【００２４】
担当者タスク優先順位算出部８における優先順位の算出方法としては、例えば、完了予定日が開始予定日に予定作業日数を加算した日程を経過しているタスク、または、経過していないが最も残日数が少ないタスクを優先して順位を決定する、等の方法があるがこれに限定するものではない。担当者タスク優先順位算出部８は、算出した優先順位に基づいて、担当者タスクＤＢ７の優先順位の欄を更新する（ステップＳ１０）。
【００２５】
図７は、算出した優先度を表示する担当者タスク一覧の表示画面の構成例を示す図である。担当者タスク一覧制御部５が、図４に示す担当者タスクＤＢ７の登録情報から進捗度を入力した担当者に該当する情報を抽出して表示したものであり、他の担当者に関する情報については表示されない。担当者がある担当者タスクについて作業を行いその進捗度を入力する毎に、課題管理装置が、つぎに優先して実行すべき担当者タスクの優先順位を更新して表示する。なお、担当者は、認証情報が正規のアクセスとして確認された時点（ステップＳ２：Ｙｅｓ）で、進捗度を更新する前の担当者タスク一覧の表示を見ることが可能である。
【００２６】
これにより、課題管理装置は、担当者に対して、担当者タスクを実行すべき優先順位を提示することができる。担当者は、提示された順番に従って担当者タスクを実行することによって、適切な作業順序で業務を遂行することができ、特定のプロジェクトで納期遅れ等が発生する事態を防止できる。
【００２７】
つぎに、入力した進捗度に基づいて、担当者タスクの各タスクの進行状況を表示する方法について説明する。図８は、担当者タスク進行状況を作成する処理を示すフローチャートである。例えば、担当者が、認証情報が正規のアクセスとして確認された時点（ステップＳ２：Ｙｅｓ）で、担当者タスクの進捗状況の表示を見る場合、まず、担当者タスク進行状況制御部６が、担当者タスクＤＢ７から、認証された担当者に関する担当者タスクの情報を抽出する（ステップＳ１１）。つぎに、抽出した担当者タスクの情報から、各担当者タスクの開始予定日と予定作業日数から計画を作成する（ステップＳ１２）。具体的には、進行状況をガントチャートで表示する場合の網掛けに相当する部分である。つぎに、開始日から、実際に進捗度を入力した日までを実績として算出する（ステップＳ１３）。具体的には、開始日を始点として、進捗度を入力した最新の更新日を終点として、ガントチャートに矢印を表示する。そして、プロジェクト進行計画ＤＢ１７から、該当するプロジェクトに関するマイルストーンおよびマイルストーン日付の情報を抽出する（ステップＳ１４）。担当者タスク進行状況制御部６は、上記ステップＳ１１で抽出した情報に基づいて表（ガントチャート）の枠組みを作成し、その枠組みに、計画、実績、マイルストーンを当てはめて担当者タスク進行状況を作成し、表示する（ステップＳ１５）。
【００２８】
図９は、担当者タスク進行状況の表示画面の構成例を示す図である。網掛け部分が計画を示し、矢印部分が実績を示す。このように担当者タスクの進行状況を表示することによって、担当者に直観的に計画と実績を示すことができる。担当者が担当者タスクの進捗度を更新するだけで、担当者タスクの進捗状況の実績部分を更新することができる。
【００２９】
これまでは、担当者が自己の業務に関係する担当者タスクについて実行すべき優先順位、進行状況を確認する場合について説明した。つぎに、プロジェクトの管理者等が、プロジェクト全体についてデータの入力や進行状況等を確認する場合について説明する。
【００３０】
図１０は、プロジェクトタスクに対する操作の処理を示すフローチャートである。ステップＳ２においてＩＤとパスワードが一致した場合（ステップＳ２：Ｙｅｓ）、担当者がプロジェクトタスクの閲覧・入力を選択すると、認証情報管理部３は、担当者ＩＤの情報を、認可管理部１１へ出力する。認可管理部１１は、プロジェクトメンバーＤＢ１０を検索し、取得したパスワードに一致するパスワードについて照合する（ステップＳ２１）。
【００３１】
図１１は、プロジェクトメンバーＤＢ１０の登録情報の構成例を示す図である。プロジェクトメンバーＤＢ１０は、メンバーＩＤと、プロジェクトＩＤと、担当者ＩＤと、権限と、の情報を保持する。権限は、各担当者に許可された権限であり、閲覧のみ可能、データベースの登録内容を書き込みできる、等の権限が、各担当者に割り当てられている。
【００３２】
担当者は、認可されたプロジェクトについて、与えられた権限の範囲での操作が可能となる。なお、担当者は、認証情報管理部３によって認証されているので（ステップＳ２：Ｙｅｓ）、少なくとも１つのプロジェクトについて閲覧等を行うことができる。
【００３３】
つぎに、認可管理部１１は、担当者があるプロジェクトについての何らかの操作を選択した場合に、選択した操作に対する権限が与えられているかどうかを判定する（ステップＳ２２）。権限が与えられていない場合（ステップＳ２２：Ｎｏ）、不正な操作として処理を終了する。権限が与えられている場合（ステップＳ２２：Ｙｅｓ）、選択した操作内容が閲覧で（ステップＳ２３：閲覧）、閲覧内容がプロジェクトタスク一覧の場合（ステップＳ２４：プロジェクトタスク一覧）、プロジェクトタスク一覧制御部１３がプロジェクトタスク一覧を表示する（ステップＳ２５）。
【００３４】
図１２は、プロジェクトタスク一覧の表示画面の構成例を示す図である。プロジェクトタスク一覧制御部１３が、図５に示すプロジェクトタスクＤＢ１５に登録されている情報から、該当する情報を抽出したものであり、プロジェクト単位で表示する。この画面を確認することによって、プロジェクトの管理者は、プロジェクトの中における各タスクの進捗度を確認することができる。また、各担当者は、他の担当者が担当しているプロジェクトタスクの進捗度を確認することができる。
【００３５】
つぎに、上記ステップＳ２４において、閲覧内容がプロジェクト進行状況の場合（ステップＳ２４：プロジェクトタスク進行状況）、プロジェクトタスク進行状況制御部１４がプロジェクトタスク進行状況を表示する（ステップＳ２６）。
【００３６】
ここで、具体的なプロジェクトタスクの各タスクの進行状況を表示する方法について説明する。図１３は、プロジェクトタスク進行状況を作成する処理を示すフローチャートである。まず、プロジェクトタスク進行状況制御部１４が、プロジェクトタスクＤＢ１５から、選択されたプロジェクトに関するプロジェクトタスクの情報を抽出する（ステップＳ１１ａ）。つぎに、抽出したプロジェクトタスクの情報から、各プロジェクトタスクの開始予定日と予定作業日数から計画を作成する（ステップＳ１２ａ）。具体的には、進行状況をガントチャートで表示する場合の網掛けに相当する部分である。つぎに、開始日から、実際に進捗度を入力した日までを実績として算出する（ステップＳ１３ａ）。具体的には、開始日を始点として、進捗度を入力した最新の更新日を終点として、ガントチャートに矢印を表示する。そして、プロジェクト進行計画ＤＢ１７から、該当するプロジェクトに関するマイルストーンおよびマイルストーン日付の情報を抽出する（ステップＳ１４ａ）。プロジェクトタスク進行状況制御部１４は、上記ステップＳ１１で抽出した情報に基づいて表（ガントチャート）の枠組みを作成し、その枠組みに、計画、実績、マイルストーンを当てはめてプロジェクトタスク進行状況を作成し、表示する（ステップＳ１５ａ）。
【００３７】
図１４は、プロジェクトタスク進行状況の表示画面の構成例を示す図である。網掛け部分が計画を示し、矢印部分が実績を示す。このようにプロジェクトタスクの進行状況を表示することによって、プロジェクト管理者等に直観的に計画と実績を示すことができる。担当者が担当者タスクの進捗度を更新するだけで、プロジェクトタスクの進捗状況の実績部分を更新することができる。
【００３８】
つぎに、ステップＳ２３に戻って、操作内容で入力が選択された場合（ステップＳ２３：入力）、さらに、情報を入力するデータベースを選択する（ステップＳ２７）。プロジェクトタスクＤＢ１５の情報を入力する場合（ステップＳ２７：プロジェクトタスクＤＢ）、プロジェクトタスク情報入力部１２から、当該データベースへ情報の入力を行う（ステップＳ２８）。入力内容としては、項目の追加の他、計画の変更による日程の変更等があるが、これに限定するものではない。なお、例えば、開始予定日等の内容に変更があった場合、担当者タスクＤＢ７と共通する内容については、その内容も合わせて更新する。
【００３９】
また、上記ステップＳ２７において、プロジェクト進行計画ＤＢ１７の入力を選択した場合（ステップＳ２７：プロジェクト進行計画ＤＢ）、プロジェクト進行計画入力部１６から、当該データベースへ情報の入力を行う（ステップＳ２９）。入力内容としては、項目の追加の他、開発日程の変更によるマイルストーン日付の変更等があるが、これに限定するものではない。
【００４０】
これにより、各担当者やプロジェクト管理者は、付与された権限の範囲内でプロジェクト全体としての進捗度や進捗状況を閲覧でき、また計画の変更等があった場合に柔軟に期日の変更ができる。期日等に変更があった場合には、課題管理装置が担当者タスクの優先順位を算出する場合にも反映される。
【００４１】
以上説明したように、本実施の形態では、担当者が自身に割り当てられた担当者タスクの進捗度を更新すると、課題管理装置が、他の担当者のタスクの進捗度や計画に対する遅れ等に基づいて、担当者に対して実行すべきタスクの優先順位を提示することとした。これにより、担当者は適切な順番でタスクを実行でき、優先すべきタスクを後回しにすることで発生する納期遅れを回避することができる。また、担当者が入力した進捗度に基づいて、計画と実績の対比ができることとした。これにより、各タスクの進捗が容易に確認することができる。
【００４２】
なお、図１５は、本実施の形態にかかる課題管理装置としての機能を備え、本実施の形態の課題管理プログラムを実行可能な電子計算機の構成例を示す図である。
【００４３】
この電子計算機は、たとえば、ＣＰＵを含む制御ユニット１０１（上記認証管理部３、担当者タスク一覧制御部５、担当者タスク進行状況制御部６、担当者タスク優先順位算出部８、プロジェクトタスク進捗度算出部９、認可管理部１１、プロジェクトタスク一覧制御部１３、プロジェクトタスク進行状況制御部１４に相当）と、メモリユニット１０２（上記担当者情報ＤＢ２、担当者タスクＤＢ７、プロジェクトメンバーＤＢ１０、プロジェクトタスクＤＢ１５、プロジェクト進行計画ＤＢ１７に相当）と、表示ユニット１０３と、入力ユニット１０４（上記認証情報入力部１、進捗度入力部４、プロジェクトタスク情報入力部１２、プロジェクト進行計画入力部１６に相当）と、ＣＤ−ＲＯＭドライブユニット１０５と、ディスクユニット１０６と、外部Ｉ／Ｆユニット１０７と、を備え、これらの各ユニットは、それぞれシステムバスＡを介して接続されている。
【００４４】
図１５において、制御ユニット１０１は、上記課題管理プログラムを実行する。メモリユニット１０２は、ＲＡＭ、ＲＯＭ等の各種メモリを含み、上記制御ユニット１０１が実行すべきプログラム、処理の過程で得られた必要なデータ等を記憶する。表示ユニット１０３は、ＣＲＴやＬＣＤ（液晶表示パネル）等で構成され、電子計算機の使用者に対して各種画面を表示する。入力ユニット１０４は、キーボード、マウス等で構成され、電子計算機の使用者が、各種情報の入力を行うために使用する。また、図示のＣＤ−ＲＯＭ２００には、本実施の形態の処理を記述した課題管理プログラムが格納されている。
【００４５】
ここで、上記課題管理プログラムが実行可能な状態になるまでの電子計算機の動作例について説明する。まず、上記のように構成される電子計算機には、ＣＤ−ＲＯＭドライブユニット１０５にセットされたＣＤ−ＲＯＭ２００から、課題管理プログラムがディスクユニット１０６にインストールされる。そして、電子計算機の起動時またはプログラムの実行時に、ディスクユニット１０６から読み出されたプログラムがメモリユニット１０２に格納される。この状態で、制御ユニット１０１は、メモリユニット１０２に格納されたプログラムにしたがって、課題管理処理を実行する。
【００４６】
なお、本実施の形態においては、ＣＤ−ＲＯＭ２００にて上記課題管理プログラムを提供しているが、このプログラムの記録媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、たとえば、フロッピー（登録商標）ディスク、ＤＶＤ等の他の記録媒体を用いることも可能である。また、電子メール、インターネット等の伝送媒体により提供されたプログラムを用いることとしてもよい。
【産業上の利用可能性】
【００４７】
以上のように、本発明にかかる課題管理装置は、複数のプロジェクトを管理する場合に有用であり、特に、複数のプロジェクトに従事する担当者のタスク管理に適している。
【符号の説明】
【００４８】
１  認証情報入力部
２  担当者情報ＤＢ
３  認証情報管理部
４  進捗度入力部
５  担当者タスク一覧制御部
６  担当者タスク進行状況制御部
７  担当者タスクＤＢ
８  担当者タスク優先順位算出部
９  プロジェクトタスク進捗度算出部
１０  プロジェクトメンバーＤＢ
１１  認可管理部
１２  プロジェクトタスク情報入力部
１３  プロジェクトタスク一覧制御部
１４  プロジェクトタスク進行状況制御部
１５  プロジェクトタスクＤＢ
１６  プロジェクト進行計画入力部
１７  プロジェクト進行計画ＤＢ
【図１】
2010277181.tif 000003
【図２】
2010277181.tif 000004
【図３】
2010277181.tif 000005
【図４】
2010277181.tif 000006
【図５】
2010277181.tif 000007
【図６】
2010277181.tif 000008
【図７】
2010277181.tif 000009
【図８】
2010277181.tif 000010
【図９】
2010277181.tif 000011
【図１０】
2010277181.tif 000012
【図１１】
2010277181.tif 000013
【図１２】
2010277181.tif 000014
【図１３】
2010277181.tif 000015
【図１４】
2010277181.tif 000016
【図１５】
2010277181.tif 000017