(57)【要約】【課題】  本発明は、データベースに登録された人材の業務負荷を考慮してプロジェクトのメンバーを選択することが可能であり、更にはメンバーが選択されると引続いてプロジェクトの進行管理を実行することが可能なメンバー選択装置、その方法およびそのためのプログラムを提供する。【解決手段】  新規の開発情報が入力されると、候補抽出部１４は、まず該当する人材を抽出し、次に抽出した人材の作業状況を確認し、新規プロジェクトのメンバーとして登録可能かを判断する。登録可能と判断された人材をユーザに対して新規プロジェクトのメンバー候補者として提示する。ユーザにより適任者が選択されると、登録管理部１６はプロジェクト管理ＤＢ３０へ新規プロジェクトの開発情報とメンバー情報を登録すると共に、メンバーへの通知を行い、進歩状況の管理を開始する。【選択図】  図４
2007156552.tif 000002
【特許請求の範囲】
【請求項１】
新たなプロジェクトに従事する複数名のメンバーを選択するメンバー選択装置において、
人材に関する情報を格納する人材記憶部と、
既にメンバーが選択されているプロジェクトに関する情報を格納するプロジェクト記憶部と、
新たなプロジェクトに関する情報が入力されると、上記人材記憶部から入力されたプロジェクトに関する情報に合う人材に関する情報を抽出する抽出手段と、
上記プロジェクト記憶部に記憶されたプロジェクトに関する情報に基づいて上記抽出手段で抽出された人材の業務量を算出する算出手段と、
上記算出手段により算出された業務量が予め設定された業務量を超えない人材を候補者と判定する判定手段と、
ユーザからの選択情報に基づいて上記判定手段で判定された候補者の中からメンバーを決定する決定手段と、
を有することを特徴とするメンバー選択装置。
【請求項２】
上記決定手段により決定されたメンバーに対してメンバーに選択されたことを示す情報を通知する通知手段を有することを特徴とする請求項１記載のメンバー選択装置。
【請求項３】
上記入力されたプロジェクトに関する情報と、上記決定手段により決定されたメンバーとを上記プロジェクト記憶部に登録し、上記プロジェクト記憶部に登録された情報に基づいて当該プロジェクトの進歩状況を管理する登録管理手段を有することを特徴とする請求項１記載のメンバー選択装置。
【請求項４】
上記算出手段は、上記抽出手段により抽出された人材が現在関わっているプロジェクトの業務量を算出するものであることを特徴とする請求項１記載のメンバー選択装置。
【請求項５】
上記算出手段は、上記抽出手段により抽出された人材が現在関わっているプロジェクト及び将来関わるプロジェクトの夫々の業務量を算出するものであることを特徴とする請求項１記載のメンバー選択装置。
【請求項６】
上記算出手段は、上記抽出手段により抽出された人材が現在関わっているプロジェクト及び将来関わるプロジェクトの中で、当該新しいプロジェクトの開発期間と重なるプロジェクトの業務量を算出するものであることを特徴とする請求項１記載のメンバー選択装置。
【請求項７】
人材に関する情報を格納する人材記憶部と、既にメンバーが選択されているプロジェクトに関する情報を格納するプロジェクト記憶部とを有し、新たなプロジェクトに従事する複数名のメンバーを選択するメンバー選択装置におけるメンバー選択方法において、
新たなプロジェクトに関する情報が入力されると、上記人材記憶部から入力されたプロジェクトに関する情報に合う人材に関する情報を抽出するステップと、
上記プロジェクト記憶部に記憶されたプロジェクトに関する情報に基づいて上記抽出ステップで抽出された人材の業務量を算出するステップと、
上記算出された業務量が予め設定された業務量を超えない人材を候補者と判定するステップと、
ユーザからの選択情報に基づいて上記判定ステップで判定された候補者の中からメンバーを決定するステップと、
を有することを特徴とするメンバー選択方法。
【請求項８】
上記決定ステップによりメンバーが決定されると、決定されたメンバーに対してメンバーに選択されたことを示す情報を通知するステップを有することを特徴とする請求項７記載のメンバー選択方法。
【請求項９】
上記入力されたプロジェクトに関する情報と、上記決定ステップにより決定されたメンバーとを上記プロジェクト記憶部に登録するステップと、
上記プロジェクト記憶部に登録された情報に基づいて当該プロジェクトの進歩状況を管理するステップと、
を有することを特徴とする請求項７記載のメンバー選択方法。
【請求項１０】
上記算出ステップは、上記抽出ステップにより抽出された人材が現在関わっているプロジェクトの業務量を算出するものであることを特徴とする請求項７記載のメンバー選択方法。
【請求項１１】
上記算出ステップは、上記抽出ステップにより抽出された人材が現在関わっているプロジェクト及び将来関わるプロジェクトの夫々の業務量を算出するものであることを特徴とする請求項７記載のメンバー選択方法。
【請求項１２】
上記算出ステップは、上記抽出ステップにより抽出された人材が現在関わっているプロジェクト及び将来関わるプロジェクトの中で、当該新しいプロジェクトの開発期間と重なるプロジェクトの業務量を算出するものであることを特徴とする請求項７記載のメンバー選択方法。
【請求項１３】
人材に関する情報を格納する人材記憶部と、既にメンバーが選択されているプロジェクトに関する情報を格納するプロジェクト記憶部とに接続されたコンピュータで実行され、新たなプロジェクトに従事する複数名のメンバーを選択するためのプログラムにおいて、
新たなプロジェクトに関する情報が入力されると、上記人材記憶部から入力されたプロジェクトに関する情報に合う人材に関する情報を抽出する処理と、
上記プロジェクト記憶部に記憶されたプロジェクトに関する情報に基づいて、上記抽出処理で抽出された人材の業務量を算出する処理と、
上記算出された業務量が予め設定された業務量を超えない人材を候補者と判定する処理と、
ユーザからの選択情報に基づいて上記判定処理で判定された候補者の中からメンバーを決定する処理と、
をコンピュータに実行させることを特徴するプログラム。
【請求項１４】
上記決定処理によりメンバーが決定されると、決定されたメンバーに対してメンバーに選択されたことを示す情報を通知する処理をコンピュータに実行させることを特徴とする請求項１３記載のプログラム。
【請求項１５】
上記入力されたプロジェクトに関する情報と、上記決定処理により決定されたメンバーとを上記プロジェクト記憶部に登録する処理と、
上記プロジェクト記憶部に登録された情報に基づいて当該プロジェクトの進歩状況を管理する処理と、
をコンピュータに実行させることを特徴とする請求項１３記載のプログラム。
【請求項１６】
上記算出処理は、上記抽出処理により抽出された人材が現在関わっているプロジェクトの業務量を算出する処理であることを特徴とする請求項１３記載のプログラム。
【請求項１７】
上記算出処理は、上記抽出処理により抽出された人材が現在関わっているプロジェクト及び将来関わるプロジェクトの夫々の業務量を算出する処理であることを特徴とする請求項１３記載のプログラム。
【請求項１８】
上記算出処理は、上記抽出処理により抽出された人材が現在関わっているプロジェクト及び将来関わるプロジェクトの中で、当該新しいプロジェクトの開発期間と重なるプロジェクトの業務量を算出する処理であることを特徴とする請求項１３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数名のメンバーから構成される予定の新しいプロジェクトについて、予め登録された人材情報の中から従事するメンバーを選択するメンバー選択装置、その方法およびそのためのプログラムに関し、予め登録され人材（担当者）の業務負荷を考慮してメンバーを選択する技術であり、更にはメンバーが選択されると引続きプロジェクトの進行管理を実行する技術である。
【背景技術】
【０００２】
従来から、複数のメンバーが共同で作業するプロジェクトの目標は様々である。このプロジェクトをスムーズに進め、高い完成度を求めるためには、要求される目標にあったメンバーを選択する必要がある。近年、予め複数の担当者を登録してあるデータベースを用いて、入力されたプロジェクトに合致した条件を有するメンバーを選択する技術が考えられている（例えば、特許文献１参照）。
【特許文献１】特開２００４−３０２７５０公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の装置では、予め各担当者のスキル情報がデータベースに登録されており、担当者に関してはこのスキル情報に基づいて、入力されたプロジェクトの条件に合致したスキル情報を有する担当者を一義的に選択している。その結果、同様なあるいは似たようなプロジェクトが続いて発生した場合に、選択されるメンバーの重複が生じる可能性があった。即ち、メンバー選択時に業務負荷の大小が全く考慮されていないため、選択されたメンバーの業務負荷が増大してしまい、結果的にプロジェクトの進行に影響を及ぼす恐れがあった。
また、従来の装置では、一旦メンバーが選択された後は、プロジェクトに関する情報をデータベースに登録することのみ記載されており、その後の処理については何ら記載されていない。
【０００４】
本発明は、以上の点に鑑みなされたもので、データベースに登録された人材の業務負荷を考慮してプロジェクトのメンバーを選択することが可能なメンバー選択装置、その方法およびそのためのプログラムを提供することを目的とする。
また、本発明は、以上の点に鑑みなされたもので、メンバーが選択されると引続いてプロジェクトの進行管理を実行することが可能なメンバー選択装置、その方法およびそのためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のメンバー選択装置は、新たなプロジェクトに従事する複数名のメンバーを選択するメンバー選択装置において、人材に関する情報を格納する人材記憶部と、既にメンバーが選択されているプロジェクトに関する情報を格納するプロジェクト記憶部と、新たなプロジェクトに関する情報が入力されると、上記人材記憶部から入力されたプロジェクトに関する情報に合う人材に関する情報を抽出する抽出手段と、上記プロジェクト記憶部に記憶されたプロジェクトに関する情報に基づいて上記抽出手段で抽出された人材の業務量を算出する算出手段と、上記算出手段により算出された業務量が予め設定された業務量を超えない人材を候補者と判定する判定手段と、ユーザからの選択情報に基づいて上記判定手段で判定された候補者の中からメンバーを決定する決定手段と、を有することを特徴とする。
【０００６】
上記目的を達成するために、本発明のメンバー選択方法は、人材に関する情報を格納する人材記憶部と、既にメンバーが選択されているプロジェクトに関する情報を格納するプロジェクト記憶部とを有し、新たなプロジェクトに従事する複数名のメンバーを選択するメンバー選択装置におけるメンバー選択方法において、新たなプロジェクトに関する情報が入力されると、上記人材記憶部から入力されたプロジェクトに関する情報に合う人材に関する情報を抽出するステップと、上記プロジェクト記憶部に記憶されたプロジェクトに関する情報に基づいて上記抽出ステップで抽出された人材の業務量を算出するステップと、上記算出された業務量が予め設定された業務量を超えない人材を候補者と判定するステップと、ユーザからの選択情報に基づいて上記判定ステップで判定された候補者の中からメンバーを決定するステップと、を有することを特徴とする。
【０００７】
上記目的を達成するために、本発明のプログラムは、人材に関する情報を格納する人材記憶部と、既にメンバーが選択されているプロジェクトに関する情報を格納するプロジェクト記憶部とに接続されたコンピュータで実行され、新たなプロジェクトに従事する複数名のメンバーを選択するためのプログラムにおいて、新たなプロジェクトに関する情報が入力されると、上記人材記憶部から入力されたプロジェクトに関する情報に合う人材に関する情報を抽出する処理と、上記プロジェクト記憶部に記憶されたプロジェクトに関する情報に基づいて、上記抽出処理で抽出された人材の業務量を算出する処理と、上記算出された業務量が予め設定された業務量を超えない人材を候補者と判定する処理と、ユーザからの選択情報に基づいて上記判定処理で判定された候補者の中からメンバーを決定する処理と、をコンピュータに実行させることを特徴する。
【発明の効果】
【０００８】
本発明によれば、データベースに登録された人材の業務負荷を考慮してプロジェクトのメンバーを選択することができる。又、メンバーが選択されると引続いてプロジェクトの進行管理を実行することができる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態について、図面を参照して詳細に説明する。図１は、本実施の形態に係るメンバー選択装置１の主要構成を示すブロック図である。
【００１０】
図１に示すメンバー選択装置１は、入力処理部１２と、制御部１３と、表示処理部１７と、通信処理部１９と、担当者情報ＤＢ（データベース）２０と、プロジェクト管理ＤＢ（データベース）３０等を有している。
【００１１】
メンバー選択装置１は、入力部１１および表示部１８と、有線、無線あるいはネットワークを介して接続されている。本実施例においては、入力部１１および表示部１８を別々に図示しているが、本実施例の構成に限定されることなく、メンバー選択装置１は、ネットワーク等を介して、入力部１１および表示部１８を有する端末装置と接続したシステム構成をも含むものである。
【００１２】
また、メンバー選択装置１は、本実施例では、担当者情報ＤＢ（データベース）２０と、プロジェクト管理ＤＢ（データベース）３０とを一体的に構成しているが、これに限定されることなく、別々に構成され、ネットワーク等を介して接続したシステム構成であっても良い。
【００１３】
入力部１１は、新規プロジェクトの後述する各種条件に関する情報を入力するためのものである。入力部１１は、キーボード等の入力装置単体で構成されていてもよく、端末装置の入力部から構成されていても良い。
【００１４】
入力処理部１２は、入力部１１から入力された入力情報を受信するものである。入力処理部１２は、受信した入力情報を解析し、この解析結果に基づき、後段に接続された制御部１３内の各部１４、１５、１６へと入力情報を提供する。尚、入力処理部１２の機能を制御部１３にて保持しても良い。
【００１５】
制御部１３は、図示せぬＣＰＵ等から構成されており、メンバー選択装置１の全体の処理動作を制御するものである。本実施例では制御部１３は、候補抽出部１４と、選択処理部１５と、登録管理部１６とを有している。
【００１６】
候補抽出部１４は、担当者情報ＤＢ（データベース）２０とプロジェクト管理ＤＢ（データベース）３０に接続されている。候補抽出部１４は、後述する方法で、各ＤＢ２０、３０の格納情報を用いて、入力された新規プロジェクトの各種条件に関する情報に合致する候補者を選出する。そして、候補抽出部１４は、選出した候補者に関する情報を選択処理部１５へと提供する。
【００１７】
選択処理部１５は、候補者の中からユーザによるメンバー確定の処理を実行する。選択処理部１５は、候補抽出部１４より供給された候補者に関する情報を表示処理部１７へと出力し、表示部１８にユーザへの候補者選択画面を表示させる。
【００１８】
また、選択処理部１５は、入力処理部１２からの入力情報に基づいて、候補者に関する情報の中からユーザによって選択されたメンバー情報を確定する。そして、選択処理部１５は、新規プロジェクトの各種条件に関する情報と、メンバー情報とを登録管理部１６へ提供する。
【００１９】
登録管理部１６は、選択処理部１５から供給される新規プロジェクトの各種条件に関する情報とメンバー情報とをプロジェクト管理ＤＢ３０に登録する。更に、登録管理部１６は、登録した新規プロジェクトについてプロジェクト期間に応じてプロジェクトの進行（進歩状況）の管理を開始する。
【００２０】
登録管理部１６は、入力部１１を介してプロジェクトの進歩状況の画面表示が指示されると、プロジェクト管理ＤＢ３０にアクセスし、指示されたプロジェクトに関する情報を読み出す。そして登録管理部１６は、表示処理部１７を介して表示部１８に指示されたプロジェクトの進歩状況を含む情報を表示させるようにする。
【００２１】
表示処理部１７は、制御部１３からの指示に基づき、表示部１８への各種表示の制御を行なうものである。通信処理部１９は、ネットワークと接続し、新規プロジェクトのメンバーが確定すると、確定したメンバーに対して、新規プロジェクトの内容及び／又はメンバーとなった旨の通知を行なうものである。
【００２２】
担当者情報ＤＢ（データベース）２０は、プロジェクトのメンバーに成り得る人材に関する情報を格納している。この人材に関する情報としては、スキルを有する社員・技術者・登録者に関する情報などが挙げられる。
【００２３】
本実施例では、担当者情報ＤＢ２０は、図２に示すように、社員に関する情報２１、・・・、２９を、社員毎にテーブル形式で格納されている。これらの社員に関する情報２１、・・・、２９は、例えば、社員の氏名、識別情報、所属部署、専攻分野、経歴、実績、単価、希望分野、性格などの情報がある。
【００２４】
ここで、識別情報２２としては、例えば従業員番号が挙げられる。所属部署に関する情報２３としては、現在所属している部署名などが挙げられる。専攻分野に関する情報２４としては、例えば学生時に専攻していた技術分野などが挙げられる。希望分野に関する情報２８としては、従業員個人が希望する技術分野などが挙げられる。
【００２５】
経歴に関する情報２５としては、過去に所属していた部署名とその所属期間（配属時期）などが上げられる。これに限らず、経歴に関する情報は、過去に勤務していた会社名などの情報であっても良い。
【００２６】
実績に関する情報２６としては、今迄に携わってきたプロジェクトの名前や担当内容などが挙げられる。単価に関する情報２７としては、人件費が挙げられる。性格に関する情報２９としては、従業人個人が入力したアピール内容でもよく、また上司などの第三者の評価内容であっても良い。
【００２７】
プロジェクト管理ＤＢ（データベース）３０は、メンバーが確定し、スタートしたプロジェクトの内容が登録されている。また、プロジェクト管理ＤＢ３０にプロジェクトの進歩状況を格納することにより、プロジェクトの進行管理も行っている。
【００２８】
本実施例では、プロジェクト管理ＤＢ３０は、図３に示すように、プロジェクトに関する情報３１、・・・、３５を、プロジェクト毎にテーブル形式で格納されている。これらのプロジェクトに関する情報３１、・・・、３５は、例えば、プロジェクト名、機種名、設計部分毎のメンバー名と進歩状況などの情報がある。この他、プロジェクト毎に所定の管理番号などを付与して格納しても良い。
【００２９】
本実施例では、進歩状況に関する情報３５は、作業工程を５段階に分けて登録されるようになっている。進歩状況に関する情報３５は、段階毎に、「未実施」の場合には白色、「作業終了」の場合には黒色（塗りつぶし）で区分け表示している。
【００３０】
メンバーは、自分が関与するプロジェクトが確定した後、所定の段階の作業が終了すると、入力部１１より「作業終了」の登録を行なう。プロジェクト管理ＤＢ３０は、このメンバーによる「作業終了」の登録作業を経て、「未実施」の状態から「作業終了」の状態へと格納情報を変更する。
【００３１】
このような構成により、本実施例のメンバー選択装置１は、新規のプロジェクト情報が入力されると、担当者情報ＤＢ２０に登録された人材情報から該当する人材を抽出する。次に、プロジェクト管理ＤＢ３０に登録された各種プロジェクトに関する情報に基づいて、該当する人材の作業状況を抽出する。
【００３２】
そして、メンバー選択装置１は、抽出された作業状況に基づいて、新たなプロジェクトのメンバーとして登録可能かを判断する。ここで、新たなプロジェクトのメンバーとして登録可能と判断された人材を、候補者として表示部に表示する。
【００３３】
メンバー選択装置１は、候補者の表示以降、ユーザによって候補者の中から適任者が選択されると、選択された適任者からなるメンバーにて新規プロジェクトをプロジェクト管理ＤＢ３０に登録する。そして、適任者へとメール等の通信手段を用いて、新規プロジェクトへ登録された旨の通知を行なう。また、プロジェクト管理ＤＢ３０によるプロジェクトの進行管理を開始する。
【００３４】
図４は、メンバー選択装置１における新規プロジェクトのメンバーの選定及び新規プロジェクトの登録に関する処理を示すフローチャート図である。入力部１１から図５に示すような開発情報４１、・・・、４９が入力されると、入力処理部１２は候補抽出部１４へ入力された開発情報を送信する（ステップＳＴ１１）。
【００３５】
候補抽出部１４は、担当者情報ＤＢ２０を参照して、受信した開発情報に基づいて、該当する人材を抽出する。次に、候補抽出部１４は、プロジェクト管理ＤＢ３０を参照して、抽出した人材の作業状況を抽出する。そして、抽出された作業状況に基づいて、新たなプロジェクトのメンバーとして登録可能かを判断する。即ち、候補抽出部１４は、抽出した人材の業務量を算出し、労働条件等を勘案して着手可能であると判断した人材を候補者として抽出する（ステップＳＴ１２）。
【００３６】
候補抽出部１４は、ＳＴ１２で候補者を抽出すると、選択処理部１５へ開発情報と、ＳＴ１２で抽出した候補者情報とを送信する（ステップＳＴ１３）。選択処理部１５は、表示処理部１７の制御のもと、受信した開発情報と候補者情報を含む表示画面を表示部１８に表示させる（ステップＳＴ１４）。
【００３７】
ユーザは、表示部１８に表示された候補者情報の表示画面から、適任者を選択する。候補者情報の表示画面は、本実施例では、図６に示すように、プロジェクト名５１、機種名５２、各種設計名５３、候補者名５４および選択ボックス５５とから構成されている。ユーザは入力部１１を介して、新規プロジェクトのメンバーとして希望する人材に対応する選択ボックス５５を選択していく。
【００３８】
選択処理部１５は、入力処理部１２を介して適任者の選択の完了情報を受信すると（ステップＳＴ１６のＹｅｓ）、候補者情報の表示を終了し、選択された候補者情報（適任者情報）と開発情報とを登録管理部１６へ送信する（ステップＳＴ１７）。
【００３９】
登録管理部１６は、プロジェクト管理ＤＢ３０へ、受信した開発情報と適任者情報を登録する（ステップＳＴ１８）。登録管理部１６は、登録が完了すると、登録されたメンバーに対して、新規プロジェクトに関する情報と、当該新規プロジェクトのメンバーに選出された旨を示すメールを送信する（ステップＳＴ１９）。
【００４０】
登録管理部１６は、更に、プロジェクト管理ＤＢ３０に登録した開発情報について、開始したものとみなし、ステータスを開始へと変更する。登録管理部１６にてステータスを開始へと変更することにより、ユーザがネットワーク等を介して、例えば図７に示すような表示画面を表示することが可能となる。また、登録されたメンバーが、割り当てられた作業を終了した旨の登録を行なうことができる（ステップＳＴ２０）。
【００４１】
次に、図８は、図４のＳＴ１２における候補者の抽出に関する処理を示すフローチャート図である。
【００４２】
候補抽出部１４は、担当者情報ＤＢ２０を参照して、受信した開発情報に該当する人材を予め決められた人数（例えば上位５名）だけ抽出する（ステップＳＴ１０１）。次に、候補抽出部１４は、プロジェクト管理ＤＢ３０を参照して、抽出した人材が現在関わっているプロジェクトに関する情報を抽出する（ステップＳＴ１０２）。
【００４３】
候補抽出部１４は、ＳＴ１０１で抽出された人材毎に、関わっているプロジェクトの進歩状況に対して重み付けを行い、現在の業務量を算出する（ステップＳＴ１０３）。そして、ＳＴ１０３で算出された業務量を予め設定された基準値と比較する（ステップＳＴ１０４）。この基準値は、例えば労働条件等を勘案して設定された数値である。
【００４４】
候補抽出部１４は、ＳＴ１０４の比較の結果、業務量が基準値以内にある人材の数が予め決められた人数（例えば３人）より少ないかを判定する（ステップＳＴ１０６）。ＳＴ１０６により業務量が基準値以内にある人材の数が所定の人数以上残っていると判定されると（ＳＴ１０６のＮｏ）、業務量の少ない人材から予め決められた人数（例えば３人）を、候補者として決定する（ステップＳＴ１０７）。
【００４５】
ＳＴ１０６により業務量が基準値以内にある人材の数が所定の人数に満たないと判定されると（ＳＴ１０６のＹｅｓ）、人数に満たないと判定された項目について、担当者情報ＤＢ２０を参照して、受信した開発情報に該当する人材を新たに予め決められた人数抽出し（ステップＳＴ１０８）、ＳＴ１０２の処理へと戻る。
【００４６】
次に、図９を用いて、図８のＳＴ１０３における業務量の算出について説明する。候補抽出部１４は、担当者情報ＤＢ２０を参照して抽出した人材（本実施例では５名）毎に、関わっているプロジェクトの進歩状況に対して重み付けを行い、現在の業務量を算出する。
【００４７】
本実施例では、プロジェクト管理ＤＢ３０に進歩状況として格納されている作業段階のうち、作業が終了していない段階に対して、所定の重み付けを行う。総合的に数値が大きくなるほど、業務量が多いと判断されることとなる。
【００４８】
従って、関わっているプロジェクト数が多くとも、終了している作業が多い場合には、算出される総合的な業務量は軽いとみなされる。関わっているプロジェクト数が少なくとも、終了している作業が少ない場合には、算出される総合的な業務量は重いとみなされる。以下、終了していない１つの段階の重みを０．２として説明する。
【００４９】
即ち、図９に示すように、人材１が関わっているプロジェクトは２つある。１つ目のプロジェクトの進歩状況は、第２段階まで作業終了している。２つ目のプロジェクトの進歩状況は、全く作業が終了していない。従って、人材１の総合的な業務量は、０．２×３＋０．２×５＝１．６と算出される。
【００５０】
人材２が関わっているプロジェクトは３つある。いずれのプロジェクトも、全く作業が終了していない。従って、人材２の総合的な業務量は、０．２×５×３＝３と算出される。同様に、人材３が関わっているプロジェクトは４つあるが、全てのプロジェクトが第４段階まで作業終了している。従って、人材３の総合的な業務量は、０．２×１×４＝０．８と算出される。
【００５１】
人材４は、関わっているプロジェクトがないため、総合的な業務量は０と算出される。人材５が関わっているプロジェクトは１つであり、第１段階までの作業が終了している。従って、人材５の総合的な業務量は０．２×４＝０．８と算出される。
【００５２】
例えば、労働条件等を勘案して設定された基準値が２であるとする。すると、人材２は業務量を超えてしまっており、業務量が基準値以下の人材は人材１，３，４，５の４名と抽出される。そして、業務量の軽い方から人材４、人材５および人材８が候補者として抽出されることとなる。
【００５３】
このように、本実施例では、新規プロジェクトのメンバーを選出する際に、まず登録された人材の専門分野等のスキルデータを使って、条件に合致する人材を選出する。更に、選出された人材の現在の業務量を算出する。
【００５４】
そして、この算出された業務量に基づいて新規プロジェクトのメンバー候補者を抽出して、ユーザに提示するようになっている。この結果、業務の割振りに偏りが生じることを防ぐことができる。また、労働基準等予め決められた業務量を考慮して業務を配分することができる。
【００５５】
次に、図１０乃至図１３を用いて、変形例を説明する。前述した実施例では、プロジェクト管理ＤＢ３０には、現在進行中のプロジェクトが登録されている。そして、スキルデータを使って選出された人材の現在の業務量を算出している。
【００５６】
これに対して、変形例では、プロジェクト管理ＤＢ３０には、図１０に示すような現在進行しているプロジェクトに加えて、図１１に示すような将来開始されるプロジェクトについても登録されている。そして、スキルデータを使って選出された人材の現在および将来の業務量を算出することにより、プロジェクトメンバー選出時の指標とするものである。
【００５７】
尚、変形例においては、現在のプロジェクトか将来のプロジェクトかを判断するため、開発期間を示す情報７１をプロジェクトに関する情報として登録している。このような開発期間に関する情報は、上述する実施例においても登録可能である。
【００５８】
図１２は、図４のＳＴ１２を示す候補者の抽出に関する処理を示すフローチャート図である。図１２は、図８のフローチャート図の変形例である。本変形例においては、ステップＳＴ２０２〜ＳＴ２０４に示す処理に特徴がある。
【００５９】
即ち、本変形例では、上述する実施例と比較すると、現在関わっているプロジェクトのみならず、将来に関わる予定であるプロジェクトについても抽出し、人材の業務量を算出する際に考慮している点が異なる。
【００６０】
尚、変形例の場合、図４のＳＴ１１において、図１３に示すように、入力部１１から少なくとも開発開始を含む開発期間に関する情報８１を含む開発情報が入力されるものとする。そして、開発期間に関する情報８１を含む開発情報が、入力処理部１２から候補抽出部１４へと入力される。
【００６１】
図１２に示すように、候補抽出部１４は、担当者情報ＤＢ２０を参照して、受信した開発情報に該当する人材を予め決められた人数だけ抽出する（ステップＳＴ１０１）。次に、候補抽出部１４は、プロジェクト管理ＤＢ３０を参照して、抽出した人材が現在関わっているプロジェクトと、将来関わるプロジェクトを抽出する（ステップＳＴ２０２）。
【００６２】
候補抽出部１４は、ＳＴ２０２で抽出したプロジェクトの中から、図４のＳＴ１１で受信した開発情報の開発期間と重なるプロジェクトを抽出する（ステップＳＴ２０３）。この際、プロジェクトが前倒しにされた場合や延長／遅延した場合を考慮して、将来的に重なる可能性のあるプロジェクトをも抽出するとより効果的である。例えば、受信した開発情報の開発期間に対して所定の期間（例えば２週間）追加（延長）した期間と重なるプロジェクトを抽出しても良い。
【００６３】
候補抽出部１４は、ＳＴ１０１で抽出された人材毎に、開発期間が重なる（および重なる可能性のある）プロジェクトの進歩状況に対して重み付けを行い、業務量を算出する（ステップＳＴ２０４）。
【００６４】
尚、進歩状況に対する重み付けの方法は、例えば次の方法が考えられる。即ち、現在進行中のプロジェクトについては前述した実施例と同様に重み付けされる。将来のプロジェクトで、開発期間が重なる（または重なる可能性がある）プロジェクトに対しては、一律所定の重みを負荷する。
【００６５】
候補抽出部１４は、ＳＴ２０４で算出された業務量を予め設定された基準値と比較する（ステップＳＴ１０４）。ＳＴ１０４の比較の結果、業務量が基準値以内にある人材の数が予め決められた人数（例えば３人）より少ないかを判定する（ステップＳＴ１０６）。
【００６６】
ＳＴ１０６により業務量が基準値以内にある人材の数が所定の人数以上残っていると判定されると（ＳＴ１０６のＮｏ）、業務量の少ない人材から予め決められた人数（例えば３人）を、候補者として決定する（ステップＳＴ１０７）。
【００６７】
ＳＴ１０６により業務量が基準値以内にある人材の数が所定の人数に満たないと判定されると（ＳＴ１０６のＹｅｓ）、人数に満たないと判定された項目について、担当者情報ＤＢ２０を参照して、受信した開発情報に該当する人材を新たに予め決められた人数抽出し（ステップＳＴ１０８）、ＳＴ２０２の処理へと戻る。
【００６８】
このように、変形例では、選出された人材の業務量を算出する際に、現在進行中のプロジェクトのみならず、新規プロジェクトと開発期間が重なる将来のプロジェクトの業務量をも考慮している。そして、このように算出された業務量に基づいて新規プロジェクトのメンバー候補者を抽出して、ユーザに提示するようになっている。この結果、業務の割振りに偏りが生じることを防ぐことができる。また、労働基準等予め決められた業務量を考慮して業務を配分することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明に係るメンバー選択装置１の主要構成を示すブロック図。
【図２】担当者情報ＤＢ２０が格納している社員に関する情報を説明するための図。
【図３】プロジェクト管理ＤＢ３０が格納しているプロジェクト内容に関する情報を説明するための図。
【図４】メンバー選択装置１における新規プロジェクトのメンバーの選定及び新規プロジェクトの登録に関する処理を示すフローチャート図。
【図５】入力される新規の開発情報を説明するための図。
【図６】候補者情報の表示画面を説明するための図。
【図７】プロジェクト管理ＤＢ３０に登録されたプロジェクトに関する表示画面を説明するための図。
【図８】図４のＳＴ１２における候補者の抽出に関する処理を示すフローチャート図。
【図９】図８のＳＴ１０３における業務量の算出について説明する図。
【図１０】プロジェクト管理ＤＢ３０が格納しているプロジェクト内容に関する情報の変形例を説明するための図。
【図１１】プロジェクト管理ＤＢ３０が格納しているプロジェクト内容に関する情報の変形例を説明するための図。
【図１２】候補者の抽出に関する処理の変形例を示すフローチャート図
【図１３】入力される新規の開発情報の変形例を説明するための図。
【符号の説明】
【００７０】
１    メンバー選択装置
１１    入力部
１２    入力処理部
１３    制御部
１４    候補抽出部
１５    選択処理部
１６    登録管理部
１７    表示処理部
１８    表示部
１９    通信処理部
２０    担当者情報データベース
３０    プロジェクト管理データベース
【図１】
2007156552.tif 000003
【図２】
2007156552.tif 000004
【図３】
2007156552.tif 000005
【図４】
2007156552.tif 000006
【図５】
2007156552.tif 000007
【図６】
2007156552.tif 000008
【図７】
2007156552.tif 000009
【図８】
2007156552.tif 000010
【図９】
2007156552.tif 000011
【図１０】
2007156552.tif 000012
【図１１】
2007156552.tif 000013
【図１２】
2007156552.tif 000014
【図１３】
2007156552.tif 000015