(57)【要約】【課題】プロジェクトマネージャによるプロジェクト参加メンバーの選定作業を支援する。【解決手段】検索条件受付部５０は、プロジェクトマネージャの端末１２からプロジェクトに参加するメンバーの選定条件の入力を受け付ける。候補者抽出部５２は、選定対象となる人物に関連する属性情報が記録されている社内データベース２０から、選定条件に合致する人物を候補者として抽出する。親密度算出部５４は、プロジェクトマネージャとの共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する。候補者表示部６０は、抽出された候補者を親密度の順に端末１２に表示させる。グラフ描画部６２は、プロジェクトマネージャを表すノードと各メンバーを表すノードの間を、親密度の逆数に応じた長さを有するエッジで接続する形式で親密度グラフを作成する。【選択図】図２
2009140029.tif 000002
【特許請求の範囲】
【請求項１】
メンバー選定者の端末からプロジェクトに参加するメンバーの選定条件の入力を受け付ける条件受付部と、
メンバーの選定対象となる人物に関連する属性情報が記録されているデータベースから、前記選定条件に合致する人物を候補者として抽出する候補者抽出部と、
メンバー選定者との共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する親密度算出部と、
前記候補者抽出部により抽出された候補者を前記親密度の順に前記端末に表示させる候補者表示部と、
メンバー選定者の端末を介して前記候補者の中から選定されたメンバーについて、メンバー選定者と各メンバーとの間の親密度を表した親密度グラフを前記端末上に描画するグラフ描画部と、
を備えることを特徴とするメンバー選定支援装置。
【請求項２】
前記グラフ描画部は、メンバー選定者を表すノードと各メンバーを表すノードの間を、前記親密度の逆数に応じた長さを有するエッジで接続する形式で前記親密度グラフを作成することを特徴とする請求項１に記載のメンバー選定支援装置。
【請求項３】
前記データベースには、メンバーの選定対象となる人物の複数種類の共同活動への参加履歴が記録されており、
前記親密度算出部は、前記データベースを参照して、メンバー選定者と各候補者の両方が参加した共同活動の回数を種類毎にカウントする参加回数カウント部と、共同活動の種類毎に異なる重みを用いた前記カウントの加重平均値を算出し前記親密度として出力する加重平均部と、をさらに備えることを特徴とする請求項１または２に記載のメンバー選定支援装置。
【請求項４】
前記条件受付部は、前記候補者抽出部による候補者の抽出の前にメンバー選定者により指定される初期メンバーと各初期メンバーに付与された親密度とを前記端末を介して受け取り、
前記参加回数カウント部は、メンバー選定者と各初期メンバーの両方が参加した共同活動の回数をカウントし、
前記加重平均部は、前記親密度と前記回数に基づいて、前記初期メンバー以外の候補者の親密度を算出する際に使用する前記重みを求めることを特徴とする請求項３に記載のメンバー選定支援装置。
【請求項５】
前記親密度算出部は、メンバー選定者を除くメンバー同士について親密度を計算し、
前記グラフ描画部は、メンバーを表す全てのノード間を前記親密度の逆数に応じた長さを有するエッジで接続した親密度グラフを作成することを特徴とする請求項３または４に記載のメンバー選定支援装置。
【請求項６】
メンバー選定者により選定された全てのメンバーについて、同種類の共同活動に参加した経験のある人数の全メンバー数に対する比率を求め、共同活動の種類毎に異なる重みを用いて前記比率の加重平均値を算出し、プロジェクトの遂行の円滑さを表す指標であるプロジェクトリスクとして出力するプロジェクトリスク算出部をさらに備えることを特徴とする請求項１ないし５のいずれかに記載のメンバー選定支援装置。
【請求項７】
前記プロジェクトがメンバーの参加立場を階層構造で表すことができる種類のものであるとき、
メンバー選定者により選定されたメンバーの実際の参加立場の階層毎の人数が、予め定められている理想人数から乖離している度合いを算出し、この度合いをプロジェクトにおけるメンバーのバランスを判断する指標として出力するバランス度算出部をさらに備えることを特徴とする請求項１ないし６のいずれかに記載のメンバー選定支援装置。
【請求項８】
前記グラフ描画部は、各メンバーのノードを当該メンバーの属性情報に応じて異なる態様で表示することを特徴とする請求項１ないし７のいずれかに記載のメンバー選定支援装置。
【請求項９】
前記グラフ描画部は、メンバー選定者の端末上に表示される親密度グラフ上でメンバーの変更を可能にする態様で前記親密度グラフを出力し、
前記親密度算出部は、前記端末を介してメンバーの変更がなされたときに、親密度を再計算することを特徴とする請求項１ないし８のいずれかに記載のメンバー選定支援装置。
【請求項１０】
メンバー選定者の端末からプロジェクトに参加するメンバーの選定条件の入力を受け付ける機能と、
メンバーの選定対象となる人物に関連する属性情報が記録されているデータベースから、前記選定条件に合致する人物を候補者として抽出する機能と、
メンバー選定者との共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する機能と、
抽出された候補者を前記親密度の順に前記端末に表示させる機能と、
メンバー選定者の端末を介して前記候補者の中から選定されたメンバーについて、メンバー選定者と各メンバーとの間の親密度を表した親密度グラフを前記端末上に描画する機能と、
を備えることを特徴とするメンバー選定支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクトに参加するメンバーの選定を支援する技術に関する。
【背景技術】
【０００２】
情報化社会の進展に伴い、コンピュータシステムが社会のあらゆる場面で使用されるに至っている。このようなシステムは、様々な分野の技術者を含むプロジェクトを組織して開発される。近年では、システム開発プロジェクトの低予算化および短納期化が求められており、プロジェクトの運営にはますます困難が伴うようになっている。こうした中、多くの開発現場において、経験豊富なプロジェクトマネージャが不足していると言われている。
【０００３】
プロジェクトマネージャとは、プロジェクト全体の計画と実行を管理し統括する責任者のことを指す。一般に、プロジェクトマネージャの活動は、プロジェクトの企画、利用可能なリソースの見積、プロジェクトに必要となる要員や設備の確保、費用の管理、メンバーへの作業指示、顧客との折衝、進捗管理と極めて多岐にわたる。
【０００４】
特に、利用可能な人材の中からプロジェクトに参加するメンバーを選定するのは、プロジェクトマネージャの重大な責務の一つである。必要となる人材を適格に予測し、その条件にあったメンバーを集めることがプロジェクトの成功を大きく左右するものとなる。このとき、自らの周囲にいる範囲の人材のみを対象としたのでは、プロジェクトに必要となる経験や技術を有するメンバーを十分に集めるのは難しい。特に、プロジェクトが大型化するにともない困難の度合いは大きくなる。
【０００５】
従来より、プロジェクトマネージャによるメンバー選定のように、必要な人材を特定範囲の候補者の中から検索するためのシステムが提案されている。例えば、特許文献１には、発注者からの発注条件に基づいて、複数の要員候補者の中から適切な要員を選定するための支援を行う要員選定支援システムが開示されている。また、特許文献２には、複数の派遣先の業務に適した人材の派遣を可能とする人材派遣システムが開示されている。
【特許文献１】特開２００６−１６３５１４号公報
【特許文献２】特開２００４−２５８７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献では所与の条件を満足する候補者を抽出することはできるが、それらの候補者がプロジェクトに参加したときにプロジェクトを円滑に遂行できるか否かに関する知見を得ることはできない。
【０００７】
本願発明者は、実際のプロジェクトにおいては、各メンバーが表面的な条件を満足していることはもとより、プロジェクトマネージャを含むプロジェクト参加者間の人間的な関係がプロジェクトの成否に大きな影響を与えうることを見い出した。その結果、プロジェクトに参加するメンバー間の関係に対する配慮が、メンバーを選定する際の検討要素として大きな比重を有しているという認識を持つに至った。
【０００８】
本発明はこうした状況に鑑みてなされたものであり、その目的は、プロジェクトマネージャとメンバー候補者との個人的な親しさの度合いを利用することで、プロジェクトに参加するメンバーの選定に際してプロジェクトマネージャを支援する技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明のある態様は、メンバー選定支援装置である。この装置は、メンバー選定者の端末からプロジェクトに参加するメンバーの選定条件の入力を受け付ける条件受付部と、メンバーの選定対象となる人物に関連する属性情報が記録されているデータベースから、選定条件に合致する人物を候補者として抽出する候補者抽出部と、メンバー選定者との共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する親密度算出部と、候補者抽出部により抽出された候補者を親密度の順に端末に表示させる候補者表示部と、メンバー選定者の端末を介して候補者の中から選定されたメンバーについて、メンバー選定者と各メンバーとの間の親密度を表した親密度グラフを端末上に描画するグラフ描画部と、を備える。
【００１０】
ここで、「プロジェクト」とは、複数の人間が参加し所与の目的の達成を目指して一定期間内に終了する活動のことを言い、一例ではコンピュータシステムの開発プロジェクトである。この態様によると、プロジェクトマネージャとの個人的な親しさの度合いを表す「親密度」を導入し、この親密度に基づいて、プロジェクトマネージャとメンバーとの関係を表す親密度グラフを描画するようにした。この親密度グラフを参照することにより、プロジェクトマネージャは選定したメンバーの妥当性を判断することが可能となる。
【００１１】
グラフ描画部は、メンバー選定者を表すノードと各メンバーを表すノードの間を、親密度の逆数に応じた長さを有するエッジで接続する形式で親密度グラフを作成してもよい。ここで、「逆数に応じた長さ」とは、反比例、累乗に比例など、親密度が大きくなるにつれてエッジの長さが短くなり、親密度が小さくなるにつれてエッジが長くなることを意味する。これによると、プロジェクトマネージャは選定したメンバーとの個人的な関係の大小を一目で把握することができる。
【００１２】
メンバーの選定対象となる人物の複数種類の共同活動への参加履歴がデータベースに記録されている場合、親密度算出部は、データベースを参照してメンバー選定者と各候補者の両方が参加した共同活動の回数を種類毎にカウントする参加回数カウント部と、共同活動の種類毎に異なる重みを用いたカウントの加重平均値を算出し親密度として出力する加重平均部と、を備えていてもよい。通常の企業運営のために蓄積されているようなデータベースの情報を利用して親密度が算出されるので、メンバー選定支援装置の構築に要する手間やコストを抑制することができる。
【００１３】
候補者抽出部による候補者の抽出の前に、メンバー選定者により指定される初期メンバーと各初期メンバーに付与された親密度とが条件受付部に与えられている場合、参加回数カウント部はメンバー選定者と各初期メンバーの両方が参加した共同活動の回数をカウントし、加重平均部は、親密度と回数に基づいて初期メンバー以外の候補者の親密度を算出する際に使用する重みを求めてもよい。これによって、プロジェクトマネージャが初期メンバーを指定すると、重みを自動的に算出することができる。
【００１４】
親密度算出部はメンバー選定者を除くメンバー同士について親密度を計算し、グラフ描画部はメンバーを表す全てのノード間を親密度の逆数に応じた長さを有するエッジで接続した親密度グラフを作成してもよい。これによると、プロジェクトマネージャ以外のメンバー同士の関係についても親密度グラフから容易に把握することができるため、プロジェクトマネージャは選定したメンバーの妥当性をより適切に判断することができる。
【００１５】
メンバー選定者により選定された全てのメンバーについて、同種類の共同活動に参加した経験のある人数の全メンバー数に対する比率を求め、共同活動の種類毎に異なる重みを用いて比率の加重平均値を算出し、プロジェクトの遂行の円滑さを表す指標であるプロジェクトリスクとして出力するプロジェクトリスク算出部をさらに備えていてもよい。このような数値化を行うことで、プロジェクトメンバーの妥当性の検討の際に、具体的な基準としてプロジェクトリスクを持ち出すことができる。また、プロジェクトリスクの数値に基づき、安定志向型またはメンバーの育成型などに分類することができる。
【００１６】
プロジェクトがメンバーの参加立場を階層構造で表すことができる種類のものであるとき、メンバー選定者により選定されたメンバーの実際の参加立場の階層毎の人数が、予め定められている階層毎の理想人数から乖離している度合いを算出し、この度合いをプロジェクトにおけるメンバーのバランスを判断する指標として出力するバランス度算出部をさらに備えていてもよい。これによると、選定したメンバーの参加立場が適切な階層構造をなしているか否かを把握することができる。
【００１７】
グラフ描画部は、各メンバーのノードを当該メンバーの属性情報に応じて異なる態様で表示してもよい。
【００１８】
グラフ描画部は、メンバー選定者の端末上に表示される親密度グラフ上でメンバーの変更を可能にする態様で親密度グラフを出力し、親密度算出部は、端末を介してメンバーの変更がなされたときに親密度を再計算してもよい。これによると、プロジェクトマネージャは、メンバーの変更を行ったときのメンバー間の関係の変化を把握することができる。
【００１９】
なお、以上の構成要素の任意の組合せ、本発明を方法、装置、システム、記録媒体、コンピュータプログラムにより表現したものもまた、本発明の態様として有効である。
【発明の効果】
【００２０】
本発明によれば、プロジェクトマネージャとメンバー候補者との個人的な親しさの度合いを利用することで、プロジェクトに参加するメンバーの選定作業を支援することができる。
【発明を実施するための最良の形態】
【００２１】
本発明の一実施形態は、プロジェクトマネージャおよびメンバー間の個人的な親しさの度合いである親密度を利用して、プロジェクトマネージャによるシステム開発プロジェクトへの参加メンバーの選定作業を支援するメンバー選定支援装置である。
【００２２】
図１は、本実施形態に係るメンバー選定支援装置１０を含むシステム１００の全体概要図である。メンバー選定支援装置１０は、社内データベース２０とクライアント端末１２とに接続される。クライアント端末１２は、キーボード等の入力手段とディスプレイ等の出力手段を少なくとも含むパーソナルコンピュータである。社内データベース２０には、社員に関する各種情報が格納されている。
【００２３】
プロジェクトマネージャは、クライアント端末１２を操作してメンバー選定支援装置１０にアクセスし、所定の条件等を入力する。メンバー選定支援装置１０は、社内データベース２０を検索して必要な情報を収集し、所定の処理を施した上でプロジェクトメンバーの選定に役立つ情報をクライアント端末１２に提供する。
【００２４】
社内データベース２０は、研修データベース（図中では「ＤＢ」と表記する）２４、経理データベース２６、会議室データベース２８および人事データベース３０を含む。
研修データベース２４には、各社員についての社内研修および社外研修の受講履歴および講師を務めた履歴が格納されている。
経理データベース２６には、交際費を申請して行われた会食の日時とその会食に出席した人物の名前、および社内で開催されたレクレーションの概要とそのレクレーションに出席した人物の名前が格納されている。
会議室データベース２８には、過去に開催された会議の概要と、その会議に出席した人物の名前とが格納されている。
人事データベース３０には、社員の各種属性情報が格納されている。この属性情報には、氏名、入社年次、年齢、性別、社員番号、および過去のプロジェクトにおける参加立場などが含まれる。ここで、「参加立場」とは、後述する図１０のようなプロジェクトの人事階層における役割を表している。参加立場には、例えばプロジェクトマネージャ（ＰＭ）、アプリケーションリーダ（ＡＬ）、プロジェクトリーダ（ＰＬ）、プログラムデザイナ（ＰＧ）、プログラマ（ＰＧ）、ＩＴアーキテクト（ＩＴＡ）、テクニカルエンジニア（ＴＥ）などが含まれる。
【００２５】
各データベース２４〜３０には、上述の各種情報が、例えば請求書、領収書、申請書といった文書の形で格納されていてもよいし、研修、会食、レクレーション、または会議等の参加履歴を集計した表形式で格納されていてもよい。
【００２６】
図２は、図１のメンバー選定支援装置１０の詳細な構成を示す機能ブロック図である。ここに示す各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子で実現でき、ソフトウェア的には以下で述べる機能を有するコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックとして描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００２７】
検索条件受付部５０は、プロジェクトマネージャの操作するクライアント端末１２から、プロジェクトに参加するメンバーの選定条件の入力を受け付ける。条件を入力するためのフォームは、例えばＨＴＭＬページの形でメンバー選定支援装置１０からクライアント端末１２に送信され、クライアント端末１２のブラウザで処理されて画面表示される。入力された選定条件は、候補者抽出部５２に渡される。
【００２８】
候補者抽出部５２は、社内データベース２０にアクセスして、プロジェクトマネージャが入力した選定条件に合致する人物を候補者として抽出する。このとき検索される条件は、年齢、業務経験、スキルなどであり、主に人事データベース３０に格納されている情報が対象になる。抽出された候補者の名前または社員番号が、親密度算出部５４および候補者表示部６０に渡される。
【００２９】
親密度算出部５４は、プロジェクトマネージャとともに参加した共同活動の頻度に基づいて、プロジェクトマネージャとの個人的な親しさの度合いを表す「親密度」を全ての候補者について算出する。ここでいう「共同活動」には、研修、会食、レクレーション、会議が含まれる。
【００３０】
親密度算出部５４は、参加回数カウント部５６と加重平均部５８を含む。
参加回数カウント部５６は、社内データベース２０を参照して、プロジェクトマネージャと各候補者がともに参加した共同活動の回数を、研修、会食、レクレーション、会議といった種類別にカウントする。
加重平均部５８は、種類別にカウントされた回数の重み付け平均（加重平均）を算出し、これを親密度として候補者表示部６０に出力する。このとき付与される重みは、プロジェクトマネージャによって与えられてもよいし、または他の方法で算出されてもよい。これについては詳細に後述する。
【００３１】
また、親密度算出部５４は、プロジェクトマネージャを除くメンバー同士についても、上記と同様にして親密度を計算してもよい。
【００３２】
候補者表示部６０は、候補者抽出部５２により抽出された候補者に関連する個人情報を、社内データベース２０から検索する。そして、個人情報を含む候補者の名前を親密度算出部５４で算出された親密度が大きい順に並べた一覧表を作成する。この一覧表は画像出力部６４を介してプロジェクトマネージャのクライアント端末１２に送られる。プロジェクトマネージャは、一覧表を閲覧して、候補者の中からプロジェクトの参加メンバーを選定することができる。なお、本明細書において「メンバー」とは、プロジェクトマネージャによる選抜を受けた候補者のことをいう。
【００３３】
プロジェクトマネージャがメンバーを選定すると、その情報は検索条件受付部５０を介してグラフ描画部６２に渡される。グラフ描画部６２は、選定されたメンバーについての親密度を候補者表示部６０から受け取り、プロジェクトマネージャと各メンバーとの間の親密度を図形的に表現した親密度グラフを端末上に描画する。具体的には、グラフ描画部６２は、プロジェクトマネージャを表すノードと各メンバーを表すノードの間を、親密度の逆数に応じた長さを有するエッジで接続する形式で親密度グラフを作成する。
なお、親密度算出部５４により、プロジェクトマネージャを除くメンバー同士についても親密度が算出されている場合、グラフ描画部６２は、メンバーを表す全てのノード間を親密度の逆数に応じた長さを有するエッジで接続した親密度グラフを作成する。
【００３４】
指標提示部７０は、プロジェクトについて選定したメンバーが妥当であるか否かをプロジェクトマネージャが判断する際の参考となる複数の指標を求める。指標提示部７０は、プロジェクトリスク算出部７２と、バランス度算出部７４と、スキルマッチ度算出部７６とを含む。
【００３５】
プロジェクトリスク算出部７２は、プロジェクトマネージャにより選定された全てのメンバーについて、同種類の共同活動に参加した経験のある人数の全メンバー数に対する比率を求める。そして、共同活動の種類毎に異なる重みを用いて比率の加重平均値を算出し、プロジェクトの遂行の円滑さを表す指標であるプロジェクトリスクとして出力する。
【００３６】
メンバーの参加立場を階層構造で表すことができるプロジェクトである場合、バランス度算出部７４は、プロジェクトマネージャにより選定されたメンバーの実際の参加立場の階層毎の人数が、予め定められている階層毎の理想人数から乖離している度合いを算出し、この度合いをプロジェクトにおけるメンバーのバランスを判断する指標として出力する。
【００３７】
スキルマッチ度算出部７６は、条件入力画面においてプロジェクトマネージャが指定したスキル別の希望人数と、実際に選定されたメンバーのスキル別の人数とを比較し、希望人数の満足度を表すスキルマッチ度を算出する。
【００３８】
以下、メンバー選定支援装置１０を用いた、プロジェクトマネージャによるメンバー選定作業の手順について説明する。
【００３９】
図３は、メンバー検索条件の入力フォーム１１０の一例を示す。
基本情報欄１１２には、入社年次の範囲および年齢の範囲を入力する。業務経験欄１１４には、過去にシステム開発の経験がある特定の顧客名および業種名を入力する。これらはメニュー形式で表示される選択肢から選ばれることが好ましい。
必要スキル別人数欄１１６には、プロジェクトに必要なスキル別に、希望する人員数を入力する。図３では開発スキルを一例として示しているが、他のものでもよい。知識分野欄１１８には、メンバーに特に要求したい知識をテキスト形式で入力する。
プロジェクトマネージャが上記条件をフォームにしたがって入力した後、送信ボタン１２４をクリックすると、入力内容が検索条件受付部５０に送られる。
【００４０】
候補者抽出部５２により上記条件を満足する候補者が選択され、さらに親密度算出部５４によって候補者とプロジェクトマネージャの間の親密度が計算される。ここで、親密度Ｆは次式で計算される。
Ｆ＝（ＷＡ×研修回数＋ＷＢ×会食回数＋ＷＣ×レクレーション回数＋ＷＤ×会議回数）／（ＷＡ＋ＷＢ＋ＷＣ＋ＷＤ）・・・（１）
【００４１】
式（１）において、研修回数、会食回数、レクレーション回数および会議回数は、それぞれ、プロジェクトマネージャが参加した各種共同活動と同一の活動に各候補者が参加した回数を表している。回数は、参加回数カウント部５６が社内データベース２０から取得する。データベース中に文書形式のデータしかない場合、参加回数カウント部５６は、データベースからプロジェクトマネージャ名が本文に含まれる文書を探し出し、さらに同じ文書中に含まれる人物名を抽出する。この作業を繰り返すことで、共同活動への参加回数を求めることができる。
【００４２】
式（１）において、ＷＡ、ＷＢ、ＷＣ、ＷＤは回数に対して付与される重みである。この重みＷＡ、ＷＢ、ＷＣ、ＷＤは、プロジェクトマネージャが入力してもよい。フォーム１１０の下部にある重み設定ボタン１２０を押すと、図４に示す重み設定画面１３０がクライアント端末１２に表示される。この画面において、各種共同活動に対して付与すべき重みを欄１３２に入力し、送信ボタン１３４をクリックすると、指定の重みを用いて親密度が算出されるようになる。
【００４３】
また、重みＷＡ、ＷＢ、ＷＣ、ＷＤをメンバー選定支援装置１０に計算させてもよい。この場合の手順について、以下に説明する。
フォーム１１０の下部にある初期メンバーの指定ボタン１２２をクリックすると、図５に示す初期メンバー指定画面１４０がクライアント端末１２に表示される。この画面において、プロジェクトマネージャは、是非メンバーに加えたいと思っている人物（以下、「初期メンバー」と呼ぶ）の名前を重みの数（この例では、四つ）と同人数分、欄１４２に入力する。そして、各初期メンバーに対して自分との親密度の点数を考え、欄１４６に入力する。その後、重みの計算ボタン１４８をクリックすると、初期メンバーと親密度の情報が、検索条件受付部５０を介して親密度算出部５４に送られる。
【００４４】
続いて、参加回数カウント部５６は、社内データベース２０にアクセスして、プロジェクトマネージャと各初期メンバーの両方が参加した共同活動の回数をカウントする。加重平均部５８は、各初期メンバーについて、式（１）に各種共同活動の回数と親密度とを代入する。この結果、重みＷＡ、ＷＢ、ＷＣ、ＷＤの四つを未知数とする一次方程式が四つできる。加重平均部５８は、この連立方程式を解くことによって、重みＷＡ、ＷＢ、ＷＣ、ＷＤを求めることができる。加重平均部５８は、初期メンバー以外の候補者の親密度を算出する際に、上述のようにして求めた重みを使用する。
【００４５】
図６は、候補者表示部６０から出力される候補者の一覧表１５０を示す。一覧表１５０では、プロジェクトマネージャとの親密度１５８が大きい順に、候補者の個人情報が表示される。基本情報欄１５２には、候補者の氏名、入社年次、年齢、性別が表示される。スキル欄１５４には、過去の参加プロジェクトにおける顧客、業種、当時の参加立場、プロジェクトの評価が表示される。共同活動欄１５６には、プロジェクトマネージャとのともに参加した共同活動の詳細が表示される。
【００４６】
プロジェクトマネージャは、一覧表を参照し、プロジェクトのメンバーとして選定する候補者についてチェック欄１６０にチェックを入れる。チェックを入れた一覧表を送信すると、グラフ描画部６２は、選定されたメンバーとプロジェクトマネージャとの親密度を図形的に表現した親密度グラフを作成する。
【００４７】
図７は、親密度グラフを表示する画面１７０の一例を示す。画面の中央付近にプロジェクトマネージャを表すノード１７２が位置し、その周囲に選定されたメンバーを表すノード１７４が配置される。ノードの近傍には、プロジェクトマネージャまたは各メンバーの名前が表示される。各ノード間を結ぶエッジ（アーク）の長さは、親密度の逆数に応じた長さに設定される。したがって、プロジェクトマネージャとの親密度が大きいメンバーほどプロジェクトマネージャのノードの近くに配置され、親密度が小さいメンバーほど遠くに配置されるようになる。これによって、プロジェクトマネージャは、自身と他のメンバーとの関係の大小を一目で把握することができる。
【００４８】
一実施例として、親密度グラフは、周知のばねモデルを使用して描画することができる。ばねモデルでは、親密度に反比例するばね力がノード間に働くと仮定して、ノード間を結ぶエッジの長さが決定される。また、各ノード間のばね力で生じる位置エネルギーの総和が最小となるようにノードの配置が決定される。グラフ描画部６２は、ばねモデル以外にも既知のグラフ作成方法を使用して、親密度グラフを描画することができる。
【００４９】
上述のように、プロジェクトマネージャと各メンバー間の親密度のみを考慮して親密度グラフを作成すると、プロジェクトマネージャ以外のメンバー同士の関係が不明瞭となる。そこで、本実施形態では、プロジェクトマネージャ以外のメンバー同士についても親密度を算出して親密度グラフを作成している。
図６に示した一覧表において、プロジェクトマネージャによりメンバーが選定されると、参加回数カウント部５６は、任意の二人のメンバーについて、同一の共通活動に参加している回数をカウントする。全てのメンバーのペアについてこの回数をカウントした後、加重平均部５８は、式（１）にしたがって各メンバー間の親密度を算出する。このとき使用する重みＷＡ、ＷＢ、ＷＣ、ＷＤは、プロジェクトマネージャとの親密度を算出する際に用いたものと同じでもよいし、他のものでもよい。
グラフ描画部６２は、メンバー同士のノードを結ぶエッジの長さを、そのメンバー間について算出した親密度の逆数に応じた長さに設定する。こうすることで、プロジェクトマネージャは全メンバー間の関係を一目で把握することができるようになる。
【００５０】
グラフ描画部６２は、予め設定されたしきい値よりも親密度が小さいエッジについては、親密度グラフを描画する際に無視してもよい。このようにしても、全体のグラフ形状に与える影響は少ない。または、予め設定されたしきい値よりも親密度が小さいエッジについては、ノード配置の際の計算の対象とはするが、親密度グラフへの描画を省略してもよい。こうすることで、重要度の低いエッジを消去してグラフを見やすくすることができる。
【００５１】
グラフ描画部６２は、各メンバーのノードを当該メンバーの属性情報に応じて異なる態様で表示してもよい。例えば、図７では、各ノードにはメンバーの参加立場が文字表記されている。これ以外にも、入社年次、年齢、スキル、参加立場、評価などに応じて、ノードの形状を変えたりノードの色を変えたりしてもよい。また、クライアント端末１２上に表示される親密度グラフ上でノードにポインタを合わせると、当該ノードのメンバーの属性情報を表示するバルーン１７８が表示されるように、親密度グラフを構成してもよい。
【００５２】
また、グラフ描画部６２は、クライアント端末１２上に表示される親密度グラフ上でノードをクリックすると、メンバーの削除、入れ替えおよび追加といった変更指示ができるバルーン１７６が表示されるように、親密度グラフを構成してもよい。クライアント端末１２を介してメンバーの変更が指示された後、図７中の再計算ボタン１８２がクリックされると、親密度算出部５４は、変更後のメンバーに対して親密度を再計算する。グラフ描画部６２は、再計算された親密度に応じてノードの配置を修正する。これにより、プロジェクトマネージャは、メンバーの変更を行ったときのメンバー間の関係の変化を把握することができる。
【００５３】
図８（ａ）、（ｂ）は、親密度グラフの形状の例を示す。図８（ａ）を参照すると、メンバーを表すノードが、プロジェクトマネージャを中心とするグループと、プロジェクトマネージャに対する親密度が比較的小さいメンバーを中心とする二つのグループとに分かれて位置している。このような場合、プロジェクトの遂行中に、各グループ間の連携がうまくいかなくなるおそれがある。また、図８（ｂ）を参照すると、一つのノードが、プロジェクトマネージャおよび他のメンバーを表すノードから大きく離れて位置している。このような場合、プロジェクトの遂行中に、一人のメンバーが孤立してしまうおそれがある。このように、親密度グラフにおけるノードの分布を考慮することで、プロジェクトマネージャは、プロジェクトの遂行に問題となり得るメンバーの存在を事前に見つけ出すことができる。
【００５４】
図７に示したように、親密度グラフを表示する画面１７０には、選定されたメンバーが適切か否かを判断するための三つの指標１８０も表示される。以下、これら各指標の算出方法について説明する。
【００５５】
プロジェクトリスクは、プロジェクトマネージャおよび選定されたメンバー同士が、どの程度同じ共同活動に参加しているかを表す指標である。プロジェクトリスクは、次のように算出される。
まず、プロジェクトリスク算出部７２は、プロジェクトマネージャを含む全メンバーのうち任意のペアについて、各種の共同活動にともに参加した経験があるか否かを、社内データベース２０を参照して判定する。この際、一回でも同一の共同活動に参加していれば、参加経験ありと判定する。この判定を、研修、レクレーション、会食および会議の種類毎に、全てのメンバーの組合せに対して実施する。
【００５６】
図９（ａ）〜（ｄ）は、田中、Ａ沢、Ｂ山、Ｃ谷の四名が全メンバーであると仮定したときの、上述の判定結果を示す表である。各表中、同一の共同活動への参加経験があるメンバーの組合せには「○」を、参加経験が一回もないメンバーの組合せには「×」が記されている。
【００５７】
続いて、プロジェクトリスク算出部７２は、図９（ａ）〜（ｄ）の各表における「○」の比率を計算する。具体的には、図９（ａ）については、メンバーの組合せが６組であるのに対し、「○」が３つ記されているので、研修率は３／６＝５０％となる。同様に、図９（ｂ）、（ｃ）、（ｄ）を参照して、レクレーション率、会食率および会議率はそれぞれ３３％、６６％、０％になる。
【００５８】
プロジェクトリスク算出部７２は、プロジェクトリスクＰを次式にしたがって算出する。
Ｐ＝（ＶＡ×研修率＋ＶＢ×会食率＋ＶＣ×レクレーション率＋ＶＤ×会議率）／（ＶＡ＋ＶＢ＋ＶＣ＋ＶＤ）・・・（２）
但し、ＶＡ、ＶＢ、ＶＣ、ＶＤは重みである。この重みは、親密度を算出する際に使用した重みＷＡ、ＷＢ、ＷＣ、ＷＤと同一であってもよいし、他の値であってもよい。
【００５９】
プロジェクトリスクの数値が相対的に小さければ、メンバー達はともに活動をした経験が少なく、プロジェクトがうまく進展しないリスクが高いと判断できる。プロジェクトリスクの数値が相対的に大きければ、メンバー達がともに活動した経験が多く、プロジェクトがうまくいく可能性が高いと判断できる。その反面、経験の少ないメンバーの割合が低く、新人育成の観点からは問題があると判断することもできる。このように、プロジェクトが円滑に進むか否かを判断するための一指標としてプロジェクトリスクを利用することができる。
【００６０】
続いて、バランス度について説明する。一般に、プロジェクトを円滑に遂行するには、メンバーの参加立場が適切な階層構造をなしていることが望ましい。つまり、図１０に示す階層構造１９０のように、プロジェクトマネージャ（第１階層）の下に複数のリーダが存在し（第２階層）、その下にさらにメンバー（第３階層）が配分されるような構造が望ましい。そこで、バランス度算出部７４は、理想とされる参加立場の階層毎の人数と、プロジェクトマネージャにより選定されたメンバーの参加立場の人数とを比較して、バランス度を算出する。
【００６１】
一例として、図１１（ａ）が理想とされる参加立場の階層毎の人数を表し、図１１（ｂ）がプロジェクトマネージャにより選定されたメンバーの参加立場の階層毎の人数だとする。それぞれ、列１９２、１９６が図１０における階層を示し、列１９４、１９８がその人数を示している。
【００６２】
バランス度算出部７４は、次式にしたがってバランス度Ｂを算出する。
Ｂ＝｛（選定メンバーの階層２の人数）／（選定メンバーの階層３の人数）｝／｛（理想バランスの階層２の人数）／（理想バランスの階層３の人数）｝・・・（３）
図１１に式（３）を適用すると、バランス度Ｂ＝（１０／３）／（５／２５）＝１６．７となる。
【００６３】
バランス度が１に近いほど、理想的な参加立場のバランスに近い階層構造となるメンバーが選定されており、バランス度が１から外れるほど、理想的な参加立場のバランスからは乖離した階層構造となるメンバーが選定されていることが分かる。
なお、図１０においてＰＬの下に位置するＰＤ、ＰＧを第４階層と定義し、この階層の人数をも含めてバランス度Ｂを算出するようにしてもよい。
【００６４】
続いて、スキルマッチ度について説明する。スキルマッチ度は、図３の検索条件入力画面においてプロジェクトマネージャにより指定されたスキル別人数（以下、「希望人数」という）と、実際に選定されたメンバーのスキル別の人数（以下、「現行人数」という）との一致度を表す指標である。一例として、スキルマッチ度算出部７６は、スキル別に希望人数と現行人数の差分を求め、その二乗和をスキルマッチ度として算出する。この場合、スキルマッチ度の数値が大きいほど、スキル別の希望人数通りのメンバーが揃っていないことを表す。これ以外の周知の計算方法を使用してスキルマッチ度を算出してもよい。
【００６５】
なお、プロジェクトリスク、バランス度、スキルマッチ度の各指標について許容範囲を定めておき、選定されたメンバーに関して算出された指標が許容範囲から外れた場合には、プロジェクトマネージャのクライアント端末１２上で警告表示がなされるように構成してもよい。
【００６６】
また、複数のプロジェクトマネージャによってメンバー選定の条件として入力された参加立場やスキル別の希望人数を、全社レベルで集計するようにしてもよい。図１２は、その集計結果２００の一例を示す。列項目２０２はプロジェクトマネージャから希望された参加立場を示し、行項目２０４は各本部に属するプロジェクトマネージャからの希望人数の合計を示す。行２０６は、全社での希望人数の合計を示す。この集計結果に対し統計分析を行うことによって、人材育成、採用活動、人事異動などに役立てることができる。
【００６７】
図１３は、本実施形態にしたがってプロジェクトへの参加メンバーの選定作業をするときのフローチャートである。
まず、検索条件受付部５０は、プロジェクトマネージャのクライアント端末１２からプロジェクトに参加するメンバーの選定条件を受け取る（Ｓ１０）。候補者抽出部５２は、社内データベース２０を参照して、選定条件に合致する人物を候補者として抽出する（Ｓ１２）。親密度算出部５４は、上記式（１）を使用して、各候補者についてプロジェクトマネージャとの親密度を計算する（Ｓ１４）。候補者表示部６０は、親密度の順に候補者を並べた一覧表をプロジェクトマネージャのクライアント端末１２に表示する（Ｓ１６）。プロジェクトマネージャによりメンバーが選定されると、グラフ描画部６２は、選定されたメンバーをノードで表した親密度グラフを作成し、クライアント端末１２に表示する（Ｓ１８）。さらに、指標提示部７０は、選定されたメンバーについて上述の各指標を算出し、親密度グラフとともにクライアント端末１２に表示する（Ｓ２０）。プロジェクトマネージャによって、親密度グラフ上でメンバーの変更がなされると（Ｓ２２のＹ）、親密度算出部５４は新たなメンバーについて親密度を再計算し（Ｓ２４）、グラフ描画部６２は再計算された親密度に基づき親密度グラフを修正する（Ｓ１８）。メンバーの変更がない場合（Ｓ２２のＮ）、このフローを終了する。
【００６８】
以上説明したように、本実施形態のメンバー選定支援装置によれば、プロジェクトマネージャとの個人的な親しさの度合いを表す「親密度」を導入し、この親密度に基づいて、プロジェクトマネージャが選定したメンバー間の関係を表す親密度グラフを描画するようにした。これによって、プロジェクトマネージャは選定したメンバー間の個人的な関係の強さを一目で把握することができ、メンバーが妥当であるか否かを判断する際の助けとなる。
【００６９】
従来では、プロジェクトのメンバーの選定はプロジェクトマネージャの感覚に頼ることが多かった。これに対し、本実施形態では、知り合いであるか否かという感覚的な要素を一部残しつつも、メンバーの選定対象となる候補者全員について上述の親密度を求めることで、広範囲の人材がメンバー選定の対象となるようにしている。
【００７０】
また、本実施形態では、選定されたメンバーが適切か否かを判断するための指標としてプロジェクトリスクを算出する。このような数値化を行うことで、感覚的な議論に陥りがちなプロジェクトメンバーの妥当性の検討において、具体性のある裏付けの一つとすることができる。また、プロジェクトに潜む隠れたリスクを検出することができる。
【００７１】
さらに、本実施形態では、メンバー選定のために新たにデータベースを構築する代わりに、通常の企業運営のために既に蓄積されている各種データベースの情報を利用することで、親密度や各種指標を算出するようにした。したがって、装置構成のために要する手間やコストを抑制することができる。
【００７２】
以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００７３】
請求項に記載の各構成要件が果たすべき機能は、本実施例において示された各機能ブロックの単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。
【００７４】
実施の形態では、共同活動の例として研修、会食、レクレーションおよび会議を挙げたが、親密度を算出するためにこれら以外の共同活動への参加回数を使用してもよい。また、前述の例のうち一部のみを使用して親密度を算出してもよい。
【図面の簡単な説明】
【００７５】
【図１】一実施形態に係るメンバー選定支援装置を含むシステムの全体概要図である。
【図２】メンバー選定支援装置の詳細な構成を示す機能ブロック図である。
【図３】メンバー検索条件の入力画面の一例を示す図である。
【図４】重み設定画面の一例を示す図である。
【図５】初期メンバー指定画面の一例を示す図である。
【図６】候補者表示部から出力される候補者の一覧表を示す図である。
【図７】親密度グラフを表示する画面の一例を示す図である。
【図８】（ａ）、（ｂ）は、親密度グラフの形状の例を示す図である。
【図９】（ａ）〜（ｄ）は、プロジェクトリスクの算出に用いる表を示す図である。
【図１０】プロジェクトにおける参加立場の階層構造の一例を示す図である。
【図１１】（ａ）は理想とされる参加立場の階層毎の人数を示す図であり、（ｂ）はプロジェクトマネージャにより選定されたメンバーの参加立場の階層毎の人数を示す図である。
【図１２】プロジェクトマネージャによる希望人数の集計結果の一例を示す図である。
【図１３】一実施形態にしたがってプロジェクトへの参加メンバーの選定作業をするときのフローチャートである。
【符号の説明】
【００７６】
１０  メンバー選定支援装置、  １２  クライアント端末、  ２０  社内データベース、  ５０  検索条件受付部、  ５２  候補者抽出部、  ５４  親密度算出部、  ５６  参加回数カウント部、  ５８  加重平均部、  ６０  候補者表示部、  ６２  グラフ描画部、  ６４  画像出力部、  ７０  指標提示部、  ７２  プロジェクトリスク算出部、  ７４  バランス度算出部、  ７６  スキルマッチ度算出部。
【図１】
2009140029.tif 000003
【図２】
2009140029.tif 000004
【図３】
2009140029.tif 000005
【図４】
2009140029.tif 000006
【図５】
2009140029.tif 000007
【図６】
2009140029.tif 000008
【図７】
2009140029.tif 000009
【図８】
2009140029.tif 000010
【図９】
2009140029.tif 000011
【図１０】
2009140029.tif 000012
【図１１】
2009140029.tif 000013
【図１２】
2009140029.tif 000014
【図１３】
2009140029.tif 000015