(57)【要約】【課題】  プロジェクトに携わる担当者を管理する担当者を検索する際、担当者の経歴やスキルに関する情報と共に、人員の今後の予定についても検索する。【解決手段】  検索条件に基づいて担当者情報記憶部１３および充足情報記憶部１４を読み出し、検索条件に適合した担当者ＩＤを含む検索結果情報を抽出し、担当者ＩＤをキーとして詳細情報を抽出する検索部１２２と、抽出された検索結果情報および詳細情報を検索結果記憶部１５に書き込む記憶制御部１２３とを有する検索装置１２と、プロジェクト管理者より、入力された検索条件を検索装置１２に送信する送信部と、検索条件に基づいて検索装置１２から検索結果を受信し、さらに担当者ＩＤを含む詳細表示のリクエストが入力されると、検索装置１２から詳細表示のリクエストに含まれる担当者ＩＤの詳細情報を受信する受信部１３３と、受信された検索結果および詳細情報を表示する表示部１１４とを有する。【選択図】      図１
2006268334.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトの業務を担当する担当者を管理するプロジェクト管理システムにおいて、
プロジェクトの業務を担当する担当者を識別する担当者ＩＤに、担当者が過去に担当した業務情報が関連付けられた経歴情報と、前記担当者ＩＤに、担当者が業務で担当可能な技術情報が関連付けられたスキル情報とが記憶される担当者情報記憶部と、
前記担当者ＩＤに、担当者が担当したプロジェクト情報とこのプロジェクトを担当した期間とが記憶された充足実績情報と、前記担当者ＩＤに、担当者が担当するプロジェクト情報とこのプロジェクトを担当する期間とが関連付けられた充足見込み情報と、前記担当者ＩＤに、この担当者ＩＤで識別される担当者の各期間の勤務時間が関連付けられた勤務情報とが記憶される充足情報記憶部と、
プロジェクトの業務を遂行する担当者を検索するための検索条件が入力されると、担当者ＩＤに、前記検索条件に適合するプロジェクト情報とが関連付けられる検索情報と、前記担当者ＩＤにこの担当者が担当したプロジェクト情報と担当期間とこのプロジェクトの担当に見込まれる見込み時間とすでにプロジェクトを担当した場合にはこのプロジェクトに要した実績時間とを関連付けた詳細情報とが記憶される検索結果記憶部と、
検索条件に基づいて記憶装置から担当者情報記憶部および充足情報記憶部を読み出し、前記検索条件に適合した担当者ＩＤを含む検索結果情報を抽出し、前記担当者ＩＤをキーとして詳細情報を抽出する検索部と、
この検索部で抽出された前記検索結果情報および前記詳細情報を前記検索結果記憶部に書き込む記憶制御部と、
を有する検索装置と、
プロジェクト管理者より、入力装置から入力された検索条件を前記検索装置に送信する送信部と、
前記検索条件に基づいて前記検索装置から検索結果を受信し、さらに担当者ＩＤを含む詳細表示のリクエストが入力されると、前記検索装置から詳細表示のリクエストに含まれる担当者ＩＤの詳細情報を受信する受信部と、
この受信部で受信された検索結果および詳細情報を表示装置に表示する表示部と、
を有するプロジェクト管理装置と、
を備えることを特徴とするプロジェクト管理システム。
【請求項２】
前記経歴情報には、担当者が過去に担当したプロジェクトのプロジェクト名、開発規模、開発期間、役割および業種の項目を含むことを特徴とする請求項１記載のプロジェクト管理システム。
【請求項３】
前記検索条件には、前記経歴情報の任意の項目が含まれることを特徴とする請求項２記載のプロジェクト管理システム。
【請求項４】
前記スキル情報には、担当者が担当できる技術と担当者のその技術に対するスキルのスキルランクとを含むことを特徴とする請求項１乃至３いずれか一記載のプロジェクト管理システム。
【請求項５】
前記検索条件には、前記スキルランクが含まれることを特徴とする請求項４記載のプロジェクト管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクトに携わる担当者を管理する担当者を検索する際、担当者の経歴やスキルに関する情報と共に、人員の今後の予定についても検索するプロジェクト管理システムに関する。
【背景技術】
【０００２】
従来、情報検索を行うシステムでは、情報検索の効率化を図るために、様々な技術が利用されてきた。例えば、入力された検索条件に基づいて情報の検索を行う情報検索システムにおいて、情報の検索毎に情報の検索が行われた年月日等の検索履歴情報を登録し、登録した全ての検索履歴情報を利用者からのソート条件に基づいてソートして一覧表示して検索履歴情報の選択を行うことにより、検索履歴情報を利用することで情報収集を効率化し、情報検索システムの効率化を図る技術があった（例えば、特許文献１参照）。
【０００３】
また、入力された検索条件に基づいて情報を検索する際に、ユーザが検索に不慣れな場合、蓄積されて記憶されている検索履歴を画面に出力させ、この検索履歴を利用して新たな検索条件を入力させるようにすることで、効率良く検索する技術があった（例えば、特許文献２参照）。
【０００４】
一方、計画的に業務を遂行するプランを立てた上で進行するプロジェクトの遂行に携わる担当者を決定する際、各担当者の経歴情報やスキル情報を考慮して、各プロジェクトを遂行する為に必要な経験や技術を備える担当者を決定することが望ましい。そのため、最適な担当者を検索することのできるプロジェクト管理システムが利用されていた。このような、データベースに記憶される担当者の経歴情報やスキル情報に基づいて検索された担当者がプロジェクトに携わることで、プロジェクトの遂行の効率化を図ることが出来る。
【特許文献１】特開平７−１３４７１７号公報
【特許文献２】特開２０００−２２２４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１および２に記載の技術は、検索の効率化を図るものである。すなわち、プロジェクト管理システムに適用しようとした場合、プロジェクトの業務を担当する担当者を検索する際に、検索の効率化を図るものである。
【０００６】
一方、プロジェクト管理システムで検索の対象となる担当者は、毎月、各プロジェクトに担当が割り当てられており、今後の担当者を割り当てる際には、担当者の今後のプロジェクトの担当の予定であるアサイン状況についても考慮する必要がある。しかし、従来このような担当者の今後のアサイン状況を参照することが出来なかった。
【０００７】
上記課題に鑑み、本発明は、プロジェクトに携わる担当者を管理する担当者を検索する際、担当者の経歴やスキルに関する情報と共に、人員の今後の予定についても検索するプロジェクト管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の特徴に係るプロジェクト管理システムは、プロジェクトの業務を担当する担当者を管理するプロジェクト管理システムにおいて、プロジェクトの業務を担当する担当者を識別する担当者ＩＤに、担当者が過去に担当した業務情報が関連付けられた経歴情報と担当者ＩＤに、担当者が業務で担当可能な技術情報が関連付けられたスキル情報とが記憶される担当者情報記憶部と、担当者ＩＤに、担当者が担当したプロジェクト情報とこのプロジェクトを担当した期間とが記憶された充足実績情報と、担当者ＩＤに、担当者が担当するプロジェクト情報とこのプロジェクトを担当する期間とが関連付けられた充足見込み情報と、担当者ＩＤに、この担当者ＩＤで識別される担当者の各期間の勤務時間が関連付けられた勤務情報とが記憶される充足情報記憶部と、プロジェクトの業務を遂行する担当者を検索するための検索条件が入力されると、担当者ＩＤに、検索条件に適合するプロジェクト情報とが関連付けられる検索情報と、担当者ＩＤにこの担当者が担当したプロジェクト情報と担当期間とこのプロジェクトの担当に見込まれる見込み時間とすでにプロジェクトを担当した場合にはこのプロジェクトに要した実績時間とを関連付けた詳細情報とが記憶される検索結果記憶部と、検索条件に基づいて記憶装置から担当者情報記憶部および充足情報記憶部を読み出し、検索条件に適合した担当者ＩＤを含む検索結果情報を抽出し、担当者ＩＤをキーとして詳細情報を抽出する検索部と、この検索部で抽出された検索結果情報および詳細情報を検索結果記憶部に書き込む記憶制御部とを有する検索装置と、プロジェクト管理者より、入力装置から入力された検索条件を検索装置に送信する送信部と、検索条件に基づいて検索装置から検索結果を受信し、さらに担当者ＩＤを含む詳細表示のリクエストが入力されると、検索装置から詳細表示のリクエストに含まれる担当者ＩＤの詳細情報を受信する受信部と、この受信部で受信された検索結果および詳細情報を表示装置に表示する表示部とを有するプロジェクト管理装置とを備えることを特徴とする。
【０００９】
上記構成による本発明によれば、プロジェクトに携わる担当者を管理する担当者を検索する際、担当者の経歴やスキルに関する情報と共に、人員の今後の予定についても検索することができる。
【発明の効果】
【００１０】
本発明によれば、プロジェクトに携わる担当者を管理する担当者を検索する際、担当者の経歴やスキルに関する情報と共に、人員の今後の予定についても検索するプロジェクト管理システムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の最良の実施の形態を説明する。
【００１２】
本発明の最良の実施の形態に係るプロジェクト管理システム１は、図１に示すように、プロジェクト管理装置１１および検索装置１２を備える構成である。
【００１３】
プロジェクト管理装置１１は、プロジェクトに関わる担当者を管理するために、プロジェクト管理者などにより操作される装置である。また、検索装置１２は、プロジェクト管理装置１１から受信する検索条件に適合する担当者を担当者情報記憶部１３および充足情報記憶部１４から検索して検索結果記憶部１５に記憶させる。
【００１４】
図２にプロジェクト管理システム１における処理を説明するシーケンス図を示す。プロジェクト管理システム１では、図２に示すように、プロジェクト管理装置１１で入力された検索条件が検索装置１２に送信されると（Ｓ０１，Ｓ０２）、検索装置１２は、受信した検索条件に適合するデータを担当者情報記憶部１３および充足情報記憶部１４から検索して抽出する（Ｓ０３）。続いて、検索装置１２は、担当者情報記憶部１３および充足情報記憶部１４から抽出したデータを、検索結果記憶部１５に記憶する（Ｓ０４）。
【００１５】
その後、プロジェクト管理装置１１は、検索装置１２から、検索結果記憶部１５で記憶される検索結果情報を受信する（Ｓ０５）。検索結果情報を受信したプロジェクト管理装置は、受信した検索結果を表示し（Ｓ０６）、プロジェクト管理者により、詳細表示のリクエストを入力すると（Ｓ０７）、詳細表示のリクエストで指定される担当者ＩＤを検索装置１２に送信する（Ｓ０８）。
【００１６】
また、プロジェクト管理装置１１は、検索装置１２の検索結果記憶部１５の詳細情報１５２から抽出された詳細情報を受信して表示する（Ｓ０９，Ｓ１０）。
【００１７】
次に、プロジェクト管理装置１１および検索装置１２について説明する前に、検索装置１２の記憶部１３ないし１５について説明する。
【００１８】
担当者情報記憶部１３は、プロジェクトの業務が割り当てられる担当者に関する情報を記憶する。具体的には、プロジェクトの業務を担当する担当者を識別する担当者ＩＤに対して、担当者が過去に担当した業務に関する情報が関連付けられた経歴情報と、更に、担当者ＩＤに対して、担当者が業務で担当することのできる技術の情報が関連付けられたスキル情報とが記憶される。この経歴情報およびスキル情報を構成する各項目が、検索条件の項目となる。
【００１９】
図３および図４を用いて担当者情報記憶部１３に記憶される情報の一例を説明する。例えば、担当者情報記憶部１３には、経歴情報１３１およびスキル情報１３２が含まれる。図３に示す経歴情報１３１は、「担当者ＩＤ」をキーとして、「担当者名」、「組織コード」、「組織名」、「客先名」、「プロジェクト名」、「プロジェクト概要」、「開発規模」、「開発期間」、「役割」および「業種」の項目のデータからなるレコードが記憶されている。
【００２０】
「担当者ＩＤ」は、プロジェクト管理装置１１で検索の対象となる担当者名を識別するＩＤである。例えば、ある会社に社員として所属する担当者を識別するために割り当てられたＩＤである。「担当者名」は、「担当者ＩＤ」で識別される担当者の名前である。「組織コード」は、担当者の所属する組織を識別するコードである。「組織名」は、「組織コード」で識別される組織の名称である。これらの「担当者ＩＤ」、「担当者名」、「組織コード」および「組織名」は、担当者の人事に関する人事情報である。
【００２１】
また、「客先名」は、担当者が過去に業務を担当した客先の名称である。「プロジェクト名」は、担当者が客先で担当したプロジェクトの名称である。「プロジェクト概要」は、担当者がプロジェクトで担当したプロジェクトの概要である。「開発規模」は、担当者が担当したプロジェクトの規模である。「開発期間」は、担当者がプロジェクトを担当した期間である。「役割」は、担当者がプロジェクトを担当した際に割り当てられた役割である。「業種」は、担当者が担当したプロジェクトの業種である。
【００２２】
なお、「開発規模」としては、規模の単位を実データとすることもできるし、例えば、図３に示すように、予め定められた規定（ルール１）に基づいて設定したレベルを実データとすることもできる。図３に示す「開発規模」の実データとしては、具体的に、開発にかける金額がそれぞれ１千万円未満の場合は「Ｓ１」、１千万円以上から５千万円未満の場合は「Ｓ２」、５千万円以上から１億円未満の場合は「Ｓ３」、１億円以上から１０億円未満の場合は「Ｓ４」、１０億円以上の場合は「Ｓ５」という規定（ルール１）に基づいてレベルを設定している。
【００２３】
また同様に、「開発期間」としては、日数や週数などの期間を実データとすることもできるし、例えば、図３に示すように、予め定められた規定（ルール２）に基づいて設定したレベルを実データとすることもできる。図３に示す「開発期間」の実データとしては、具体的に、開発に要する期間（実績工数＝所要日数）が１ヶ月未満の場合は「Ｌ１」、１ヶ月以上から３ヶ月未満の場合は「Ｌ２」、３ヶ月以上から６ヶ月未満の場合は「Ｌ３」、６ヶ月以上から１年未満の場合は「Ｌ４」、１年以上の場合は「Ｌ５」という規定（ルール３）に基づいてレベルを設定している。
【００２４】
図３に示す経歴情報１３１によれば、「ユーザＩＤ」が「Ｉ０１２」で識別される「Ａ田太郎」が、「組織コード」が「Ｄ００１」で識別される組織「ＡＡ」に所属していることが記憶されている。また、この「Ａ田太郎」は、過去に客先「ＢＢ」で開発規模が「Ｓ１」のプロジェクト「Ｅ」を「Ｌ５」の開発期間、「ＰｒｏｊｅｃｔＭａｎａｇｅｒ」という役割で携わっていたことが記憶されている。
【００２５】
また、図４に示すスキル情報１３２は、「担当者ＩＤ」をキーとして、「担当者名」、「組織コード」、「組織名」、「種類」、「使用ソフト」および「スキルランク」の項目のデータからなるレコードが記憶されている。
【００２６】
人事情報である「担当者ＩＤ」、「担当者名」、「組織コード」、「組織名」については、上述した項目と同一であるため、説明を省略する。「種類」は、担当者の利用可能なＯＳや開発ツールなどの種類が実データとなる。「使用ソフト」は、「種類」に対するソフトウェアなどである。「スキルランク」は、「使用ソフト」に対する担当者のスキルの指標となるランクである。
【００２７】
図４に示すスキル情報１３２によれば、「Ａ田太郎」は、「ＫＫ」、「ＫＬ」および「ＬＭ」についてスキルランクがそれぞれ「１」、「２」および「３」に設定されていることが記憶されている。
【００２８】
充足情報記憶部１４は、各担当者に関する充足情報を記憶する。具体的には、充足情報記憶部１４は、担当者ＩＤに対して、担当者が担当したプロジェクトの情報とこのプロジェクトを担当した期間とが記憶された充足実績情報と、担当者ＩＤに対して、担当者が担当するプロジェクトの情報とこのプロジェクトを担当する期間とが関連付けられた充足見込み情報と、担当者ＩＤに対して、この担当者ＩＤで識別される担当者の各期間の勤務時間が関連付けられた勤務情報とが記憶される。
【００２９】
図５ないし図７を用いて充足情報記憶部１４に記憶される充足情報の一例を説明する。例えば、充足情報は、図５に示す充足実績情報１４１、図６に示す充足見込み情報１４２および図７に示す勤務情報１４３により構成される。
【００３０】
充足実績情報１４１は、例えば、図５に示すように「担当者ＩＤ」をキーとして、「担当者名」、「組織コード」、「組織名」、「年／月」、「プロジェクト名」「客先名」、「受注確度」および「実績工数」の項目のデータからなるレコードが記憶されている。人事情報である「担当者ＩＤ」、「担当者名」、「組織コード」、「組織名」については、上述した項目と同一であるため、説明を省略する。
【００３１】
「年／月」は、担当者が、このレコードで関連付けられる「プロジェクト名」、「客先名」、「受注確度」および「実績工数」で特定されるプロジェクトを担当した年と月を示す。「プロジェクト名」は、担当者が担当したプロジェクトの名称である。「客先名」は、このプロジェクトで担当者が担当した客先の名称である。「受注確度」は、このレコ―ドで記憶されるデータの確度である。「実績工数」は、このプロジェクトで担当者が要した時間である。
【００３２】
例えば、図５に示す充足実績情報１４１の１行目のレコードでは、「担当者ＩＤ」が「Ｉ０１２」で識別される「Ａ田太郎」が「２００４年１０月」に客先「ＣＣ」でプロジェクト「Ｈ」を「８０時間」担当したことを記憶している。
【００３３】
充足見込み情報１４２は、例えば、図６に示すように「担当者ＩＤ」をキーとして、「担当者名」、「組織コード」、「組織名」、「年／月」、「プロジェクト名」「客先名」、「受注確度」および「見込み工数」の項目のデータからなるレコードが記憶されている。これらの項目は、充足実績情報１４１と同一であるが、充足実績情報１４１は、確定された充足情報であるのに対して、充足見込み情報１４２は、見込みの充足情報である。
【００３４】
そのため、充足見込み情報１４２では、「年／月」は、担当者が、このレコードで関連付けられる「プロジェクト名」、「客先名」、「受注確度」および「実績工数」で特定されるプロジェクトを担当する予定の年と月を示す。「プロジェクト名」は、担当者が担当するプロジェクトの名称である。「客先名」は、このプロジェクトで担当者が担当する客先の名称である。「受注確度」は、このレコ―ドで記憶されるデータの確度である。「見込み工数」は、このプロジェクトで担当者が要する予定の時間である。
【００３５】
例えば、図６に示す充足見込み情報１４２の１行目のレコードでは、「担当者ＩＤ」が「Ｉ０１２」で識別される「Ａ田太郎」が「２００４年１０月」に客先「ＣＣ」でプロジェクト「Ｈ」を「８０時間」担当する予定であることを記憶している。
【００３６】
勤務情報１４３は、例えば、図７に示すように「担当者ＩＤ」をキーとして、「担当者ＩＤ」をキーとして、「担当者名」、「組織コード」、「組織名」、「年／月」および「勤務時間」の項目のデータからなるレコードが記憶されている。人事情報である「担当者ＩＤ」、「担当者名」、「組織コード」、「組織名」については、上述した項目と同一であるため、説明を省略する。「年／月」は、このレコードの情報の年と月を示す。「勤務時間」は、「年／月」で特定される年月における担当者の勤務時間である。
【００３７】
例えば、図７に示す勤務情報１４３の１行目のレコードでは、「Ａ田太郎」の「２００４年１０月」の「勤務時間」は、「１６０時間」であることを記憶している。
【００３８】
検索結果記憶部１５は、検索装置１２で検索された検索結果の情報を記憶する。具体的には、検索結果記憶部１５は、プロジェクトの業務を遂行する担当者を検索するための検索条件が入力されると、担当者ＩＤに、この担当者が担当し、検索条件に適合するプロジェクトの情報が関連付けられる検索情報と、担当者ＩＤにこの担当者が担当したプロジェクトの情報と担当した期間とこのプロジェクトの担当に見込まれる見込み時間とすでにプロジェクトを担当した場合にはこのプロジェクトに要した実績時間とを関連付けた詳細情報とが記憶される。
【００３９】
図８および図９を用いて、検索結果記憶部１５に記憶される検索結果の情報の一例を説明する。例えば、検索結果は、図８に示す検索結果情報１５１と図９に示す詳細情報１５２により構成される。なお、この検索結果情報１５１と詳細情報１５２は、担当者情報記憶部１３および充足情報記憶部１４から読み出されたデータに基づいて生成される。
【００４０】
例えば、検索結果情報１５１は、図８に示すように「担当者ＩＤ」をキーとして、「担当者名」、「組織コード」、「組織名」および「プロジェクト名」の項目のデータからなるレコードが記憶されている。人事情報である「担当者ＩＤ」、「担当者名」、「組織コード」、「組織名」については、上述した項目と同一であるため、説明を省略する。「プロジェクト名」は、担当者が過去に担当したプロジェクトの名称である。図８に示す検索結果情報１５１では、「プロジェクト名」が検索条件の項目として利用した例であるが、例えば、検索条件でプロジェクト名でない項目（例えば「スキル」等）が入力された場合この「プロジェクト名」に代わり、別の項目となる。
【００４１】
また、例えば、詳細情報１５２は、図９に示すように「担当者ＩＤ」をキーとして、「担当者名」、「組織コード」、「組織名」、「年／月」、「プロジェクト名」、「客先名」、「受注確度」、「実績工数」および「見込み工数」の項目のデータからなるレコードが記憶されている。人事情報である「担当者ＩＤ」、「担当者名」、「組織コード」、「組織名」については、上述した項目と同一であるため、説明を省略する。
【００４２】
「年／月」は、このレコードのデータの年と月を特定する。「プロジェクト名」は、担当者が担当するプロジェクトの名称である。「客先名」は、担当者がプロジェクトを担当する客先の名称である。「受注確度」は、このレコードのデータの確度である。「実績工数」は、担当者がプロジェクトで要した時間である。「見込み工数」は、担当者がプロジェクトで要する予定の時間である。
【００４３】
例えば、図９に示す詳細情報１５２の一例では、「Ａ田太郎」は、「２００４年１０月」に客先「ＣＣ」のプロジェクト「Ｈ」を「８０時間」で実行し、その予定時間は「８０時間」であったことを記憶している。
【００４４】
なお、詳細情報１５２では、１月と２月の実績工数には、未確定であるため、記述されていない。
【００４５】
（プロジェクト管理装置）
次に、本発明の最良の実施の形態に係るプロジェクト管理システム１のプロジェクト管理装置１１について説明する。図１に示したように、プロジェクト管理装置１１は、入力部１１１、送信部１１２、受信部１１３および表示部１１４を有している。
【００４６】
また、プロジェクト管理装置１１は、図１０に示すように、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続される。
【００４７】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２からプロジェクト管理装置１１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６等の入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７等に記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００４８】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、たとえば、中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、プロジェクト管理プログラムを実行する集計装置１０をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００４９】
記憶装置１０７は半導体記憶装置または磁気ディスク装置等であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００５０】
また、プロジェクト管理装置１１は、プロジェクト管理プログラムが中央処理制御装置１０１に読み込まれて実行されることによって、入力部１１１、送信部１１２、受信部１１３および表示部１１４が実装される。
【００５１】
なお、プロジェクト管理装置１１は、図４に示すように１台のコンピュータにおいて実行されても良いし、互いに通信可能な複数のコンピュータにより構成されても良い。
【００５２】
入力部１１１は、プロジェクト管理者より、入力装置１０４を介してプロジェクト管理のための検索条件や詳細表示のリクエストなどの操作指示が入力される。
【００５３】
送信部１１２は、入力部１１１に入力された検索条件を検索装置１２に送信する。検索条件としては、希望する担当者の人事に関する情報の項目、経歴に関する情報の項目、スキルに関する情報の項目などを含んでいる。
【００５４】
受信部１１３は、検索条件に基づいて検索装置１２から検索結果を受信し、入力部１１１に担当者ＩＤを含む詳細表示のリクエストが入力されると、検索装置１２から詳細表示のリクエストに含まれる担当者ＩＤの詳細情報を受信する。
【００５５】
表示部１１４は、受信部１１３で受信された検索結果および詳細情報を表示装置１０５に表示する。
【００５６】
（検索条件入力画面）
担当者を選択する検索条件は、例えば、図１１に示す検索条件入力画面２００を利用して入力される。図１１に示す検索条件入力画面２００は、組織名選択フィールド２１０、経歴情報選択フィールド２２０、スキル選択フィールド２３０および検索ボタン２４０を有している。
【００５７】
組織名選択フィールド２１０は、希望する担当者の組織名を検索条件とすることが出来る。
【００５８】
経歴情報選択フィールド２２０は、例えば、図１１に示すように、「客先名」、「プロジェクト名」、「プロジェクト概要」、「開発規模」、「開発期間」、「役割」および「業種」が指定できる。これらの項目について指定することで、担当者の経歴である過去に担当者が担当を経験した項目を、担当者を検索する際の検索条件とすることが出来る。
【００５９】
スキル選択フィールド２３０は、例えば、図１１に示すように、「ＯＳ」、「開発ツール」、「ＤＢ，ＤＷＨ」、「Ｗｅｂサーバ」、「言語」および「その他ミドル」が指定できる。これらの項目について指定することで、担当者のスキルを、担当者を検索する際の検索条件とすることが出来る。
【００６０】
なお、検索条件を入力する際、必ずしもこの検索条件入力画面２００に備えられるすべての項目について条件を入力しなければならないわけではなく、任意の項目についてのみ検索条件を入力することが出来る。例えば、プロジェクト名「Ｇ」と、開発規模「Ｓ５」とのみが検索条件として入力された場合、この条件に適合する担当者が検索結果となる。
【００６１】
（検索結果一覧表示画面）
決定した検索条件に基づいて検索装置１２で検索され、検索結果記憶部１５から読み出した検索結果情報は、例えば、図１２に示すような検索結果一覧表示画面３００として表示装置１０５に表示される。図１２に示す検索結果一覧表示画面３００は、検索結果表示フィールド３１０、各検索結果に対し詳細表示のリクエストを入力する詳細情報表示ボタン３２０および検索条件入力画面２００に戻るボタン３３０を有している。
【００６２】
検索結果表示フィールド３１０は、検索条件入力画面２００で入力された検索条件に基づいて、検索装置１２で検索されて検索結果記憶部１５に記憶された検索結果である。この検索結果表示フィールド３１０は、具体的には、検索結果情報１５１により生成された「担当者名」、「組織コード」、「組織名」および「プロジェクト名」が含まれる。
【００６３】
なお、各データに対して設けられる詳細情報の表示を操作する詳細情報表示ボタン３２０が押下されると、詳細情報を表示する詳細情報表示画面４００（後述）が表示装置１０５に表示される。また、戻るボタン３３０が押下されると、上述した検索条件入力画面２００が表示装置１０５に表示される。
【００６４】
（詳細情報表示画面）
詳細情報表示ボタン３２０で詳細表示のリクエストが入力されると、例えば、図１３に示すような詳細情報表示画面４００が表示装置１０５に表示される。図１３に示す詳細情報表示画面４００は、詳細情報表示フィールド４１０、詳細情報の表示を希望する期間を入力する期間入力部４２０ａ〜４２０ｄ、期間入力部４２０ａ〜４２０ｄに入力された期間で詳細情報の表示を操作する表示ボタン４３０および検索結果一覧表示画面３００に戻る戻るボタン４４０を有している。
【００６５】
詳細情報表示フィールド４１０は、検索条件入力画面２００で入力された検索条件に基づいて、検索装置１２で検索されて検索結果記憶部１５に記憶された検索結果である。この詳細情報表示フィールド４１０は、具体的には詳細情報１５２に基づいて生成され、指定された期間に関する担当者の実績工数又は見込み工数から求められたアサイン状況が含まれる。具体的には、各「プロジェクト名」、「客先名」および「受注確度」に関連付けられてアサイン状況が表示される。
【００６６】
なお、期間入力部４２０ａ〜４２０ｄで指定されている期間を変更して再度、表示ボタン４３０を押下すると、詳細情報表示フィールド４１０が変更された期間の条件に適合して表示される。また、ボタン４４０が押下されると、上述した検索結果一覧表示画面３００が表示される。
【００６７】
なお、図１３に示す詳細表示フィールド４１０では、表示されている１０月から１２月のアサイン状況が確定した状況であり、１月のアサイン状況が未確定のアサイン状況である。
【００６８】
（検索装置）
続いて、本発明の最良の実施の形態に係るプロジェクト管理システム１の検索装置１２について説明する。図１に示したように、検索装置１２は、送受信部１２１、検索部１２２、記憶制御部１２３、担当者情報記憶部１３、充足情報記憶部１４および検索結果記憶部１５を有している。ここで、記憶部１３ないし１５については、上述したので、ここでは説明を省略する。
【００６９】
この検索装置１２も図１０で示したように、中央処理制御装置１０１、ＲＯＭ１０２、ＲＡＭ１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。また、入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続される。
【００７０】
検索装置１２は、検索プログラムが中央処理制御装置１０１に読み込まれて実行されることによって、送受信部１２１、検索部１２２および記憶制御部１２３が実装される。また、担当者情報記憶部１３、充足情報記憶部１４および検索結果記憶部１５は記憶装置１０７に相当する。なお、検索装置１２も１台のコンピュータにおいて実行されてもよいし、互いに通信可能な複数のコンピュータにおいて実行されても良い。
【００７１】
送受信部１２１は、プロジェクト管理装置１１から送信される検索条件を受信する。また、送受信部１２１は、記憶制御部１２３により検索結果記憶部１５に記憶された検索結果情報をプロジェクト管理装置１１に送信する。
【００７２】
検索部１２２は、検索条件に基づいて記憶装置１０７から担当者情報記憶部１３および充足情報記憶部１４を読み出し、検索条件に適合した担当者ＩＤを含む検索結果情報を抽出し、担当者ＩＤをキーとして詳細情報を抽出する。
【００７３】
記憶制御部１２３は、検索部１２２で抽出された検索結果情報および詳細情報を検索結果記憶部１５として記憶装置１０７に記憶する。
【００７４】
（プロジェクト管理処理）
以下に、図１４に示すフローチャートを用いてプロジェクト管理装置１１におけるプロジェクト管理処理を説明する。
【００７５】
プロジェクト管理処理が開始されると、プロジェクト管理装置１１は、操作者より入力される入力部１１１からの検索条件を待機する（Ｓ００１）。具体的には、プロジェクト管理装置１１に接続される表示装置１０５に表示された検索条件入力画面２００で、入力装置１０４により検索条件が入力されるのを待機する。
【００７６】
検索条件が入力されると（Ｓ００１でＹＥＳ）、送信部１１２は、入力された検索条件を検索装置１２に送信する（Ｓ００２）。その後、送信部１１２は、検索装置１２から送信される検索結果情報を待機する（Ｓ００３）。
【００７７】
受信部１１３で、検索装置１２から送信された検索結果情報を受信すると（Ｓ００３でＹＥＳ）、表示部１１４は、受信した検索結果情報をプロジェクト管理装置１１の表示装置１０５に表示する（Ｓ００４）。表示装置１０５に表示される検索結果は、具体的には、上述した検索結果一覧表示画面３００である。
【００７８】
続いて、プロジェクト管理装置１１は、入力部１１１に、操作者により詳細表示のリクエストが入力されたか否かを判定する（Ｓ００５）。詳細表示のリクエストは、表示装置１０５上に表示された検索結果一覧表示画面３００の詳細情報表示ボタン３２０を、入力装置１０４を操作して押下することにより入力される。
【００７９】
入力部１１１に詳細表示のリクエストが入力された場合（Ｓ００５でＹＥＳ）、表示部１１４は、該当する担当者の詳細情報を検索装置１２から受信して（Ｓ００６）、詳細情報を表示装置１０５に表示する（Ｓ００７）。具体的には、入力部１１１により入力された詳細表示のリクエストには、選択された担当者の担当者ＩＤが含まれているため、この担当者ＩＤを検索装置１２に送信し、これに基づいて検索結果記憶部１５から抽出された詳細情報を検索装置１２から受信する。また、受信した詳細情報は、詳細情報表示画面４００として、表示装置１０５に表示される。
【００８０】
詳細情報が表示装置１０５に表示されると、プロジェクト管理装置１１は、入力部１１１に他の詳細表示のリクエストが入力されたか否かを判定する（Ｓ００８）。他の詳細表示のリクエストが入力された場合（Ｓ００８でＹＥＳ）、ステップＳ００７に戻り、同様の処理を繰り返す。ステップＳ００８の判定で、入力部１１１に他の詳細表示のリクエストが入力されていない場合（Ｓ００８でＮＯ）、検索のアプリケーションが終了されたか否かを判定する（Ｓ００９）。
【００８１】
検索のアプリケーションが終了された場合（Ｓ００９でＹＥＳ）、アプリケーションの処理は終了する。一方、検索のアプリケーションの処理が終了されていない場合（Ｓ００９でＮＯ）、ステップＳ００１に戻り、同様の処理が繰り返される。
【００８２】
（検索処理）
続いて、図１５に示すフローチャートを用いて、検索装置１２における検索処理を説明する。
【００８３】
検索装置１２では、送受信部１２１にプロジェクト管理装置１１から送信される検索条件の受信を待機している（Ｓ１０１）。送受信部１２１で、検索条件を受信すると（Ｓ１０１でＹＥＳ）、検索部１２２は、受信した検索条件に基づいて、記憶装置から担当者情報記憶部１３および充足情報記憶部１４を読み出す（Ｓ１０２）。続いて、検索部１２２は、受信した検索条件に基づいて、担当者情報記憶部１３および充足情報記憶部１４から条件に適合した担当者ＩＤを含む検索結果情報を抽出する（Ｓ１０３）。また、検索部１２２は、検索条件として受信した担当者ＩＤをキーとして、担当者情報記憶部１３および充足情報記憶部１４から詳細情報を抽出する（Ｓ１０４）。
【００８４】
その後、記憶制御部１２３は、担当者情報記憶部１３および充足情報記憶部１４に基づいて抽出された検索結果情報と詳細情報を検索結果記憶部１５に書き込み、検索装置１２の記憶装置１０７に記憶させる（Ｓ１０５）。また、送受信部１２１は、検索結果情報をプロジェクト管理装置１１に送信し（Ｓ１０６）、ステップＳ１０１に戻る。
【００８５】
上述したように、本発明の最良の実施の形態に係るプロジェクト管理システムでは、プロジェクトの業務を遂行する担当者を検索した際、さらに、その担当者のアサイン状況も表示することができるため、担当者に対する割り当ての状況を参照しながら、重複した割り当てなどをすることもなく、担当者を決定することが出来る。
【００８６】
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００８７】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００８８】
【図１】本発明の最良の実施の形態に係るプロジェクト管理システムを説明する図。
【図２】本発明の最良の実施の形態に係るプロジェクト管理システムにおける処理を説明するシーケンス図。
【図３】本発明の最良の実施の形態に係るプロジェクト管理システムにおける経歴情報の一例。
【図４】本発明の最良の実施の形態に係るプロジェクト管理システムにおけるスキル情報の一例。
【図５】本発明の最良の実施の形態に係るプロジェクト管理システムにおける充足実績情報の一例。
【図６】本発明の最良の実施の形態に係るプロジェクト管理システムにおける充足見込み情報の一例。
【図７】本発明の最良の実施の形態に係るプロジェクト管理システムにおける勤務情報の一例。
【図８】本発明の最良の実施の形態に係るプロジェクト管理システムにおける検索結果情報の一例。
【図９】本発明の最良の実施の形態に係るプロジェクト管理システムにおける詳細情報の一例。
【図１０】本発明の最良の実施の形態に係るプロジェクト管理システムにおけるプロジェクト管理装置のハードウェア構成図。
【図１１】本発明の最良の実施の形態に係るプロジェクト管理システムにおいて表示される検索条件入力画面の一例。
【図１２】本発明の最良の実施の形態に係るプロジェクト管理システムにおいて表示される検索結果一覧表示画面の一例。
【図１３】本発明の最良の実施の形態に係るプロジェクト管理システムにおいて表示される詳細情報表示画面の一例。
【図１４】本発明の最良の実施の形態に係るプロジェクト管理システムのプロジェクト管理装置における処理を説明するフローチャート。
【図１５】本発明の最良の実施の形態に係るプロジェクト管理システムの検索装置における処理を説明するフローチャート。
【符号の説明】
【００８９】
１…プロジェクト管理システム
１０…集計装置
１１…プロジェクト管理装置
１２…検索装置
１３…担当者情報記憶装置
１３…担当者情報記憶部
１４…充足情報記憶部
１５…検索結果記憶部
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
１１１…入力部
１１３…受信部
１１４…表示部
１２１…送受信部
１２２…検索部
１２３…記憶制御部
１３１…経歴情報
１３２…スキル情報
１４１…充足実績情報
１４２…充足見込み情報
１４３…勤務情報
１５０…表示装置
１５１…検索結果情報
１５２…詳細情報
２００…検索条件入力画面
２１０…組織名選択フィールド
２２０…経歴情報選択フィールド
２３０…スキル選択フィールド
２４０…検索ボタン
３００…検索結果一覧表示画面
３１０…検索結果表示フィールド
３２０…詳細情報表示ボタン
３３０…ボタン
４００…詳細情報表示画面
４１０…詳細情報表示フィールド
４２０ａ〜４２０ｄ…期間入力部
４３０…表示ボタン
４４０…ボタン
【図１】
2006268334.tif 000003
【図２】
2006268334.tif 000004
【図３】
2006268334.tif 000005
【図４】
2006268334.tif 000006
【図５】
2006268334.tif 000007
【図６】
2006268334.tif 000008
【図７】
2006268334.tif 000009
【図８】
2006268334.tif 000010
【図９】
2006268334.tif 000011
【図１０】
2006268334.tif 000012
【図１１】
2006268334.tif 000013
【図１２】
2006268334.tif 000014
【図１３】
2006268334.tif 000015
【図１４】
2006268334.tif 000016
【図１５】
2006268334.tif 000017