JP5985317B2 - Assignee decision support system, program, and apparatus - Google Patents
Assignee decision support system, program, and apparatus Download PDFInfo
- Publication number
- JP5985317B2 JP5985317B2 JP2012198946A JP2012198946A JP5985317B2 JP 5985317 B2 JP5985317 B2 JP 5985317B2 JP 2012198946 A JP2012198946 A JP 2012198946A JP 2012198946 A JP2012198946 A JP 2012198946A JP 5985317 B2 JP5985317 B2 JP 5985317B2
- Authority
- JP
- Japan
- Prior art keywords
- skill
- employee
- organization
- value
- assignment
- 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.)
- Active
Links
- 230000008520 organization Effects 0.000 claims description 140
- 238000011156 evaluation Methods 0.000 claims description 107
- 238000012545 processing Methods 0.000 claims description 30
- 238000000034 method Methods 0.000 description 62
- 230000008569 process Effects 0.000 description 58
- 238000009795 derivation Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000006872 improvement Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、組織に対する人員の配属先の決定を支援するシステムに関する。 Embodiments described herein relate generally to a system that assists in determining the assignment of personnel to an organization.
組織が求める高いスキルを有する人材を抽出するシステム、或いは組織が求める人材を抽出ないし把握するために、社員のスキルが組織の要求に対してどの程度不足するかを確認できるようにしたシステムなどが知られている。 A system that extracts personnel with high skills required by the organization, or a system that can check how much the skills of employees are insufficient for the organization's requirements in order to extract or grasp the personnel required by the organization Are known.
複数の組織に対して複数の社員を一括して最適な組織に配置するための人材配置の決定を支援するシステム、プログラム、及び装置を提供する。 Provided are a system, a program, and an apparatus for supporting the determination of personnel assignment for arranging a plurality of employees in an optimum organization collectively for a plurality of organizations.
実施形態は、複数の組織に対する人員の配属先の決定を支援するシステムであって、複数のスキルについて、各々の組織における各々のスキルの必要度の値を記憶する組織スキルマスタ記憶部と、各社員における各々のスキルの高さを示すスキル評価値を記憶する社員スキル記憶部と、各組織への社員の配属先を決定する配属先決定部と、を含み、配属先決定部は、スキルの必要度の値とスキル評価値との差分を算出する第1項、及び、スキルの必要度の値とスキル評価値との差分の最大値を算出する第2項を含む評価関数を用いて組織に対する適応度を導出し、該導出された適応度に基づいて配属先の組織を決定する。 An embodiment is a system that supports determination of personnel assignment destinations for a plurality of organizations, and for a plurality of skills, an organizational skill master storage unit that stores a value of a degree of necessity of each skill in each organization, An employee skill storage unit that stores a skill evaluation value indicating the level of each skill of the employee, and an assignment destination determination unit that determines an assignment destination of the employee to each organization. Organization using an evaluation function including a first term for calculating the difference between the value of the necessary degree and the skill evaluation value and a second term for calculating the maximum value of the difference between the value of the skill necessity and the skill evaluation value The fitness for is derived, and the organization to which it is assigned is determined based on the derived fitness.
実施形態に係る配属先決定支援システムは、各組織毎の求められるスキルや定員数の情報及び配置対象となる各社員毎のスキル値の情報を用いて、複数の社員を一括して最適な組織に配置するための演算及び人材配置決定の処理を行うことによって、人事部等による各社員の最終的な配属決定の人事を支援するものである。 The assignment destination determination support system according to the embodiment uses a skill and capacity information required for each organization and a skill value information for each employee to be allocated to a plurality of employees in an optimal organization. By performing the calculation and the personnel assignment determination process, the personnel department or the like supports the personnel assignment of the final assignment of each employee.
すなわち、会社などの各種組織において、社員が持つスキルを活かすため、「適材適所」の人員配属が求められている。また、人材は限られているため、スキルを活かすだけでなく、未熟なスキルを伸ばすことも重要視されている。これに関し、組織が求める高いスキルを有する人材を抽出するシステム、或いは組織が求める人材を把握するために、社員のスキルが組織の要求に対してどの程度不足するかを確認するシステムなどが知られている。しかしながら、こうした従来技術は、一つの組織に注目し、その組織が求める条件に合致する社員を抽出することを主眼としているため、例えば新入社員の配属決定のように、複数組織に対する人材配置は考慮されておらず、複数(さらには多数)の社員を一括して最適な組織に配置することができない。また、従来技術は、社員の不足スキルを把握することに重点が置かれ、不足スキルを伸ばすという観点が相対的に軽視されていた。このような状況に鑑みて、実施形態の配属先決定支援システムは、複数の組織に対して複数の社員を一括して最適な組織に配置するための人材配置の決定を行い、かつ、より積極的に「社員の不足スキルを伸ばす」という視点から、スキルアップを目的とした社員の配属先決定の処理を行うものである。すなわち、実施形態の配属先決定支援システムは、従来技術とは逆に、一社員のスキルに注目し、その社員のスキルアップが図れる組織を配属先として抽出する処理を行う。以下、実施形態につき、図面を参照して説明する。 That is, in various organizations such as a company, in order to make use of the skills possessed by employees, it is required to assign the “right person to the right place”. In addition, since human resources are limited, it is important not only to utilize skills but also to develop immature skills. In this regard, a system for extracting personnel with high skills required by the organization, or a system for checking how much the skills of employees are insufficient for the organization's requirements in order to grasp the personnel required by the organization is known. ing. However, since these conventional technologies focus on a single organization and focus on extracting employees that meet the requirements of that organization, for example, personnel assignment to multiple organizations is considered, such as deciding to assign new employees. This is not possible, and multiple (or many) employees cannot be placed in the optimal organization at once. In the prior art, emphasis was placed on grasping the shortage skills of employees, and the viewpoint of increasing the shortage skills was relatively neglected. In view of such a situation, the assignment destination determination support system according to the embodiment determines the personnel assignment for arranging a plurality of employees in an optimum organization collectively for a plurality of organizations, and more actively. In particular, from the perspective of “strengthening the employee's shortage skills”, the process of deciding the assignment destination of the employee for the purpose of skill improvement is performed. In other words, the assignment destination determination support system of the embodiment focuses on the skill of one employee and performs processing for extracting an organization that can improve the skill of the employee as an assignment destination, contrary to the conventional technique. Hereinafter, embodiments will be described with reference to the drawings.
図1は、配属先決定支援システムの機能ブロック図である。配属先決定支援システム1は、キーボードやマウスなどの入力手段からなる入力部11、LCDやCRTなどの各種表示デバイスからなる表示部12、各種データを記憶するHDDなどの記憶部13、本システム全体の制御を司るとともに配属先決定部として機能するCPUなどの制御部14、入力部11及び表示部12と制御部14とを接続する入出力インタフェース(IF)10、外部端末とのデータ送受信を行うための送受信部15を有する。 FIG. 1 is a functional block diagram of the assignment destination determination support system. An assignment destination determination support system 1 includes an input unit 11 including input means such as a keyboard and a mouse, a display unit 12 including various display devices such as an LCD and a CRT, a storage unit 13 such as an HDD storing various data, and the entire system. The control unit 14 such as a CPU that functions as an assignment destination determination unit, the input unit 11, the input / output interface (IF) 10 that connects the display unit 12 and the control unit 14, and data transmission / reception with an external terminal A transmission / reception unit 15 is provided.
配属先決定支援システム1は、本実施形態では、LANなどの通信回線3を介して、システム管理者が使用する管理者用端末2と接続され、管理者用端末2で各種操作ができるようになっている。管理者用端末2は、キーボードやマウスなどの入力手段からなる入力部21、LCDやCRTなどの各種表示デバイスからなる表示部22、通信回線3を介して配属先決定支援システム1とデータの送受信を行うための送受信部25、管理者用端末2全体の制御を司るCPU24を有する。 In this embodiment, the assignment destination determination support system 1 is connected to an administrator terminal 2 used by a system administrator via a communication line 3 such as a LAN so that various operations can be performed on the administrator terminal 2. It has become. The administrator terminal 2 transmits and receives data to and from the assignment destination determination support system 1 via the input unit 21 including input means such as a keyboard and a mouse, the display unit 22 including various display devices such as an LCD and a CRT, and the communication line 3. And a CPU 24 for controlling the manager terminal 2 as a whole.
配属先決定支援システム1は、本実施形態では1台のコンピュータで構成されているが、複数台のコンピュータで構成することもでき、例えば記憶部13内のデータを1又は複数の他のコンピュータ(データデースサーバなど)に保持させてもよい。 The assignment destination determination support system 1 is configured by one computer in this embodiment, but can also be configured by a plurality of computers. For example, data in the storage unit 13 is stored in one or more other computers ( It may be held in a data database server or the like.
記憶部13は、配属先すなわち人材配置の対象となる組織の情報が登録される組織情報データベース31と、配属対象となる社員の情報が登録される社員情報データベース32と、を保持する。組織情報データベース31は、組織の情報として、組織の名称(組織コード)、組織の定員数、所在地や連絡先などの種々のデータを個々の組織の組織コードに対応付けて登録する。社員情報データベース32は、社員の情報として、社員の氏名(社員コード)、住所、生年月日、性別などの当該社員の種々の個人情報を各々の社員コードに対応付けて登録する。 The storage unit 13 holds an organization information database 31 in which information on an organization to be assigned, that is, an organization to be assigned to human resources, and an employee information database 32 in which information on employees to be assigned are registered. The organization information database 31 registers various data such as the name of the organization (organization code), the number of organizations, the location and the contact information in association with the organization code of each organization as organization information. The employee information database 32 registers, as employee information, various personal information of the employee such as the employee's name (employee code), address, date of birth, and sex in association with each employee code.
さらに、記憶部13は、各々の組織で要求され及び各社員が有するスキルに関する情報を記憶する。ここで、スキルに関する情報を記憶する記憶部13の機能として、図3で後述するスキルマスタを記憶するスキルマスタ記憶部130と、図5で後述する組織スキルマスタを記憶する組織スキルマスタ記憶部131と、図7で後述する社員スキル情報を記憶する社員スキル記憶部132と、に大別される。 Furthermore, the storage unit 13 stores information on skills required by each organization and possessed by each employee. Here, as functions of the storage unit 13 for storing information on skills, a skill master storage unit 130 for storing a skill master described later in FIG. 3 and an organizational skill master storage unit 131 for storing an organizational skill master described later in FIG. And an employee skill storage unit 132 for storing employee skill information, which will be described later with reference to FIG.
本システムでの設定及び処理の概略を説明すると、図2に示すように、スキルマスタの設定段階(ステップS1)、組織スキルマスタの設定段階(ステップS2)、社員スキル情報の設定段階(ステップS3)、組織定員情報の設定段階(ステップS4)、及び配属先決定処理(ステップS5)に大別される。この内、ステップS1からステップS4までが、配属先決定処理(ステップS5)に先立ってシステム管理者等により各種情報をデータベースにデータ入力及び登録し、各種設定を行う段階であり、配属先決定処理(ステップS5)は、登録及び設定された情報に基づいて、後述する各種の演算及び各社員の配属先決定を自動で遂行する段階である。 The outline of setting and processing in this system will be described. As shown in FIG. 2, a skill master setting stage (step S1), an organizational skill master setting stage (step S2), and employee skill information setting stage (step S3). ), Organization capacity information setting stage (step S4), and assignment destination determination process (step S5). Of these steps, steps S1 to S4 are stages in which various information is input and registered in the database by the system administrator or the like and various settings are made prior to the assignment destination determination process (step S5). (Step S5) is a stage in which various calculations described later and assignment destination determination of each employee are automatically performed based on the registered and set information.
ステップS1乃至S4の各段階では、制御部14の制御により、図示しない設定入力画面を表示部12に表示して、システム管理者等が入力部11の操作で各種データを設定入力し、入力データを上述した記憶部(130,131,132)に記憶させる。かかる設定入力は、管理者用端末2を使用して配属先決定支援システム1とデータ通信しながら行うことも可能であり、この場合には、制御部14の制御により、上記設定入力画面のデータを通信回線3を通じて管理者用端末2に送信し、かかる設定入力画面を表示部22に表示させて、システム管理者等が入力部21を操作して各種データの設定入力を行う。 In each of steps S1 to S4, a setting input screen (not shown) is displayed on the display unit 12 under the control of the control unit 14, and a system administrator or the like inputs and sets various data by operating the input unit 11. Is stored in the storage unit (130, 131, 132) described above. Such setting input can also be performed while performing data communication with the assignment destination determination support system 1 using the manager terminal 2. In this case, the data on the setting input screen is controlled by the control unit 14. Is transmitted to the manager terminal 2 through the communication line 3, the setting input screen is displayed on the display unit 22, and the system administrator or the like operates the input unit 21 to input various data settings.
図3は、スキルマスタの設定段階(ステップS1)でスキルマスタ記憶部130に記憶されるスキルマスタの一例を示す図である。スキルマスタ記憶部130は、評価パラメータとして配属先決定の判断に使用するスキルの項目を、スキルマスタの要素として記憶する。この実施形態では、スキルマスタ記憶部130に記憶されるスキルマスタは、スキル番号(No.)のデータとスキル項目(スキル名)とを対応付けて記憶(設定登録)するデータベースである。このスキルマスタに設定登録されたデータは、各組織及び各社員間で共通に使われる。 FIG. 3 is a diagram illustrating an example of the skill master stored in the skill master storage unit 130 in the skill master setting stage (step S1). The skill master storage unit 130 stores, as an element of the skill master, a skill item used for determination of assignment destination determination as an evaluation parameter. In this embodiment, the skill master stored in the skill master storage unit 130 is a database for storing (setting registration) data of skill numbers (No.) and skill items (skill names) in association with each other. The data set and registered in the skill master is used in common between each organization and each employee.
図3の例では、スキルマスタへの設定登録内容として、「英語力」のスキルをスキル番号「1」に、「プログラミング能力」のスキルをスキル番号「2」に、「計算力」のスキルをスキル番号「3」に、「発想力」のスキルをスキル番号「4」に、それぞれ割り当てている。本実施形態ではシステムの動作を簡明に説明するために、かかる4つのスキル番号及びスキル名が登録される場合を例示するが、実際にはより多くの数のスキル番号及びスキル名を登録できることは勿論である。 In the example of FIG. 3, as the setting registration contents in the skill master, the skill of “English ability” is skill number “1”, the skill of “programming ability” is skill number “2”, and the skill of “calculation ability” is Skill number “3” is assigned the skill of “creative ability” to skill number “4”. In this embodiment, in order to explain the operation of the system in a simple manner, an example is shown in which such four skill numbers and skill names are registered. However, in reality, it is possible to register a larger number of skill numbers and skill names. Of course.
図4及び図5は、組織スキルマスタの設定段階(ステップS2)で組織スキルマスタ記憶部131に記憶されるデータの一例を示す図である。組織スキルマスタ記憶部131は、上述したスキルマスタに登録したスキルの必要度を組織毎に記憶するものであり、記憶する内容としては、図4に示す「組織スキル必要度マスタ」と図5に示す「組織スキルマスタ」とに大別される。 4 and 5 are diagrams illustrating an example of data stored in the organizational skill master storage unit 131 in the setting stage of the organizational skill master (step S2). The organizational skill master storage unit 131 stores the necessary degree of skills registered in the above-described skill master for each organization. The stored contents include “organization skill necessity master” shown in FIG. 4 and FIG. It is roughly divided into “organization skill master” shown.
ここで、組織スキル必要度マスタは、各組織で共用するスキルの必要度指数を登録するものであり、図4の例では、当該スキルが「必要である」旨の指数を必要度「3」に、当該スキルを有していても有していなくても「どちらでもよい」旨の指数を必要度「2」に、当該スキルを有していることが「必要である」旨の指数を必要度「1」に、それぞれ割り当てている。 Here, the organization skill necessity master registers a skill necessity index shared by each organization. In the example of FIG. 4, an index indicating that the skill is “necessary” is necessary degree “3”. In addition, an index indicating that the skill is “necessary”, regardless of whether or not the skill is possessed, is set to “2”, and an index indicating that the skill is necessary is necessary. The degree of necessity “1” is assigned to each.
一方、組織スキルマスタは、設定した上記スキルマスタ及び組織スキル必要度マスタの内容を、各組織毎に評価して設定登録するものであり、図5の例では、組織名を示すデータと、上述したスキル番号(No.)のデータと、上述した当該スキルの必要度の値と、が対応付けて記憶(登録)される。 On the other hand, the organization skill master evaluates and registers the contents of the set skill master and organization skill necessity master for each organization. In the example of FIG. The skill number (No.) data and the above-described skill level value are stored (registered) in association with each other.
ここで、組織名を示すデータは、複数の組織につき各組織毎にユニークとなるデータであり、組織名称や組織IDなどを使用することができる。図5の例では、一の会社における複数の部署(組織名称)として、「システム部」、「人事部」、「海外事業部」が登録される。本実施形態ではシステムの動作を簡明に記述するために、かかる3つの組織の情報が登録される場合を例示するが、実際にはより多くの数の組織名を登録できることは勿論である。 Here, the data indicating the organization name is data unique to each organization for a plurality of organizations, and an organization name, an organization ID, or the like can be used. In the example of FIG. 5, “System Department”, “Human Resources Department”, and “Overseas Business Department” are registered as a plurality of departments (organization names) in one company. In this embodiment, in order to describe the operation of the system in a simple manner, the case where the information of such three organizations is registered is exemplified, but it is a matter of course that a larger number of organization names can be registered.
図6及び図7は、社員スキル情報の設定段階(ステップS3)で社員スキル記憶部132に記憶されるデータの一例を示す図である。社員スキル記憶部132は、各社員に対して上述したスキルマスタに登録したスキルの評価値を登録するものである。社員スキル記憶部132に登録される情報としては、図6に示す社員スキル評価値マスタと図7に示す社員スキル情報とに大別される。 6 and 7 are diagrams illustrating an example of data stored in the employee skill storage unit 132 in the employee skill information setting stage (step S3). The employee skill storage unit 132 registers the evaluation value of the skill registered in the skill master described above for each employee. Information registered in the employee skill storage unit 132 is roughly divided into an employee skill evaluation value master shown in FIG. 6 and employee skill information shown in FIG.
ここで、社員スキル評価値マスタは、スキルの評価指標値を登録するものであり、図6の例では、評価値「1」が「悪い」(すなわち当該スキル能力が低い、平均より劣っていること)を、評価値「2」が「普通」(すなわち当該スキル能力が中程度、平均レベルであること)を、評価値「3」が「良い」(すなわち当該スキル能力が高い、平均より優れていること)を、それぞれ示す3段階評価の値を使用している。 Here, the employee skill evaluation value master registers skill evaluation index values. In the example of FIG. 6, the evaluation value “1” is “bad” (that is, the skill ability is low, which is inferior to the average). Evaluation value “2” is “ordinary” (that is, the skill ability is medium and average level), and evaluation value “3” is “good” (that is, the skill ability is high, superior to the average). Are used in the three-level evaluation values.
本実施形態では、社員スキル評価値マスタで使用する評価値を、上述した組織スキル必要度マスタで使用する必要度の値と同じ値(すなわち3,2,1)にすることによって、算出効率の向上が図られる。 In the present embodiment, the evaluation value used in the employee skill evaluation value master is set to the same value (that is, 3, 2, 1) as the necessity value used in the organizational skill necessity master described above, thereby improving the calculation efficiency. Improvement is achieved.
なお、他の実施形態として、社員スキル評価値マスタで使用する評価値及び評価指数を、2段階評価(例えば2=「良い」、1=「悪い」)としたり、4段階評価(例えば4=「大変良い」、3=「良い」、2=「普通」、1=「悪い」)とすることもできる。この場合も、社員スキル評価値マスタで使用する評価値を、上述した組織スキル必要度マスタで使用する必要度の値と同じ値(2段階評価の場合は2=「必要」、1=「不要」、4段階評価の場合は4=「より高いスキル必要」、3=「必要」、2=「どちらでもよい」、1=「不要」、など)にする。 As another embodiment, the evaluation value and evaluation index used in the employee skill evaluation value master may be two-level evaluation (for example, 2 = “good”, 1 = “bad”), or four-level evaluation (for example, 4 = “Very good”, 3 = “good”, 2 = “normal”, 1 = “bad”). Also in this case, the evaluation value used in the employee skill evaluation value master is the same value as the necessity value used in the above-described organizational skill necessity master (2 = “required”, 1 = “unnecessary in the case of two-level evaluation) 4 = “higher skill required”, 3 = “necessary”, 2 = “any”, 1 = “unnecessary”, etc.).
一方、社員スキル情報は、設定したスキルマスタ及び社員スキル評価値マスタの内容を各社員毎に当てはめて(すなわち第三者が評価して)設定するものである。この実施形態では、社員スキル情報は、図7に示すように、社員名のデータと、上述したスキル番号(No.)のデータと、当該スキルの評価値と、が対応付けて社員スキル記憶部32に記憶(登録)される。 On the other hand, the employee skill information is set by applying the contents of the set skill master and the employee skill evaluation value master for each employee (that is, evaluated by a third party). In this embodiment, as shown in FIG. 7, the employee skill information includes the employee name data, the skill number (No.) data, and the evaluation value of the skill in association with each other. 32 (stored).
社員名のデータは、配属対象となる各社員毎にユニークとなるデータであり、社員情報データベースの社員の氏名や社員IDなどを使用することができる。ここでは理解容易化のため、社員1,社員2,社員3,社員4の4名が配属対象として登録されている例を図7に示している。また、実際にはより多くの社員(名)が配属対象として登録され得るものであり、後述する第2の実施形態では、21人の社員の情報が登録された場合について述べる。 The employee name data is unique for each employee to be assigned, and the employee name and employee ID in the employee information database can be used. Here, for easy understanding, FIG. 7 shows an example in which four employees, employee 1, employee 2, employee 3, and employee 4 are registered as assignment targets. In practice, more employees (names) can be registered as assignment targets. In a second embodiment to be described later, a case where information of 21 employees is registered will be described.
スキル番号(No.)のデータは、上述した組織スキルマスタ記憶部31に記憶されるスキル番号(No.)と同一であり、各社員間においても共通に使われるデータである。社員スキル情報の評価値は、当該社員の当該スキル(能力)の程度について第三者(例えば上司など)によって評価された数値が登録される。 The skill number (No.) data is the same as the skill number (No.) stored in the organizational skill master storage unit 31 described above, and is used in common among employees. As the evaluation value of the employee skill information, a numerical value evaluated by a third party (for example, a boss) with respect to the degree of the skill (ability) of the employee is registered.
図8は、組織定員情報の設定段階(ステップS4)で登録される組織定員情報を例示する図である。図8では、システム部が定員2名、人事部が定員1名、海外事業部が定員1名の場合を例示している。ここでは理解容易化のため、定員数も少人数に設定しているが、より多くの定員数に設定することもできる。また、ステップS4の設定段階は、所謂手入力設定における最終段階であり、図8に示す組織定員情報の設定の他に、後述するグループ(ランク)分けの「K」の値や、評価関数における「w」の値などを、不図示の設定画面を通じて設定、変更等することができる。 FIG. 8 is a diagram illustrating the organization capacity information registered in the organization capacity information setting stage (step S4). FIG. 8 illustrates a case where the system department has two capacity, the human resources department has one capacity, and the overseas business department has one capacity. Here, for ease of understanding, the number of people is set to a small number, but it can also be set to a larger number. The setting stage of step S4 is the final stage in so-called manual input setting. In addition to the setting of organization capacity information shown in FIG. 8, the value of “K” for group (rank) division, which will be described later, The value of “w” and the like can be set and changed through a setting screen (not shown).
次に、本システムの配属先決定処理(ステップS5)の動作等について、ステップS5のサブルーチンである図9のフローチャートを参照しながら説明する。以下は簡明のため、管理者用端末2を使用せずに配属先決定支援システム1の入力部11及び表示部12を使用した場合について説明する。 Next, the operation of the assignment destination determination process (step S5) of this system will be described with reference to the flowchart of FIG. 9 which is a subroutine of step S5. In the following, for the sake of simplicity, a case will be described in which the input unit 11 and the display unit 12 of the assignment destination determination support system 1 are used without using the manager terminal 2.
(社員ランク決定処理)
上述した各情報の入力及び設定が完了すると、表示部12に表示された配属先決定処理ボタン(図示せず)を入力部11で選択することで、制御部(以下、配属先決定部という)14によるステップS51以下の処理が開始される。先ず、ステップS51で、配属先決定部14は、社員のランクを決定する処理(以下、社員ランク決定処理と称する)を行う。この社員ランク決定処理は、配属先決定の対象となる全ての社員を、スキル評価値の合計により、K個のグループにランク分けする処理である。ここで、Kは、任意の整数(1,2,...,K)であり、社員ランク決定処理に先立って設定ないし変更することができる。具体的には、Kの値は、上述したステップS4での不図示の設定画面を通じて、対象となる社員数や組織数を考慮して入力部11で入力することにより、設定・変更することができる。
(Employee rank determination process)
When the input and setting of each information described above is completed, a control unit (hereinafter referred to as an assignment destination determination unit) is selected by selecting an assignment destination determination processing button (not shown) displayed on the display unit 12 with the input unit 11. 14, the process from step S51 onward is started. First, in step S51, the assignment destination determination unit 14 performs a process of determining an employee rank (hereinafter referred to as an employee rank determination process). This employee rank determination process is a process that ranks all employees that are the targets of assignment destination determination into K groups based on the sum of skill evaluation values. Here, K is an arbitrary integer (1, 2,..., K) and can be set or changed prior to the employee rank determination process. Specifically, the value of K can be set / changed by inputting the value in the input unit 11 in consideration of the number of employees and the number of organizations through the setting screen (not shown) in step S4 described above. it can.
但し、後述する組織割当の処理(ステップS55)でいずれの組織にも割当てられない社員の発生を可及的に回避する観点からは、Kは、社員スキル記憶部132に登録された対象となる社員の社員数MをKで除した値(すなわちM/Kの値)が、割当て対象となる組織の数以下の数となるように設定されることが好ましい。第1の実施形態では、Kの値を2に設定したと仮定して説明する。 However, from the viewpoint of avoiding the generation of employees who are not assigned to any organization as much as possible in the organization assignment process (step S55) described later, K is a target registered in the employee skill storage unit 132. It is preferable that the value obtained by dividing the number M of employees by K (that is, the value of M / K) is set to be equal to or less than the number of organizations to be assigned. The first embodiment will be described assuming that the value of K is set to 2.
社員ランク決定処理は、以下のように遂行される。まず、配属先決定部14は、社員スキル記憶部132に登録された社員の社員数Mを上述のグループ数Kで除算し、1グループ当たりの社員数を算出する。例えば、登録された社員数Mが4でKが2の場合、1グループ当たりの社員数は2(人)になる。 The employee rank determination process is performed as follows. First, the assignment destination determining unit 14 calculates the number of employees per group by dividing the number of employees M registered in the employee skill storage unit 132 by the number of groups K described above. For example, if the registered number of employees M is 4 and K is 2, the number of employees per group is 2 (people).
次に、配属先決定部14は、社員スキル記憶部132を参照して、社員スキル記憶部132に登録された社員のスキル評価値の合計値(以下「スキル評価合計値」という)を社員毎に算出する。図7の例では、スキル評価合計値として、社員1は1+2+1+1=「4」、社員2は2+2+2+1=7、社員3は3+3+2+3=11、社員4は2+1+2+1=6、が各々算出される。 Next, the assignment destination determination unit 14 refers to the employee skill storage unit 132 and determines the total value of the skill evaluation values of the employees registered in the employee skill storage unit 132 (hereinafter referred to as “skill evaluation total value”) for each employee. To calculate. In the example of FIG. 7, the employee evaluation 1 is calculated as 1 + 2 + 1 + 1 = “4”, the employee 2 is 2 + 2 + 2 + 1 = 7, the employee 3 is 3 + 3 + 2 + 3 = 11, and the employee 4 is 2 + 1 + 2 + 1 = 6.
さらに、配属先決定部14は、かかるスキル評価合計値の低い社員から順に、グループ番号の小さいグループへと割り当てる。この際に、配属先決定部14は、グループ内の順位(i)をスキル評価合計値の低い方から付与する。したがって、グループ内の順位iは、(i=1,2,...,M/K)で表すことができる。 Furthermore, the assignment destination determination unit 14 assigns the group having the smallest group number in order from the employee having the lowest skill evaluation total value. At this time, the assignment destination determination unit 14 assigns the rank (i) in the group from the lowest skill evaluation total value. Therefore, the rank i in the group can be represented by (i = 1, 2,..., M / K).
上記例の場合、スキル評価合計値の低い社員から並べると、社員1(合計値4),社員4(合計値6),社員2(合計値7),社員3(合計値11)となる。したがって、社員1と社員4がグループ1、社員2と社員3がグループ2に割り当てられ、グループ1内での順位(iの値)として社員1に「1」、社員4に「2」が付与され、グループ2内での順位(iの値)として社員2に「1」、社員3に「2」が付与される。なお、スキル評価合計値が複数社員間で同点となる場合(例えば2人が合計値6のような場合)も発生し得るが、この場合、配属先決定部14は、さらに、上述した社員情報データベース32の生年月日のデータを参照して、生年月日の遅い(すなわち若い)社員を優先的に処理するように、グループ内順位やグループ番号を付与する。 In the case of the above example, when the employees are ranked from the lowest skill evaluation total value, they become employee 1 (total value 4), employee 4 (total value 6), employee 2 (total value 7), and employee 3 (total value 11). Therefore, employee 1 and employee 4 are assigned to group 1, employee 2 and employee 3 are assigned to group 2, and “1” is assigned to employee 1 and “2” is assigned to employee 4 as the rank (value of i) within group 1. Then, “1” is assigned to employee 2 and “2” is assigned to employee 3 as the rank (value of i) within group 2. In addition, when the skill evaluation total value is the same between a plurality of employees (for example, when two people have a total value of 6), the assignment destination determination unit 14 further includes the employee information described above. By referring to the date of birth data in the database 32, a rank in the group and a group number are assigned so that employees whose birth dates are late (that is, young) are preferentially processed.
本実施形態では、スキル評価合計値の低い社員ほどグループ番号が小さいグループに割り当てられることから、以下はグループを「ランク」とも呼び、ランクをk(k=1,2,...,K)とする。以上のような割当てを行っておくことにより、後述する各組織への割当ての際に、組織に割当てられる社員のスキルレベルにばらつきを持たせ、スキル評価合計値の低い社員がひとつの組織に集中する事態を回避することが可能となる。図10に、上記例により社員ランク決定処理を行った結果を示す。
In this embodiment, an employee with a lower skill evaluation total value is assigned to a group with a smaller group number. Therefore, hereinafter, the group is also referred to as “rank”, and the rank is k (k = 1, 2,..., K). And By assigning as described above, when assigning to each organization described later, the skill level of the employees assigned to the organization varies, and employees with low skill evaluation total values are concentrated in one organization. It is possible to avoid the situation. FIG. 10 shows the result of the employee rank determination process according to the above example.
(組織割当処理)
次に、配属先決定部14は、ステップS52でランクkのカウンタに初期値1を設定し、ステップS53でランク内順位iのカウンタに初期値1を設定し、1社員ずつ配属組織を決定していく組織割当処理を遂行する(ステップS54乃至S59)。この組織割当処理では、スキル評価合計値の低い社員がスキル必要度の高い組織に配属されることを防ぐため、下記社員順に処理を行う。
(1)ランクkの昇順
(2)同ランク内順位iの昇順
(Organization assignment process)
Next, the assignment destination determination unit 14 sets the initial value 1 to the counter of rank k in step S52, sets the initial value 1 to the counter of rank rank i in step S53, and determines the assigned organization for each employee. The organization assignment process is performed (steps S54 to S59). In this organization assignment process, in order to prevent an employee with a low skill evaluation total value from being assigned to an organization with a high skill requirement, the process is performed in the following order of employees.
(1) Ascending order of rank k (2) Ascending order of rank i within the rank
すなわち、配属先決定部14は、最初にランク1の順位1の社員についての適応度導出(ステップS54)及び組織割当(ステップS55)を行った後に、ステップS56でランク内順位iのカウンタに1を加算し、当該iの値が同ランク内順位(すなわち社員数M/グループ数Kの値)の範囲内であるかを判定する(ステップS57)。かかる判定により、iの値がランク内順位(M/K)の値以下であれば(ステップS57でYES)、配属先決定部14は、当該順位の社員について適応度導出(ステップS54)及び組織割当(ステップS55)を行い、ステップS53乃至ステップS57の処理を繰り返す。一方、ステップS57の判定でNOすなわちiの値がランク内順位(M/K)の値を超えた場合には、配属先決定部14は、ランクkのカウンタに1を加算し(ステップS58)、当該kの値がグループ数Kの値以下であるかを判定する(ステップS59)。かかる判定により、kがK以下であれば(ステップS59でYES)、配属先決定部14は、次のランクの社員について初期値設定(ステップS53)、適応度導出(ステップS54)及び組織割当(ステップS55)を行い、上述したステップS53乃至ステップS59の処理を繰り返す。一方、ステップS59の判定でNOすなわちランクkの値がグループ数Kの値を超えた場合には、配属先決定部14は、処理を終了する。 In other words, the assignment destination determination unit 14 first performs fitness derivation (step S54) and organization assignment (step S55) for the rank 1 rank 1 employee, and then in step S56, the counter of rank i is set to 1. Is added, and it is determined whether the value of i is within the same rank order (that is, the value of the number of employees M / the number of groups K) (step S57). If it is determined that the value of i is equal to or less than the rank order (M / K) value (YES in step S57), the assignment destination determination unit 14 derives fitness (step S54) and organization for the employee in the rank. Allocation (step S55) is performed, and the processing from step S53 to step S57 is repeated. On the other hand, if the determination in step S57 is NO, that is, if the value of i exceeds the rank rank (M / K) value, the assignment destination determination unit 14 adds 1 to the counter of rank k (step S58). Then, it is determined whether the value of k is equal to or less than the value of the number of groups K (step S59). As a result of this determination, if k is K or less (YES in step S59), the assignment destination determination unit 14 sets initial values (step S53), fitness derivation (step S54), and organization allocation (step S54) for the next rank employee. Step S55) is performed, and the above-described steps S53 to S59 are repeated. On the other hand, if the determination in step S59 is NO, that is, if the value of rank k exceeds the value of the number of groups K, the assignment destination determination unit 14 ends the process.
かかる一連の処理によって、配属先決定部14は、ランク1の順位1の社員から最後の順位(順位i)の社員まで割当ての処理を行い、次にランク2の順位1の社員から順位iの社員まで割当ての処理を行い、これを繰り返して、最後に、ランクkの順位1の社員から順位iの社員まで割当ての処理を行う。この社員の割当ての処理は、スキル評価合計値が低い順となるので(図10参照)、上述したスキル評価合計値の算出の際に判明することになる。 Through this series of processing, the assignment destination determination unit 14 performs assignment processing from the rank 1 rank 1 employee to the last rank (rank i) employee, and then rank 2 rank 1 employee 1 rank i The assignment process is repeated up to the employee, and this process is repeated. Finally, the assignment process is performed from the rank 1 employee of rank k to the rank i employee. Since the employee assignment process is performed in descending order of the skill evaluation total value (see FIG. 10), it is determined when the above-described skill evaluation total value is calculated.
次に、配属先決定部14が行うステップS54(適応度導出)とステップS55(組織割当)の処理について説明する。 Next, the processing of step S54 (fitness derivation) and step S55 (organization allocation) performed by the assignment destination determination unit 14 will be described.
(a)適応度導出
ステップS54で、配属先決定部14は、当該社員につき、下記条件(1)及び(2)を満たす全ての組織に対する適応度を導出する。
条件(1) 配属が決定した社員が定員に達していない組織であること
条件(2) 同ランクの他の社員が未だ割当てられていない組織であること
(A) Derivation of fitness In step S54, the assignment destination determination unit 14 derives fitness for all organizations that satisfy the following conditions (1) and (2) for the employee.
Condition (1) The employee whose assignment has been decided must be an organization that has not reached the capacity. Condition (2) The other employees of the same rank must not be assigned yet.
かかる条件(1)及び(2)を満たしている組織であるか否かは、例えばステップS55で組織割当てを決定する際に、配属先決定部14が、当該割り当てた組織につき、その定員数(図8参照)を示すカウンタ(R)から1を減算するとともに、当該割り当てた社員のランクを一次記憶しておくことにより、次回のステップS54の処理の際に判定することができる。 Whether or not the organization satisfies the conditions (1) and (2) is determined by, for example, the assignment destination determination unit 14 when the organization assignment is determined in step S55. By subtracting 1 from the counter (R) indicating (see FIG. 8) and temporarily storing the rank of the assigned employee, it is possible to determine at the time of the next step S54.
本実施形態では、条件(1)及び(2)を設けることにより、処理順の後の社員になるほどステップS54及びS55の処理対象の組織が少なくなるので、ステップS5の処理時間の短縮化及び処理負担の軽減化を図ることが可能となる。 In the present embodiment, by providing the conditions (1) and (2), the number of organizations to be processed in steps S54 and S55 decreases as the number of employees in the processing order becomes shorter. It is possible to reduce the burden.
また、本実施形態では、条件(2)を設けることにより、スキル評価合計値の低い社員が一つの組織に集中して配属されることを回避することが可能になる。さらに、配属先決定部14は、一つのランク内で既に配属が決定している社員が存在する組織に関しては、上述したステップS58の処理を経て次のランクの社員の処理に移るまでは、ステップS54及びステップS55の処理の対象とはしないので、ステップS5(特にステップS43)の処理時間の短縮化及び処理負担の軽減化に大幅に寄与する。 In the present embodiment, by providing the condition (2), it is possible to avoid that employees with a low skill evaluation total value are concentrated and assigned to one organization. Further, the assignment destination determination unit 14 is configured to perform steps for the organization where there is an employee who has already been assigned within one rank until the processing of the employee of the next rank is performed through the process of step S58 described above. Since it is not the target of the processing of S54 and S55, it greatly contributes to shortening the processing time and reducing the processing burden of step S5 (particularly step S43).
配属先決定部14は、ステップS54の適応度導出処理において、組織スキルマスタ記憶部131及び社員スキル記憶部132の登録データを参照し、下記評価関数を用いて一の組織に対する適応度を導出する。
評価関数 = (スキル評価値とスキル必要度の差) -w*((スキルmの必要度−スキルmの評価値)の最大値)
但し、mは設定されたn個のスキル番号(1,2,…,n)の内のいずれかの番号である。また、wはウェイト(重み付けの数値)であり、上述したステップS4の段階で任意の値を設定することができるが、以下は簡明のためw=1(重み付けなし)に設定されたと仮定して説明する。
The assignment destination determination unit 14 refers to the registration data in the organization skill master storage unit 131 and the employee skill storage unit 132 in the fitness deriving process in step S54, and derives the fitness for one organization using the following evaluation function. .
Evaluation function = (Difference between skill evaluation value and skill requirement) -w * (maximum value of (necessity of skill m-evaluation value of skill m))
However, m is one of the set n skill numbers (1, 2,..., N). In addition, w is a weight (weighting numerical value), and an arbitrary value can be set in the above-described step S4. However, for the sake of brevity, it is assumed that w = 1 (no weighting) is set. explain.
上記評価関数の第1項すなわち「スキル評価値とスキル必要度の差」は、最小二乗法に従い以下のように導出する。
スキル必要度とスキル評価値の差
=√(スキル1の必要度 − スキル1の評価値)2+…+(スキルnの必要度 − スキルnの評価値)2
但し、nは、設定されたn個のスキル番号(1,2,…n)の内の最大値の番号である。
The first term of the evaluation function, that is, “difference between skill evaluation value and skill necessity” is derived as follows according to the method of least squares.
Difference between skill requirement and skill evaluation value
= √ (Necessity of skill 1-Evaluation value of skill 1) 2 + ... + (Necessity of skill n-Evaluation value of skill n) 2
However, n is the number of the maximum value among the set n skill numbers (1, 2,... N).
ここで、「スキルの必要度」は、当該組織につき組織スキルマスタ記憶部131に記憶された組織スキルマスタの「必要度」欄(図5参照)の数値であり、「スキル評価値」は、当該社員につき社員スキル記憶部132に記憶された社員スキル情報の「評価値」欄(図7参照)の数値である。 Here, the “necessity of skill” is a numerical value in the “necessity” column (see FIG. 5) of the organizational skill master stored in the organizational skill master storage unit 131 for the organization, and the “skill evaluation value” is This is a numerical value in the “evaluation value” column (see FIG. 7) of employee skill information stored in the employee skill storage unit 132 for the employee.
そして、評価関数の第1項である「スキル評価値とスキル必要度の差」は、当該社員の持つスキルが組織に適合しているかを表す項である。すなわち、かかる第1項は、組織が求めるスキルレベルと当該社員が持つスキルレベルが近いほど、当該組織に対する適応度が高くなり、この場合は理想値0により近い値が導出される。逆に、当該社員の持つスキルが、当該組織が求めるスキルレベルに達していない場合は、その度合いに応じて適応度が低くなり、この場合は理想値0より大きい値が導出される。同様に、組織が求めるスキルレベル以上のスキルを当該社員が持っている場合も、その度合いに応じて適応度が低くなり、この場合も理想値0より大きい値が導出される。 The first term of the evaluation function, “difference between skill evaluation value and skill necessity”, is a term indicating whether the skill of the employee is suitable for the organization. That is, in the first term, the closer the skill level required by the organization and the skill level possessed by the employee are, the higher the fitness for the organization becomes. In this case, a value closer to the ideal value 0 is derived. On the other hand, when the skill of the employee does not reach the skill level required by the organization, the fitness decreases according to the skill level. In this case, a value larger than the ideal value 0 is derived. Similarly, when the employee has a skill that is higher than the skill level required by the organization, the fitness decreases according to the skill level. In this case, a value larger than the ideal value 0 is derived.
また、上記評価関数の第2項における「(スキルmの必要度 − スキルmの評価値)の最大値」は、これから育成するスキルの伸びしろを表す値である。すなわち、組織が求めるスキルレベルと、当該社員の持つスキルレベルの差が大きいほど、大きな正の数が導出され、この場合はスキルアップの可能性が高く、この意味での当該組織への適応度が高いと評価することができる。逆に、当該社員が、全てのスキルにおいて当該組織が求めるスキルレベル以上のスキルを持っている場合は、0あるいは0に近い負の数が導出され、この場合はスキルアップの可能性がないことになり、この意味での当該組織への適応度が低いと評価することができる。 Further, “(maximum value of skill m necessity−evaluation value of skill m)” in the second term of the above evaluation function is a value representing the growth of skills to be trained. In other words, the greater the difference between the skill level required by the organization and the skill level possessed by the employee, the larger the positive number is derived. In this case, there is a higher possibility of skill improvement, and in this sense the fitness level for the organization Can be evaluated as high. Conversely, if the employee has a skill that is equal to or higher than the skill level required by the organization for all skills, 0 or a negative number close to 0 is derived. In this case, there is no possibility of skill improvement. Therefore, it can be evaluated that the adaptability to the organization in this sense is low.
上述した各図記載の例について説明すると、ステップS54で配属先決定部14は、処理順が1である社員1について、各組織への評価値を、上述の評価関数を使用して以下のように導出する。すなわち、社員1のシステム部への評価値は、
√(1−1)2 +(3−2)2+(2−1)2+(1−1)2
−1=0.41を導出し、
社員1の人事部への評価値は、
√(1−1)2 +(2−2)2+(1−1)2+(3−1)2
−2=0.00を導出し、
社員1の海外事業部への評価値は、
√(3−1)2 +(3−2)2+(2−1)2+(3−1)2
−2=1.61を導出する。
Explaining the example described in each figure described above, in step S54, the assignment destination determination unit 14 uses the above evaluation function to calculate the evaluation value for each organization for the employee 1 whose processing order is 1, as follows. To derive. In other words, the evaluation value for the system department of employee 1 is
√ (1-1) 2 + (3-2) 2 + (2-1) 2 + (1-1) 2
-1 = 0.41,
The evaluation value for the personnel department of employee 1 is
√ (1-1) 2 + (2-2) 2 + (1-1) 2 + (3-1) 2
-2 = 0.00,
Employee 1's evaluation value for the overseas business division is
√ (3-1) 2 + (3-2) 2 + (2-1) 2 + (3-1) 2
-2 = 1.61 is derived.
上述の評価関数を使用する場合には、導出された評価値の数値が低いほど、その組織への適応度が高いと判断することができる。したがって、配属先決定部14は、ステップS55の組織割当て処理において、当該社員の配属先を、ステップS54で最も低い値が導出された組織に割り当てる。 When the above evaluation function is used, it can be determined that the lower the numerical value of the derived evaluation value, the higher the fitness for the tissue. Therefore, the assignment destination determination unit 14 assigns the assignment destination of the employee to the organization from which the lowest value is derived in step S54 in the organization assignment process of step S55.
上述した各図記載の例について説明すると、ステップS55で配属先決定部14は、処理順が1である社員1について、ステップS54で導出された各値すなわち0.41、0.00、1.61のうち、最も低い値である「0.00」が導出された「人事部」に配属先を割り当てる。 The example described in each figure will be described. In step S55, the assignment destination determination unit 14 sets each value derived in step S54, that is, 0.41, 0.00,. Of 61, the assignment destination is assigned to the “HR department” from which the lowest value “0.00” is derived.
続いて配属先決定部14は、ステップS56及びS57の処理を経て、同ランク内の処理順が2である社員4について、ステップS54の評価値導出処理を行うが、「人事部」の定員数が1であり(図8参照)、人事部への社員1の配属が既に決定されてしまったため、人事部以外の各組織への評価値を導出する。すなわち、配属先決定部14は、社員4のシステム部への評価値として、
√(1−2)2 +(3−1)2+(2−2)2+(1−1)2
−2=0.23を導出し、
社員4の海外事業部への評価値として、
√(3−2)2 +(3−1)2+(2−2)2+(3−1)2
−2=1.00を導出する。続くステップS55で、配属先決定部14は、最も低い値である0.23が導出された「システム部」に、社員4の配属先を割り当てる。
Subsequently, the assignment destination determination unit 14 performs the evaluation value derivation process of step S54 for the employee 4 whose processing order is 2 in the same rank through the processes of steps S56 and S57. Is 1 (see FIG. 8), and since the assignment of employee 1 to the personnel department has already been determined, evaluation values for each organization other than the personnel department are derived. In other words, the assignment destination determination unit 14 determines the evaluation value for the system unit of the employee 4 as follows:
√ (1-2) 2 + (3-1) 2 + (2-2) 2 + (1-1) 2
-2 = 0.23,
As an evaluation value for the overseas business division of employee 4,
√ (3-2) 2 + (3-1) 2 + (2-2) 2 + (3-1) 2
-2 = 1.00 is derived. In subsequent step S55, the assignment destination determination unit 14 assigns the assignment destination of the employee 4 to the “system part” from which the lowest value of 0.23 is derived.
続いて配属先決定部14は、ステップS56及びS57、さらにはステップS58、S59及びS53の処理を経て、次ランク(ランク2)の処理順が1である社員2についてステップS54の評価値導出処理を行うが、上述のように定員数が1である「人事部」への社員1の配属が決定既であり、他方、他の組織については定員に空きがあるため、人事部以外の各組織への評価値を導出する。すなわち、配属先決定部14は、社員2のシステム部への評価値として、
√(1−2)2 +(3−2)2+(2−2)2+(1−1)2
−1=0.41を導出し、
社員2の海外事業部への評価値として、
√(3−2)2 +(3−2)2+(2−2)2+(3−1)2
−2=0.44を導出する。続くステップS55で、配属先決定部14は、最も低い値である0.41が導出された「システム部」に、社員2の配属先を割り当てる。
Subsequently, the assignment destination determination unit 14 performs the processing of steps S56 and S57, and further through steps S58, S59, and S53, and the evaluation value derivation processing of step S54 for the employee 2 whose processing order of the next rank (rank 2) is 1 However, as mentioned above, the assignment of Employee 1 to the “HR Department” with a capacity of 1 has already been decided, and other organizations have a capacity, so each organization other than the Personnel Department The evaluation value is derived. In other words, the assignment destination determination unit 14 determines the evaluation value for the system unit of the employee 2 as follows:
√ (1-2) 2 + (3-2) 2 + (2-2) 2 + (1-1) 2
-1 = 0.41,
As an evaluation value for Employee 2's overseas business division,
√ (3-2) 2 + (3-2) 2 + (2-2) 2 + (3-1) 2
-2 = 0.44 is derived. In subsequent step S55, the assignment destination determination unit 14 assigns the assignment destination of the employee 2 to the “system part” from which the lowest value of 0.41 is derived.
続いて配属先決定部14は、ステップS56及びS57の処理を経て、同ランク(ランク2)内の処理順が2である社員3について、ステップS54の評価値導出処理を行うが、上述のように定員数が1である「人事部」への社員1の配属が決定既であり、さらに、定員数が2である「システム部」についても社員4及び社員2の2名の配属が決まっている。したがって、配属先決定部14は、人事部及びシステム部以外の各組織への社員3の評価値を導出する。すなわち、配属先決定部14は、社員3の海外事業部への評価値として、
√(3−3)2 +(3−3)2+(2−2)2+(3−3)2
−0=0.00を導出する。続くステップS55で、配属先決定部14は、最も低い値である0.00が導出された「海外事業部」に、社員3の配属先を割り当てる。この後、配属先決定部14は、ステップS56乃至S59の処理を経て、ステップS5の配属先決定処理を終了し、かかる終了時に割当て結果を表示部12に画面表示する。図12に、本例における社員1乃至社員4を各組織に割り当てた結果の出力例(表示部12に表示される表示画面の例)を示す。
Subsequently, the assignment destination determination unit 14 performs the evaluation value deriving process in step S54 for the employee 3 whose processing order is 2 in the same rank (rank 2) through the processes in steps S56 and S57. The assignment of employee 1 to the “HR department” with a capacity of 1 has already been decided, and for the “system department” with a capacity of 2, the assignment of 2 employees 4 and 2 has been decided. Yes. Therefore, the assignment destination determination unit 14 derives the evaluation value of the employee 3 for each organization other than the personnel department and the system department. In other words, the assignment destination determination unit 14 determines the evaluation value of the employee 3 to the overseas business unit,
√ (3-3) 2 + (3-3) 2 + (2-2) 2 + (3-3) 2
Derives −0 = 0.00. In subsequent step S55, the assignment destination determination unit 14 assigns the assignment destination of the employee 3 to the “overseas business division” from which the lowest value of 0.00 is derived. Thereafter, the assignment destination determination unit 14 finishes the assignment destination determination process of step S5 through the processes of steps S56 to S59, and displays the assignment result on the display unit 12 at the end. FIG. 12 shows an output example (an example of a display screen displayed on the display unit 12) as a result of assigning employee 1 to employee 4 to each organization in this example.
このように、本実施形態の配属先決定支援システム1によれば、各社員に対し、そのスキルを活かしつつ、未熟なスキルを伸ばすことができる組織への割当を実現することが可能となる。より具体的には、本実施形態の配属先決定支援システム1では、各社員に対するスキルアップを目的とした最適組織決定法に、複数組織、複数社員に対する人材配置法を加えたことで、複数社員に対し下記2つの条件を満たす組織を一括で割当てることが可能となる。
条件《1》:自己の持っているスキルを活かすことができる組織であること。
条件《2》:組織に適合しない弱点が1点のみ存在する(その弱点を集中して伸ばすことでスキルアップすることができる)組織であること。
すなわち、本実施形態では、上述した評価関数の第1項の導出値が条件《1》に対応し、上述した評価関数の第2項の導出値が条件《2》に対応する。
As described above, according to the assignment destination determination support system 1 of the present embodiment, it is possible to realize allocation to an organization that can improve immature skills while utilizing the skills of each employee. More specifically, in the assignment destination determination support system 1 of the present embodiment, multiple employees are added to the optimal organization determination method for the purpose of skill improvement for each employee by adding a human resource allocation method for multiple organizations and multiple employees. On the other hand, organizations that satisfy the following two conditions can be collectively assigned.
Condition << 1 >>: An organization that can make use of the skills it possesses.
Condition << 2 >>: An organization that has only one weak point that does not match the organization (the skill can be improved by concentrating and extending the weak point).
That is, in this embodiment, the derived value of the first term of the evaluation function corresponds to the condition << 1 >>, and the derived value of the second term of the evaluation function corresponds to the condition << 2 >>.
さらに、従来技術では複数組織に対する配属決定法が考えられていなかったため、複数社員について一括で最適組織を決定することができなかったが、本実施形態の配属先決定支援システム1によれば、複数の社員の配属組織を一括して決定することが可能になる。 Furthermore, since the assignment determination method for a plurality of organizations was not considered in the prior art, the optimum organization could not be determined collectively for a plurality of employees. However, according to the assignment destination determination support system 1 of the present embodiment, a plurality of assignment organizations can be determined. It becomes possible to determine the assigned organization of all employees at once.
なお、本実施形態では、配属先決定処理(ステップS5)において、コンピュータの処理時間の短縮化及び処理負担軽減のため、条件(1)及び(2)のいずれかを満たしていない組織に対する適合性の値を導出しない構成としているが、人材配置における各種支援のため、具体的には、人事業務の参考のため、システム動作の確認や上述したグループ数Kやウエイトwの値の調整のため、さらには社員本人への説明のため、等の目的で、各組織の定員数や各社員の処理順及びランク等に関わらず、全ての組織に対する全ての社員の適合性の値を導出し、導出結果を記憶及び表示部12に表示する構成とすることもできる。上述した例では、社員4,社員2,社員3の人事部への適合性、社員3のシステム部への適合性の値について導出していないが、仮に導出した場合には、
社員4の人事部への評価値は、
√(1−2)2 +(2−1)2+(1−2)2+(3−1)2
−2=0.64となり、実際に配属決定したシステム部への評価値0.23より高い数値であることが分かる(図12参照)。
同様に、社員2の人事部への評価値は、
√(1−2)2 +(2−2)2+(1−2)2+(3−1)2
−2=0.44
社員3の人事部への評価値は、
√(1−3)2 +(2−3)2+(1−2)2+(3−3)2
−0=2.44
社員3のシステム部への評価値は、
√(1−3)2 +(3−3)2+(2−2)2+(1−3)2
−0=2.82
となり、いずれも実際に配属決定された組織への評価値より高い数値であることが分かる(図12参照)。
In this embodiment, in the assignment destination determination process (step S5), in order to shorten the processing time of the computer and reduce the processing load, the compatibility with an organization that does not satisfy either of the conditions (1) and (2) However, for various support in human resource allocation, specifically, for reference to personnel operations, for system operation confirmation and adjustment of the number of groups K and weight w described above, In addition, for the purpose of explaining to the employee himself / herself, all employees' suitability values for all organizations are derived and derived regardless of the number of employees in each organization and the order and rank of each employee. The result may be displayed on the storage and display unit 12. In the above-mentioned example, the values of the suitability of the employee 4, the employee 2, and the employee 3 to the personnel department and the suitability of the employee 3 to the system department are not derived.
The evaluation value for the personnel department of employee 4 is
√ (1-2) 2 + (2-1) 2 + (1-2) 2 + (3-1) 2
−2 = 0.64, which is higher than the evaluation value 0.23 for the system unit that is actually assigned (see FIG. 12).
Similarly, the evaluation value for the personnel department of employee 2 is
√ (1-2) 2 + (2-2) 2 + (1-2) 2 + (3-1) 2
-2 = 0.44
The evaluation value for the personnel department of employee 3 is
√ (1-3) 2 + (2-3) 2 + (1-2) 2 + (3-3) 2
−0 = 2.44
The evaluation value for the system department of employee 3 is
√ (1-3) 2 + (3-3) 2 + (2-2) 2 + (1-3) 2
−0 = 2.82
Thus, it can be seen that both values are higher than the evaluation value for the organization actually assigned (see FIG. 12).
(評価関数の変形例)
ステップS54の適応度導出処理において、配属先決定部14が使用する評価関数の第2項を下記のように変更することができ、この場合には、スキルアップを目指すスキルの数を1つからp個(但し、1≦p≦N)に変更することが可能になる。
評価関数 = (スキル評価値とスキル必要度の差)
− w*((スキルmの必要度−スキルmの評価値)の最大値)
− w*((スキルmの必要度−スキルmの評価値)の2番目に大きい値)
- ・・・
- w*((スキルmの必要度−スキルmの評価値)のp番目に大きい値)
(Modification of evaluation function)
In the fitness deriving process in step S54, the second term of the evaluation function used by the assignment destination determination unit 14 can be changed as follows. In this case, the number of skills aiming at skill improvement is increased from one. It is possible to change to p (where 1 ≦ p ≦ N).
Evaluation function = (Difference between skill evaluation value and skill requirement)
-W * ((skill m necessity-maximum value of skill m))
-W * ((second necessary value of skill m-evaluation value of skill m))
-・ ・ ・
-w * (pth largest value of (necessity of skill m-evaluation value of skill m))
(第2実施形態)
以下に、配属先決定支援システムの第2の実施の形態について説明する。第2の実施形態の配属先決定支援システムでは、ステップS54の適応度導出処理において、上述した条件(1)及び(2)、すなわち「配属が決定した社員が定員に達していない組織であり」且つ「同ランクの他の社員が未だ割当てられていない組織である」との条件を満たす組織が存在しない場合があり得ること、換言すると、組織が割当てられない社員が発生し得ることを考慮し、この場合に組織の再割当てを実行する構成とする。
(Second Embodiment)
The second embodiment of the assignment destination determination support system will be described below. In the assignment destination determination support system of the second embodiment, in the fitness derivation process in step S54, the above-described conditions (1) and (2), that is, “the organization whose assignment is determined does not reach the capacity” Considering that there may be no organization that satisfies the condition that “other employees of the same rank are not yet assigned”, in other words, there may be employees who cannot be assigned an organization. In this case, the organization is reassigned.
まず、組織が割当てられない社員が発生する場合の具体例を説明する。ここでは、21人の社員を上述した3つの組織(システム部、人事部、海外事業部)に割当てるものとし、システム部が定員9名、人事部が定員9名、海外事業部が定員3名であるとし、グループの数Kを7に設定した場合について考える。また、この例では評価対象となるスキル項目が第1の実施形態よりも多い場合(例えば12項目)を仮定する。なお、説明の煩雑さを避けるため、スキル項目や各社員の各評価値の詳細等については考慮せず、出来るだけ単純化させた例について説明する。 First, a specific example when an employee to whom no organization is assigned occurs will be described. Here, 21 employees will be allocated to the above three organizations (system department, human resources department, overseas business department), system department has 9 capacity, human resources department has 9 capacity, and overseas business department has 3 capacity. Suppose that the number of groups K is set to 7. In this example, it is assumed that there are more skill items to be evaluated than in the first embodiment (for example, 12 items). Note that, in order to avoid complicated explanation, an example that is simplified as much as possible without considering details of skill items and evaluation values of each employee will be described.
この場合には、ステップS51のランク決定の処理により、図13に示すように、スキル評価合計値の少ない順から3人ずつランク分けされることになる。そして、ステップS55の組織割当て処理により、例えば図14に示すような割当て結果となり得る。 In this case, as shown in FIG. 13, the rank determination process in step S51 results in a ranking of three persons in order from the smallest skill evaluation total value. Then, by the organization assignment process in step S55, for example, an assignment result as shown in FIG. 14 can be obtained.
すなわち、この例では、各組織の定員数が(9+9+3=)21名すなわち社員分だけ確保されているのにも関わらず、社員12、社員15、社員18、社員21の4名が、いずれの組織にも割当てられない社員となることが分かる。これは、当該4名の社員は各々ランク4,5,6,7の最後すなわち3番目の割当順であり、かつ、ランク3の割当段階で海外事業部の定員が埋まってしまったため(図14参照)、ランク4以降の割当段階では配属先の対象となる組織が2つに減ってしまったことによる。 In other words, in this example, the number of employees in each organization is (9 + 9 + 3 =) 21 people, that is, only the number of employees is secured. It turns out that it becomes an employee who is not assigned to the organization either. This is because the four employees are in the last allocation order of ranks 4, 5, 6, and 7, that is, the third allocation order, and the capacity of the overseas business division is filled in the allocation stage of rank 3 (FIG. 14). This is because the number of organizations to be assigned has been reduced to two in the allocation stage after rank 4.
このような場合を考慮して、第2の実施形態では、以下のような再割当て処理を行う。図15に第2実施形態の概要フローチャートを示す。かかる図15において、ステップS1乃至ステップS5は第1の実施形態と同じであり、第2実施形態では、上述したステップS5の配属先決定処理を行った後にステップS6の再割当て処理を実行する。 In consideration of such a case, in the second embodiment, the following reallocation process is performed. FIG. 15 shows a schematic flowchart of the second embodiment. In FIG. 15, steps S1 to S5 are the same as those in the first embodiment. In the second embodiment, the reassignment process in step S6 is executed after the assignment destination determination process in step S5 described above.
ステップS6の再割当て処理の詳細を、図16を参照して説明する。ここで、図16のステップS60乃至ステップS67は、ステップS6のサブルーチンである。配属先決定処理(ステップS5)の後のステップS60で、配属先決定部14は、配属先決定処理において割当てがされなかった社員が発生したかを判定し、YESすなわちどの組織にも割り当てられなかった社員がいる場合にはステップS61に進み、NOすなわち全ての社員が何れかの組織に割り当てられた場合には処理を終了する。 Details of the reallocation process in step S6 will be described with reference to FIG. Here, steps S60 to S67 in FIG. 16 are a subroutine of step S6. In step S60 after the assignment destination determination process (step S5), the assignment destination determination unit 14 determines whether or not an employee who has not been assigned in the assignment destination determination process has occurred, and that is, it is not assigned to any organization. If there are any employees, the process proceeds to step S61. If NO, that is, if all employees are assigned to any organization, the process ends.
ステップS61で、配属先決定部14は、割当てがされなかった全ての社員に対し、スキル評価合計値の低い社員から順に新たな処理順位を割り当てる。この例では、図17に示すように、社員12,社員15,社員18,社員21の順で再割当ての処理が行われることになる。 In step S61, the assignment destination determination unit 14 assigns a new processing order to all employees that have not been assigned in order from the employee with the lowest skill evaluation total value. In this example, as shown in FIG. 17, reassignment processing is performed in the order of employee 12, employee 15, employee 18, and employee 21.
配属先決定部14は、続くステップS62で新たな処理順位iのカウンタに初期値1を設定し、1社員ずつ配属組織を決定していく組織再割当処理を遂行する(ステップS63乃至S68)。ここで、ステップS62,S65,S66,S67,S68は、上述したステップS53,S54,S55,S56,S59に対応する処理であるため、適宜その説明を省略する。 In step S62, the assignment destination determination unit 14 sets an initial value 1 to the counter of the new processing order i, and performs organization reassignment processing for determining the assigned organization for each employee (steps S63 to S68). Here, steps S62, S65, S66, S67, and S68 are processes corresponding to the above-described steps S53, S54, S55, S56, and S59, and thus description thereof is omitted as appropriate.
ステップS63で、配属先決定部14は、定員に満たない組織が1つだけであるかを判定し、YESすなわち定員に満たない組織が1つだけの場合には、適応度導出等の処理を行うことなく、配属先が未決定の社員を全て当該1つの組織に割当てて(ステップS64)、処理を終了する。一方、判定結果がNOすなわち定員に満たない組織が2つ以上ある場合には、ステップS65以下の処理を実行する。 In step S63, the assignment destination determination unit 14 determines whether there is only one organization that does not have the maximum capacity. If YES, that is, if there is only one organization that does not have the maximum capacity, processing such as fitness derivation is performed. Without doing so, all employees whose assignment destinations have not been determined are assigned to the one organization (step S64), and the process is terminated. On the other hand, if the determination result is NO, that is, if there are two or more organizations that are less than the capacity, the processing from step S65 is executed.
(a’)適応度導出
ステップS65で、配属先決定部14は、当該社員につき、下記条件(1)及び(2’)を満たす全ての組織に対する適応度を導出する。
条件(1) 配属が決定した社員が定員に達していない組織であること
条件(2’) 再割当てを行う社員をスキル評価合計値が低い順に並べたとき、一つ前の社員が割当てられていない組織であること
(A ′) Derivation of fitness In step S65, the assignment destination determination unit 14 derives fitness for all organizations that satisfy the following conditions (1) and (2 ′) for the employee.
Condition (1) The employee whose assignment has been decided is an organization that has not reached the capacity. Condition (2 ') When the employees to be reassigned are arranged in the order of the lowest skill evaluation value, the previous employee is assigned. No organization
かかる条件(1)及び(2’)を満たしている組織であるか否かは、ステップS66の割り当ての際に、配属先決定部14が、当該割り当てた組織につき、その定員数(図8及び図14参照)を示すカウンタ(R)から1を減算するとともに、当該割り当てた社員の処理順位の値(図17参照)を一次記憶しておくことにより、判定することができる。 Whether or not the organization satisfies the conditions (1) and (2 ′) is determined by the assignment destination deciding unit 14 with respect to the assigned number of organizations (FIG. 8 and FIG. 8). It is possible to determine by subtracting 1 from the counter (R) indicating (refer to FIG. 14) and temporarily storing the processing order value (see FIG. 17) of the assigned employee.
再割当ての処理においても、上記条件(2’)を設定しておくことにより、スキル評価合計値の低い社員が一つの組織に集中することを可及的に避けることが可能となる。 Also in the reassignment process, by setting the above condition (2 '), it is possible to avoid as much as possible that employees with low skill evaluation total values concentrate on one organization.
配属先決定部14は、ステップS65の適応度導出処理において、組織スキルマスタ記憶部131及び社員スキル記憶部132の登録データを参照し、上述した評価関数を用いて定員に満たない組織に対する当該社員の適応度を導出し、最も低い値が導出された組織へ割り当てる(ステップS66)。かかる処理内容は第1の実施形態と同様であるため、詳細説明を省略する。 The assignment destination determination unit 14 refers to the registration data in the organization skill master storage unit 131 and the employee skill storage unit 132 in the fitness derivation process in step S65, and uses the evaluation function described above to determine the employee for the organization that is less than the capacity The fitness of is derived and assigned to the organization from which the lowest value is derived (step S66). Since the processing contents are the same as those in the first embodiment, detailed description thereof is omitted.
図18及び図19に、配属先未決定の社員が再割当てされる例を示す。この例では、社員12がステップS65及びS66の処理でシステム部に配属(再割当て)されたと仮定する(図18参照)。この場合、次の社員15の再割当て段階では、システム部の空きが1名、人事部の空きが2名の状態であるが、一つ前の社員12にシステム部が割り当てられているため、システム部は条件(2’)を満たさない。したがって、配属先決定部14は、ステップS66で社員15の配属先を人事部に決定する。本実施形態では、このような場合でも、ステップS65で組織(人事部)に対する当該社員の適応度を導出しているが、処理時間の短縮化のため、ステップS65で適応度を導出しない設定とすることもできる。 FIG. 18 and FIG. 19 show examples in which employees who have not yet been assigned are reassigned. In this example, it is assumed that the employee 12 is assigned (reassigned) to the system unit in the processes of steps S65 and S66 (see FIG. 18). In this case, at the next reassignment stage of the employee 15, there is one system department vacancy and two personnel department vacancies, but since the system department is assigned to the previous employee 12, The system part does not satisfy the condition (2 ′). Therefore, the assignment destination determination unit 14 determines the assignment destination of the employee 15 as the personnel department in step S66. In this embodiment, even in such a case, the fitness level of the employee for the organization (HR department) is derived in step S65. However, in order to shorten the processing time, the fitness level is not derived in step S65. You can also
同様に、次の社員18の再割当て段階では、システム部の空きが1名、人事部の空きが1名の状態であるが、一つ前の社員15に人事部が割り当てられたため、人事部は条件(2’)を満たさない。したがって、配属先決定部14は、ステップS66で社員18の配属先をシステム部に決定する。さらに、最後の社員21の再割当て段階では、システム部の空きが無くなり、人事部の空きが1名の状態となる。したがって、配属先決定部14は、ステップS63で、定員に満たない組織が1つ(すなわち人事部)だけであると判定し、ステップS64で社員21の配属先を人事部に決定し(図19参照)、処理を終了する。 Similarly, in the next reassignment stage of the employee 18, the system department has one vacancy and the personnel department has one vacancy, but the HR department has been assigned to the previous employee 15, so Does not satisfy the condition (2 ′). Therefore, the assignment destination determination unit 14 determines the assignment destination of the employee 18 to the system unit in step S66. Furthermore, at the last reassignment stage of the employee 21, there is no system section vacancy, and there is one person in the personnel department. Accordingly, the assignment destination determination unit 14 determines in step S63 that only one organization (that is, the personnel department) is less than the capacity, and in step S64 determines the assignment destination of the employee 21 to the personnel department (FIG. 19). (See), and the process is terminated.
なお、本発明の実施形態を説明したが、当該実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 In addition, although embodiment of this invention was described, the said embodiment is shown as an example and is not intending limiting the range of invention. The novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
1 人材配置支援システム
13 記憶部
31 組織スキルマスタ記憶部
32 社員スキル記憶部
14 制御部(配属先決定部)
DESCRIPTION OF SYMBOLS 1 Personnel allocation support system 13 Storage unit 31 Organization skill master storage unit 32 Employee skill storage unit 14 Control unit (assignment determination unit)
Claims (5)
複数のスキルについて、各々の組織における各々のスキルの必要度の値を記憶する組織スキルマスタ記憶部と、
各社員における前記各々のスキルの高さを示すスキル評価値を記憶する社員スキル記憶部と、
各組織への前記社員の配属先を決定する配属先決定部と、を含み、
前記配属先決定部は、前記スキルの必要度の値と前記スキル評価値との差分を算出する第1項、及び、前記スキルの必要度の値と前記スキル評価値との差分の最大値を算出する第2項を含む評価関数を用いて組織に対する適応度を導出し、該導出された適応度に基づいて配属先の組織を決定する
ことを特徴とするシステム。 A system for supporting the assignment of personnel to multiple organizations,
An organizational skill master storage unit that stores a value of the degree of necessity of each skill in each organization for a plurality of skills,
An employee skill storage unit for storing a skill evaluation value indicating the height of each skill of each employee;
An assignment destination determination unit for determining an assignment destination of the employee to each organization,
The assignment destination determining unit calculates a difference between the skill necessity value and the skill evaluation value, and a maximum value of the difference between the skill necessity value and the skill evaluation value. A system for deriving fitness for an organization using an evaluation function including a second term to be calculated, and determining a destination organization based on the derived fitness.
前記配属先決定部は、
(a)社員毎に前記スキル評価値の合計値を算出し、
(b)前記(a)ステップでの算出値に従った処理順で、定員に達していない組織に対する当該社員の前記適応度の導出及び配属先の組織の決定を行う
ことを特徴とする請求項1記載のシステム。 The organizational skill master storage unit stores a value of the number of persons set for each organization,
The assignment destination determination unit
(A) Calculate the total value of the skill evaluation values for each employee,
(B) Deriving the fitness of the employee for an organization that has not reached the capacity and determining the organization to which the employee is assigned in the order of processing according to the calculated value in the step (a). The system according to 1.
前記(a)ステップでは、前記算出値に従って、各社員を第1ランクから第kランクまでランク付けし、
前記(b)ステップでは、同ランクの他の社員が配属先として決定されていない組織に対する適応度を算出する
ことを特徴とする請求項2記載のシステム。 K ranks smaller than the total number M of the employees are preset,
In the step (a), each employee is ranked from the first rank to the k-th rank according to the calculated value,
The system according to claim 2, wherein in the step (b), fitness for an organization in which other employees of the same rank are not determined as assignment destinations is calculated.
コンピュータを、
複数のスキルについて、各々の組織における各々のスキルの必要度の値を記憶する組織スキルマスタ記憶部、
各社員における前記各々のスキルの高さを示すスキル評価値を記憶する社員スキル記憶部、
各組織への前記社員の配属先を決定する配属先決定部、として機能させ、
前記配属先決定部を、前記スキルの必要度の値と前記スキル評価値との差分を算出する第1項、及び、前記スキルの必要度の値と前記スキル評価値との差分の最大値を算出する第2項を含む評価関数を用いて組織に対する適応度を導出し、該導出された適応度に基づいて配属先の組織を決定するように機能させるためのプログラム。 A program to help determine the assignment of personnel to multiple organizations,
Computer
An organizational skill master storage unit that stores the value of the degree of necessity of each skill in each organization for a plurality of skills,
An employee skill storage unit for storing a skill evaluation value indicating the height of each skill of each employee;
Function as an assignment determination unit that determines the assignment destination of the employee to each organization,
The assignment destination determination unit is configured to calculate a difference between the skill necessity value and the skill evaluation value, and a maximum difference between the skill necessity value and the skill evaluation value. A program for deriving fitness for an organization using an evaluation function including a second term to be calculated, and causing a function to determine an assigned organization based on the derived fitness.
複数のスキルについて、各々の組織における各々のスキルの必要度の値を記憶する組織スキルマスタ記憶部と、
各社員における前記各々のスキルの高さを示すスキル評価値を記憶する社員スキル記憶部と、
各組織への前記社員の配属先を決定する配属先決定部と、を含み、
前記配属先決定部は、前記スキルの必要度の値と前記スキル評価値との差分を算出する第1項、及び、前記スキルの必要度の値と前記スキル評価値との差分の最大値を算出する第2項を含む評価関数を用いて組織に対する適応度を導出し、該導出された適応度に基づいて配属先の組織を決定する
ことを特徴とする装置。
A device that supports the determination of personnel assignments for multiple organizations,
An organizational skill master storage unit that stores a value of the degree of necessity of each skill in each organization for a plurality of skills,
An employee skill storage unit for storing a skill evaluation value indicating the height of each skill of each employee;
An assignment destination determination unit for determining an assignment destination of the employee to each organization,
The assignment destination determining unit calculates a difference between the skill necessity value and the skill evaluation value, and a maximum value of the difference between the skill necessity value and the skill evaluation value. An apparatus for deriving fitness for an organization using an evaluation function including a second term to be calculated, and determining an organization to be assigned based on the derived fitness.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012198946A JP5985317B2 (en) | 2012-09-10 | 2012-09-10 | Assignee decision support system, program, and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012198946A JP5985317B2 (en) | 2012-09-10 | 2012-09-10 | Assignee decision support system, program, and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014052984A JP2014052984A (en) | 2014-03-20 |
JP5985317B2 true JP5985317B2 (en) | 2016-09-06 |
Family
ID=50611378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012198946A Active JP5985317B2 (en) | 2012-09-10 | 2012-09-10 | Assignee decision support system, program, and apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5985317B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6415681B1 (en) * | 2017-12-29 | 2018-10-31 | 株式会社経営人事パートナーズ | HR evaluation method and HR evaluation system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001184392A (en) * | 1999-12-24 | 2001-07-06 | Sumitomo Corp | Talent matching system |
JP2002279132A (en) * | 2001-03-19 | 2002-09-27 | Daiichi Tekko Kk | Personnel posting system and personnel posting program |
JP2004062270A (en) * | 2002-07-25 | 2004-02-26 | Fujitsu Ltd | Personnel matching trial method and personnel matching trial system |
JP2004265324A (en) * | 2003-03-04 | 2004-09-24 | Shigeji Miyazaki | Personnel assignment planning method |
JP2005301571A (en) * | 2004-04-09 | 2005-10-27 | Ntt Data Corp | Occupational relevancy presentation device and program therefor |
JP4177878B1 (en) * | 2007-08-27 | 2008-11-05 | 株式会社アシスト | Personnel referral decision support system and decision support program |
US20090120281A1 (en) * | 2007-11-09 | 2009-05-14 | Testo Industry Corp. | Magnetic-tipped piston |
JP2009237636A (en) * | 2008-03-26 | 2009-10-15 | Promise Co Ltd | Human resource matching system |
WO2009123983A2 (en) * | 2008-03-30 | 2009-10-08 | Cachinko, Llc | Method, system, and storage device for job posting, matching, and referral |
-
2012
- 2012-09-10 JP JP2012198946A patent/JP5985317B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014052984A (en) | 2014-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190089610A1 (en) | Parallel computational framework and application server for determining path connectivity | |
US9460475B2 (en) | Determining connectivity within a community | |
US20200057993A1 (en) | Order scheduling method and apparatus, electronic device, and computer readable storage medium | |
US10019743B1 (en) | Methods and systems for auto expanding vendor selection | |
US10223673B2 (en) | Cognitive adaptation to user behavior for personalized automatic processing of events | |
US9588819B2 (en) | System and method of assigning requests to resources using constraint programming | |
CN109361750A (en) | Resource allocation methods, device, electronic equipment, storage medium | |
JP5116719B2 (en) | Matching success calculation device and method | |
CN114676892A (en) | Service order dispatching method, system and equipment based on intelligent matching | |
Al-Sharif et al. | An integrated framework for elevator traffic design under general traffic conditions using origin destination matrices, virtual interval, and the Monte Carlo simulation method | |
JP6594801B2 (en) | Supply and demand adjustment device, supply and demand adjustment system, and supply and demand adjustment method | |
JP5985317B2 (en) | Assignee decision support system, program, and apparatus | |
CN113283749A (en) | Task distribution method, device, equipment, storage medium and program product | |
US20200272961A1 (en) | Information processing apparatus, information processing method, and storage medium | |
JP2020009161A (en) | Information processing device, method and program | |
US11423361B2 (en) | System for enhancing on-campus communications through vector correlation quantification for employee request submissions | |
US20200265347A1 (en) | Allocation method, storage medium, and information processing device | |
CN114140033B (en) | Service personnel allocation method and device, electronic equipment and storage medium | |
JP6970596B2 (en) | Human resources allocation support system, human resources allocation support method, and human resources allocation support program | |
JP2020077203A (en) | Information processor, program, and information processing method | |
JP6867050B2 (en) | Personnel transfer support device, personnel transfer support method, and program | |
KR102228414B1 (en) | System for personnel recommendation based on task tracker | |
CN113918102A (en) | Data processing method, device and equipment based on block chain and storage medium | |
US9452885B1 (en) | Height-based item retrieval | |
WO2014045994A1 (en) | Organization constitution setting device, organization constitution setting method, and computer-readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150908 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160624 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160803 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5985317 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |