Project proposal device and project proposal method
The case proposal device addresses performance gaps and motivation issues by calculating and adjusting task proposals based on operator unfairness, ensuring fair and balanced workload distributions.
Patent Information
- Application Number
- PCT/JP2023/044259
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2025-06-19
AI Technical Summary
Existing task assignment methods can lead to significant performance gaps among workers due to uneven task distributions, resulting in reduced motivation and productivity as workers perceive unfairness in their evaluations.
A case proposal device that calculates unfairness for each operator based on their processing rates and compares them to a virtual standard operator, then adjusts task proposals to balance workload and skill utilization, ensuring operators are assigned tasks that align with their capabilities and available time.
The device effectively reduces performance gaps among workers by ensuring fair task distributions, thereby maintaining high motivation and productivity levels by minimizing perceived unfairness in evaluations.
Smart Images

Figure JP2023044259_19062025_PF_FP_ABST
Abstract
Description
Project proposal device and project proposal method
[0001] The embodiments relate to a project proposal device and a project proposal method.
[0002] A method for distributing multiple tasks to multiple workers is known. For example, workers are selected based on the resources of each worker, such as their schedules and skills. The content of the task is divided into units that can be processed using various skills required to complete the entire task. Then, candidate workers are considered based on whether they possess the skills required to complete the task and whether there is sufficient time in the schedule for completing the task. Tasks are then assigned to workers who meet the criteria (see, for example, Patent Document 1).
[0003] Tasks are classified into routine tasks and non-routine tasks. Non-routine tasks are tasks that are handled on a case-by-case basis, such as construction or sales, and the amount of time required to complete each task can vary. However, there are cases where achievements are awarded based on the number of tasks completed, regardless of the task content. In this case, if tasks are assigned based solely on the worker's resources, it is possible that, over a certain period of time, a certain worker A may be assigned consecutive tasks that require a long time, while another worker B may be assigned consecutive tasks that require only a short time. This can result in a large difference in achievements between workers when achievements are awarded based on the number of tasks.
[0004] A large gap in performance can reduce worker motivation and lead to a decrease in productivity. That is, according to equity theory (e.g., Non-Patent Document 1), workers compare their own and other workers' efforts in tasks with the rewards they receive, and if they perceive the results as unfair, they will take actions to approach a state of satisfaction with fairness. Therefore, if workers perceive unfairness, they may lose motivation to continue working, and productivity may decrease.
[0005] Japanese Patent Application Publication No. 2018-206092
[0006] Globis University Graduate School of Management, "Equity Theory," [online], [October 23, 2023] Search, Internet <URL: https: / / mba.globis.ac.jp / about_mba / glossary / detail-12208.html>
[0007] The present invention has been made in light of the above circumstances, and its purpose is to provide a means for suggesting appropriate cases to workers in order to reduce unfairness in the evaluations obtained as a result of the workers' performance of tasks.
[0008] A project proposal device of one embodiment proposes projects to be processed in a first time period and includes a project information database, an unfairness calculation unit, an unfairness database, an outcome estimation unit, and a proposed project information adjustment unit. The project information database stores project information for multiple projects with different working times. The unfairness calculation unit calculates the unfairness for each of multiple workers based on a processing rate based on inputs and outcomes prior to the first time period for each of the multiple workers and a standard processing rate by a virtual standard worker. The unfairness database stores the unfairness for each of the multiple workers. The outcome estimation unit estimates a planned outcome for the first time period for each of the multiple workers based on estimated inputs for the first time period for each of the multiple workers and the unfairness for each of the multiple workers. The proposed project information adjustment unit selects the plurality of workers one by one in descending order of the planned outcomes for each of the plurality of workers, and selects the plurality of projects for the selected worker in order of the project with the shortest working time.
[0009] According to the embodiment, it is possible to provide a means for proposing appropriate cases to workers.
[0010] FIG. 1 shows the hardware configuration of the project proposal device according to the first embodiment. FIG. 2 shows the functional configuration of the project proposal device according to the first embodiment. FIG. 3 shows an example of a degree of unfairness calculated and stored in the project proposal device according to the first embodiment. FIG. 4 shows an example of a skill value stored in the project proposal device according to the first embodiment. FIG. 5 shows an example of data stored in the project proposal device according to the first embodiment. FIG. 6 shows an example of data stored in the project proposal device according to the first embodiment. FIG. 7 shows an example of data calculated by an outcome estimation unit of the project proposal device according to the first embodiment. FIG. 8 shows an example of a result of adjustment by the proposed project information adjustment unit of the project proposal device according to the first embodiment. FIG. 9 shows an example of the flow of operations performed by the project proposal device according to the first embodiment.
[0011] Hereinafter, embodiments will be described with reference to the drawings.
[0012] 1. First Embodiment 1.1. Configuration (Structure) 1.1.1. Configuration of the Project Proposal Device FIG. 1 shows the hardware configuration of the project proposal device according to the first embodiment. The project proposal device 1 is a device that proposes projects that a requester wishes to request to a plurality of workers. A requester is a person who requests, proposes, or assigns a project to a worker. A worker is a person who actually processes the project. In one example, the project proposal device 1 proposes a project at the start of a certain unit period. Examples of the unit period include one day or several hours. The following description is based on an example in which the unit period is one day. Hereinafter, the day on which the project proposal device 1 proposes a project may be referred to as the current day.
[0013] As shown in FIG. 1, the project proposal device 1 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a storage 104, an input device 105, and a communication device 106.
[0014] The CPU 101 is an integrated circuit capable of executing various programs. By executing the programs, the CPU 101 executes and controls the overall operation of the project proposal device 1. By the CPU 101 executing the programs stored in the ROM 102 and loaded onto the RAM 103, the project proposal device 1 executes various operations and functions as various functional blocks.
[0015] The ROM 102 is a non-volatile memory that stores data such as programs and control data for controlling the project proposal device 1. The RAM 103 is a volatile memory that temporarily stores data. The RAM 103 also functions as a work area for the CPU 101.
[0016] The storage 104 is an auxiliary storage device of the project proposal device 1. Examples of the storage 104 include a hard disk drive (HDD), a solid state drive (SSD), and a memory card. The storage 104 stores data necessary for the operation of the project proposal device 1. The storage 104 may store a program that causes the CPU 101 to execute the operation performed by the project proposal device 1.
[0017] The input device 105 is a device that enables a user of the project proposal device 1 to input data to the project proposal device 1. Examples of the input device 105 include a keyboard, a mouse, a touch panel, or a button switch.
[0018] The communication device 106 is a device that enables the project proposal device 1 to communicate with an external device. The communication device 106 is configured to be able to communicate with an external device of the project proposal device 1 via a wired or / and wireless connection.
[0019] 2 shows the functional configuration of the project proposal device according to the first embodiment. As shown in FIG. 2, the project proposal device 1 includes functional blocks such as a project information acquisition unit 11, a completion information acquisition unit 12, a project information database 13, a skill database 14, an unfairness calculation unit 15, an outcome estimation unit 151, an unfairness database 16, a schedule database 17, a proposed project information adjustment unit 18, and a proposed project information transmission unit 19. Some of the functions of each functional block may be performed by a functional block other than the functional block described below. One or more functional blocks may be divided into smaller functional sub-blocks.
[0020] The project information acquisition unit 11, completion information acquisition unit 12, project information database 13, skill database 14, unfairness calculation unit 15, outcome estimation unit 151, unfairness database 16, schedule database 17, proposed project information adjustment unit 18, and proposed project information transmission unit 19 are realized by some of the resources provided by the hardware of the project proposal device 1.
[0021] The case information acquisition unit 11 is a functional block that acquires case information from outside the case proposal device 1. The case information includes information about the case to be processed and / or information that identifies the case. The case information is provided by a requester. In one example, the case information is transmitted from the requester via communication and received by the communication device 106. In one example, the case information is input by the requester using the input device 105.
[0022] The completion information acquisition unit 12 is a functional block that acquires completion information from outside the project proposal device 1. For each project, the completion information includes information indicating the working time required to complete the project. The completion information is provided by each worker when the worker completes the project that the worker is responsible for. Each piece of completion information further includes information that identifies the worker who processed the project that the completion information covers. In one example, the completion information is transmitted by the worker via communication and received by the completion information acquisition unit 12. In one example, the completion information is input by the worker using the input device 105.
[0023] The project information database 13 is a database that stores and accumulates project information and completion information. The project information is supplied from the project information acquisition unit 11. In one example, when the project information acquisition unit 11 receives the project information, the project information is supplied to the project information database 13 by the project information acquisition unit 11. The completion information is supplied from the completion information acquisition unit 12. In one example, when the completion information acquisition unit 12 receives the completion information, the completion information is supplied to the project information database 13 by the completion information acquisition unit 12.
[0024] The skill database 14 is a database that stores and accumulates skill values for each worker. The skill value includes information that identifies the skills possessed by the worker. The skill value is a numerical value that indicates the sum of the worker's evaluations for items that are necessary and / or useful for processing the case. Examples of items include the length of time the worker has been in charge of the case, whether or not the worker has qualifications that are useful for processing the case, and the worker's level. The level depends on the worker's skill level. In one example, the skill value is input by a user of the case proposal device 1, such as a requester, a worker, or a manager.
[0025] In one example, the skill value is automatically updated based on the completion information. That is, when new completion information is registered in the case information database 13, the skill value of the worker who processed the case that this completion information applies to may change. A worker who had a certain pre-task skill value before processing the case may reach a state of having a certain post-task skill value after processing the case.
[0026] The unfairness calculation unit 15 is a functional block that calculates the unfairness for each worker based on explicit and / or objective numerical values. The unfairness is a numerical value indicating the unfairness that each worker is estimated to perceive. The unfairness is calculated for one day and has a positive or negative value. The unfairness is a value obtained by subtracting from the processing rate for each worker the processing rate (standard processing rate) that is estimated to be obtained by a hypothetical worker (sometimes referred to as a standard contractor) with average attributes assumed based on the attributes of this worker. The processing rate is calculated based on outcomes / inputs. In one example, the standard contractor has the same experience and position as the worker. In one example, if the standard contractor is a member of an organization, the standard contractor has the same period of time and position as the worker's period of time in the organization.
[0027] If a certain worker's processing rate is lower than that of the standard contractor, this worker may have processed cases with a volume and / or difficulty that exceeds the volume and / or difficulty expected to be processed by the standard contractor. Therefore, objectively, this worker is evaluated as having worked harder than the standard contractor. Based on this, the unfairness degree for this worker has a negative value.
[0028] On the other hand, if a certain worker's processing rate is higher than that of the standard contractor, this worker may have processed cases with a volume and / or difficulty lower than the volume and / or difficulty expected to be processed by the standard contractor. Therefore, objectively, this worker is evaluated as having an easier time than the standard contractor. Based on this, the unfairness degree for this worker has a positive value.
[0029] The input is the product of the work time and the pre-work skill value. The work time is the total time required to complete the cases that were completed in a certain day. The work time is obtained from the case information database 13. The outcome is the product of the actual results and the post-work skill value. The actual results are the number of cases that were completed in a certain day. The actual results are obtained from the case information database 13.
[0030] The unfairness calculation unit 15 includes an outcome estimation unit 151. The outcome estimation unit 151 is a functional block that estimates the outcome to be obtained by each worker during the current day. The estimated outcome (hereinafter, sometimes referred to as the expected outcome) is the product of the unfairness after the completion of processing by the worker in the unit period immediately before the current day (i.e., the previous day) and the input for the current day.
[0031] The unfairness database 16 is a database that stores and accumulates the calculated unfairness. Every time the unfairness calculation unit 15 calculates the unfairness, the unfairness database 16 receives the calculated unfairness and stores the received unfairness.
[0032] The schedule database 17 is a database that stores and accumulates schedule information for each worker. The schedule information includes information indicating the available working hours that each worker can spend in a day.
[0033] The proposed project information adjustment unit 18 is a functional block that selects one project for a certain worker from among multiple projects based on certain conditions. The proposed project information adjustment unit 18 receives multiple pieces of project information from the project information database 13. The proposed project information adjustment unit 18 acquires the available working time for the worker from whom a project is to be selected from the schedule database 17. The proposed project information adjustment unit 18 acquires the planned outcome for the worker from whom a project is to be selected. The proposed project information adjustment unit 18 selects one project from among the multiple projects based on the acquired available working time, the acquired planned outcome, and the conditions. The proposed project information adjustment unit 18 supplies proposed project information including information identifying the selected project to the proposed project information transmission unit 19.
[0034] The proposed project information transmission unit 19 transmits the supplied proposed project information to the worker for whom the available work time and planned outcome on which the proposed project information was selected are based. In one example, the proposed project information is transmitted wirelessly and / or wired to the worker's information processing terminal. Examples of the information processing terminal include a personal computer (PC), a tablet terminal, and a smartphone.
[0035] 3 shows an example of unfairness calculated and stored in the project proposal device according to the first embodiment. Fig. 3 shows an example of unfairness for several workers after the previous day's work (or after the work has been completed, or after the work has been completed). The unfairness is calculated by the unfairness calculation unit 15 and stored in the unfairness database 16, as described above with reference to Fig. 2 .
[0036] The unfairness after the previous day's work is based on the input before the previous day's work (or before the work started) and the outcome after the previous day's work. As shown in Figure 3, worker A has an unfairness of 1.3. Worker B has an unfairness of 3.7. Worker C has an unfairness of -2.8. Worker D has an unfairness of 0.6. Worker E has an unfairness of -0.9.
[0037] 4 shows an example of skill values stored in the project proposal device according to the first embodiment. As shown in FIG. 4, three skill types, namely, Aaa, Bbb, and Ccc, are defined. Also, three levels are included for each skill, namely, a level at which the skill can be performed with assistance, a level at which the skill can be performed independently, and a high level at which the skill can be performed with instruction. The skill value is determined based on a combination of the skill type and the skill level.
[0038] As a specific example, if a worker has a level at which they can be trained, the skill values for skill types Aaa, Bbb, and Ccc are 1.29, 1.26, and 1.23, respectively. If a worker is below the trainable level but can perform a skill independently, the skill values for skill types Aaa, Bbb, and Ccc are 1.19, 1.16, and 1.13, respectively. If a worker cannot perform a skill independently but can perform it with assistance, the skill values for skill types Aaa, Bbb, and Ccc are 1.09, 1.06, and 1.03, respectively.
[0039] 5 shows an example of data stored in the project proposal device according to the first embodiment. Specifically, FIG. 5 shows an example of available work time and pre-work skill values for several workers at the start of a certain day.
[0040] As shown in FIG. 5, worker A has 6 hours of available work time and a pre-task skill value of 1.19. Worker B has 5 hours of available work time and a pre-task skill value of 1.09. Worker C has 6 hours of available work time and a pre-task skill value of 1.13. Worker D has 5.5 hours of available work time and a pre-task skill value of 1.03. Worker E has 6 hours of available work time and a pre-task skill value of 1.16.
[0041] FIG. 5 also shows estimated inputs. The estimated inputs are inputs for the current day estimated based on the available work time at the start of the day and the pre-task skill value. The estimated inputs are the product of the available work time at the start of the day and the pre-task skill value. The estimated inputs by worker A are 7.1. The estimated inputs by worker B are 5.5. The estimated inputs by worker C are 6.8. The estimated inputs by worker D are 5.8. The estimated inputs by worker E are 7.0.
[0042] FIG. 6 shows an example of data stored in the project proposal device according to the first embodiment. Specifically, FIG. 6 shows details of projects at the start of a certain day, and shows data stored in a project information database. As shown in FIG. 6, projects scheduled to be processed that day are classified and labeled based on the content of the projects. The number of labels increases in ascending order of the time required to process the projects of each label. In other words, the smaller the number of labels, the shorter the time it takes to process the project.
[0043] There are four cases with label I, and each case takes a maximum of 0.25 hours to process. The processing of all cases with label I takes a maximum of 1 hour.
[0044] The number of cases of label II is 4, and each case takes 0.25 to 0.5 hours to be processed. The maximum processing time for all cases of label II is 2 hours.
[0045] There are five cases with label III, and each case takes between 0.5 and 1 hour to be processed. The maximum processing time for all cases with label III is 5 hours.
[0046] There are two Label IV cases, and each case takes between 1 hour and 1.5 hours to process. The total processing time for all Label IV cases is a maximum of 3 hours.
[0047] The number of cases with label V is one, and this case takes between 1.5 hours and 2 hours to be processed.
[0048] There are four cases with label VI, and each case takes between two and three hours to process. The maximum time required to process all cases with label VI is 12 hours.
[0049] The number of cases with label VII is one, and this case will take more than three hours to process.
[0050] 1.2. Operation 1.2.1. Unfairness Calculation Unit The outcome estimation unit 151 calculates the expected outcome based on the following principle. The proposed project information adjustment unit 18 proposes projects to workers based on the expected outcome. The expected outcome is calculated with the aim of bringing the unfairness after the previous day's work closer to zero. In other words, the expected outcome is calculated so that the unfairness after the previous day's work and the processing rate estimated to be obtained after the current day's work are zero. Hereinafter, the unfairness after the previous day's work may be referred to as the unfairness after the previous day's work. Furthermore, hereinafter, the processing rate estimated to be obtained after the current day's work may be referred to as the estimated processing rate after the current day's work.
[0051] Specifically, the planned outcome is calculated as follows: The estimated processing rate after today's work is calculated so that Equation 1 holds true. Unfairness after previous day's work + Estimated processing rate after today's work = 0 (Equation 1) The estimated processing rate after today's work is planned outcome / estimated input, so Equation 2 is derived from Equation 1. Planned outcome = - Unfairness × Estimated input (Equation 2) Figure 7 shows an example of data calculated by the outcome estimation unit of the project proposal device of the first embodiment. Figure 7 shows an example of a planned outcome. As shown in Figure 7, the order of workers is sorted in descending order of planned outcome value on the list of workers. The planned outcome of worker C is 18.9. The planned outcome of worker E is 6.3. The planned outcome of worker D is -3.4. The planned outcome of worker C is -9.3. The planned outcome of worker D is -20.2.
[0052] 1.2.2. Proposed Project Information Adjustment Unit The proposed project information adjustment unit 18 sequentially selects projects to be proposed to each worker from all projects for the day based on the planned outcome and post-task skill value of each worker.
[0053] FIG. 8 shows an example of the results of adjustment by the proposed project information adjustment unit of the project proposal device of the first embodiment. The proposed project information adjustment unit 18 selects workers in descending order of their planned outcomes and selects projects to be proposed to the selected workers. The proposed project information adjustment unit 18 selects the projects and the number of projects so that each worker can complete the work within the available work time. For each worker, the proposed project information adjustment unit 18 selects the projects and the number of projects so that the product of the worker's post-work skill value and the number of projects is less than the worker's available work time. Since the post-work skill value is unknown before the work, the post-work skill value from the previous day is used in the selection. The proposed project information adjustment unit 18 preferentially selects projects with smaller labels.
[0054] As a result of the above selection, the proposed project information adjustment unit 18 selects the following projects and numbers for each worker. First, for worker C, the proposed project information adjustment unit 18 selects projects that can be completed in less than six hours of work, starting with projects with label I. That is, the proposed project information adjustment unit 18 selects all (i.e., four) projects with label I and all (i.e., four) projects with label II. At this point, the work time is three hours. Next, the proposed project information adjustment unit 18 selects three projects with label III based on the fact that the remaining work time is three hours. The outcome resulting from worker C processing the selected projects is 13.5, which is the product of the actual performance of 11 and the post-work skill value of 1.23.
[0055] The proposed project information adjustment unit 18 selects projects for workers E, D, A, and B using similar rules. For worker E, based on the fact that worker E has five hours of available work time and that projects with labels I and II have already been selected, the proposed project information adjustment unit 18 selects the remaining two projects with label III, all (i.e., two) projects with label IV, and all (i.e., one) projects with label V. The outcome resulting from worker E processing the selected projects is the product of 5 and 1.16, or 5.8.
[0056] The proposed project information adjustment unit 18 selects one project with label VI for worker D, based on the fact that worker D has 5.5 hours of available work time and that the projects I, II, III, IV, and V have already been selected. The outcome resulting from worker D processing the selected project is the product of 1 and 1.03, which is 1.03.
[0057] The proposed project information adjustment unit 18 selects the remaining project with label VI for worker A based on the fact that worker A has six hours of available work time and that projects I, II, III, IV, and V have already been selected. The outcome resulting from worker A processing the selected project is the product of 1 and 1.03, or 1.03.
[0058] The proposed project information adjustment unit 18 selects one project labeled VII for worker B based on the fact that worker B has six hours of available work time and that the projects I, II, III, IV, V, and VI have already been selected. The outcome resulting from worker B processing the selected project is the product of 1 and 1.09, or 1.09.
[0059] The item information that identifies the item selected for each worker is transmitted to the proposed item information transmitting unit 19 as proposed item information.
[0060] 9 shows an example of the flow of operations performed by the project proposal device according to the first embodiment. Any steps in the flow are not limited to the order shown in FIG. 9, and unless otherwise indicated, steps can occur in an order different from the illustrated order and / or in parallel with other steps.
[0061] 9 starts when a user of the project proposal device 1 instructs the device to start operating on a certain day. Alternatively, the flow in FIG. 9 starts automatically at a predetermined time on the day the work is to be performed. At the start of the flow in FIG. 9, project information about the project for that day has been entered by the requester and stored in the project information database 13. Also, at the start of the flow in FIG. 9, the available working time of each worker has been stored in the schedule database 17.
[0062] The unfairness calculation unit 15 acquires the unfairness of each worker after the work of the previous day from the unfairness database 16 (step ST1).
[0063] The unfairness calculation unit 15 acquires the available working time of each worker on that day from the schedule database 17, and also acquires the pre-work skill value of each worker on that day from the skill database 14 (step ST2).
[0064] The outcome estimation unit 151 calculates the expected outcome for each worker (step ST3).
[0065] The proposed project information adjustment unit 18 sorts the workers on the list of workers in descending order of the planned outcomes (step ST4).
[0066] The proposal information adjustment unit 18 selects the first worker (step ST5).
[0067] The proposed case information adjustment unit 18 selects the case with the shortest required time for the selected worker from among the cases that have not been selected as a proposed case (step ST6).
[0068] The proposed project information adjustment unit 18 determines whether the total required time of the selected projects exceeds the available work time of the selected worker. If the total required time does not exceed the available work time (No in step ST7), the flow proceeds to step ST6.
[0069] If the total required time exceeds the available work time (Yes in step ST7), the proposed project information adjustment unit 18 determines whether project selection for all workers has been completed. If not (No in step ST8), the proposed project information adjustment unit 18 selects the next worker (step ST9). Step ST9 continues to step ST6.
[0070] If the selection of projects for all workers has been completed (step ST8_Yes), the proposed project information sending unit 19 proposes the selected projects to each worker, i.e., sends the proposed project information (step ST_10). Upon receiving the proposed project information, each worker works on the project proposed for that worker. Upon completing their work, each worker sends completion information about the completed work to the completion information acquisition unit 12. As a result, the actual results and total working time for that day for each worker are stored in the project information database 13. Furthermore, if the skill value of a worker is updated, the updated skill value is stored in the skill database 14.
[0071] The proposal information adjustment unit 18 waits for a certain period of time (step ST_11).
[0072] The proposed project information adjustment unit 18 refers to the project information database 13 and determines whether all workers have completed work on the project (step ST_12). If not (step ST12_No), the flow proceeds to step ST11.
[0073] If all the workers have completed the work on the item (Yes in step ST12), the unfairness calculation unit 15 calculates the unfairness of each worker after the work (step ST13). When step ST13 is completed, the flow ends.
[0074] 1.3. Advantages (Effects) The job proposal device 1 according to the first embodiment calculates a processing rate based on each worker's outcomes and inputs, and calculates unfairness based on the difference between the calculated processing rate and the processing rate of a hypothetical standard contractor. Next, for each worker, the job proposal device 1 calculates a planned outcome based on the unfairness of the previous day and the estimated inputs in order to propose jobs for a certain day. The processing rate thus obtained has a sign opposite to the sign of the unfairness of the previous day and an absolute value based on the absolute value of the unfairness of the previous day. The job proposal device 1 sorts the list of workers in ascending order of the calculated planned outcomes. Therefore, workers with a negative unfairness of the previous day are positioned higher on the list, and workers with an unfairness of the previous day with a large negative absolute value are likely to be positioned higher on the list. The job proposal device 1 then selects workers in the sorted order and selects jobs for the selected workers, starting with those with the shortest required time. Therefore, a job with a shorter required time is proposed to a worker who had a negative unfairness on the previous day and a worker who had an unfairness with a large negative absolute value on the previous day. By making such a proposal each day that work is performed, the unfairness of the worker on the previous day is maintained near zero. This reduces the unfairness in the evaluation obtained as a result of the worker's work completion, and can prevent a decrease in worker motivation to work and a decrease in productivity.
[0075] The present invention is not limited to the above-described embodiments, and various modifications can be made in the implementation stage without departing from the spirit of the invention. Furthermore, the embodiments may be implemented in appropriate combinations, in which case the combined effects can be obtained. Furthermore, the above-described embodiments include various inventions, and various inventions can be extracted by combining selected elements from the disclosed elements. For example, if the problem can be solved and the desired effect can be obtained even if some elements are deleted from all elements shown in the embodiments, the configuration from which these elements are deleted can be extracted as an invention.
[0076] REFERENCE SIGNS LIST 1...Project proposal device, 101...CPU, 102...ROM, 103...RAM, 104...storage, 105...input device, 106...communication device, 11...project information acquisition unit, 12...completion information acquisition unit, 13...project information database, 14...skill database, 15...unfairness calculation unit, 151...outcome estimation unit, 16...unfairness database, 17...schedule database, 18...proposed project information adjustment unit, 19...proposed project information transmission unit
Claims
1. A case proposal device that proposes cases to be processed during a first period, comprising: A case information database that stores case information for a plurality of cases with different working hours; An unfairness calculation unit that calculates the unfairness for each of a plurality of workers based on the processing rate based on the input and output in the past from the first period for each of the plurality of workers and the standard processing rate by a virtual standard worker; An unfairness database that stores the unfairness for each of the plurality of workers; An output prediction unit that predicts the planned output during the first period for each of the plurality of workers based on the estimated input during the first period for each of the plurality of workers and the unfairness for each of the plurality of workers; A proposed case information adjustment unit that selects each of the plurality of workers one by one in descending order of the planned output of each of the plurality of workers, and selects the plurality of cases for the selected worker in order from the case with the shorter working time. A case proposal device comprising:
2. The case proposal device according to claim 1, wherein the unfairness for the first worker among the plurality of workers is based on a value obtained by subtracting the standard processing rate from the processing rate for the first worker.
3. Further comprising: A skill database that stores skill values for each of the plurality of workers; A schedule database that stores the available working hours during the first period for each of the plurality of workers; The estimated input for the first worker is based on the product of the skill value for the first worker and the available working hours for the first worker, The planned output for the first worker is based on the product of the estimated input for the first worker and the unfairness for the first worker. The case proposal device according to claim 2.
4. A case proposal method for proposing cases to be processed during a first period, the method comprising: obtaining an unfairness for each of the plurality of workers based on a processing rate based on inputs and outputs in the past from the first period for each of the plurality of workers and a standard processing rate by a virtual standard worker; estimating a planned output for each of the plurality of workers during the first period based on the estimated input for each of the plurality of workers during the first period and the unfairness for each of the plurality of workers; selecting each of the plurality of workers one by one in descending order of the planned output of each of the plurality of workers, and for the selected worker, selecting a plurality of cases with different working times in order from the case with the shorter working time.
Citation Information
Patent Citations
Work value averaging method
JP1991217967A
Scheduling method
JP1997114893A
Manual assembly line efficiency evaluation device
JP2000024850A
Inter-workplace worker accommodation system
JP2000194755A
Semi-automated machine learning process to match work to worker
US20170132555A1