[go: up one dir, main page]

JP2009140029A - Member selection support device - Google Patents

Member selection support device Download PDF

Info

Publication number
JP2009140029A
JP2009140029A JP2007312902A JP2007312902A JP2009140029A JP 2009140029 A JP2009140029 A JP 2009140029A JP 2007312902 A JP2007312902 A JP 2007312902A JP 2007312902 A JP2007312902 A JP 2007312902A JP 2009140029 A JP2009140029 A JP 2009140029A
Authority
JP
Japan
Prior art keywords
members
project
unit
graph
familiarity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007312902A
Other languages
Japanese (ja)
Inventor
Takashi Hosoi
貴志 細井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2007312902A priority Critical patent/JP2009140029A/en
Publication of JP2009140029A publication Critical patent/JP2009140029A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】プロジェクトマネージャによるプロジェクト参加メンバーの選定作業を支援する。
【解決手段】検索条件受付部50は、プロジェクトマネージャの端末12からプロジェクトに参加するメンバーの選定条件の入力を受け付ける。候補者抽出部52は、選定対象となる人物に関連する属性情報が記録されている社内データベース20から、選定条件に合致する人物を候補者として抽出する。親密度算出部54は、プロジェクトマネージャとの共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する。候補者表示部60は、抽出された候補者を親密度の順に端末12に表示させる。グラフ描画部62は、プロジェクトマネージャを表すノードと各メンバーを表すノードの間を、親密度の逆数に応じた長さを有するエッジで接続する形式で親密度グラフを作成する。
【選択図】図2
[PROBLEMS] To assist a project manager in selecting members of a project.
A search condition receiving unit 50 receives an input of selection conditions for members participating in a project from a terminal 12 of a project manager. The candidate extraction unit 52 extracts a person who meets the selection condition as a candidate from the in-house database 20 in which attribute information related to the person to be selected is recorded. The intimacy calculating unit 54 calculates intimacy for all candidates indicating the degree of personal familiarity based on the frequency of joint activities with the project manager. The candidate display unit 60 displays the extracted candidates on the terminal 12 in the order of familiarity. The graph drawing unit 62 creates a closeness graph in a form in which a node representing the project manager and a node representing each member are connected by an edge having a length corresponding to the reciprocal of the closeness.
[Selection] Figure 2

Description

本発明は、プロジェクトに参加するメンバーの選定を支援する技術に関する。   The present invention relates to a technique for supporting selection of members who participate in a project.

情報化社会の進展に伴い、コンピュータシステムが社会のあらゆる場面で使用されるに至っている。このようなシステムは、様々な分野の技術者を含むプロジェクトを組織して開発される。近年では、システム開発プロジェクトの低予算化および短納期化が求められており、プロジェクトの運営にはますます困難が伴うようになっている。こうした中、多くの開発現場において、経験豊富なプロジェクトマネージャが不足していると言われている。   With the progress of the information society, computer systems are being used in every scene of society. Such a system is developed by organizing a project including engineers in various fields. In recent years, there has been a demand for lower budgets and shorter delivery times for system development projects, and project management has become increasingly difficult. Under such circumstances, it is said that many development sites lack experienced project managers.

プロジェクトマネージャとは、プロジェクト全体の計画と実行を管理し統括する責任者のことを指す。一般に、プロジェクトマネージャの活動は、プロジェクトの企画、利用可能なリソースの見積、プロジェクトに必要となる要員や設備の確保、費用の管理、メンバーへの作業指示、顧客との折衝、進捗管理と極めて多岐にわたる。   The project manager is the person responsible for managing and supervising the planning and execution of the entire project. In general, the activities of a project manager are extremely diverse, including project planning, estimation of available resources, securing of personnel and equipment necessary for the project, cost management, work instructions to members, negotiation with customers, progress management. Over.

特に、利用可能な人材の中からプロジェクトに参加するメンバーを選定するのは、プロジェクトマネージャの重大な責務の一つである。必要となる人材を適格に予測し、その条件にあったメンバーを集めることがプロジェクトの成功を大きく左右するものとなる。このとき、自らの周囲にいる範囲の人材のみを対象としたのでは、プロジェクトに必要となる経験や技術を有するメンバーを十分に集めるのは難しい。特に、プロジェクトが大型化するにともない困難の度合いは大きくなる。   In particular, it is one of the important responsibilities of the project manager to select the members who will participate in the project from the available human resources. Properly predicting the necessary personnel and gathering members who meet the conditions will greatly affect the success of the project. At this time, it is difficult to gather enough members who have the experience and skills necessary for the project by targeting only human resources in the range around them. In particular, the degree of difficulty increases as the project becomes larger.

従来より、プロジェクトマネージャによるメンバー選定のように、必要な人材を特定範囲の候補者の中から検索するためのシステムが提案されている。例えば、特許文献1には、発注者からの発注条件に基づいて、複数の要員候補者の中から適切な要員を選定するための支援を行う要員選定支援システムが開示されている。また、特許文献2には、複数の派遣先の業務に適した人材の派遣を可能とする人材派遣システムが開示されている。
特開2006−163514号公報 特開2004−258757号公報
2. Description of the Related Art Conventionally, a system for searching for necessary human resources from candidates in a specific range, such as member selection by a project manager, has been proposed. For example, Patent Document 1 discloses a personnel selection support system that performs support for selecting appropriate personnel from among a plurality of personnel candidates based on ordering conditions from an orderer. Patent Document 2 discloses a human resource dispatch system that enables dispatch of human resources suitable for work of a plurality of dispatch destinations.
JP 2006-163514 A JP 2004-258757 A

しかしながら、上記特許文献では所与の条件を満足する候補者を抽出することはできるが、それらの候補者がプロジェクトに参加したときにプロジェクトを円滑に遂行できるか否かに関する知見を得ることはできない。   However, in the above patent document, candidates who satisfy a given condition can be extracted, but knowledge about whether or not those candidates can smoothly execute the project cannot be obtained. .

本願発明者は、実際のプロジェクトにおいては、各メンバーが表面的な条件を満足していることはもとより、プロジェクトマネージャを含むプロジェクト参加者間の人間的な関係がプロジェクトの成否に大きな影響を与えうることを見い出した。その結果、プロジェクトに参加するメンバー間の関係に対する配慮が、メンバーを選定する際の検討要素として大きな比重を有しているという認識を持つに至った。   In the actual project, the inventor of the present invention can greatly influence the success or failure of the project, not only because each member satisfies superficial conditions, but also the human relationship between project participants including the project manager. I found out. As a result, we have come to realize that consideration of the relationship between members participating in the project has a large specific gravity as an examination factor when selecting members.

本発明はこうした状況に鑑みてなされたものであり、その目的は、プロジェクトマネージャとメンバー候補者との個人的な親しさの度合いを利用することで、プロジェクトに参加するメンバーの選定に際してプロジェクトマネージャを支援する技術を提供することにある。   The present invention has been made in view of such a situation, and its purpose is to use the degree of personal closeness between the project manager and the member candidates to select the project manager when selecting members to participate in the project. It is to provide technology to support.

本発明のある態様は、メンバー選定支援装置である。この装置は、メンバー選定者の端末からプロジェクトに参加するメンバーの選定条件の入力を受け付ける条件受付部と、メンバーの選定対象となる人物に関連する属性情報が記録されているデータベースから、選定条件に合致する人物を候補者として抽出する候補者抽出部と、メンバー選定者との共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する親密度算出部と、候補者抽出部により抽出された候補者を親密度の順に端末に表示させる候補者表示部と、メンバー選定者の端末を介して候補者の中から選定されたメンバーについて、メンバー選定者と各メンバーとの間の親密度を表した親密度グラフを端末上に描画するグラフ描画部と、を備える。   One embodiment of the present invention is a member selection support device. This device uses a condition accepting unit that accepts input of selection conditions for members participating in the project from the terminal of the member selector, and a database in which attribute information related to the person to be selected by the member is recorded. A candidate extraction unit that extracts matching persons as candidates, a familiarity calculation unit that calculates a closeness representing the degree of personal familiarity for all candidates based on the frequency of joint activities with member selectors, and A candidate display unit for displaying candidates extracted by the candidate extraction unit on the terminal in order of intimacy, and members selected from the candidates via the member selector's terminal A graph drawing unit that draws on the terminal a closeness graph representing the closeness between the members.

ここで、「プロジェクト」とは、複数の人間が参加し所与の目的の達成を目指して一定期間内に終了する活動のことを言い、一例ではコンピュータシステムの開発プロジェクトである。この態様によると、プロジェクトマネージャとの個人的な親しさの度合いを表す「親密度」を導入し、この親密度に基づいて、プロジェクトマネージャとメンバーとの関係を表す親密度グラフを描画するようにした。この親密度グラフを参照することにより、プロジェクトマネージャは選定したメンバーの妥当性を判断することが可能となる。   Here, the “project” refers to an activity in which a plurality of people participate and finish within a certain period in order to achieve a given purpose. In one example, it is a computer system development project. According to this aspect, “intimacy” representing the degree of personal familiarity with the project manager is introduced, and based on this familiarity, a familiarity graph representing the relationship between the project manager and the members is drawn. did. By referring to the familiarity graph, the project manager can determine the validity of the selected member.

グラフ描画部は、メンバー選定者を表すノードと各メンバーを表すノードの間を、親密度の逆数に応じた長さを有するエッジで接続する形式で親密度グラフを作成してもよい。ここで、「逆数に応じた長さ」とは、反比例、累乗に比例など、親密度が大きくなるにつれてエッジの長さが短くなり、親密度が小さくなるにつれてエッジが長くなることを意味する。これによると、プロジェクトマネージャは選定したメンバーとの個人的な関係の大小を一目で把握することができる。   The graph drawing unit may create a closeness graph in a form in which a node representing a member selector and a node representing each member are connected by an edge having a length corresponding to the reciprocal of the closeness. Here, “the length corresponding to the reciprocal” means that the edge length decreases as the familiarity increases, such as inversely proportional or proportional to the power, and the edge becomes longer as the familiarity decreases. According to this, the project manager can grasp at a glance the size of the personal relationship with the selected members.

メンバーの選定対象となる人物の複数種類の共同活動への参加履歴がデータベースに記録されている場合、親密度算出部は、データベースを参照してメンバー選定者と各候補者の両方が参加した共同活動の回数を種類毎にカウントする参加回数カウント部と、共同活動の種類毎に異なる重みを用いたカウントの加重平均値を算出し親密度として出力する加重平均部と、を備えていてもよい。通常の企業運営のために蓄積されているようなデータベースの情報を利用して親密度が算出されるので、メンバー選定支援装置の構築に要する手間やコストを抑制することができる。   When the participation history of multiple types of members to be selected for members is recorded in the database, the familiarity calculation unit refers to the database, and both the member selector and each candidate participated. A participation frequency counting unit that counts the number of activities for each type, and a weighted average unit that calculates a weighted average value of counts using different weights for each type of joint activity and outputs them as intimacy . Since the familiarity is calculated using information in a database that is accumulated for normal business management, it is possible to reduce the effort and cost required to construct a member selection support apparatus.

候補者抽出部による候補者の抽出の前に、メンバー選定者により指定される初期メンバーと各初期メンバーに付与された親密度とが条件受付部に与えられている場合、参加回数カウント部はメンバー選定者と各初期メンバーの両方が参加した共同活動の回数をカウントし、加重平均部は、親密度と回数に基づいて初期メンバー以外の候補者の親密度を算出する際に使用する重みを求めてもよい。これによって、プロジェクトマネージャが初期メンバーを指定すると、重みを自動的に算出することができる。   If the initial member specified by the member selector and the familiarity given to each initial member are given to the condition reception unit prior to candidate extraction by the candidate extraction unit, the participation count counting unit is a member The number of joint activities that both the elector and each initial member participated is counted, and the weighted average section calculates the weight to be used when calculating the intimacy of candidates other than the initial member based on the familiarity and the number of times. May be. Thus, when the project manager designates the initial member, the weight can be automatically calculated.

親密度算出部はメンバー選定者を除くメンバー同士について親密度を計算し、グラフ描画部はメンバーを表す全てのノード間を親密度の逆数に応じた長さを有するエッジで接続した親密度グラフを作成してもよい。これによると、プロジェクトマネージャ以外のメンバー同士の関係についても親密度グラフから容易に把握することができるため、プロジェクトマネージャは選定したメンバーの妥当性をより適切に判断することができる。   The intimacy calculation unit calculates intimacy for members excluding the member selector, and the graph drawing unit generates an intimacy graph in which all nodes representing the members are connected by edges having a length corresponding to the reciprocal of intimacy. You may create it. According to this, since the relationship between members other than the project manager can be easily grasped from the familiarity graph, the project manager can more appropriately determine the validity of the selected member.

メンバー選定者により選定された全てのメンバーについて、同種類の共同活動に参加した経験のある人数の全メンバー数に対する比率を求め、共同活動の種類毎に異なる重みを用いて比率の加重平均値を算出し、プロジェクトの遂行の円滑さを表す指標であるプロジェクトリスクとして出力するプロジェクトリスク算出部をさらに備えていてもよい。このような数値化を行うことで、プロジェクトメンバーの妥当性の検討の際に、具体的な基準としてプロジェクトリスクを持ち出すことができる。また、プロジェクトリスクの数値に基づき、安定志向型またはメンバーの育成型などに分類することができる。   For all members selected by the member selector, find the ratio of the number of people who have participated in the same type of joint activity to the total number of members, and use the weighted average of the ratio using different weights for each type of joint activity A project risk calculation unit that calculates and outputs as a project risk that is an index indicating the smoothness of execution of the project may be further provided. By performing such quantification, it is possible to bring out project risk as a concrete standard when examining the validity of project members. Moreover, based on the numerical value of project risk, it can be classified into a stability-oriented type or a member training type.

プロジェクトがメンバーの参加立場を階層構造で表すことができる種類のものであるとき、メンバー選定者により選定されたメンバーの実際の参加立場の階層毎の人数が、予め定められている階層毎の理想人数から乖離している度合いを算出し、この度合いをプロジェクトにおけるメンバーのバランスを判断する指標として出力するバランス度算出部をさらに備えていてもよい。これによると、選定したメンバーの参加立場が適切な階層構造をなしているか否かを把握することができる。   When the project is of a type that can represent the participation positions of the members in a hierarchical structure, the number of members in the actual participation positions of the members selected by the member selector is the ideal for each predetermined hierarchy. There may be further provided a balance degree calculation unit that calculates the degree of deviation from the number of people and outputs this degree as an index for judging the balance of members in the project. According to this, it is possible to grasp whether or not the participation positions of the selected members have an appropriate hierarchical structure.

グラフ描画部は、各メンバーのノードを当該メンバーの属性情報に応じて異なる態様で表示してもよい。   The graph drawing unit may display each member's node in a different manner depending on the member's attribute information.

グラフ描画部は、メンバー選定者の端末上に表示される親密度グラフ上でメンバーの変更を可能にする態様で親密度グラフを出力し、親密度算出部は、端末を介してメンバーの変更がなされたときに親密度を再計算してもよい。これによると、プロジェクトマネージャは、メンバーの変更を行ったときのメンバー間の関係の変化を把握することができる。   The graph drawing unit outputs the closeness graph in a mode that allows the member to be changed on the closeness graph displayed on the member selection person's terminal, and the closeness calculation unit can change the member via the terminal. The intimacy may be recalculated when done. According to this, the project manager can grasp the change in the relationship between the members when the members are changed.

なお、以上の構成要素の任意の組合せ、本発明を方法、装置、システム、記録媒体、コンピュータプログラムにより表現したものもまた、本発明の態様として有効である。   It should be noted that any combination of the above-described components, and a representation of the present invention by a method, apparatus, system, recording medium, and computer program are also effective as an aspect of the present invention.

本発明によれば、プロジェクトマネージャとメンバー候補者との個人的な親しさの度合いを利用することで、プロジェクトに参加するメンバーの選定作業を支援することができる。   According to the present invention, it is possible to support the selection of members who participate in a project by using the degree of personal friendship between the project manager and the member candidates.

本発明の一実施形態は、プロジェクトマネージャおよびメンバー間の個人的な親しさの度合いである親密度を利用して、プロジェクトマネージャによるシステム開発プロジェクトへの参加メンバーの選定作業を支援するメンバー選定支援装置である。   According to an embodiment of the present invention, a member selection support apparatus that supports a project manager and a member who selects a member to participate in a system development project by using a closeness that is a degree of personal closeness between the project manager and the member. It is.

図1は、本実施形態に係るメンバー選定支援装置10を含むシステム100の全体概要図である。メンバー選定支援装置10は、社内データベース20とクライアント端末12とに接続される。クライアント端末12は、キーボード等の入力手段とディスプレイ等の出力手段を少なくとも含むパーソナルコンピュータである。社内データベース20には、社員に関する各種情報が格納されている。   FIG. 1 is an overall schematic diagram of a system 100 including a member selection support device 10 according to the present embodiment. The member selection support device 10 is connected to the in-house database 20 and the client terminal 12. The client terminal 12 is a personal computer including at least input means such as a keyboard and output means such as a display. The in-house database 20 stores various information about employees.

プロジェクトマネージャは、クライアント端末12を操作してメンバー選定支援装置10にアクセスし、所定の条件等を入力する。メンバー選定支援装置10は、社内データベース20を検索して必要な情報を収集し、所定の処理を施した上でプロジェクトメンバーの選定に役立つ情報をクライアント端末12に提供する。   The project manager operates the client terminal 12 to access the member selection support apparatus 10 and inputs predetermined conditions and the like. The member selection support device 10 searches the in-house database 20 to collect necessary information, and after providing a predetermined process, provides the client terminal 12 with information useful for selecting a project member.

社内データベース20は、研修データベース(図中では「DB」と表記する)24、経理データベース26、会議室データベース28および人事データベース30を含む。
研修データベース24には、各社員についての社内研修および社外研修の受講履歴および講師を務めた履歴が格納されている。
経理データベース26には、交際費を申請して行われた会食の日時とその会食に出席した人物の名前、および社内で開催されたレクレーションの概要とそのレクレーションに出席した人物の名前が格納されている。
会議室データベース28には、過去に開催された会議の概要と、その会議に出席した人物の名前とが格納されている。
人事データベース30には、社員の各種属性情報が格納されている。この属性情報には、氏名、入社年次、年齢、性別、社員番号、および過去のプロジェクトにおける参加立場などが含まれる。ここで、「参加立場」とは、後述する図10のようなプロジェクトの人事階層における役割を表している。参加立場には、例えばプロジェクトマネージャ(PM)、アプリケーションリーダ(AL)、プロジェクトリーダ(PL)、プログラムデザイナ(PG)、プログラマ(PG)、ITアーキテクト(ITA)、テクニカルエンジニア(TE)などが含まれる。
The in-house database 20 includes a training database (indicated as “DB” in the figure) 24, an accounting database 26, a conference room database 28, and a personnel database 30.
The training database 24 stores a history of attending in-house training and outside training for each employee and a history of serving as a lecturer.
The accounting database 26 stores the date and time of the dinner meal that was applied for the dating fee, the name of the person who attended the meal, the outline of the recreation held in the company, and the name of the person who attended the recreation. Yes.
The conference room database 28 stores a summary of conferences held in the past and names of persons who attended the conference.
The personnel database 30 stores various attribute information of employees. This attribute information includes name, year of employment, age, gender, employee number, and position of participation in past projects. Here, the “participating position” represents a role in the personnel hierarchy of the project as shown in FIG. Participating positions include, for example, Project Manager (PM), Application Leader (AL), Project Leader (PL), Program Designer (PG), Programmer (PG), IT Architect (ITA), Technical Engineer (TE), etc. It is.

