(57)【要約】【課題】タスクを遂行することにより向上するユーザのスキルを考慮して、発生タスクに対して、発生タスクを遂行するユーザを関連づける。【解決手段】工程管理装置１は、ユーザのユーザ識別子と、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータ２１を記憶する個人スキルデータ連携手段２１と、発生タスクのタスク種別に、発生タスクを遂行した後に予想されるユーザのスキルの増分を数値化した成長値を関連づけた成長ポイントデータ２４と、個人スキルデータ２１と成長ポイントデータ２４を読み出して、ユーザ識別子をキーとして、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段１４とを備える。【選択図】      図１
2006244000.tif 000002
【特許請求の範囲】
【請求項１】
発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理装置であって、
前記ユーザのユーザ識別子と、前記ユーザの目標スキルを数値化した目標値と、前記ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、
前記発生タスクのタスク種別に、前記発生タスクを遂行した後に予想される前記ユーザのスキルの増分を数値化した成長値を関連づけた成長ポイントデータを、前記記憶装置に記憶する成長ポイントデータ記憶手段と、
前記記憶装置から前記個人スキルデータと前記成長ポイントデータとを読み出して、前記ユーザ識別子をキーとして、前記ユーザの前記目標値と、前記ユーザの前記現状値に前記成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段
とを備えることを特徴とする工程管理装置。
【請求項２】
前記発生タスクのタスク種別に、前記発生タスクに割当可能な期間である割当可能工数を関連づけた発生タスクデータを、前記記憶装置に記憶するタスクデータ入力手段と、
前記記憶装置から前記個人スキルデータと前記発生タスクデータとを読み出して、前記ユーザが前記発生タスクを遂行するために必要な期間である想定工数を計算し、前記ユーザのユーザ識別子と前記想定工数とを関連づけた想定工数データを、前記記憶装置に記憶する想定工数計算手段とを備え、
前記担当候補者一覧表示手段は、前記想定工数データに記憶された想定工数が前記発生タスクデータに記憶された割当可能工数以下のユーザ識別子を、前記想定工数データから抽出し、この抽出されたユーザ識別子に対して、ユーザの前記現状値に前記成長値を加算した遂行値と前記ユーザの前記目標値とを関連づけて出力する
ことを特徴とする請求項１記載の工程管理装置。
【請求項３】
前記担当候補者一覧表示手段は、前記ユーザ識別子をキーとしてさらに達成フラグを設け、前記遂行値が前記目標値を越える場合は前記達成フラグに真を付与し、前記遂行値が前記目標値を越えない場合は前記達成フラグに偽を付与して出力する
ことを特徴とする請求項１または２記載の工程管理装置。
【請求項４】
前記スキルは、複数の種類を備えており、
前記個人スキルデータ連携手段は、前記スキルの種別の識別子毎に、前記ユーザの目標値、前記現状値を記憶し、
前記成長ポイントデータ記憶手段は、前記スキルの種別の識別子毎に、前記ユーザの成長値を記憶し、
前記担当候補者一覧表示手段は、前記ユーザ識別子と前記スキルの種別の識別子とをキーとして、前記ユーザおよび前記スキルの種別毎に、前記目標値と、前記現状値に前記成長値を加算した遂行値とを関連づける
ことを特徴とする請求項１ないし３のいずれか１項記載の工程管理装置。
【請求項５】
発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理装置であって、
前記ユーザのユーザ識別子と、前記ユーザの目標スキルを数値化した目標値と、前記ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、
前記発生タスクの発生タスク識別子に、前記発生タスクに割当可能な期間である割当可能工数と、前記発生タスクの負荷を考慮したタスク重み値とを関連づけた発生タスクデータを、前記記憶装置に記憶するタスクデータ入力手段と、
前記発生タスク識別子に、前記発生タスクを遂行した後に予想される前記ユーザのスキルの増分を数値化した成長値とを関連づけた成長ポイントデータを、前記記憶装置に記憶する成長ポイントデータ記憶手段と、
前記記憶装置から前記個人スキルデータと前記発生タスクデータとを読み出して、前記ユーザ識別子毎に前記タスク重み値を考慮して前記ユーザが前記発生タスクを遂行するために必要な期間である想定工数を計算し、前記ユーザ識別子および前記発生タスク識別子と、想定工数とを関連づけた想定工数データを前記記憶装置に記憶する想定工数記憶手段と、
前記記憶装置から前記個人スキルデータと前記成長ポイントデータを読み出して、前記ユーザ識別子をキーとして、前記ユーザの前記目標値と、前記ユーザの前記現状値に前記成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段
とを備えることを特徴とする工程管理装置。
【請求項６】
発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理プログラムであって、
前記ユーザのユーザ識別子と、前記ユーザの目標スキルを数値化した目標値と、前記ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、
前記発生タスクのタスク種別に、前記発生タスクを遂行した後に予想される前記ユーザのスキルの増分を数値化した成長値を関連づけた成長ポイントデータを、前記記憶装置に記憶する成長ポイントデータ記憶手段と、
前記記憶装置から前記個人スキルデータと前記成長ポイントデータとを読み出して、前記ユーザ識別子をキーとして、前記ユーザの前記目標値と、前記ユーザの前記現状値に前記成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段
とをコンピュータに実現させることを特徴とする工程管理プログラム。
【請求項７】
前記発生タスクのタスク種別に、前記発生タスクに割当可能な期間である割当可能工数を関連づけた発生タスクデータを、前記記憶装置に記憶するタスクデータ入力手段と、
前記記憶装置から前記個人スキルデータと前記発生タスクデータとを読み出して、前記ユーザが前記発生タスクを遂行するために必要な期間である想定工数を計算し、前記ユーザのユーザ識別子と前記想定工数とを関連づけた想定工数データを、前記記憶装置に記憶する想定工数計算手段とをさらにコンピュータに実現させ、
前記担当候補者一覧表示手段は、前記想定工数データに記憶された想定工数が前記発生タスクデータに記憶された割当可能工数以下のユーザの識別子を、前記想定工数データから抽出し、この抽出された前記ユーザの識別子に対して、ユーザの前記現状値に前記成長値を加算した遂行値と前記ユーザの前記目標値とを関連づけて出力する
ことを特徴とする請求項６記載の工程管理プログラム。
【請求項８】
前記担当候補者一覧表示手段は、前記ユーザ識別子をキーとしてさらに達成フラグを設け、前記遂行値が前記目標値を越える場合は前記達成フラグに真を付与し、前記遂行値が前記目標値を越えない場合は前記達成フラグに偽を付与して出力する
ことを特徴とする請求項６又は７記載の工程管理プログラム。
【請求項９】
前記スキルは、複数の種類を備えており、
前記個人スキルデータ連携手段は、前記スキルの種別の識別子毎に、前記ユーザの目標値、前記現状値を記憶し、
前記成長ポイントデータ記憶手段は、前記スキルの種別の識別子毎に、前記ユーザの成長値を記憶し、
前記担当候補者一覧表示手段は、前記ユーザ識別子と前記スキルの種別の識別子とをキーとして、前記ユーザおよび前記スキルの種別毎に、前記目標値と、前記現状値に前記成長値を加算した遂行値とを関連づける
ことを特徴とする請求項６ないし８のいずれか１項記載の工程管理プログラム。
【請求項１０】
発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理プログラムであって、
前記ユーザのユーザ識別子と、前記ユーザの目標スキルを数値化した目標値と、前記ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、
前記発生タスクの発生タスク識別子に、前記発生タスクに割当可能な期間である割当可能工数と、前記発生タスクの負荷を考慮したタスク重み値とを関連づけた発生タスクデータを、前記記憶装置に記憶するタスクデータ入力手段と、
前記発生タスク識別子に、前記発生タスクを遂行した後に予想される前記ユーザのスキルの増分を数値化した成長値とを関連づけた成長ポイントデータを、前記記憶装置に記憶する成長ポイントデータ記憶手段と、
前記記憶装置から前記個人スキルデータと前記発生タスクデータとを読み出して、前記ユーザ識別子毎に前記タスク重み値を考慮して前記ユーザが前記発生タスクを遂行するために必要な期間である想定工数を計算し、前記ユーザ識別子および前記発生タスク識別子と、想定工数とを関連づけた想定工数データを前記記憶装置に記憶する想定工数記憶手段と、
前記記憶装置から前記個人スキルデータと前記成長ポイントデータを読み出して、前記ユーザ識別子をキーとして、前記ユーザの前記目標値と、前記ユーザの前記現状値に前記成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段
とをコンピュータに実現させることを特徴とする工程管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクトなどの中で発生する業務（以下、「タスク」という。）に対して、発生タスクを遂行するユーザを関連づける工程管理装置および工程管理プログラムに関する。
【背景技術】
【０００２】
企業の生産活動などにおいて、発生したタスクに対して、そのタスクを遂行する従業員などのユーザを決定する過程がある。具体的には、企業の生産活動に係る生産計画、運用計画、プロジェクト管理などの工程を管理する工程管理システムにおいて、プロジェクト管理者によって、発生したタスクとこのタスクを遂行するユーザとが紐づけられる。この様に発生したタスクとこのタスクを遂行するユーザとが紐づけられることにより、企業などは発生したタスクを計画通りに遂行することができる。
【０００３】
一方、企業では、例えばユーザにテストを受けさせることにより、ユーザのスキルを把握する場合がある。具体的には、ユーザのスキルを管理するスキル管理システムにおいて、ユーザおよびスキル毎に対して、ユーザのスキルを数値化したポイントが紐づけられる。この様に、ユーザおよびスキル毎に対して、ユーザのスキルを数値化したポイントが紐づけられることにより、企業などは発生したタスクを遂行すると、スキル管理システムによって最適なユーザを選択することができる。
【０００４】
具体的には、プログラムされたコンピュータによって、受注した仕事を処理する優先順位、分類、適正割当てなどを制御し、各作業者に指示する装置において、前記コンピュータのデータベースに作業員の作業習得内容、処理能力、特殊技術、その他、仕事に対応できる技術的蓄積等を記憶蓄積させ、前記データベースの各種チェック項目をチェックして各作業員に対する指示をアウトプットすることを特徴とした作業等の自動指示方式がある（例えば、特許文献１参照。）。この特許文献１に記載の技術によれば、与えられた仕事を処理する優先順位、作業員の必要人員、作業上の質と能力を分析し、人員の選定、これに基づき適材適所に指示することができる。
【特許文献１】特開平１０−１７１８８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし上述した特許文献１に記載の方法においては、発生タスクに対して適切なユーザを割り当てられるが、ユーザがタスクの遂行によって習得するスキルは、スキル管理システムにおいて手動で更新されなければならない。また、発生タスクを遂行するユーザの選択において、タスクを遂行することによりユーザのスキルを向上させたい場合、プロジェクト管理者の勘や経験などの経験的事実という人間的処理に基づいてユーザを割り当てなければならなかった。
【０００６】
従って本発明の目的は、タスクを遂行することにより向上するユーザのスキルを考慮して、発生タスクに対して、発生タスクを遂行するユーザを効率的に関連づける工程管理装置および工程管理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の特徴は、発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理装置に関する。即ち本発明の第１の特徴に係る工程管理装置は、ユーザのユーザ識別子と、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、発生タスクのタスク種別に、発生タスクを遂行した後に予想されるユーザのスキルの増分を数値化した成長値を関連づけた成長ポイントデータを、記憶装置に記憶する成長ポイントデータ記憶手段と、記憶装置から個人スキルデータと成長ポイントデータとを読み出して、ユーザ識別子をキーとして、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段とを備える。
【０００８】
このような本発明によれば、タスクを遂行することにより向上するユーザのスキルを考慮して、発生タスクに対して、発生タスクを遂行するユーザを関連づけることができる。
【０００９】
本発明の第２の特徴は、発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理装置に関する。即ち本発明の第２の特徴に係る工程管理装置は、ユーザのユーザ識別子と、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、発生タスクの発生タスク識別子に、発生タスクに割当可能な期間である割当可能工数と、発生タスクの負荷を考慮したタスク重み値とを関連づけた発生タスクデータを、記憶装置に記憶するタスクデータ入力手段と、発生タスク識別子に、発生タスクを遂行した後に予想されるユーザのスキルの増分を数値化した成長値とを関連づけた成長ポイントデータを、記憶装置に記憶する成長ポイントデータ記憶手段と、記憶装置から個人スキルデータと発生タスクデータとを読み出して、ユーザ識別子毎にタスク重み値を考慮してユーザが発生タスクを遂行するために必要な期間である想定工数を計算し、ユーザ識別子および発生タスク識別子と、想定工数とを関連づけた想定工数データを記憶装置に記憶する想定工数記憶手段と、記憶装置から個人スキルデータと成長ポイントデータを読み出して、ユーザ識別子をキーとして、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段とを備える。
【００１０】
このような本発明によれば、タスクの重みに応じてユーザがそのタスクを遂行可能な想定工数を算出し、タスクを遂行することにより向上するユーザのスキルと、タスクを期限内に遂行できるユーザを抽出して出力することにより、発生タスクに対して、発生タスクを遂行するユーザを関連づけることができる。
【００１１】
本発明の第３の特徴は、発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理プログラムに関する。即ち本発明の第３の特徴に係る工程管理プログラムは、ユーザのユーザ識別子と、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、発生タスクのタスク種別に、発生タスクを遂行した後に予想されるユーザのスキルの増分を数値化した成長値を関連づけた成長ポイントデータを、記憶装置に記憶する成長ポイントデータ記憶手段と、記憶装置から個人スキルデータと成長ポイントデータを読み出して、ユーザ識別子をキーとして、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段とをコンピュータに実現させる。
【００１２】
本発明の第４の特徴は、発生タスクに対して、この発生タスクを遂行するユーザを関連づける工程管理プログラムに関する。即ち、本発明の第４の特徴に係る工程管理プログラムは、ユーザのユーザ識別子と、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータを、記憶装置に記憶する個人スキルデータ連携手段と、発生タスクの発生タスク識別子に、発生タスクに割当可能な期間である割当可能工数と、発生タスクの負荷を考慮したタスク重み値とを関連づけた発生タスクデータを、記憶装置に記憶するタスクデータ入力手段と、発生タスク識別子に、発生タスクを遂行した後に予想されるユーザのスキルの増分を数値化した成長値とを関連づけた成長ポイントデータを、記憶装置に記憶する成長ポイントデータ記憶手段と、記憶装置から個人スキルデータと発生タスクデータとを読み出して、ユーザ識別子毎にタスク重み値を考慮してユーザが発生タスクを遂行するために必要な期間である想定工数を計算し、ユーザ識別子および発生タスク識別子と、想定工数とを関連づけた想定工数データを記憶装置に記憶する想定工数記憶手段と、記憶装置から個人スキルデータと成長ポイントデータを読み出して、ユーザ識別子をキーとして、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて出力する担当候補者一覧表示手段とをコンピュータに実現させる。
【発明の効果】
【００１３】
本発明によれば、タスクを遂行することにより向上するユーザのスキルを考慮して、発生タスクに対して、発生タスクを遂行するユーザを効率的に関連づける工程管理装置および工程管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１５】
本発明において「発生タスク」とは、本発明の最良の実施の形態に係る工程管理装置が従業員などのユーザを割り当てる作業対象であって、新たに発生したタスクのことである。ここで「タスク」には、製品を製造する生産工程、システムを構築するプロジェクトの工程などが含まれる。例えばシステムを構築するプロジェクトの工程に係るタスクは、仕様策定、仕様書作成、基本設計、プログラミングなどの工程が含まれる。一方、「ユーザ」とは、タスクを遂行するための活動主体であり、一般的には従業員であることが好ましい。また「ユーザ」は、従業員に限らず、下請け業者や外注業者などの組織やこの組織に属する従業員でも良い。また、「スキル」とは、ユーザが備える技能の基準となるパラメータの一つである。ここで「スキル」は、文書作成能力、折衝能力、ネットワーク知識、プログラミング知識、データベース知識などの技能種別毎に管理される。
【００１６】
（最良の実施の形態）
本発明の最良の実施の形態に係る工程管理システム１０は、工程管理装置１、スキル管理システム２、スキル管理者端末３、プロジェクト管理者端末４を備えている。工程管理装置１、スキル管理システム２、スキル管理者端末３、プロジェクト管理者端末４は、ＬＡＮ、イントラネットなどの通信ネットワークにより、互いに通信可能に接続されている。
【００１７】
工程管理装置１は、タスクを遂行することにより向上するユーザのスキルを考慮して、発生タスクに対して、発生タスクを遂行するユーザを関連づける。この工程管理装置１は、後に詳述する。
【００１８】
スキル管理システム２は、スキル管理サーバ２０１と個人スキルデータ２０２を備えている。個人スキルデータ２０２は、例えば、スキル管理サーバ２０１が接続可能なデータベースサーバに記憶されている。スキル管理サーバ２０１は、ユーザの識別子およびスキル種別をキーとして、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とを関連づけて個人スキルデータ２０２に記憶する。スキル管理システム２によって、ユーザが教育を受講してテストを受験し、その実績や結果などが入力されると、その入力された実績や結果などに応じてユーザのスキルの現状値が更新される。
【００１９】
スキル管理者端末３は、スキル管理システム２の管理者が使用する端末である。スキル管理システム２の管理者は、スキル管理者端末３を介して、スキル管理システム２で管理されるデータの参照および更新などを行うことができる。具体的には、スキル管理者によって、スキル管理者端末３を利用して、スキル管理サーバ２０１を介して、予めユーザの目標値がスキル管理システム２の個人スキルデータ２０２に登録される。
【００２０】
プロジェクト管理者端末４は、プロジェクト管理者が使用する端末である。プロジェクト管理者は、プロジェクト管理者端末４を介して、工程管理装置１で管理される成長ポイントデータ２４などを参照および更新する。具体的には、プロジェクト管理者端末４によって、発生タスクに対するタスクを遂行することによるスキルの増分が、成長ポイントデータ２４に登録される。さらにプロジェクト管理者は、プロジェクト管理者端末４を介して、工程管理装置１の出力結果に基づいて発生タスクを遂行するユーザを紐づけ、紐づけられたユーザに発生タスクを遂行するように手配することができる。
【００２１】
図２に示すように、本発明の最良の実施の形態に係る工程管理装置１は、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。
【００２２】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から工程管理装置１を起動するためのブートプログラムを読み出して実行し、さらに記憶装置１０７に記憶されたオペレーティングシステムを読み出す。さらに中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算又は加工など、後述する一連の処理を実現する処理装置である。
【００２３】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、工程管理装置１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号又は出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００２４】
記憶装置１０７は半導体記憶装置や磁気ディスク装置であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００２５】
本発明の最良の実施の形態に係る工程管理装置１の記憶装置１０７には、工程管理プログラムが記憶されるとともに、個人スキルデータ２１、発生タスクデータ２２、想定工数データ２３、成長ポイントデータ２４、遂行値算出データ２５が記憶される。また、工程管理プログラムが工程管理装置１の中央処理制御装置１０１に読み込まれ実行されることによって、個人スキルデータ連携手段１１、タスクデータ入力手段１２、想定工数計算手段１３、担当候補者一覧表示手段１４が工程管理装置１に実装される。
【００２６】
個人スキルデータ連携手段１１は、ユーザのユーザ識別子と、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とを関連づけた個人スキルデータ２１を、記憶装置１０７に記憶する。個人スキルデータ連携手段１１は、通信ネットワーク５を介してスキル管理システム２に記憶された個人スキルデータ２０２から所望のユーザのスキルの現状値および目標値を取得する。ここで、現状値が目標値に達していないスキルが、そのユーザに今後、育成させるべきスキルとなる。個人スキルデータ２０２は、スキル管理システム２の個人スキルデータと同期が取れているものとする。
【００２７】
個人スキルデータ２１は、ユーザのユーザ識別子と、ユーザの目標スキルを数値化した目標値と、ユーザの現状スキルを数値化した現状値とが関連づけられている。個人スキルデータ２１は、例えば図３に示すデータ構造とデータを備える。図３に示した例においては、ユーザ識別子およびスキルの識別子毎に、スキルの目標値と現状値が記憶されている。例えば、スキル識別子「Ｓ００１」で示された文書作成能力について、ユーザ識別子「Ｕ００１」のユーザの目標値は１００ポイントに設定されているところ、現状値は４０ポイントである。従って、このユーザには、文書作成能力について、６０ポイント育成させる必要がある。一方、スキル識別子「Ｓ００３」で示されたネットワーク知識能力について、ユーザ識別子「Ｕ００１」のユーザの目標値は０ポイントに設定されているところ、現状値は３０ポイントである。従って、このユーザには、ネットワーク知識について、さらに育成させる必要はない。
【００２８】
タスクデータ入力手段１２は、プロジェクト管理者端末４の入力装置からの指示に基づいて、発生タスクのタスク種別に、発生タスクに割当可能な期間である割当可能工数を関連づけた発生タスクデータを、記憶装置１０７に記憶する。
【００２９】
発生タスクデータ２２は、発生タスクのタスク種別に、発生タスクに割当可能な期間である割当可能工数が関連づけられている。発生タスクデータ２２は、例えば図４に示すデータ構造とデータを備える。図４に示した例においては、発生タスクの発生タスク識別子に、発生タスクの種別を示すタスク種別、発生タスクに割当可能な工数である割当可能工数、発生タスクを割当開始できる割当可能時期が記憶されている。具体的には発生タスク識別子「Ｐ００１」のタスクは、タスク種別「Ｔ１１１」、割当可能工数「３」、割当可能時期「２００４／２／１」のタスクである。ここで、割当可能工数は、例えば「時間」「日」「週」「月」「年」などによって予め定められた時間の単位数で示される。本発明の最良の実施の形態においては、工数の単位は「日」であるとする。
【００３０】
想定工数計算手段１３は、記憶装置１０７から個人スキルデータ２１と発生タスクデータ２２とを読み出して、ユーザが発生タスクを遂行するために必要な期間である想定工数を計算し、ユーザのユーザ識別子と想定工数とを関連づけた想定工数データ２３を、記憶装置１０７に記憶する。本発明の最良の実施の形態においては、発生タスクを遂行するために必要な想定工数は、発生タスクのタスク種別により決定される。従って、想定工数計算手段１３は、バッチ処理などで予め想定工数データ２３を算出して記憶装置１０７に記憶することが好ましい。
【００３１】
想定工数データ２３は、ユーザのユーザ識別子に、想定工数が関連づけられている。具体的には、図５に示すようにユーザ識別子と、タスク種別の識別子に、このユーザがこのタスクを遂行するために必要な工数が記憶されている。具体的には、ユーザ識別子「Ｕ００１」のユーザは、タスク種別「Ｔ１１１」の仕様策定を遂行する場合、２工数の遂行期間を要する。想定工数データ２３に記憶された工数は、発生タスクデータ２２の割当可能工数と同じ単位か、或いは換算可能な単位で表現される。
【００３２】
ここで、図６を参照して想定工数計算手段１３による想定工数計算処理について説明する。  
まず、ステップＳ１０１において、記憶装置１０７から個人スキルデータ２１が読み出され、ステップＳ１０２において、記憶装置１０７から発生タスクデータ２２が読み出される。  
次に、ユーザおよびタスク種別について、当該ユーザが当該タスクを遂行した場合に想定される想定工数が算出される。具体的には、ステップＳ１０３において、個人スキルおよびタスク種別に基づいて評価値が算出される。この評価値は、当該ユーザのスキルの現状値を元に算出される。ステップＳ１０３において算出された評価値に基づいて、ステップＳ１０４において当該ユーザが当該タスクを遂行した場合に想定される想定工数が算出される。ステップＳ１０５において算出された想定工数が、ユーザ識別子およびタスク種別をキーとして、想定工数データ２３として記憶装置１０７に記憶される。
【００３３】
この様に、想定工数は、個人のスキルの現状値と、タスクの属性値に基づいて算出される。従って、同じタスクを遂行した場合でも、ユーザのスキル値が異なる場合、ユーザによって想定工数は異なることになる。想定工数の算出については、当業者に知られている所定の手法に基づいて算出される。想定工数計算手段１３によって出力された想定工数データ２３は、担当候補者一覧表示手段１４によって記憶装置１０７から読み出される。
【００３４】
担当候補者一覧表示手段１４は、記憶装置１０７から個人スキルデータ２１と成長ポイントデータ２４を読み出して、ユーザ識別子をキーとして、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて出力する。さらに、担当候補者一覧表示手段１４は、ユーザ識別子をキーとしてさらに達成フラグを設け、遂行値が目標値を越える場合は達成フラグに真を付与し、遂行値が目標値を越えない場合は達成フラグに偽を付与して出力しても良い。
【００３５】
成長ポイントデータ２４は、発生タスクのタスク種別に、発生タスクを遂行した後に予想されるユーザのスキルの増分を数値化した成長値が関連づけられて記憶装置１０７に記憶される。この成長ポイントデータ２４は、プロジェクト管理者端末４からのプロジェクト管理者端末４の入力装置からの指示に基づいて、タスク種別毎に予め記憶される。
【００３６】
本発明の最良の実施の形態においては、発生タスクを遂行することによる成長ポイントは、発生タスクの作業量や難易度などに関わらず発生タスクのタスク種別により決定される場合について説明する。具体的には、図７に示すように、タスク種別毎およびスキル識別子毎に、当該タスクを遂行した場合に増加する各スキルの成長値が記憶されている。具体的には、タスク種別「Ｔ１１１」である仕様策定を遂行したユーザは、スキル識別子「Ｓ００１」の文書作成能力のスキルは増加しないが、スキル識別子「Ｓ００２」の折衝能力のスキルは５０ポイント増加する。
【００３７】
ここで、担当候補者一覧表示手段１４は、ユーザ識別子をキーおよびスキル識別子をキーとして、目標値、現状値、遂行値、達成フラグを関連づけて、図８に示すような遂行値算出データ２５を一時ファイルとして出力しても良い。この遂行値算出データ２５は、発生タスク毎に出力される。スキル識別子「Ｓ００１」で示された文書作成能力について、ユーザ識別子「Ｕ００１」のユーザの目標値は１００ポイント、現状値は４０ポイント、発生タスクを遂行した後のスキル値である遂行値は４０ポイントである。従って、このユーザには、発生タスクを遂行したとしても、遂行値が目標値を上回らないので、達成フラグに「ＦＡＬＳＥ」が付与されている。
【００３８】
担当候補者一覧表示手段１４は、遂行値算出データ２５に記憶されたデータに基づいてプロジェクト管理者端末４の表示装置に表示し、プロジェクト管理者端末４からの入力指示に基づいて、発生タスクを遂行するユーザを選択させることができる。ここで、担当候補者一覧表示手段１４は、想定工数データ２３に記憶された想定工数が発生タスクデータ２２に記憶された割当可能工数以下のユーザのユーザ識別子を、想定工数データ２３から抽出し、この抽出されたユーザのユーザ識別子について、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて表示装置に出力することが好ましい。具体的には、図８に示された遂行値算出データ２５が、図４に示した発生タスク種別「Ｔ１１１」のタスクである場合について説明する。このとき、タスク種別「Ｔ１１１」の割当可能工数は「３」であるので、当該発生タスク種別「１１１」の想定工数が「２」のユーザ識別子「Ｕ００１」のユーザ、および想定工数が「１」のユーザ識別子「Ｕ００３」のユーザは、割当可能工数以内に発生タスクを完了することができる。従って、ユーザ識別子「Ｕ００１」のユーザ、およびユーザ識別子「Ｕ００３」のユーザのみ、プロジェクト管理者端末４の表示装置に表示される。一方、想定工数が「４」のユーザ識別子「Ｕ００２」のユーザは、割当可能工数以内に発生タスクを完了することができないので、プロジェクト管理者端末４の表示装置に表示されない。
【００３９】
ここで、図９を参照して担当候補者一覧表示手段１４による担当候補者一覧表示処理について説明する。  
まず、ステップＳ２０１において、処理対象の発生タスク識別子とタスク種別が入力される。例えば、図９に示した処理は、プロジェクト管理者端末４およびタスクデータ入力手段１２によって発生タスクデータ２２が生成されたときに実行されても良いし、プロジェクト管理者端末４の入力装置から処理対象の発生タスク識別子およびタスク種別が入力されることにより実行されても良い。ここでは、ステップＳ２０１において、タスク種別「Ｔ１１１」が入力されたとする。処理対象のタスク種別が入力されると、ステップＳ２０２において、記憶装置１０７から想定工数データ２３が読み出され、ステップＳ２０１で入力されたタスク種別の想定工数が抽出される。具体的には、想定工数データ２３から、タスク種別「Ｔ１１１」について、ユーザ識別子「Ｕ００１」のユーザの想定工数「２」、ユーザ識別子「Ｕ００２」のユーザの想定工数「４」、ユーザ識別子「Ｕ００３」のユーザの想定工数「１」が抽出される。
【００４０】
次に、ステップＳ２０３ないしステップＳ２１０の処理が全てのユーザについて実行される。ここでは、ユーザ識別子「Ｕ００１」のユーザについて処理する場合について具体的に説明する。  
まず、ステップＳ２０３において、当該ユーザのユーザ識別子をキーとして、個人スキルデータ２１から当該ユーザのスキル毎の現状値および目標値を抽出する。具体的には、図３に示した個人スキルデータ２１からユーザ識別子「Ｕ００１」のスキル毎の目標値および現状値を抽出する。ここでは、個人スキルデータ２１から、ユーザ識別子「Ｕ００１」に関連づけられたスキル識別子「Ｓ００１」の文書作成能力の目標値１００ポイントおよび現状値４０ポイント、スキル識別子「Ｓ００２」の折衝能力の目標値２００ポイントおよび現状値１００ポイント、スキル識別子「Ｓ００３」のネットワーク知識の目標値０ポイントおよび現状値３０ポイント、スキル識別子「Ｓ００４」のプログラミング知識の目標値３００ポイントおよび現状値４０ポイント、スキル識別子「Ｓ００５」のデータベース知識の目標値０ポイントおよび現状値０ポイントが抽出される。  
次に、ステップＳ２０４において、ステップＳ２０１で入力された発生タスクのタスク種別をキーとして、成長ポイントデータ２４からスキル毎の成長値を抽出する。具体的には、図７に示した成長ポイントデータ２４から、タスク種別「Ｔ１１１」のスキル毎の成長値を抽出する。ここでは、成長ポイントデータ２４から、タスク種別「Ｔ１１１」の仕様策定に関連づけられたスキル識別子「Ｓ００１」の文書作成能力の成長値０ポイント、スキル識別子「Ｓ００２」の折衝能力の成長値５０ポイント、スキル識別子「Ｓ００３」のネットワーク知識の成長値３０ポイント、スキル識別子「Ｓ００４」のプログラミング知識の成長値２０ポイント、スキル識別子「Ｓ００５」のデータベース知識の成長値２０ポイントが抽出される。  
次に、ステップＳ２０５において、スキル毎に、当該ユーザの個人スキルデータの現状値に成長値を加算して遂行値として出力する。具体的には、スキル毎に、図３に示した個人スキルデータ２１の現状値に、図７に示した成長ポイントデータ２４の成長値が加算される。さらに、ステップＳ２０６において、スキル毎に、ステップＳ２０５において算出された遂行値と、図３に示された個人スキルデータ２１に記憶された目標値とを比較する。ステップＳ２０６における比較の結果、目標値が遂行値を上回る場合、ステップＳ２０７において、当該スキルの達成フラグに「ＴＲＵＥ」が付与される。そうでない場合、ステップＳ２０８において、当該スキルの達成フラグに「ＦＡＬＳＥ」が付与される。  
ここでは、ユーザ識別子「Ｕ００１」のスキル識別子「Ｓ００１」の文書作成能力について、現状値は４０ポイントで成長値は０ポイントなので、このスキルの遂行値は４０ポイントと出力される。このスキルの目標値は１００ポイントなので、達成フラグには「ＦＡＬＳＥ」が設定される。スキル識別子「Ｓ００２」の折衝能力について、現状値は１００ポイントで成長値は５０ポイントなので、このスキルの遂行値は１５０ポイントと出力される。このスキルの目標値は２００ポイントなので、達成フラグには「ＦＡＬＳＥ」が設定される。スキル識別子「Ｓ００３」のネットワーク知識について、現状値は３０ポイントで成長値は３０ポイントなので、このスキルの遂行値は６０ポイントと出力される。このスキルの目標値は０ポイントなので、達成フラグには「ＴＲＵＥ」が設定される。スキル識別子「Ｓ００４」のプログラミング知識について、現状値は４０ポイントで成長値は２０ポイントなので、このスキルの遂行値は６０ポイントと出力される。このスキルの目標値は３００ポイントなので、達成フラグには「ＦＡＬＳＥ」が設定される。スキル識別子「Ｓ００５」のデータベース知識について、現状値は０ポイントで成長値は２０ポイントなので、このスキルの遂行値は２０ポイントと出力される。このスキルの目標値は０ポイントなので、達成フラグには「ＴＲＵＥ」が設定される。  
次に、ステップＳ２０９において、ステップＳ２０３、Ｓ２０４、Ｓ２０５、Ｓ２０７およびＳ２０８での出力結果に基づいて、当該ユーザのユーザ識別子に、ステップＳ２０２で読み出された当該タスク種別の想定工数、スキル毎の目標値、現状値、遂行値、達成フラグを関連づけたレコードを作成し、ステップＳ２１０において、作成されたレコードを遂行値算出データ２５に挿入して記憶装置１０７に記憶する。  
ステップＳ２０３ないしステップＳ２１０の処理を各ユーザについて実行することにより、図８に示すような遂行値算出データ２５が記憶装置１０７に記憶される。遂行値算出データ２５が記憶装置１０７に記憶されると、ステップＳ２１１において、記憶装置１０７から発生タスクデータ２２が読み出され、ステップＳ２０１で入力されたタスク種別の割当可能工数を抽出する。ここでは、発生タスクデータ２２から、発生タスク識別子「Ｐ００１」の割当可能工数「３」が抽出される。  
次に、ステップＳ２１２において遂行値算出データ２５から、ステップＳ２１１で抽出された割当可能工数以下のレコードを抽出する。具体的には、図８に示した遂行値算出データ２５の想定工数が「３」以下のユーザ識別子が抽出され、この抽出されたユーザ識別子をキーとしたレコードが抽出される。ここでは、想定工数が「２」のユーザ識別子「Ｕ００１」をキーとするレコード、および想定工数が「１」のユーザ識別子「Ｕ００３」をキーとするレコードが抽出される。  
さらに、ステップＳ２１３において、ステップＳ２１２で抽出されたレコードをプロジェクト管理者端末４の表示装置に表示する。このとき、遂行値算出データ２５の達成フラグに付与された値に応じて、スキルの目標値、現状値および遂行値が表示されたセルが着色されても良い。具体的には、「ＴＲＵＥ」が付与されているスキルの目標値、現状値および遂行値が表示されたセルには青色で着色され、「ＦＡＬＳＥ」が付与されているスキルの目標値、現状値および遂行値が表示されたセルには赤色で着色される。
【００４１】
次に、図１０および図１１を参照して、本発明の最良の実施の形態に係る工程管理装置１がプロジェクト管理者端末４の表示装置に表示する画面例を説明する。
【００４２】
プロジェクト管理者端末４が、発生タスクに、その発生タスクを遂行するユーザを割り当てる場合、図１０に示すようなタスク計画一覧画面Ｐ５０１が表示される。このタスク計画一覧画面Ｐ５０１は、発生タスクと、その発生タスクが遂行される計画が関連づけられたタスク計画表示部５０１を備えている。
【００４３】
具体的には、図４に示した発生タスク識別子「Ｐ００１」のタスクは、割当可能工数が「３」で、割当可能時期が「２００５／２／１」であるので、発生タスク識別子「Ｐ００１」の２００５年２月１日から３日までの３日間に該当するセルに、当該発生タスクが遂行可能であることを示すタスク選択部５０２ａが設けられる。同様に、発生タスク識別子「Ｐ００２」のタスクには、タスク選択部５０２ｂが設けられ、発生タスク識別子「Ｐ００３」のタスクには、タスク選択部５０２ｃが設けられる。このタスク選択部５０２ａは、単にセルが着色されたものでも良いし、セル上にボタンが設けられても良い。このタスク選択部５０２ａに対して、マウスクリックや、カーソル選択などの入力装置による指示に基づいて、選択された発生タスクを識別でき、図１１に示す担当候補者一覧表示画面Ｐ５０２を表示することができれば、どのような形態を備えても良い。タスク選択部５０２ｂおよびタスク選択部５０２ｃも同様である。
【００４４】
プロジェクト管理者端末４の入力装置によって、タスク選択部５０２ａが選択されると、図１１に示すような担当候補者一覧表示画面Ｐ５０２が表示される。この担当候補者一覧表示画面Ｐ５０２は、選択されたタスクを割当可能工数以下で遂行可能なユーザのユーザに関する情報が示された担当候補者データ表示部５０２を備えている。
【００４５】
図１１においては、プロジェクト管理者による視認性を高めるため、当該発生タスクを遂行した場合のスキルの遂行値と目標値との関係を、セルに着色することで示している。具体的には、スキルの遂行値が目標値が上回る場合、当該ユーザおよびスキルに相当するセルが赤色（図では濃いグレー）に着色される。一方、スキルの遂行値が目標値が下回る場合、当該ユーザおよびスキルに相当するセルが青色（図では薄いグレー）に着色される。
【００４６】
プロジェクト管理者によって、プロジェクト管理者端末４の入力装置から当該発生タスクを遂行させるユーザが選択され、ユーザ決定ボタンＢ５０１がクリックされると、この発生タスクの発生タスク識別子とユーザ識別子とが関連づけられて、プロジェクト管理システムなどに登録される。一方、プロジェクト管理者端末４の入力装置から当該発生タスクを遂行させるユーザが選択された後にキャンセルボタンＢ５０２がクリックされると、ユーザの選択が解除され、プロジェクト管理者による新たなユーザの選択の指示が待機される。
【００４７】
この様に決定されたユーザが、発生タスクを遂行し業務を完了すると、スキル管理システム２の個人スキルデータ２０２における当該ユーザのスキルが、遂行値算出データ２５で算出された遂行値に更新される。
【００４８】
この様に、本発明の最良の実施の形態に係る工程管理装置１は、タスクを遂行する候補であるユーザの想定工数、各スキルの目標値、現在値、およびその発生タスクを遂行した後のスキル値を表示する。さらに、工程管理装置１は、既に目標値に達しているスキルと、目標値に達していないスキルとを視覚的に判別できるように表示する。これにより、本発明の最良の実施の形態に係る工程管理装置１は、プロジェクト管理者に、工程管理とスキル育成という総合的な観点から、発生タスクを遂行させるユーザを選択させることを可能にする。
【００４９】
本発明の最良の実施の形態に係る工程管理装置１は、個人スキルデータ連携手段１１によって、スキル管理システム２の個人スキルデータ２０２と同期した個人スキルデータ２１を有することにより、工程管理装置１とスキル管理システム２とが連携して処理することができる。具体的には、発生タスクのタスク種別と、発生タスクを遂行することで伸長するスキルの遂行値を、マトリックスの形で成長ポイントデータ２４に記憶することにより、タスクとスキルを関連づけることができる。
【００５０】
また、ある発生タスクを遂行する担当者を選定する画面において、スキルの目標値、現状値、タスク遂行後の遂行値などの各候補者のスキル情報と、想定工数を数値化して、プロジェクト管理者端末４の表示装置に表示する。ここで、与えられた工期内に発生タスクを終了させる候補者のみがプロジェクト管理者端末４に表示されても良い。これにより、プロジェクト管理者は、プロジェクト管理者端末４の表示装置に表示された数値データを元に、人材育成やスキル最適化を考慮しながら、より確かな精度で担当者を選定することができる。
【００５１】
（本発明の最良の実施の形態の変形例）
本発明の最良の実施の形態においては、発生タスクをユーザが実行した想定工数が、発生タスクの種別とユーザのスキルに基づいて算出される場合について説明したが、変形例においては、想定工数が、発生タスクの重みとユーザのスキルに基づいて算出され、成長ポイントデータも発生タスクの重みに基づいて算出される場合について説明する。ここで、発生タスクの重みとは、発生タスクのボリューム、難易度、詳細度などに応じるユーザへの負荷の指標となる数値である。
【００５２】
本発明の最良の実施の形態の変形例に係る工程管理装置１は、図１に示した本発明の最良の実施の形態に係る工程管理装置１と同様の構成を備えるが、以下の構成要素は、本発明の最良の実施の形態と異なる。
【００５３】
タスクデータ入力手段１２は、発生タスクの発生タスク識別子に、発生タスクに割当可能な期間である割当可能工数と、発生タスクの負荷を考慮したタスク重み値とを関連づけた発生タスクデータ２２ａを、前記記憶装置１０７に記憶する。このタスク重み値は、例えば、大きくなるほどその負荷が大きくなる様に設定される。
【００５４】
本発明の最良の実施の形態の変形例に係る発生タスクデータ２２ａは、図１２に示すように、発生タスクの発生タスク識別子に、タスク種別と、発生タスクの負荷を考慮したタスク重み値と、発生タスクに割当可能な期間である割当可能工数と、この発生タスクを遂行開始可能な割当可能時期とが関連づけられている。具体的には、発生タスク識別子「Ｐ００１」のタスクは、タスク種別「Ｔ１１１」、タスク重み値「２．５」、割当可能工数「３」、割当可能時期「２００４／２／１」のタスクである。
【００５５】
想定工数計算手段１３は、記憶装置１０７から個人スキルデータ２１と発生タスクデータ２２ａとを読み出して、ユーザ識別子毎にタスク重み値を考慮してユーザが発生タスクを遂行するために必要な期間である想定工数を計算し、ユーザ識別子および発生タスク識別子と、想定工数とを関連づけた想定工数データ２３ａを記憶装置１０７に記憶する。
【００５６】
本発明の最良の実施の形態の変形例に係る想定工数データ２３ａは、図１３に示すように、ユーザ識別子および発生タスク識別子毎に、想定工数が記憶されている。
【００５７】
ここで、図１４を参照して変形例に係る想定工数計算手段１３による想定工数計算処理について説明する。  
まず、ステップＳ３０１において、記憶装置１０７から個人スキルデータ２１が読み出され、ステップＳ３０２において、記憶装置１０７から発生タスクデータ２２ａが読み出される。  
次に、ユーザおよび発生タスクについて、当該ユーザが当該タスクを遂行した場合に想定される想定工数が算出される。具体的には、ステップＳ３０３において、個人スキルおよび発生タスクのタスク重み値に基づいて評価値が算出される。この評価値は、当該ユーザのスキルの現状値とタスク重み値を元に算出される。ステップＳ３０３において算出された評価値に基づいて、ステップＳ３０４において当該ユーザが当該タスクを遂行した場合に想定される想定工数が算出される。ステップＳ３０５において算出された想定工数が、ユーザ識別子および発生タスク識別子をキーとして、想定工数データ２３ａとして記憶装置１０７に記憶される。
【００５８】
この様に、変形例において想定工数は、個人のスキルの現状値と、発生タスクの重み値に基づいて算出される。従って、ユーザが同じタスク種別の発生タスクを遂行しても、その発生タスクの負荷に応じて、想定工数は異なることになる。想定工数の算出については、当業者に知られている所定の手法に基づいて算出される。想定工数計算手段１３によって出力された想定工数データ２３ａは、担当候補者一覧表示手段１４によって記憶装置１０７から読み出される。
【００５９】
担当候補者一覧表示手段１４は、記憶装置１０７から個人スキルデータ２１と成長ポイントデータ２４ａを読み出して、ユーザ識別子をキーとして、ユーザの目標値と、ユーザの現状値に成長値を加算した遂行値を関連づけて出力する。ここで、成長ポイントデータ２４ａは、図１５に示すように、発生タスク識別子に、発生タスクを遂行した後に予想されるユーザのスキルの増分を数値化した成長値が関連づけられている。具体的には、発生タスク識別子「Ｐ００１」を遂行したユーザは、スキル識別子「Ｓ００１」の文書作成能力のスキルは増加しないが、スキル識別子「Ｓ００２」の折衝能力のスキルは５０ポイント増加する。
【００６０】
ここで、図１６を参照して変形例に係る担当候補者一覧表示手段１４による担当候補者一覧表示処理について説明する。  
まず、ステップＳ４０１において、処理対象の発生タスク識別子とタスク種別が入力される。例えば、図１６に示した処理は、プロジェクト管理者端末４およびタスクデータ入力手段１２によって発生タスクデータ２２ａが生成されたときに実行されても良いし、プロジェクト管理者端末４の入力装置から処理対象の発生タスク識別子およびタスク種別が入力されることにより実行されても良い。ここでは、ステップＳ４０１において、発生タスク識別子「Ｐ００１」が入力されたとする。処理対象のタスク種別が入力されると、ステップＳ４０２において、記憶装置１０７から想定工数データ２３ａが読み出され、ステップＳ４０１で入力された発生タスク識別子の発生タスクの想定工数が抽出される。
【００６１】
次に、ステップＳ４０３ないしステップＳ４１０の処理が全てのユーザについて実行される。ここでは、ユーザ識別子「Ｕ００１」のユーザについて処理する場合について具体的に説明する。  
まず、ステップＳ４０３において、当該ユーザのユーザ識別子をキーとして、個人スキルデータ２１から当該ユーザのスキル毎の現状値および目標値を抽出する。具体的には、図３に示した個人スキルデータ２１からユーザ識別子「Ｕ００１」のスキル毎の目標値および現状値を抽出する。  
次に、ステップＳ４０４において、ステップＳ４０１で入力された発生タスクの発生タスク識別子をキーとして、成長ポイントデータ２４ａからスキル毎の成長値を抽出する。  
次に、ステップＳ４０５において、スキル毎に、当該ユーザの個人スキルデータの現状値に成長値を加算して遂行値として出力する。具体的には、スキル毎に、図３に示した個人スキルデータ２１の現状値に、図１５に示した成長ポイントデータ２４ａの成長値が加算される。さらに、ステップＳ４０６において、スキル毎に、ステップＳ４０５において算出された遂行値と、図３に示された個人スキルデータ２１に記憶された目標値とを比較する。ステップＳ４０６における比較の結果、目標値が遂行値を上回る場合、ステップＳ４０７において、当該スキルの達成フラグに「ＴＲＵＥ」が付与される。そうでない場合、ステップＳ４０８において、当該スキルの達成フラグに「ＦＡＬＳＥ」が付与される。  
次に、ステップＳ４０９において、ステップＳ４０３、Ｓ４０４、Ｓ４０５、Ｓ４０７およびＳ４０８での出力結果に基づいて、当該ユーザのユーザ識別子に、ステップＳ４０２で読み出された当該発生タスク識別子の想定工数、スキル毎の目標値、現状値、遂行値、達成フラグを関連づけたレコードを作成し、ステップＳ４１０において、作成されたレコードを遂行値算出データ２５に挿入して記憶装置１０７に記憶する。  
ステップＳ４０３ないしステップＳ４１０の処理を各ユーザについて実行することにより、図８に示すような遂行値算出データ２５が記憶装置１０７に記憶される。遂行値算出データ２５が記憶装置１０７に記憶されると、ステップＳ４１１において、記憶装置１０７から発生タスクデータ２２ａが読み出され、ステップＳ４０１で入力された発生タスク識別子の割当可能工数を抽出する。ここでは、発生タスクデータ２２ａから、発生タスク識別子「Ｐ００１」の割当可能工数「３」が抽出される。  
次に、ステップＳ４１２において遂行値算出データ２５から、ステップＳ４１１で抽出された割当可能工数以下のレコードを抽出する。具体的には、図８に示した遂行値算出データ２５の想定工数が「３」以下のユーザ識別子が抽出され、抽出されたユーザ識別子をキーとしたレコードが抽出される。ここでは、想定工数が「２」のユーザ識別子「Ｕ００１」をキーとするレコード、および想定工数が「１」のユーザ識別子「Ｕ００３」をキーとするレコードが抽出される。  
さらに、ステップＳ２１３において、ステップＳ２１２で抽出されたレコードをプロジェクト管理者端末４の表示装置に表示する。このとき、遂行値算出データ２５の達成フラグに付与された値に応じて、スキルの目標値、現状値および遂行値が表示されたセルが着色されても良い。具体的には、「ＴＲＵＥ」が付与されているスキルの目標値、現状値および遂行値が表示されたセルには青色で着色され、「ＦＡＬＳＥ」が付与されているスキルの目標値、現状値および遂行値が表示されたセルには赤色で着色される。
【００６２】
この様に本発明の最良の実施の形態の変形例においては、負荷の大きい発生タスクを遂行する場合はそのユーザの想定工数は大きくなり、負荷の小さい発生タスクを遂行する場合はそのユーザの想定工数は小さく設定することができる。
【００６３】
また、本発明の最良の実施の形態の変形例においては、遂行したユーザの成長値は負荷の小さい発生タスクを遂行した場合より大きくなるように設定されても良い。この場合、成長ポイントデータ２４ａは、プロジェクト管理者によって、発生タスク毎に入力されても良い。また、工程管理装置１が、発生タスクデータ２２ａに設定されるタスク重み値によって動的に成長ポイントデータ２４ａを生成する処理を実現する手段を備えても良い。
【００６４】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態とその変形例によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００６５】
例えば、本発明の最良の実施の形態に記載した工程管理装置１は、図１に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。また、既存のプロジェクト管理システム上に実現されても良い。
【００６６】
また、本発明の最良の実施の形態において、成長ポイントデータ２４における各スキルの成長値が、ユーザのスキルの現在値および経験年数などのユーザの属性に応じて、ユーザの識別子およびタスク種別毎に算出されても良い。また変形例において、成長ポイントデータ２４における各スキルの成長値が、ユーザのスキルの現在値および経験年数などのユーザの属性に応じて、ユーザの識別子および発生タスク識別子毎に算出されても良い。また、成長ポイントデータ２４は、時代の変化に合わせて管理者系で適宜成長値を更新させても良い。また、技術の進歩などに伴い、タスクの種類やスキルの種別が変更された場合、管理者によって適宜更新されても良い。
【００６７】
さらに、本発明の最良の実施の形態およびその変形例においては、遂行値算出データ２５に基づいてプロジェクト管理者端末４の表示装置に表示し、プロジェクト管理者にタスクを遂行するユーザを決定させていたが、タスクを遂行するユーザを決定する方法は、これに限られない。具体的には、遂行値算出データ２５から、所定のロジックに基づいて遂行するユーザを決定しても良い。この所定のロジックは、具体的には、当該タスクを遂行することにより、スキルの最も目標値に近づくユーザを選択するロジックでも良いし、他のタスクも考慮して複数のタスクとのスケジュールのバランスでユーザを選択するロジックでも良いし、これらの組み合わせでも良い。この所定のロジックは、当業者によって様々な実施形態で実現される。
【００６８】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００６９】
【図１】本発明の最良の実施の形態に係る工程管理装置の機能ブロックと、この工程管理装置を備える工程管理システムを説明するシステム構成図。
【図２】本発明の最良の実施の形態に係る工程管理装置のハードウェア構成図。
【図３】本発明の最良の実施の形態に係る工程管理装置の個人スキルデータのデータ構造とデータの一例を説明する図。
【図４】本発明の最良の実施の形態に係る工程管理装置の発生タスクデータのデータ構造とデータの一例を説明する図。
【図５】本発明の最良の実施の形態に係る工程管理装置の想定工数データのデータ構造とデータの一例を説明する図。
【図６】本発明の最良の実施の形態に係る工程管理装置の想定工数計算手段による想定工数計算処理を説明するフローチャート。
【図７】本発明の最良の実施の形態に係る工程管理装置の成長ポイントデータのデータ構造とデータの一例を説明する図。
【図８】本発明の最良の実施の形態に係る工程管理装置の遂行値算出データのデータ構造とデータの一例を説明する図。
【図９】本発明の最良の実施の形態に係る工程管理装置の担当候補者一覧表示手段による担当候補者一覧表示処理を説明するフローチャート。
【図１０】本発明の最良の実施の形態に係る工程管理装置の担当候補者一覧表示手段が表示するタスク計画一覧画面の一例を説明する図。
【図１１】本発明の最良の実施の形態に係る工程管理装置担当候補者一覧表示手段が表示する担当候補者一覧表示画面の一例を説明する図。
【図１２】本発明の最良の実施の形態の変形例に係る工程管理装置の発生タスクデータのデータ構造とデータの一例を説明する図。
【図１３】本発明の最良の実施の形態の変形例に係る工程管理装置の想定工数データのデータ構造とデータの一例を説明する図。
【図１４】本発明の最良の実施の形態の変形例に係る工程管理装置の想定工数計算手段による想定工数計算処理を説明するフローチャート。
【図１５】本発明の最良の実施の形態の変形例に係る工程管理装置の成長ポイントデータのデータ構造とデータの一例を説明する図。
【図１６】本発明の最良の実施の形態の変形例に係る工程管理装置の担当候補者一覧表示手段による担当候補者一覧表示処理を説明するフローチャート。
【符号の説明】
【００７０】
１…工程管理装置
２…スキル管理システム
３…スキル管理者端末
４…プロジェクト管理者端末
５…通信ネットワーク
１０…工程管理システム
１１…個人スキルデータ連携手段
１２…タスクデータ入力手段
１３…想定工数計算手段
１４…担当候補者一覧表示手段
２１…個人スキルデータ
２２、２２ａ…発生タスクデータ
２３、２３ａ…想定工数データ
２４、２４ａ…成長ポイントデータ
２５…遂行値算出データ
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
２０１…スキル管理サーバ
２０２…個人スキルデータ
５０１…タスク計画表示部
５０２…担当候補者データ表示部
５０２ａ、５０２ｂ、５０２ｃ…タスク選択部
【図１】
2006244000.tif 000003
【図２】
2006244000.tif 000004
【図３】
2006244000.tif 000005
【図４】
2006244000.tif 000006
【図５】
2006244000.tif 000007
【図６】
2006244000.tif 000008
【図７】
2006244000.tif 000009
【図８】
2006244000.tif 000010
【図９】
2006244000.tif 000011
【図１０】
2006244000.tif 000012
【図１１】
2006244000.tif 000013
【図１２】
2006244000.tif 000014
【図１３】
2006244000.tif 000015
【図１４】
2006244000.tif 000016
【図１５】
2006244000.tif 000017
【図１６】
2006244000.tif 000018