各データベース24〜30には、上述の各種情報が、例えば請求書、領収書、申請書といった文書の形で格納されていてもよいし、研修、会食、レクレーション、または会議等の参加履歴を集計した表形式で格納されていてもよい。   Each of the databases 24 to 30 may store the above-described various information in the form of documents such as invoices, receipts, and application forms, and total participation history of training, dinner, recreation, or meetings, etc. May be stored in a tabular format.

図2は、図1のメンバー選定支援装置10の詳細な構成を示す機能ブロック図である。ここに示す各ブロックは、ハードウェア的には、コンピュータのCPUやメモリをはじめとする素子で実現でき、ソフトウェア的には以下で述べる機能を有するコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックとして描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。   FIG. 2 is a functional block diagram showing a detailed configuration of the member selection support apparatus 10 of FIG. Each block shown here can be realized in hardware by an element such as a CPU and a memory of a computer, and is realized in software by a computer program having the functions described below. It is drawn as a functional block realized by the cooperation. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms by a combination of hardware and software.

検索条件受付部50は、プロジェクトマネージャの操作するクライアント端末12から、プロジェクトに参加するメンバーの選定条件の入力を受け付ける。条件を入力するためのフォームは、例えばHTMLページの形でメンバー選定支援装置10からクライアント端末12に送信され、クライアント端末12のブラウザで処理されて画面表示される。入力された選定条件は、候補者抽出部52に渡される。   The search condition reception unit 50 receives input of selection conditions for members participating in the project from the client terminal 12 operated by the project manager. The form for inputting the condition is transmitted from the member selection support apparatus 10 to the client terminal 12 in the form of, for example, an HTML page, processed by the browser of the client terminal 12, and displayed on the screen. The input selection conditions are passed to the candidate extraction unit 52.

候補者抽出部52は、社内データベース20にアクセスして、プロジェクトマネージャが入力した選定条件に合致する人物を候補者として抽出する。このとき検索される条件は、年齢、業務経験、スキルなどであり、主に人事データベース30に格納されている情報が対象になる。抽出された候補者の名前または社員番号が、親密度算出部54および候補者表示部60に渡される。   The candidate extraction unit 52 accesses the in-house database 20 and extracts a person who matches the selection condition input by the project manager as a candidate. Conditions searched at this time are age, work experience, skills, and the like, and mainly information stored in the personnel database 30 is targeted. The extracted candidate name or employee number is passed to the familiarity calculation unit 54 and the candidate display unit 60.

親密度算出部54は、プロジェクトマネージャとともに参加した共同活動の頻度に基づいて、プロジェクトマネージャとの個人的な親しさの度合いを表す「親密度」を全ての候補者について算出する。ここでいう「共同活動」には、研修、会食、レクレーション、会議が含まれる。   The intimacy calculating unit 54 calculates “intimacy” for all candidates based on the frequency of joint activities with the project manager, which represents the degree of personal familiarity with the project manager. Here, “joint activities” include training, dinner, recreation, and meetings.

親密度算出部54は、参加回数カウント部56と加重平均部58を含む。
参加回数カウント部56は、社内データベース20を参照して、プロジェクトマネージャと各候補者がともに参加した共同活動の回数を、研修、会食、レクレーション、会議といった種類別にカウントする。
加重平均部58は、種類別にカウントされた回数の重み付け平均(加重平均)を算出し、これを親密度として候補者表示部60に出力する。このとき付与される重みは、プロジェクトマネージャによって与えられてもよいし、または他の方法で算出されてもよい。これについては詳細に後述する。
The familiarity calculation unit 54 includes a participation count unit 56 and a weighted average unit 58.
The participation frequency counting unit 56 refers to the in-house database 20 and counts the number of joint activities in which the project manager and each candidate have participated for each type of training, dinner, recreation, and meeting.
The weighted average unit 58 calculates the weighted average (weighted average) of the number of times counted for each type, and outputs this to the candidate display unit 60 as the familiarity. The weight given at this time may be given by the project manager or may be calculated by another method. This will be described in detail later.

また、親密度算出部54は、プロジェクトマネージャを除くメンバー同士についても、上記と同様にして親密度を計算してもよい。   Further, the intimacy calculation unit 54 may calculate intimacy for members other than the project manager in the same manner as described above.

候補者表示部60は、候補者抽出部52により抽出された候補者に関連する個人情報を、社内データベース20から検索する。そして、個人情報を含む候補者の名前を親密度算出部54で算出された親密度が大きい順に並べた一覧表を作成する。この一覧表は画像出力部64を介してプロジェクトマネージャのクライアント端末12に送られる。プロジェクトマネージャは、一覧表を閲覧して、候補者の中からプロジェクトの参加メンバーを選定することができる。なお、本明細書において「メンバー」とは、プロジェクトマネージャによる選抜を受けた候補者のことをいう。   The candidate display unit 60 searches the in-house database 20 for personal information related to the candidate extracted by the candidate extraction unit 52. Then, a list in which the names of candidates including personal information are arranged in descending order of the intimacy calculated by the intimacy calculating unit 54 is created. This list is sent to the client terminal 12 of the project manager via the image output unit 64. The project manager can browse the list and select participating members from the candidates. In this specification, “member” refers to a candidate who has been selected by the project manager.

プロジェクトマネージャがメンバーを選定すると、その情報は検索条件受付部50を介してグラフ描画部62に渡される。グラフ描画部62は、選定されたメンバーについての親密度を候補者表示部60から受け取り、プロジェクトマネージャと各メンバーとの間の親密度を図形的に表現した親密度グラフを端末上に描画する。具体的には、グラフ描画部62は、プロジェクトマネージャを表すノードと各メンバーを表すノードの間を、親密度の逆数に応じた長さを有するエッジで接続する形式で親密度グラフを作成する。
なお、親密度算出部54により、プロジェクトマネージャを除くメンバー同士についても親密度が算出されている場合、グラフ描画部62は、メンバーを表す全てのノード間を親密度の逆数に応じた長さを有するエッジで接続した親密度グラフを作成する。
When the project manager selects a member, the information is passed to the graph drawing unit 62 via the search condition receiving unit 50. The graph drawing unit 62 receives the familiarity for the selected member from the candidate display unit 60, and draws the familiarity graph that graphically represents the familiarity between the project manager and each member on the terminal. Specifically, the graph drawing unit 62 creates a closeness graph in a form in which a node representing the project manager and a node representing each member are connected by an edge having a length corresponding to the reciprocal of the closeness.
If the intimacy is calculated by the intimacy calculation unit 54 for members other than the project manager, the graph drawing unit 62 sets the length corresponding to the reciprocal of the intimacy between all the nodes representing the members. Create an intimacy graph connected by the edges you have.

指標提示部70は、プロジェクトについて選定したメンバーが妥当であるか否かをプロジェクトマネージャが判断する際の参考となる複数の指標を求める。指標提示部70は、プロジェクトリスク算出部72と、バランス度算出部74と、スキルマッチ度算出部76とを含む。   The index presentation unit 70 obtains a plurality of indices that serve as a reference when the project manager determines whether or not the members selected for the project are appropriate. The index presentation unit 70 includes a project risk calculation unit 72, a balance degree calculation unit 74, and a skill match degree calculation unit 76.

プロジェクトリスク算出部72は、プロジェクトマネージャにより選定された全てのメンバーについて、同種類の共同活動に参加した経験のある人数の全メンバー数に対する比率を求める。そして、共同活動の種類毎に異なる重みを用いて比率の加重平均値を算出し、プロジェクトの遂行の円滑さを表す指標であるプロジェクトリスクとして出力する。   The project risk calculation unit 72 obtains the ratio of the number of persons who have participated in the same type of joint activity to the total number of members for all members selected by the project manager. Then, a weighted average value of ratios is calculated using different weights for each type of joint activity, and is output as a project risk that is an index representing the smoothness of execution of the project.

メンバーの参加立場を階層構造で表すことができるプロジェクトである場合、バランス度算出部74は、プロジェクトマネージャにより選定されたメンバーの実際の参加立場の階層毎の人数が、予め定められている階層毎の理想人数から乖離している度合いを算出し、この度合いをプロジェクトにおけるメンバーのバランスを判断する指標として出力する。   In the case of a project that can represent the participation positions of members in a hierarchical structure, the balance degree calculation unit 74 determines the number of members of each actual participation position selected by the project manager for each predetermined hierarchy. The degree of deviation from the ideal number of people is calculated, and this degree is output as an index for judging the balance of members in the project.

スキルマッチ度算出部76は、条件入力画面においてプロジェクトマネージャが指定したスキル別の希望人数と、実際に選定されたメンバーのスキル別の人数とを比較し、希望人数の満足度を表すスキルマッチ度を算出する。   The skill match degree calculation unit 76 compares the desired number of skills by the skill specified by the project manager on the condition input screen with the number of members selected by skill of the actually selected members, and indicates the degree of satisfaction of the desired number of skills. Is calculated.

以下、メンバー選定支援装置10を用いた、プロジェクトマネージャによるメンバー選定作業の手順について説明する。   Hereinafter, the procedure of member selection work by the project manager using the member selection support apparatus 10 will be described.

図3は、メンバー検索条件の入力フォーム110の一例を示す。
基本情報欄112には、入社年次の範囲および年齢の範囲を入力する。業務経験欄114には、過去にシステム開発の経験がある特定の顧客名および業種名を入力する。これらはメニュー形式で表示される選択肢から選ばれることが好ましい。
必要スキル別人数欄116には、プロジェクトに必要なスキル別に、希望する人員数を入力する。図3では開発スキルを一例として示しているが、他のものでもよい。知識分野欄118には、メンバーに特に要求したい知識をテキスト形式で入力する。
プロジェクトマネージャが上記条件をフォームにしたがって入力した後、送信ボタン124をクリックすると、入力内容が検索条件受付部50に送られる。
FIG. 3 shows an example of the member search condition input form 110.
In the basic information column 112, the range of the hire year and the age range are entered. In the business experience column 114, the name of a specific customer and type of industry who has experience in system development in the past are entered. These are preferably selected from options displayed in a menu format.
In the number of required skills column 116, the desired number of personnel is entered for each skill required for the project. FIG. 3 shows development skills as an example, but other skills may be used. In the knowledge field 118, the knowledge that is particularly required of the members is entered in a text format.
When the project manager inputs the above conditions according to the form and clicks the send button 124, the input content is sent to the search condition receiving unit 50.

候補者抽出部52により上記条件を満足する候補者が選択され、さらに親密度算出部54によって候補者とプロジェクトマネージャの間の親密度が計算される。ここで、親密度Fは次式で計算される。
F=(W×研修回数+W×会食回数+W×レクレーション回数+W×会議回数)/(W+W+W+W)・・・(1)
A candidate that satisfies the above condition is selected by the candidate extraction unit 52, and the closeness calculation unit 54 calculates the closeness between the candidate and the project manager. Here, the familiarity F is calculated by the following equation.
F = (W A × training number + W B × dined number + W C × recreational number + W D × number of conferences) / (W A + W B + W C + W D) ··· (1)

式(1)において、研修回数、会食回数、レクレーション回数および会議回数は、それぞれ、プロジェクトマネージャが参加した各種共同活動と同一の活動に各候補者が参加した回数を表している。回数は、参加回数カウント部56が社内データベース20から取得する。データベース中に文書形式のデータしかない場合、参加回数カウント部56は、データベースからプロジェクトマネージャ名が本文に含まれる文書を探し出し、さらに同じ文書中に含まれる人物名を抽出する。この作業を繰り返すことで、共同活動への参加回数を求めることができる。   In equation (1), the number of trainings, the number of meals, the number of recreations, and the number of meetings represent the number of times each candidate participated in the same activities as the various joint activities in which the project manager participated. The number of times of participation is acquired from the in-house database 20 by the participation number counting unit 56. When there is only document format data in the database, the participation count counting unit 56 searches the database for a document whose project manager name is included in the text, and extracts a person name included in the same document. By repeating this work, the number of participation in the joint activity can be obtained.

式(1)において、W、W、W、Wは回数に対して付与される重みである。この重みW、W、W、Wは、プロジェクトマネージャが入力してもよい。フォーム110の下部にある重み設定ボタン120を押すと、図4に示す重み設定画面130がクライアント端末12に表示される。この画面において、各種共同活動に対して付与すべき重みを欄132に入力し、送信ボタン134をクリックすると、指定の重みを用いて親密度が算出されるようになる。 In Expression (1), W A , W B , W C , and W D are weights given to the number of times. The weights W A, W B, W C , W D may enter the project manager. When the weight setting button 120 at the bottom of the form 110 is pressed, a weight setting screen 130 shown in FIG. 4 is displayed on the client terminal 12. In this screen, when the weight to be given to various joint activities is input in the column 132 and the transmission button 134 is clicked, the familiarity is calculated using the designated weight.

また、重みW、W、W、Wをメンバー選定支援装置10に計算させてもよい。この場合の手順について、以下に説明する。
フォーム110の下部にある初期メンバーの指定ボタン122をクリックすると、図5に示す初期メンバー指定画面140がクライアント端末12に表示される。この画面において、プロジェクトマネージャは、是非メンバーに加えたいと思っている人物(以下、「初期メンバー」と呼ぶ)の名前を重みの数(この例では、四つ)と同人数分、欄142に入力する。そして、各初期メンバーに対して自分との親密度の点数を考え、欄146に入力する。その後、重みの計算ボタン148をクリックすると、初期メンバーと親密度の情報が、検索条件受付部50を介して親密度算出部54に送られる。
Further, the member selection support apparatus 10 may calculate the weights W A , W B , W C , and W D. The procedure in this case will be described below.
When the initial member designation button 122 at the bottom of the form 110 is clicked, an initial member designation screen 140 shown in FIG. 5 is displayed on the client terminal 12. In this screen, the project manager puts the name of the person who wants to add to the member (hereinafter referred to as “initial member”) in the column 142 for the number of weights (four in this example) and the same number of people. input. Then, for each initial member, the degree of intimacy with him is considered and entered in the field 146. Thereafter, when the weight calculation button 148 is clicked, information on the initial member and the intimacy is sent to the intimacy calculating unit 54 via the search condition receiving unit 50.

続いて、参加回数カウント部56は、社内データベース20にアクセスして、プロジェクトマネージャと各初期メンバーの両方が参加した共同活動の回数をカウントする。加重平均部58は、各初期メンバーについて、式(1)に各種共同活動の回数と親密度とを代入する。この結果、重みW、W、W、Wの四つを未知数とする一次方程式が四つできる。加重平均部58は、この連立方程式を解くことによって、重みW、W、W、Wを求めることができる。加重平均部58は、初期メンバー以外の候補者の親密度を算出する際に、上述のようにして求めた重みを使用する。 Subsequently, the participation count unit 56 accesses the internal database 20 and counts the number of joint activities in which both the project manager and each initial member have participated. For each initial member, the weighted average unit 58 substitutes the number of joint activities and intimacy into the formula (1). As a result, four linear equations having four weights W A , W B , W C , and W D as unknowns can be obtained. The weighted average unit 58 can obtain the weights W A , W B , W C , and W D by solving the simultaneous equations. The weighted average unit 58 uses the weight obtained as described above when calculating the familiarity of candidates other than the initial members.

図6は、候補者表示部60から出力される候補者の一覧表150を示す。一覧表150では、プロジェクトマネージャとの親密度158が大きい順に、候補者の個人情報が表示される。基本情報欄152には、候補者の氏名、入社年次、年齢、性別が表示される。スキル欄154には、過去の参加プロジェクトにおける顧客、業種、当時の参加立場、プロジェクトの評価が表示される。共同活動欄156には、プロジェクトマネージャとのともに参加した共同活動の詳細が表示される。   FIG. 6 shows a candidate list 150 output from the candidate display unit 60. In the list 150, personal information of candidates is displayed in descending order of closeness 158 with the project manager. The basic information column 152 displays the name, year of joining, age, and gender of the candidate. The skill column 154 displays the customer, industry, participation position at that time, and evaluation of the project in the past participating projects. In the joint activity column 156, details of joint activities that the project manager has participated with are displayed.

プロジェクトマネージャは、一覧表を参照し、プロジェクトのメンバーとして選定する候補者についてチェック欄160にチェックを入れる。チェックを入れた一覧表を送信すると、グラフ描画部62は、選定されたメンバーとプロジェクトマネージャとの親密度を図形的に表現した親密度グラフを作成する。   The project manager refers to the list and puts a check in the check column 160 for candidates to be selected as members of the project. When the checked check list is transmitted, the graph drawing unit 62 creates a closeness graph that graphically represents the closeness between the selected member and the project manager.

図7は、親密度グラフを表示する画面170の一例を示す。画面の中央付近にプロジェクトマネージャを表すノード172が位置し、その周囲に選定されたメンバーを表すノード174が配置される。ノードの近傍には、プロジェクトマネージャまたは各メンバーの名前が表示される。各ノード間を結ぶエッジ(アーク)の長さは、親密度の逆数に応じた長さに設定される。したがって、プロジェクトマネージャとの親密度が大きいメンバーほどプロジェクトマネージャのノードの近くに配置され、親密度が小さいメンバーほど遠くに配置されるようになる。これによって、プロジェクトマネージャは、自身と他のメンバーとの関係の大小を一目で把握することができる。   FIG. 7 shows an example of a screen 170 that displays the familiarity graph. A node 172 representing the project manager is located near the center of the screen, and a node 174 representing the selected member is arranged around the node 172. The name of the project manager or each member is displayed near the node. The length of the edge (arc) connecting the nodes is set to a length corresponding to the reciprocal of the familiarity. Therefore, a member having a greater closeness with the project manager is placed closer to the node of the project manager, and a member having a lower closeness is placed farther away. As a result, the project manager can grasp at a glance the magnitude of the relationship between the project manager and other members.

一実施例として、親密度グラフは、周知のばねモデルを使用して描画することができる。ばねモデルでは、親密度に反比例するばね力がノード間に働くと仮定して、ノード間を結ぶエッジの長さが決定される。また、各ノード間のばね力で生じる位置エネルギーの総和が最小となるようにノードの配置が決定される。グラフ描画部62は、ばねモデル以外にも既知のグラフ作成方法を使用して、親密度グラフを描画することができる。   As an example, the familiarity graph can be drawn using a well-known spring model. In the spring model, assuming that a spring force inversely proportional to the intimacy is applied between the nodes, the length of the edge connecting the nodes is determined. In addition, the arrangement of the nodes is determined so that the sum of the potential energy generated by the spring force between the nodes is minimized. The graph drawing unit 62 can draw a closeness graph using a known graph creation method other than the spring model.

上述のように、プロジェクトマネージャと各メンバー間の親密度のみを考慮して親密度グラフを作成すると、プロジェクトマネージャ以外のメンバー同士の関係が不明瞭となる。そこで、本実施形態では、プロジェクトマネージャ以外のメンバー同士についても親密度を算出して親密度グラフを作成している。
図6に示した一覧表において、プロジェクトマネージャによりメンバーが選定されると、参加回数カウント部56は、任意の二人のメンバーについて、同一の共通活動に参加している回数をカウントする。全てのメンバーのペアについてこの回数をカウントした後、加重平均部58は、式(1)にしたがって各メンバー間の親密度を算出する。このとき使用する重みW、W、W、Wは、プロジェクトマネージャとの親密度を算出する際に用いたものと同じでもよいし、他のものでもよい。
グラフ描画部62は、メンバー同士のノードを結ぶエッジの長さを、そのメンバー間について算出した親密度の逆数に応じた長さに設定する。こうすることで、プロジェクトマネージャは全メンバー間の関係を一目で把握することができるようになる。
As described above, when the closeness graph is created in consideration of only the closeness between the project manager and each member, the relationship between members other than the project manager becomes unclear. Therefore, in this embodiment, the intimacy is calculated for members other than the project manager to create the intimacy graph.
In the list shown in FIG. 6, when a member is selected by the project manager, the participation count counting unit 56 counts the number of participation in the same common activity for any two members. After counting this number of times for all member pairs, the weighted average unit 58 calculates the intimacy between the members in accordance with Equation (1). The weights W A , W B , W C , and W D used at this time may be the same as those used when calculating the intimacy with the project manager, or may be other.
The graph drawing unit 62 sets the length of the edge connecting the nodes of the members to a length corresponding to the reciprocal of the familiarity calculated between the members. This will allow the project manager to understand the relationship between all members at a glance.

グラフ描画部62は、予め設定されたしきい値よりも親密度が小さいエッジについては、親密度グラフを描画する際に無視してもよい。このようにしても、全体のグラフ形状に与える影響は少ない。または、予め設定されたしきい値よりも親密度が小さいエッジについては、ノード配置の際の計算の対象とはするが、親密度グラフへの描画を省略してもよい。こうすることで、重要度の低いエッジを消去してグラフを見やすくすることができる。   The graph drawing unit 62 may ignore an edge having a closeness lower than a preset threshold when drawing the closeness graph. Even if it does in this way, it has little influence on the whole graph shape. Alternatively, an edge having a closeness smaller than a preset threshold value is a calculation target at the time of node placement, but drawing on the closeness graph may be omitted. By doing this, it is possible to make the graph easier to see by erasing less important edges.

グラフ描画部62は、各メンバーのノードを当該メンバーの属性情報に応じて異なる態様で表示してもよい。例えば、図7では、各ノードにはメンバーの参加立場が文字表記されている。これ以外にも、入社年次、年齢、スキル、参加立場、評価などに応じて、ノードの形状を変えたりノードの色を変えたりしてもよい。また、クライアント端末12上に表示される親密度グラフ上でノードにポインタを合わせると、当該ノードのメンバーの属性情報を表示するバルーン178が表示されるように、親密度グラフを構成してもよい。   The graph drawing unit 62 may display each member's node in a different manner depending on the member's attribute information. For example, in FIG. 7, the participating positions of members are written in letters at each node. In addition to this, the shape of the node or the color of the node may be changed according to the year of entry, age, skill, participation position, evaluation, and the like. In addition, the closeness graph may be configured such that when a pointer is placed on a node on the closeness graph displayed on the client terminal 12, a balloon 178 that displays attribute information of members of the node is displayed. .

また、グラフ描画部62は、クライアント端末12上に表示される親密度グラフ上でノードをクリックすると、メンバーの削除、入れ替えおよび追加といった変更指示ができるバルーン176が表示されるように、親密度グラフを構成してもよい。クライアント端末12を介してメンバーの変更が指示された後、図7中の再計算ボタン182がクリックされると、親密度算出部54は、変更後のメンバーに対して親密度を再計算する。グラフ描画部62は、再計算された親密度に応じてノードの配置を修正する。これにより、プロジェクトマネージャは、メンバーの変更を行ったときのメンバー間の関係の変化を把握することができる。   In addition, when the graph drawing unit 62 clicks on a node on the closeness graph displayed on the client terminal 12, the closeness graph is displayed so that a balloon 176 capable of instructing change such as deletion, replacement, and addition of members is displayed. May be configured. After the member change is instructed via the client terminal 12, when the recalculation button 182 in FIG. 7 is clicked, the familiarity calculating unit 54 recalculates the familiarity for the changed member. The graph drawing unit 62 corrects the arrangement of the nodes according to the recalculated familiarity. Thereby, the project manager can grasp the change in the relationship between the members when the members are changed.

図8(a)、(b)は、親密度グラフの形状の例を示す。図8(a)を参照すると、メンバーを表すノードが、プロジェクトマネージャを中心とするグループと、プロジェクトマネージャに対する親密度が比較的小さいメンバーを中心とする二つのグループとに分かれて位置している。このような場合、プロジェクトの遂行中に、各グループ間の連携がうまくいかなくなるおそれがある。また、図8(b)を参照すると、一つのノードが、プロジェクトマネージャおよび他のメンバーを表すノードから大きく離れて位置している。このような場合、プロジェクトの遂行中に、一人のメンバーが孤立してしまうおそれがある。このように、親密度グラフにおけるノードの分布を考慮することで、プロジェクトマネージャは、プロジェクトの遂行に問題となり得るメンバーの存在を事前に見つけ出すことができる。   FIGS. 8A and 8B show examples of the shape of the familiarity graph. Referring to FIG. 8A, nodes representing members are divided into a group centered on the project manager and two groups centered on members having a relatively low degree of closeness to the project manager. In such a case, there is a risk that the cooperation between the groups may not be successful during the execution of the project. Also, referring to FIG. 8B, one node is located far away from the nodes representing the project manager and other members. In such a case, one member may become isolated during the project. In this way, by considering the distribution of nodes in the familiarity graph, the project manager can find in advance the existence of members that may be a problem in the performance of the project.

図7に示したように、親密度グラフを表示する画面170には、選定されたメンバーが適切か否かを判断するための三つの指標180も表示される。以下、これら各指標の算出方法について説明する。   As shown in FIG. 7, the screen 170 for displaying the familiarity graph also displays three indicators 180 for determining whether or not the selected member is appropriate. Hereinafter, a method for calculating each of these indices will be described.

プロジェクトリスクは、プロジェクトマネージャおよび選定されたメンバー同士が、どの程度同じ共同活動に参加しているかを表す指標である。プロジェクトリスクは、次のように算出される。
まず、プロジェクトリスク算出部72は、プロジェクトマネージャを含む全メンバーのうち任意のペアについて、各種の共同活動にともに参加した経験があるか否かを、社内データベース20を参照して判定する。この際、一回でも同一の共同活動に参加していれば、参加経験ありと判定する。この判定を、研修、レクレーション、会食および会議の種類毎に、全てのメンバーの組合せに対して実施する。
Project risk is an indicator of how much the project manager and selected members participate in the same joint activities. Project risk is calculated as follows.
First, the project risk calculation unit 72 determines whether any pair of all members including the project manager has experience in participating in various joint activities with reference to the in-house database 20. At this time, if it participates in the same joint activity even once, it is determined that there is participation experience. This determination is performed for all member combinations for each type of training, recreation, dinner and meeting.

図9(a)〜(d)は、田中、A沢、B山、C谷の四名が全メンバーであると仮定したときの、上述の判定結果を示す表である。各表中、同一の共同活動への参加経験があるメンバーの組合せには「○」を、参加経験が一回もないメンバーの組合せには「×」が記されている。   FIGS. 9A to 9D are tables showing the above determination results when it is assumed that Tanaka, Azawa, B mountain, and C valley are all members. In each table, “○” is written for a combination of members who have participated in the same joint activity, and “X” is marked for a combination of members who have never participated in the same joint activity.

続いて、プロジェクトリスク算出部72は、図9(a)〜(d)の各表における「○」の比率を計算する。具体的には、図9(a)については、メンバーの組合せが6組であるのに対し、「○」が3つ記されているので、研修率は3/6=50%となる。同様に、図9(b)、(c)、(d)を参照して、レクレーション率、会食率および会議率はそれぞれ33%、66%、0%になる。   Subsequently, the project risk calculation unit 72 calculates the ratio of “◯” in each table of FIGS. Specifically, in FIG. 9A, there are six member combinations, whereas three “◯” are written, so the training rate is 3/6 = 50%. Similarly, referring to FIGS. 9B, 9C, and 9D, the recreation rate, the dinner rate, and the conference rate are 33%, 66%, and 0%, respectively.

プロジェクトリスク算出部72は、プロジェクトリスクPを次式にしたがって算出する。
P=(V×研修率+V×会食率+V×レクレーション率+V×会議率)/(V+V+V+V)・・・(2)
但し、V、V、V、Vは重みである。この重みは、親密度を算出する際に使用した重みW、W、W、Wと同一であってもよいし、他の値であってもよい。
The project risk calculation unit 72 calculates the project risk P according to the following formula.
P = (V A × training rate + V B × dined index + V C × recreational rate + V D × conference rate) / (V A + V B + V C + V D) ··· (2)
However, V A , V B , V C and V D are weights. This weight may be the same as the weights W A , W B , W C , and W D used when calculating the familiarity, or may be another value.

プロジェクトリスクの数値が相対的に小さければ、メンバー達はともに活動をした経験が少なく、プロジェクトがうまく進展しないリスクが高いと判断できる。プロジェクトリスクの数値が相対的に大きければ、メンバー達がともに活動した経験が多く、プロジェクトがうまくいく可能性が高いと判断できる。その反面、経験の少ないメンバーの割合が低く、新人育成の観点からは問題があると判断することもできる。このように、プロジェクトが円滑に進むか否かを判断するための一指標としてプロジェクトリスクを利用することができる。   If the project risk figure is relatively small, the members have little experience working together, and it can be judged that there is a high risk that the project will not progress well. If the project risk figure is relatively large, it can be judged that the members have a lot of experience working together and the project is likely to succeed. On the other hand, the proportion of inexperienced members is low, and it can be judged that there is a problem from the viewpoint of newcomer development. Thus, the project risk can be used as an index for judging whether or not the project proceeds smoothly.

続いて、バランス度について説明する。一般に、プロジェクトを円滑に遂行するには、メンバーの参加立場が適切な階層構造をなしていることが望ましい。つまり、図10に示す階層構造190のように、プロジェクトマネージャ(第1階層)の下に複数のリーダが存在し(第2階層)、その下にさらにメンバー(第3階層)が配分されるような構造が望ましい。そこで、バランス度算出部74は、理想とされる参加立場の階層毎の人数と、プロジェクトマネージャにより選定されたメンバーの参加立場の人数とを比較して、バランス度を算出する。   Subsequently, the balance degree will be described. In general, in order to carry out the project smoothly, it is desirable that the members' participation positions have an appropriate hierarchical structure. That is, as shown in the hierarchical structure 190 shown in FIG. 10, a plurality of leaders exist under the project manager (first hierarchy) (second hierarchy), and further members (third hierarchy) are allocated below them. The structure is desirable. Therefore, the balance degree calculation unit 74 calculates the balance degree by comparing the number of people in each level of ideal participation positions with the number of participation positions of the members selected by the project manager.

一例として、図11(a)が理想とされる参加立場の階層毎の人数を表し、図11(b)がプロジェクトマネージャにより選定されたメンバーの参加立場の階層毎の人数だとする。それぞれ、列192、196が図10における階層を示し、列194、198がその人数を示している。   As an example, assume that FIG. 11A represents the ideal number of people in each participating position hierarchy, and FIG. 11B represents the number of members in each participating position selected by the project manager. Columns 192 and 196 indicate the hierarchy in FIG. 10, respectively, and columns 194 and 198 indicate the number of persons.

バランス度算出部74は、次式にしたがってバランス度Bを算出する。
B={(選定メンバーの階層2の人数)/(選定メンバーの階層3の人数)}/{(理想バランスの階層2の人数)/(理想バランスの階層3の人数)}・・・(3)
図11に式(3)を適用すると、バランス度B=(10/3)/(5/25)=16.7となる。
The balance degree calculation unit 74 calculates the balance degree B according to the following equation.
B = {(number of members in level 2 of selected members) / (number of members in level 3 of selected members)} / {(number of people in layer 2 of ideal balance) / (number of people in layer 3 of ideal balance)} (3 )
When equation (3) is applied to FIG. 11, the balance degree B = (10/3) / (5/25) = 16.7.

バランス度が1に近いほど、理想的な参加立場のバランスに近い階層構造となるメンバーが選定されており、バランス度が1から外れるほど、理想的な参加立場のバランスからは乖離した階層構造となるメンバーが選定されていることが分かる。
なお、図10においてPLの下に位置するPD、PGを第4階層と定義し、この階層の人数をも含めてバランス度Bを算出するようにしてもよい。
The closer the balance degree is to 1, the more members are selected that have a hierarchical structure that is closer to the balance of ideal participation positions. It can be seen that a member is selected.
In FIG. 10, PD and PG positioned below PL may be defined as the fourth hierarchy, and the balance degree B may be calculated including the number of persons in this hierarchy.

続いて、スキルマッチ度について説明する。スキルマッチ度は、図3の検索条件入力画面においてプロジェクトマネージャにより指定されたスキル別人数(以下、「希望人数」という)と、実際に選定されたメンバーのスキル別の人数(以下、「現行人数」という)との一致度を表す指標である。一例として、スキルマッチ度算出部76は、スキル別に希望人数と現行人数の差分を求め、その二乗和をスキルマッチ度として算出する。この場合、スキルマッチ度の数値が大きいほど、スキル別の希望人数通りのメンバーが揃っていないことを表す。これ以外の周知の計算方法を使用してスキルマッチ度を算出してもよい。   Next, the skill match level will be described. The skill match degree is determined by the number of skills by skill (hereinafter referred to as “desired number of people”) specified by the project manager on the search condition input screen of FIG. It is an index representing the degree of coincidence with “). As an example, the skill match degree calculation unit 76 obtains the difference between the desired number of persons and the current number of persons for each skill, and calculates the sum of squares thereof as the skill match degree. In this case, the larger the skill match value is, the more members there are as many as desired according to skill. The skill match degree may be calculated using other known calculation methods.

なお、プロジェクトリスク、バランス度、スキルマッチ度の各指標について許容範囲を定めておき、選定されたメンバーに関して算出された指標が許容範囲から外れた場合には、プロジェクトマネージャのクライアント端末12上で警告表示がなされるように構成してもよい。   It should be noted that an allowable range is set for each indicator of project risk, balance degree, and skill match degree, and a warning is given on the client terminal 12 of the project manager when the calculated index for the selected member is out of the allowable range. You may comprise so that a display may be made.

また、複数のプロジェクトマネージャによってメンバー選定の条件として入力された参加立場やスキル別の希望人数を、全社レベルで集計するようにしてもよい。図12は、その集計結果200の一例を示す。列項目202はプロジェクトマネージャから希望された参加立場を示し、行項目204は各本部に属するプロジェクトマネージャからの希望人数の合計を示す。行206は、全社での希望人数の合計を示す。この集計結果に対し統計分析を行うことによって、人材育成、採用活動、人事異動などに役立てることができる。   In addition, the number of participation positions and skill desired numbers input as member selection conditions by a plurality of project managers may be aggregated at the company level. FIG. 12 shows an example of the total result 200. A column item 202 indicates a participation position desired by the project manager, and a row item 204 indicates a total number of desired people from the project managers belonging to each headquarters. A row 206 indicates the total number of people desired in the entire company. By performing statistical analysis on the results of the aggregation, it can be used for human resource development, recruitment activities, personnel changes, and the like.

図13は、本実施形態にしたがってプロジェクトへの参加メンバーの選定作業をするときのフローチャートである。
まず、検索条件受付部50は、プロジェクトマネージャのクライアント端末12からプロジェクトに参加するメンバーの選定条件を受け取る(S10)。候補者抽出部52は、社内データベース20を参照して、選定条件に合致する人物を候補者として抽出する(S12)。親密度算出部54は、上記式(1)を使用して、各候補者についてプロジェクトマネージャとの親密度を計算する(S14)。候補者表示部60は、親密度の順に候補者を並べた一覧表をプロジェクトマネージャのクライアント端末12に表示する(S16)。プロジェクトマネージャによりメンバーが選定されると、グラフ描画部62は、選定されたメンバーをノードで表した親密度グラフを作成し、クライアント端末12に表示する(S18)。さらに、指標提示部70は、選定されたメンバーについて上述の各指標を算出し、親密度グラフとともにクライアント端末12に表示する(S20)。プロジェクトマネージャによって、親密度グラフ上でメンバーの変更がなされると(S22のY)、親密度算出部54は新たなメンバーについて親密度を再計算し(S24)、グラフ描画部62は再計算された親密度に基づき親密度グラフを修正する(S18)。メンバーの変更がない場合(S22のN)、このフローを終了する。
FIG. 13 is a flowchart when selecting a member to participate in the project according to the present embodiment.
First, the search condition receiving unit 50 receives a selection condition for members participating in the project from the client terminal 12 of the project manager (S10). The candidate extraction unit 52 refers to the in-house database 20 and extracts a person who meets the selection condition as a candidate (S12). The intimacy calculating unit 54 calculates the intimacy with the project manager for each candidate using the above formula (1) (S14). The candidate display unit 60 displays a list of candidates arranged in order of familiarity on the client terminal 12 of the project manager (S16). When a member is selected by the project manager, the graph drawing unit 62 creates a closeness graph representing the selected member as a node and displays it on the client terminal 12 (S18). Furthermore, the index presenting unit 70 calculates each index described above for the selected member and displays it on the client terminal 12 together with the familiarity graph (S20). When the member is changed on the familiarity graph by the project manager (Y in S22), the familiarity calculation unit 54 recalculates the familiarity for the new member (S24), and the graph drawing unit 62 is recalculated. The familiarity graph is corrected based on the familiarity (S18). If there is no member change (N in S22), this flow is terminated.

以上説明したように、本実施形態のメンバー選定支援装置によれば、プロジェクトマネージャとの個人的な親しさの度合いを表す「親密度」を導入し、この親密度に基づいて、プロジェクトマネージャが選定したメンバー間の関係を表す親密度グラフを描画するようにした。これによって、プロジェクトマネージャは選定したメンバー間の個人的な関係の強さを一目で把握することができ、メンバーが妥当であるか否かを判断する際の助けとなる。   As described above, according to the member selection support apparatus of the present embodiment, the “intimacy” representing the degree of personal closeness with the project manager is introduced, and the project manager selects based on this familiarity. The intimacy graph showing the relationship between the selected members was drawn. This allows the project manager to understand at a glance the strength of the personal relationship between the selected members, and assists in determining whether the members are valid.

従来では、プロジェクトのメンバーの選定はプロジェクトマネージャの感覚に頼ることが多かった。これに対し、本実施形態では、知り合いであるか否かという感覚的な要素を一部残しつつも、メンバーの選定対象となる候補者全員について上述の親密度を求めることで、広範囲の人材がメンバー選定の対象となるようにしている。   In the past, the selection of project members often relied on the sense of the project manager. In contrast, in this embodiment, a wide range of human resources can be obtained by obtaining the above-mentioned intimacy for all candidates for selection of members while leaving a part of the sensory element of whether or not they are acquaintances. It is targeted for member selection.

また、本実施形態では、選定されたメンバーが適切か否かを判断するための指標としてプロジェクトリスクを算出する。このような数値化を行うことで、感覚的な議論に陥りがちなプロジェクトメンバーの妥当性の検討において、具体性のある裏付けの一つとすることができる。また、プロジェクトに潜む隠れたリスクを検出することができる。   In the present embodiment, the project risk is calculated as an index for determining whether or not the selected member is appropriate. By performing such numericalization, it can be one of the concrete supports in the examination of the validity of project members who tend to fall into sensory discussions. It can also detect hidden risks lurking in the project.

さらに、本実施形態では、メンバー選定のために新たにデータベースを構築する代わりに、通常の企業運営のために既に蓄積されている各種データベースの情報を利用することで、親密度や各種指標を算出するようにした。したがって、装置構成のために要する手間やコストを抑制することができる。   Furthermore, in this embodiment, instead of constructing a new database for member selection, the intimacy and various indexes are calculated by using the information of various databases already accumulated for normal corporate management. I tried to do it. Therefore, labor and cost required for the apparatus configuration can be suppressed.

以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。   The present invention has been described based on some embodiments. It is understood by those skilled in the art that these embodiments are exemplifications, and that various modifications can be made to combinations of the respective constituent elements and processing processes, and such modifications are also within the scope of the present invention. By the way.

請求項に記載の各構成要件が果たすべき機能は、本実施例において示された各機能ブロックの単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。   It should also be understood by those skilled in the art that the functions to be fulfilled by the constituent elements described in the claims are realized by the individual functional blocks shown in the present embodiment or their linkage.

実施の形態では、共同活動の例として研修、会食、レクレーションおよび会議を挙げたが、親密度を算出するためにこれら以外の共同活動への参加回数を使用してもよい。また、前述の例のうち一部のみを使用して親密度を算出してもよい。   In the embodiment, training, dinner, recreation, and a meeting are given as examples of joint activities. However, the number of participations in other joint activities may be used to calculate intimacy. Further, the familiarity may be calculated using only a part of the above-described example.

一実施形態に係るメンバー選定支援装置を含むシステムの全体概要図である。1 is an overall schematic diagram of a system including a member selection support device according to an embodiment. メンバー選定支援装置の詳細な構成を示す機能ブロック図である。It is a functional block diagram which shows the detailed structure of a member selection assistance apparatus. メンバー検索条件の入力画面の一例を示す図である。It is a figure which shows an example of the input screen of member search conditions. 重み設定画面の一例を示す図である。It is a figure which shows an example of a weight setting screen. 初期メンバー指定画面の一例を示す図である。It is a figure which shows an example of an initial member designation | designated screen. 候補者表示部から出力される候補者の一覧表を示す図である。It is a figure which shows the list of candidates output from a candidate display part. 親密度グラフを表示する画面の一例を示す図である。It is a figure which shows an example of the screen which displays a closeness graph. (a)、(b)は、親密度グラフの形状の例を示す図である。(A), (b) is a figure which shows the example of the shape of a closeness graph. (a)〜(d)は、プロジェクトリスクの算出に用いる表を示す図である。(A)-(d) is a figure which shows the table | surface used for calculation of a project risk. プロジェクトにおける参加立場の階層構造の一例を示す図である。It is a figure which shows an example of the hierarchical structure of the participating position in a project. (a)は理想とされる参加立場の階層毎の人数を示す図であり、(b)はプロジェクトマネージャにより選定されたメンバーの参加立場の階層毎の人数を示す図である。(A) is a figure which shows the number of persons for every hierarchy of ideal participation positions, (b) is a figure which shows the number of persons for every hierarchy of participation positions of the member selected by the project manager. プロジェクトマネージャによる希望人数の集計結果の一例を示す図である。It is a figure which shows an example of the total result of the desired number of persons by a project manager. 一実施形態にしたがってプロジェクトへの参加メンバーの選定作業をするときのフローチャートである。It is a flowchart when performing the selection operation | work of the member who participates in a project according to one Embodiment.

符号の説明Explanation of symbols

10 メンバー選定支援装置、 12 クライアント端末、 20 社内データベース、 50 検索条件受付部、 52 候補者抽出部、 54 親密度算出部、 56 参加回数カウント部、 58 加重平均部、 60 候補者表示部、 62 グラフ描画部、 64 画像出力部、 70 指標提示部、 72 プロジェクトリスク算出部、 74 バランス度算出部、 76 スキルマッチ度算出部。   DESCRIPTION OF SYMBOLS 10 Member selection support apparatus, 12 Client terminal, 20 Internal database, 50 Search condition reception part, 52 Candidate extraction part, 54 Intimacy calculation part, 56 Participation count part, 58 Weighted average part, 60 Candidate display part, 62 Graph drawing unit, 64 image output unit, 70 index presentation unit, 72 project risk calculation unit, 74 balance degree calculation unit, 76 skill match degree calculation unit.

Claims (10)

メンバー選定者の端末からプロジェクトに参加するメンバーの選定条件の入力を受け付ける条件受付部と、
メンバーの選定対象となる人物に関連する属性情報が記録されているデータベースから、前記選定条件に合致する人物を候補者として抽出する候補者抽出部と、
メンバー選定者との共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する親密度算出部と、
前記候補者抽出部により抽出された候補者を前記親密度の順に前記端末に表示させる候補者表示部と、
メンバー選定者の端末を介して前記候補者の中から選定されたメンバーについて、メンバー選定者と各メンバーとの間の親密度を表した親密度グラフを前記端末上に描画するグラフ描画部と、
を備えることを特徴とするメンバー選定支援装置。
A condition reception unit that accepts input of selection conditions for members participating in the project from the terminal of the member selector,
A candidate extraction unit that extracts a person who matches the selection condition as a candidate from a database in which attribute information related to a person to be selected as a member is recorded;
A familiarity calculation unit for calculating the familiarity representing the degree of personal familiarity for all candidates based on the frequency of joint activities with the member selector;
A candidate display unit that displays the candidates extracted by the candidate extraction unit on the terminal in the order of the intimacy;
For a member selected from among the candidates through the terminal of the member selector, a graph drawing unit that draws on the terminal a closeness graph representing the closeness between the member selector and each member;
A member selection support device characterized by comprising:
前記グラフ描画部は、メンバー選定者を表すノードと各メンバーを表すノードの間を、前記親密度の逆数に応じた長さを有するエッジで接続する形式で前記親密度グラフを作成することを特徴とする請求項1に記載のメンバー選定支援装置。   The graph drawing unit creates the familiarity graph in a form in which a node representing a member selector and a node representing each member are connected by an edge having a length corresponding to a reciprocal of the familiarity. The member selection support device according to claim 1. 前記データベースには、メンバーの選定対象となる人物の複数種類の共同活動への参加履歴が記録されており、
前記親密度算出部は、前記データベースを参照して、メンバー選定者と各候補者の両方が参加した共同活動の回数を種類毎にカウントする参加回数カウント部と、共同活動の種類毎に異なる重みを用いた前記カウントの加重平均値を算出し前記親密度として出力する加重平均部と、をさらに備えることを特徴とする請求項1または2に記載のメンバー選定支援装置。
In the database, a history of participation in joint activities of a plurality of types of persons to be selected by members is recorded,
The intimacy calculation unit refers to the database, and counts the number of joint activities in which both the member selector and each candidate have participated for each type, and a different weight for each type of joint activity The member selection support apparatus according to claim 1, further comprising: a weighted average unit that calculates a weighted average value of the counts using the number and outputs the count as the familiarity.
前記条件受付部は、前記候補者抽出部による候補者の抽出の前にメンバー選定者により指定される初期メンバーと各初期メンバーに付与された親密度とを前記端末を介して受け取り、
前記参加回数カウント部は、メンバー選定者と各初期メンバーの両方が参加した共同活動の回数をカウントし、
前記加重平均部は、前記親密度と前記回数に基づいて、前記初期メンバー以外の候補者の親密度を算出する際に使用する前記重みを求めることを特徴とする請求項3に記載のメンバー選定支援装置。
The condition receiving unit receives, via the terminal, an initial member designated by a member selector before the candidate extraction by the candidate extracting unit and a closeness assigned to each initial member,
The participation count section counts the number of joint activities in which both the member selector and each initial member have participated,
4. The member selection according to claim 3, wherein the weighted average unit obtains the weight used when calculating the familiarity of candidates other than the initial member based on the familiarity and the number of times. Support device.
前記親密度算出部は、メンバー選定者を除くメンバー同士について親密度を計算し、
前記グラフ描画部は、メンバーを表す全てのノード間を前記親密度の逆数に応じた長さを有するエッジで接続した親密度グラフを作成することを特徴とする請求項3または4に記載のメンバー選定支援装置。
The intimacy calculation unit calculates intimacy for members excluding the member selector,
5. The member according to claim 3, wherein the graph drawing unit creates a closeness graph in which all nodes representing members are connected by an edge having a length corresponding to a reciprocal of the closeness. Selection support device.
メンバー選定者により選定された全てのメンバーについて、同種類の共同活動に参加した経験のある人数の全メンバー数に対する比率を求め、共同活動の種類毎に異なる重みを用いて前記比率の加重平均値を算出し、プロジェクトの遂行の円滑さを表す指標であるプロジェクトリスクとして出力するプロジェクトリスク算出部をさらに備えることを特徴とする請求項1ないし5のいずれかに記載のメンバー選定支援装置。   For all members selected by the member selector, obtain the ratio of the number of people who have participated in the same type of joint activity to the total number of members, and use the weighted average of the ratios using different weights for each type of joint activity 6. The member selection support apparatus according to claim 1, further comprising a project risk calculation unit that calculates and outputs as a project risk that is an index representing smoothness of execution of the project. 前記プロジェクトがメンバーの参加立場を階層構造で表すことができる種類のものであるとき、
メンバー選定者により選定されたメンバーの実際の参加立場の階層毎の人数が、予め定められている理想人数から乖離している度合いを算出し、この度合いをプロジェクトにおけるメンバーのバランスを判断する指標として出力するバランス度算出部をさらに備えることを特徴とする請求項1ないし6のいずれかに記載のメンバー選定支援装置。
When the project is of a kind that can represent the participation positions of members in a hierarchical structure,
Calculate the degree to which the number of members in the actual participation position selected by the member selector deviates from the ideal ideal number, and use this degree as an index to judge the balance of members in the project. The member selection support device according to claim 1, further comprising a balance degree calculation unit for outputting.
前記グラフ描画部は、各メンバーのノードを当該メンバーの属性情報に応じて異なる態様で表示することを特徴とする請求項1ないし7のいずれかに記載のメンバー選定支援装置。   8. The member selection support apparatus according to claim 1, wherein the graph drawing unit displays each member's node in a different manner according to the attribute information of the member. 前記グラフ描画部は、メンバー選定者の端末上に表示される親密度グラフ上でメンバーの変更を可能にする態様で前記親密度グラフを出力し、
前記親密度算出部は、前記端末を介してメンバーの変更がなされたときに、親密度を再計算することを特徴とする請求項1ないし8のいずれかに記載のメンバー選定支援装置。
The graph drawing unit outputs the intimacy graph in a mode that allows a member to be changed on the intimacy graph displayed on the terminal of the member selector.
9. The member selection support apparatus according to claim 1, wherein the closeness calculating unit recalculates closeness when a member is changed through the terminal.
メンバー選定者の端末からプロジェクトに参加するメンバーの選定条件の入力を受け付ける機能と、
メンバーの選定対象となる人物に関連する属性情報が記録されているデータベースから、前記選定条件に合致する人物を候補者として抽出する機能と、
メンバー選定者との共同活動の頻度に基づき個人的な親しさの度合いを表す親密度を全ての候補者について算出する機能と、
抽出された候補者を前記親密度の順に前記端末に表示させる機能と、
メンバー選定者の端末を介して前記候補者の中から選定されたメンバーについて、メンバー選定者と各メンバーとの間の親密度を表した親密度グラフを前記端末上に描画する機能と、
を備えることを特徴とするメンバー選定支援プログラム。
A function that accepts input of selection conditions for members participating in the project from the terminal of the member selector,
A function that extracts a person who meets the selection condition as a candidate from a database in which attribute information related to a person to be a member is selected;
A function to calculate the intimacy for all candidates based on the frequency of joint activities with the selected members, representing the degree of personal familiarity,
A function to display the extracted candidates on the terminal in the order of the intimacy;
A function for drawing on the terminal a closeness graph representing the closeness between the member selector and each member for the members selected from the candidates through the terminal of the member selector,
A member selection support program characterized by comprising
JP2007312902A 2007-12-03 2007-12-03 Member selection support device Pending JP2009140029A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007312902A JP2009140029A (en) 2007-12-03 2007-12-03 Member selection support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007312902A JP2009140029A (en) 2007-12-03 2007-12-03 Member selection support device

Publications (1)

Publication Number Publication Date
JP2009140029A true JP2009140029A (en) 2009-06-25

Family

ID=40870605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007312902A Pending JP2009140029A (en) 2007-12-03 2007-12-03 Member selection support device

Country Status (1)

Country Link
JP (1) JP2009140029A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011048589A (en) * 2009-08-26 2011-03-10 Oki Software Co Ltd Information processing system, information processing method and program
WO2012164899A1 (en) * 2011-05-27 2012-12-06 パナソニック株式会社 Information processing device, information processing method, and information processing program
JP2014078182A (en) * 2012-10-11 2014-05-01 Mixi Inc Program for calculating level of affinity between event and user according to scene feature quantity and user recommendation device reflecting affinity level, and feed distribution device reflecting affinity level, and feed display control device
JP2014526092A (en) * 2011-07-10 2014-10-02 フェイスブック,インク. Clustering user connections in social networking systems
KR101447101B1 (en) * 2012-07-18 2014-10-07 주식회사 사운들리 Method and apparatus for calculating degree of acquaintance between users using physical proximity information
JP2019164699A (en) * 2018-03-20 2019-09-26 ヤフー株式会社 Computation device, computation method, and computation program
WO2022005111A1 (en) * 2020-07-03 2022-01-06 주식회사 크라우드웍스 Method for automatically granting inspection authority to worker, based on results of tasks of crowdsourcing-based project for generating artificial intelligence learning data, apparatus therefor, and computer program therefor
CN115645922A (en) * 2022-09-06 2023-01-31 网易(杭州)网络有限公司 Method and device for displaying social relationship in game and electronic equipment
JP2025044264A (en) * 2023-09-19 2025-04-01 ソフトバンクグループ株式会社 system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011048589A (en) * 2009-08-26 2011-03-10 Oki Software Co Ltd Information processing system, information processing method and program
WO2012164899A1 (en) * 2011-05-27 2012-12-06 パナソニック株式会社 Information processing device, information processing method, and information processing program
JP2014526092A (en) * 2011-07-10 2014-10-02 フェイスブック,インク. Clustering user connections in social networking systems
US9846916B2 (en) 2011-07-10 2017-12-19 Facebook, Inc. Clustering a user's connections in a social networking system
KR101447101B1 (en) * 2012-07-18 2014-10-07 주식회사 사운들리 Method and apparatus for calculating degree of acquaintance between users using physical proximity information
JP2014078182A (en) * 2012-10-11 2014-05-01 Mixi Inc Program for calculating level of affinity between event and user according to scene feature quantity and user recommendation device reflecting affinity level, and feed distribution device reflecting affinity level, and feed display control device
JP2019164699A (en) * 2018-03-20 2019-09-26 ヤフー株式会社 Computation device, computation method, and computation program
WO2022005111A1 (en) * 2020-07-03 2022-01-06 주식회사 크라우드웍스 Method for automatically granting inspection authority to worker, based on results of tasks of crowdsourcing-based project for generating artificial intelligence learning data, apparatus therefor, and computer program therefor
CN115645922A (en) * 2022-09-06 2023-01-31 网易(杭州)网络有限公司 Method and device for displaying social relationship in game and electronic equipment
JP2025044264A (en) * 2023-09-19 2025-04-01 ソフトバンクグループ株式会社 system

Similar Documents

Publication Publication Date Title
JP2009140029A (en) Member selection support device
Cheng et al. Analytic hierarchy process: an approach to determine measures for business performance
Bowen et al. The relationship between customer loyalty and customer satisfaction
US20060031087A1 (en) Mentor-protege matching system and method
Lam et al. Benchmarking the performance of design‐build projects: development of project success index
US9767436B2 (en) System for managing formal mentoring programs
US7346542B2 (en) Method and system for planning employee training in company
US20080221950A1 (en) Storage medium having requirement confirmation support program stored therein, requirement confirmation support method, and requirement confirmation support apparatus
JP2019016192A (en) Server apparatus, control method, and program
JP6526849B1 (en) Estimation device, estimation method and estimation program
Velema A game of snakes and ladders: Player migratory trajectories in the global football labor market
JPWO2019131279A1 (en) Talent evaluation system
JP2022164548A (en) Program, information processing apparatus, and method
JP5384281B2 (en) DM distribution area analyzer
JP4009578B2 (en) Personnel assessment method, personnel assessment system program, personnel assessment system server device, personnel assessment system terminal device, and personnel assessment system
JP2020091808A (en) Recruiting assistance method, computer program and recruiting assistance device
CN117315305A (en) A product form evaluation method, storage medium and equipment
JP6638265B2 (en) Information providing device, program
de Miguel Guzmán et al. Determination of qualitative and quantitative personnel requirements in hotel organizations.
Shen et al. The selection of benchmarking partners for value management: an analytic approach
KR20220081838A (en) Directionality selecting system of product development using big data and selecting method thereof
KR20250002910A (en) Method of providing tourism experience
Jeong et al. Measuring psychological support for the unemployed: The case of Kakao NEET project
US20220058758A1 (en) Methods, computing platforms, and storage media implemented by an expert development system
Lysaght et al. Engaged employees make for better business