Evaluation support device, evaluation support system, evaluation support method, and evaluation support program
The evaluation support device addresses inadequate task evaluation by correlating worker attributes with work time, enabling managers to identify and address individual worker dependencies in maintenance tasks.
Patent Information
- Application Number
- JP2024541615
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-02-26
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-02-26
AI Technical Summary
Existing methods for evaluating equipment maintenance tasks fail to distinguish between bottlenecks due to long average working times or large variance values, leading to inadequate task evaluation.
An evaluation support device that analyzes worker attribute information and work time correlations to identify variations in work time, supporting managers in evaluating whether time dispersion is influenced by worker experience or knowledge.
Enables managers to assess the impact of worker experience and knowledge on work time variations, allowing for targeted improvements in work procedure manuals and training.
Smart Images

Figure 0007612114000001 
Figure 0007612114000002 
Figure 0007612114000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an evaluation support device, an evaluation support system, an evaluation support method, and an evaluation support program. [Background technology]
[0002] Patent Document 1 describes a technology for increasing the efficiency and quality of facility maintenance / preservation work performed by workers on on-site equipment. On-site equipment refers to various types of equipment installed at sites such as product production plants. Patent Document 1 describes a technology for identifying work procedure manuals that need to be updated. The technology in Patent Document 1 first identifies the work procedure manuals that the worker referenced and the tasks that the worker performed from the document reference log on the tablet that the worker holds. Next, state transition information is extracted from the on-site equipment that is the target of maintenance / repair, and the task time for each task in the work procedure manual is obtained. Based on the results, the average and variance of the task time for each task are calculated. Then, based on this statistical information, the work procedure manuals that need to be improved or updated are identified.
[0003] The technology of this patent document 1 is a work management system having an evaluation function for evaluating problems regarding the difference between standard work and performed work. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2023-042224 A Summary of the Invention [Problem to be solved by the invention]
[0005] In the technology of Patent Document 1, the average and variance of the task time are calculated for the tasks performed as the maintenance / repair work of the target equipment, and used for evaluation. However, this method has the problem that tasks with long average task time or large variance are uniformly regarded as bottlenecks, making it difficult to perform an appropriate evaluation.
[0006] In the present disclosure, the correlation between the attribute information of the worker and the working time is output for the variation in the working time between the workers, thereby supporting the evaluation by the manager as to whether the variation in the working time is due to the experience or knowledge of the worker. [Means for solving the problem]
[0007] The evaluation support device according to the present disclosure comprises: An evaluation support device that supports evaluation of work performed by a worker, comprising: a task information update unit that updates task information in which actual task time is set for each task for each worker based on the screen operation log of the worker; The system includes an evaluation support generation unit that uses a task list, which is a list of tasks, and the task information to generate evaluation support information that indicates the variation in task time between workers for each task and the correlation between the worker's attribute information and task time. Effect of the Invention
[0008] The evaluation support device according to the present disclosure outputs the variation in work time between workers and the correlation between the attribute information of the workers and the work time. Therefore, the evaluation support device according to the present disclosure can support the evaluation by the manager who evaluates whether the variation in work time is due to the experience or knowledge of the workers. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram showing an example of the overall configuration of an evaluation support system according to a first embodiment. [Diagram 2]FIG. 1 is a diagram showing an example of the configuration of an evaluation support device according to a first embodiment. [Diagram 3] FIG. 4 is a flow diagram showing an example of an operation log analysis process of the evaluation support process according to the first embodiment. [Figure 4] FIG. 2 is a diagram showing an example of the configuration of a task list according to the first embodiment. [Diagram 5] FIG. 4 is a diagram showing an example of the configuration of each work definition log according to the first embodiment. [Figure 6] FIG. 4 is a diagram showing an example of the configuration of performed work information according to the first embodiment. [Figure 7] FIG. 4 is a flow diagram showing an example of a task information update process of the evaluation support process according to the first embodiment. [Figure 8] FIG. 4 is a diagram showing an example of the configuration of work information according to the first embodiment. [Figure 9] FIG. 4 is a flow diagram showing an example of an evaluation support generation process of the evaluation support process according to the first embodiment. [Figure 10] FIG. 4 is a diagram showing an example of the configuration of worker information according to the first embodiment. [Figure 11] FIG. 13 is a diagram showing an example of a screen GUI for request transmission on the evaluation support information screen according to the first embodiment. [Figure 12] FIG. 13 is a diagram showing an example of a screen GUI for outputting evaluation support information on the evaluation support information screen according to the first embodiment. [Figure 13] FIG. 13 is a diagram showing an example of evaluation support information output on an evaluation support information screen according to the modification of the first embodiment. [Figure 14] FIG. 13 is a diagram showing an example of output of evaluation support information in an Excel file according to the modified example of the first embodiment. [Figure 15] FIG. 13 is a diagram showing a configuration example of an evaluation support device according to a modified example of the first embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, the present embodiment will be described with reference to the drawings. In each drawing, the same or corresponding parts are given the same reference numerals. In the description of the embodiment, the description of the same or corresponding parts will be omitted or simplified as appropriate. The arrows in the drawing mainly indicate the flow of data or the flow of processing. In addition, the relationship of the size of each component in the following drawings may differ from the actual one. In addition, in the description of the embodiment, directions or positions such as up, down, left, right, front, back, front, and back may be indicated. These notations are for convenience of explanation and do not limit the arrangement, direction, or orientation of the device, instrument, or part.
[0011] Embodiment 1 ***Configuration Description*** FIG. 1 is a diagram showing an example of the overall configuration of an evaluation support system 500 according to the present embodiment. The evaluation support system 500 is a system that supports the evaluation of work performed by the worker 201. The evaluation support system 500 outputs a correlation between various attribute information of the worker and the work time in response to the variation in work time between the workers. In this way, the evaluation support system 500 supports the evaluation by the manager who evaluates whether the variation in work time that has occurred is due to the experience or knowledge of the worker. The evaluation support system 500 includes an evaluation support device 100, an operator terminal 200, and an administrator terminal 300. The evaluation support device 100, the operator terminal 200, and the administrator terminal 300 communicate with each other via a network.
[0012] The evaluation support device 100 is a device that supports the evaluation of work performed by a worker 201. The evaluation support device 100 is a device that supports the evaluation and improvement of incident response work using personal attribute information. The evaluation support device 100 is also called a personal attribute improvement support device. The worker terminal 200 is a terminal operated by a worker 201. The administrator terminal 300 is a terminal operated by an administrator 301. The worker 201 is a person who performs incident response work. The administrator 301 is a person who evaluates and improves each task in the incident response work. The administrator 301 is a person who evaluates the personal nature of each task in the incident response work and identifies tasks that require improvement.
[0013] FIG. 2 is a diagram showing an example of a configuration of the evaluation support device 100 according to the present embodiment. The evaluation support device 100 is a computer. The evaluation support device 100 includes a processor 910 and other hardware such as a memory 921, an auxiliary storage device 922, an input interface 930, an output interface 940, and a communication device 950. The processor 910 is connected to the other hardware via a signal line and controls the other hardware.
[0014] The evaluation support device 100 includes, as functional elements, an operation log acquisition unit 110, an operation log analysis unit 120, a task information update unit 130, an evaluation support generation unit 140, an evaluation support output unit 150, and a storage unit 160. A task list 51, each task definition log 52, performed task information 53, task information 54, and worker information 55 are stored in the storage unit 160.
[0015] The functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 are realized by software. The storage unit 160 is provided in the memory 921. The storage unit 160 may be provided in the auxiliary storage device 922, or may be provided separately in the memory 921 and the auxiliary storage device 922.
[0016] The processor 910 is a device that executes an evaluation support program. The evaluation support program is a program that realizes the functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150. The processor 910 is an IC that performs arithmetic processing. Specific examples of the processor 910 are a CPU, a DSP, and a GPU. IC is an abbreviation for Integrated Circuit. CPU is an abbreviation for Central Processing Unit. DSP is an abbreviation for Digital Signal Processor. GPU is an abbreviation for Graphics Processing Unit.
[0017] The memory 921 is a storage device that temporarily stores data. Specific examples of the memory 921 are SRAM and DRAM. SRAM is an abbreviation for Static Random Access Memory. DRAM is an abbreviation for Dynamic Random Access Memory. The auxiliary storage device 922 is a storage device that stores data. A specific example of the auxiliary storage device 922 is a HDD. The auxiliary storage device 922 may also be a portable storage medium such as an SD (registered trademark) memory card, CF, NAND flash, a flexible disk, an optical disk, a compact disk, a Blu-ray (registered trademark) disk, or a DVD. Note that HDD is an abbreviation for Hard Disk Drive. SD (registered trademark) is an abbreviation for Secure Digital. CF is an abbreviation for CompactFlash (registered trademark). DVD is an abbreviation for Digital Versatile Disk.
[0018] The input interface 930 is a port connected to an input device such as a mouse, a keyboard, or a touch panel. Specifically, the input interface 930 is a USB terminal. The input interface 930 may be a port connected to a LAN. USB is an abbreviation for Universal Serial Bus. LAN is an abbreviation for Local Area Network. Although one input interface 930 is shown in FIG. 1, multiple input interfaces 930 may be present.
[0019] The output interface 940 is a port to which a cable of an output device such as a display is connected. Specifically, the output interface 940 is a USB terminal or an HDMI (registered trademark) terminal. Specifically, the display is an LCD. The output interface 940 is also called a display interface. HDMI (registered trademark) is an abbreviation for High Definition Multimedia Interface. LCD is an abbreviation for Liquid Crystal Display. Although one output interface 940 is illustrated in FIG. 1, multiple output interfaces 940 may exist.
[0020] The communication device 950 has a receiver and a transmitter. The communication device 950 is connected to a communication network such as a LAN, the Internet, a telephone line, or Wi-Fi (registered trademark). Specifically, the communication device 950 is a communication chip or a NIC. The communication device 950 may also function as a network interface. NIC is an abbreviation for Network Interface Card.
[0021] The evaluation support program is executed in the evaluation support device 100. The evaluation support program is read into the processor 910 and executed by the processor 910. In addition to the evaluation support program, an OS is also stored in the memory 921. The OS is an abbreviation for Operating System. The processor 910 executes the evaluation support program while executing the OS. The evaluation support program and the OS may be stored in an auxiliary storage device 922. The evaluation support program and the OS stored in the auxiliary storage device 922 are loaded into the memory 921 and executed by the processor 910. Note that a part or all of the evaluation support program may be incorporated into the OS.
[0022] The evaluation support device 100 may include multiple processors that replace the processor 910. These multiple processors share the task of executing the evaluation support program. Each processor is a device that executes the evaluation support program, just like the processor 910.
[0023] Data, information, signal values and variable values used, processed or output by the evaluation support program are stored in the memory 921, the auxiliary storage device 922, or a register or cache memory within the processor 910.
[0024] The "parts" of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 may be read as "circuit," "step," "procedure," "process," or "circuitry." The evaluation support program causes a computer to execute an operation log acquisition process, an operation log analysis process, a work information update process, an evaluation support generation process, and an evaluation support output process. The "processes" of the operation log acquisition process, the operation log analysis process, the work information update process, the evaluation support generation process, and the evaluation support output process may be read as "program," "program product," "computer-readable storage medium storing a program," or "computer-readable recording medium recording a program." The evaluation support method is a method performed by the evaluation support device 100 executing the evaluation support program. The evaluation support program may be provided by being stored in a computer-readable recording medium. Also, the evaluation support program may be provided as a program product.
[0025] The evaluation support device 100 outputs information that supports the personal evaluation of each task in incident work. The task list 51 is a list of tasks to be performed in an incident response operation. Each task definition log 52 is a group of screen operation logs that defines each task performed in an incident response operation. The performed task information 53 is information on performed tasks extracted from the screen operation logs of tasks determined to have been performed by the operation log analysis unit 120. Specifically, the performed task information 53 is a task ID, a worker ID, a task start date and time, and a task end date and time. ID is an abbreviation for IDentifier. The task information 54 is information used for personal evaluation of each task. Specifically, the task information 54 includes a task ID, a worker ID, a task time, and a task date and time. The worker information 55 is various attribute information of the worker. Specifically, the worker information 55 is information such as years of service, qualifications held by the worker, and training history. The evaluation support information 56 is information for supporting the personal evaluation by the administrator 301. The storage unit 160 may accumulate past evaluation support information 56.
[0026] The operation log acquisition unit 110 acquires screen operation log data 31 during incident handling. The operation log analysis unit 120 extracts performed work information 53, which is information on the performed work, from the screen operation log data 31. The operation log analysis unit 120 compares the screen operation log of the worker 201 obtained from the screen operation log data 31 with each work definition log 52 that defines each work. Then, the operation log analysis unit 120 determines whether each work has been performed for each worker. The operation log analysis unit 120 generates performed work information 53 that sets the performance status of each work for each worker.
[0027] The work information updating unit 130 updates the work information 54 in which the actual work time for each work is set for each worker based on the screen operation logs of the workers. The work information updating unit 130 acquires necessary information from the performed work information 53 extracted by the operation log analysis unit 120, and updates the work information 54. For example, the work information updating unit 130 uses the performed work information 53 to calculate the work time for each worker for the performed work, and updates the work information 54.
[0028] The evaluation support generating unit 140 generates and outputs evaluation support information 56, which is information for the manager to evaluate the personal nature of each task. Using a task list 51, which is a list of tasks, and task information 54, the evaluation support generating unit 140 generates, as evaluation support information 56, the variation in task time between workers for each task and the correlation between the attribute information of the workers and the task time.
[0029] The evaluation support output unit 150 receives an evaluation support information request 32 requesting output of evaluation support information 56. The evaluation support output unit 150 outputs the evaluation support information 56 according to the output format included in the evaluation support information request 32. The evaluation support output unit 150 also visualizes the variation in work time according to the data format included in the evaluation support information request 32, and visualizes the correlation between attribute information and work time, and transmits them to the sender of the evaluation support information request 32.
[0030] ***Explanation of Operation*** Next, an operation of the evaluation support device 100 according to the present embodiment will be described. The operation procedure of the evaluation support device 100 corresponds to an evaluation support method. Also, a program for realizing an evaluation support process, which is the operation of the evaluation support device 100, corresponds to an evaluation support program.
[0031] The evaluation support device 100 receives screen operation log data 31 transmitted from the worker terminal 200 of each worker 201. Alternatively, the evaluation support device 100 receives the screen operation log data 31 transmitted from the worker terminal 200 used by the worker 201 during incident response work. The screen operation log refers to log information of operations performed on the worker terminal 200. The screen operation log includes information such as the worker and the execution date and time in addition to the executed process. The screen operation log data 31 is a collection of multiple screen operation logs as a single data. The evaluation support device 100 receives the screen operation log data 31 as an input at the operation log acquisition unit 110. Then, the operation log analysis unit 120 analyzes the input screen operation log data 31.
[0032] FIG. 3 is a flow diagram showing an example of the operation log analysis process of the evaluation support process according to the present embodiment. 3, a process in which the operation log analysis unit 120 analyzes the screen operation log data 31 and extracts performed work information 53, which is information on performed work, will be described. The performed work information 53 is information such as a work ID, a worker ID, a work start date and time, and a work end date and time.
[0033] <Operation log analysis process> In the operation log analysis process, the operation log analysis unit 120 compares the screen operation log of the worker with each task definition log 52 that defines each task. The operation log analysis unit 120 determines whether each task has been performed for each worker, and generates performed task information 53 including the task start date and time and task end date and time for each worker for each task as the status of the performance of each task. Specifically, the following applies:
[0034] In step S301, the operation log analysis unit 120 acquires the task list 51 from the storage unit 160.
[0035] FIG. 4 is a diagram showing an example of the configuration of the work list 51 according to the present embodiment. Task IDs and task details are set in the task list 51. The task list 51 is a list of task IDs in incident response operations.
[0036] The process from step S302 to step S310 is repeated for each task ID in the task list 51.
[0037] In step S303, the operation log analysis unit 120 sets one of the task IDs included in the task list 51 as the task ID to be processed. Here, the task ID to be processed is task n. The operation log analysis unit 120 acquires a screen operation log group, which is a combination of logs of operations that define task n, from each task definition log 52.
[0038] FIG. 5 is a diagram showing an example of the configuration of each work definition log 52 according to the present embodiment. In each work definition log 52, a work ID and a screen operation log group which is the work definition log are set.
[0039] In step S304, the operation log analysis unit 120 determines whether or not a screen operation log group defining the operation n is included in the screen operation log data 31 acquired as input. Note that the screen operation log group refers to a group of multiple screen operation logs. As a result of the determination, when the screen operation log group of the work n is included in the screen operation log data 31 (YES in step S305), the process proceeds to step S306. If the result of the determination is that the screen operation log group of the task n is not included in the screen operation log data 31 (NO in step S305), the process proceeds to step S310, and if there is a next task ID, the process is repeated for the next task ID. If there is no next task ID, the process ends.
[0040] In step S306, the operation log analysis unit 120 extracts the operation start date and time from the first log in the corresponding screen operation log group. In step S307, the operation log analysis unit 120 extracts the operation end date and time from the last log in the corresponding screen operation log group. In step S308, the operation log analysis unit 120 extracts the worker ID of the operation n from the corresponding screen operation log group. In step S309, the operation log analysis unit 120 stores information associating the task ID, the worker ID, the task start date and time, and the task end date and time in the performed task information 53 stored in the storage unit 160. The task start date and time and the task end date and time here refer to the execution dates and times of the first and last processes executed in the screen operation logs of task n, respectively.
[0041] FIG. 6 is a diagram showing an example of the configuration of the performed work information 53 according to the present embodiment. In the performed work information 53, the work ID, the worker ID, the work start date and time, and the work end date and time are set by the processing from step S302 to step S310.
[0042] The above process is repeated the number of times equal to the number of task IDs obtained from the task list 51. As described above, in this embodiment, the performed work is identified and work information is extracted. Normally, it is not possible to extract information about work that does not have a procedure manual or work that does not involve state transitions. However, in this embodiment, it is possible to extract all work in the system incident response work performed on the worker terminal used by the worker.
[0043] <Work information update process> FIG. 7 is a flow diagram showing an example of the work information update process of the evaluation support process according to the present embodiment. The process in which the work information updating section 130 acquires work information from the performed work information 53 and updates the work information 54 will be described with reference to FIG.
[0044] In step S401, the work information update unit 130 acquires the performed work information 53 stored in the storage unit 160. The process from step S402 to step S408 is repeated for the number of tasks in the performed task information 53, that is, for the number of rows in the performed task information 53.
[0045] In step S403, the work information update unit 130 calculates the difference between the work start date and time and the work end date and time as the work time for each worker for each work. Specifically, the work information update unit 130 calculates the difference between the work start date and time and the work end date and time as the work time for the work ID in the row to be processed. The work information update unit 130 acquires information on the work ID, worker ID, work time, and work date and time for the row to be processed. Through the processing of steps S404 to S407 below, the work information update unit 130 updates the work information 54 stored in the memory unit 160 using the work ID, worker ID, work time, and work date and time information for the row being processed.
[0046] FIG. 8 is a diagram showing an example of the configuration of the work information 54 according to the present embodiment. In the work information 54, information on a worker ID, work time, and work date and time is set for each work ID. Specifically, the process of updating the work information 54 is as follows.
[0047] In step S404, the work information update unit 130 refers to the work information 54 stored in the storage unit 160. In step S405, the work information update unit 130 determines whether or not there is a row in the work information 54 that has the same work ID and worker ID as the work ID and worker ID in the row to be processed. If there is a row in the work information 54 that has the same work ID and worker ID as the work ID and worker ID in the line to be processed, the process proceeds to step S406. If there is no row in the work information 54 that has the same work ID and worker ID as the work ID and worker ID in the line to be processed, the process proceeds to step S407.
[0048] If a row with the same job ID and worker ID exists in the work information 54, in step S406, the work information update unit 130 overwrites the work time and work date and time of the row with the same job ID and worker ID in the work information 54 with the work time and work date and time of the row being processed. If there is no row with the same task ID and worker ID in the task information 54, in step S407, the task information update unit 130 newly stores information on the task ID, worker ID, task time, and task date and time in the task information 54. Note that the task date and time here refers to the task start date and time of each task.
[0049] After the above process has been completed for all work IDs stored in the performed work information 53, the work information update unit 130 deletes all information stored in the performed work information 53 in step S409.
[0050] FIG. 9 is a flow diagram showing an example of the evaluation support generation process of the evaluation support process according to the present embodiment. An example of an evaluation support generation process for generating evaluation support information 56 used in evaluating the personal characteristics of each task and outputting the information to a manager will be described with reference to FIG. In the evaluation support generation process, the evaluation support generation unit 140 calculates the correlation between the work time and attribute information including the length of service information, the qualification information, and the training history set in the worker information that manages the worker. The evaluation support generation unit 140 may also generate analysis information that analyzes the attribute information that is a factor in the variation in the work time using the correlation between the attribute information and the work time. The evaluation support generation unit 140 generates the evaluation support information 56 by including the correlation between the attribute information and the work time and the analysis information.
[0051] In step S501, when the evaluation support generation unit 140 receives the evaluation support information request 32, it acquires the task list 51 from the storage unit 160. The evaluation support generation unit 140 receives a request for evaluation support information 56 for supporting the evaluation of personal attributes from the manager terminal 300 operated by the manager 301 as the evaluation support information request 32. The processes from step S502 to step S506 are repeated for each task ID in the task list 51. The evaluation support generating unit 140 generates and outputs evaluation support information 56, which is information for evaluating the personal characteristics of each task, to the manager 301, based on the task information 54 and the worker information 55.
[0052] FIG. 10 is a diagram showing an example of the configuration of the worker information 55 according to the present embodiment. The worker information 55 includes a worker ID for identifying the worker, and attribute information of the worker, such as years of service, qualifications held, and training history. Other attribute information may also be set.
[0053] FIG. 11 is a diagram showing an example of a screen GUI for request transmission on the evaluation support information screen 321 according to this embodiment. GUI is an abbreviation for Graphical User Interface. The evaluation support generating unit 140 displays an evaluation support information screen 321 on the manager terminal 300 , and receives an evaluation support information request 32 via the evaluation support information screen 321 displayed on the manager terminal 300 . FIG. 11 shows an example of a screen GUI for request transmission on an evaluation support information screen 321 for the administrator 301 to transmit an evaluation support information request 32.
[0054] The administrator 301 sends a request for evaluation support information 56 from the administrator terminal 300 by operating the screen GUI of the evaluation support information screen 321 shown in FIG. The administrator 301 selects, on the evaluation support information screen 321, an output format which is the format of the information to be output, the format of each data which is the format of the information to be output, and the like. The output contents include information such as the variation in work time between workers for each task, or the correlation between the attribute information of each worker and the work time. Information such as the variation in work time between workers for each task, or the correlation between the attribute information of each worker and the work time is output as evaluation support information 56 in a format specified by the administrator. The attribute information of each worker includes attributes such as years of service, worker qualifications, and training history.
[0055] Below is an example of the output when screen output is selected. 11 shows the evaluation support information screen 321 in which screen output has been selected. The output format can be selected by checking the check box for screen output.
[0056] FIG. 12 is a diagram showing an example of a screen GUI for outputting evaluation support information on the evaluation support information screen 321 according to this embodiment. Fig. 12 shows the output result when the administrator 301 selects screen output. By selecting the task ID tab on the screen as shown in Fig. 12, it becomes possible to refer to evaluation support information 56 for each task of the incident response work.
[0057] In step S503, the evaluation support generating unit 140 acquires the worker ID, the task time, and the task date and time of the corresponding task ID from the task information 54.
[0058] In step S504, the evaluation support generating unit 140 calculates the variation (coefficient of variation CV) of the task time. As for the variation in task time between workers among the output contents, the evaluation support generating unit 140 calculates the coefficient of variation CV as the variation in task time between workers for each task. CV is an abbreviation for Coefficient of Variation. CV is the magnitude of standard deviation relative to the average value. Variance may also be used to evaluate the variation in task time. However, the variation in a data group tends to be greater for a data group with a larger average value. Therefore, in this embodiment, the coefficient of variation CV is used to evaluate the variation in task time, thereby calculating the variation in the data group taking the average value into consideration.
[0059] In step S505, the evaluation support generating unit 140 generates a correlation between attribute information (length of service, qualifications held, training history) of a worker and working time. In step S507, the evaluation support generating unit 140 generates and outputs output data in the format selected at the time of sending the request. Figure 12 shows a method for outputting the relationship between years of service and working hours as an example of the correlation between working hours and attribute information of workers. One method for outputting the relationship between each worker's years of service and the time spent on work is to output it as a distribution chart, for example. In this case, a graph is generated with the working hours spent by each worker on the vertical axis and each worker's years of service on the horizontal axis. In addition, the correlation coefficient between each worker's years of service and working hours is calculated and output together. The output method can be changed by the administrator by selecting from multiple options when sending the request. At this time, the evaluation support generating unit 140 may generate analytical information by analyzing attribute information that is a factor in the variation in work time using the correlation between attribute information and work time. The evaluation support generating unit 140 identifies which attribute information is considered to have the highest dependency from the relationship between each attribute information used to create the graph and the work time, and outputs this as analytical information. In FIG. 12, analytical information such as "Participants of training γ tend to spend less time on this task" is output.
[0060] As described above, the evaluation support generating unit 140 outputs the variation in work time between workers for each task occurring in the incident response work, and the correlation between the worker's attribute information and the work time. This enables the manager 301 to evaluate the personal nature of each task on the manager terminal 300. In addition, the manager 301 can identify tasks that are personal in the incident response work, and take measures such as improving the work procedure manual or educating the workers.
[0061] ***Other configurations*** <Variation 1> As described above, in this embodiment, an example of output by screen output has been shown. As a modification of this embodiment, a mode in which output is performed in the form of an Excel file will be described.
[0062] FIG. 13 is a diagram showing an example of evaluation support information output on the evaluation support information screen 321 according to the modified example of this embodiment. Fig. 13 shows an output screen displayed on the administrator terminal when output in an Excel file is selected in the output format of Fig. 11. When output in a Word document, Excel file, PDF file, or the like is selected, a button for downloading the file is displayed on the output screen. Pressing this button makes it possible to download the evaluation support information 56, which is the output result of the evaluation support device 100.
[0063] FIG. 14 is a diagram showing an example of an output of evaluation support information 56 in an Excel file according to a modification of this embodiment. FIG. 14 shows the contents of the Excel file of evaluation support information 56. A sheet is created for each task ID in a single Excel file. On each sheet, information such as the variation in work time between workers of the corresponding task ID and the correlation between the attribute information of each worker and the work time is output in a format specified by the administrator. FIG. 14 shows the correlation between the attribute information and the work time, together with analysis information that analyzes the attribute information that is a factor in the variation in work time.
[0064] <Variation 2> In this embodiment, the functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 are realized by software. As a modification, the functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 may be realized by hardware. Specifically, the evaluation support device 100 includes an electronic circuit 909 instead of the processor 910 .
[0065] FIG. 15 is a diagram showing an example of the configuration of an evaluation support device 100 according to a modified example of the present embodiment. The electronic circuit 909 is a dedicated electronic circuit that realizes the functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150. Specifically, the electronic circuit 909 is a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, a logic IC, a GA, an ASIC, or an FPGA. GA is an abbreviation for Gate Array. ASIC is an abbreviation for Application Specific Integrated Circuit. FPGA is an abbreviation for Field-Programmable Gate Array.
[0066] The functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 may be realized by a single electronic circuit, or may be realized in a distributed manner across multiple electronic circuits.
[0067] As another modified example, some of the functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 may be realized by electronic circuits, and the remaining functions may be realized by software. Also, some or all of the functions of the operation log acquisition unit 110, the operation log analysis unit 120, the work information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 may be realized by firmware.
[0068] Each of the processor and the electronic circuit is also called a processing circuitry. That is, the functions of the operation log acquisition unit 110, the operation log analysis unit 120, the task information update unit 130, the evaluation support generation unit 140, and the evaluation support output unit 150 are realized by the processing circuitry.
[0069] ***Explanation of the Effects of the Present Embodiment*** The evaluation support device according to the present embodiment outputs, for each task occurring in an incident response operation, the variation in task time between workers and the correlation between the attribute information of the workers and the task time. Therefore, the evaluation support device according to the present embodiment can support the evaluation by the manager who evaluates whether the occurring task time variation is due to the experience or knowledge of the workers.
[0070] Furthermore, the evaluation support device according to this embodiment can output evaluation support information for evaluating the personal nature of each task to the manager terminal 300 in an output format and data format desired by the manager. Therefore, the evaluation support device according to this embodiment enables the manager to identify tasks that are personal in incident response work and to take appropriate measures such as improving the work procedure manual or educating the workers.
[0071] In addition, the evaluation support device according to the present embodiment identifies the work that has been performed and extracts work information. Normally, it is not possible to extract work information for work that does not have a procedure manual or work that does not involve state transitions. However, the evaluation support device according to the present embodiment can extract all work in the incident response work of a system that is performed on a worker's terminal.
[0072] In the above-mentioned first embodiment, each unit of the evaluation support device has been described as an independent functional block. However, the configuration of the evaluation support device does not have to be the same as that of the above-mentioned embodiment. The functional blocks of the evaluation support device may have any configuration as long as they can realize the functions described in the above-mentioned embodiment. Furthermore, the evaluation support device may not be a single device, but may be a system composed of multiple devices. Also, a plurality of parts of the first embodiment may be combined and implemented. Alternatively, one part of the first embodiment may be implemented. In addition, the first embodiment may be combined in any manner as a whole or in part and implemented. That is, in the first embodiment, the parts of the first embodiment can be freely combined, or any of the components of the first embodiment can be modified, or any of the components of the first embodiment can be omitted.
[0073] The above-described embodiment is essentially a preferred example, and is not intended to limit the scope of the present disclosure, the scope of application of the present disclosure, and the scope of use of the present disclosure. The above-described embodiment can be modified in various ways as necessary. For example, the procedure described using a flow chart or sequence chart may be modified as appropriate. [Explanation of symbols]
[0074] 31 screen operation log data, 32 evaluation support information request, 51 task list, 52 each task definition log, 53 performed task information, 54 task information, 55 worker information, 56 evaluation support information, 100 evaluation support device, 110 operation log acquisition unit, 120 operation log analysis unit, 130 task information update unit, 140 evaluation support generation unit, 150 evaluation support output unit, 160 memory unit, 200 worker terminal, 201 worker, 300 administrator terminal, 301 administrator, 321 evaluation support information screen, 500 evaluation support system, 909 electronic circuit, 910 processor, 921 memory, 922 auxiliary storage device, 930 input interface, 940 output interface, 950 communication device.
Claims
1. An evaluation support device that supports evaluation of work performed by a worker, comprising: a work information update unit that updates work information in which actual work time is set for each worker for each work based on a screen operation log of the worker terminal used by the worker; an evaluation support generating unit that uses a task list, which is a list of tasks, and the task information to generate, as evaluation support information, a variation in task time between workers for each task and a correlation between attribute information of the workers and task time, analyzes a cause of the variation in task time using the correlation between attribute information and task time, identifies attribute information that is most dependent on task time as a cause of the variation in task time as analysis information, and includes the analysis information in the evaluation support information; An evaluation support device comprising:
2. The evaluation support device includes: The evaluation support device according to claim 1 , further comprising an evaluation support output unit that receives an evaluation support information request for requesting output of the evaluation support information, and outputs the evaluation support information in accordance with an output format included in the evaluation support information request.
3. The evaluation support output unit includes:
3. The evaluation support device according to claim 2, wherein the variation in the work time is visualized in accordance with a data format included in the evaluation support information request, and the correlation between the attribute information and the work time is visualized.
4. The evaluation support device includes: an operation log analysis unit that compares the screen operation log of the worker with each work definition log that defines each work, determines whether each work has been performed by each worker, and generates performed work information that sets the status of performance of each work for each worker; The work information update unit 4. The evaluation support device according to claim 1, further comprising: a calculation unit that calculates a task time for each performed task for each worker using the performed task information; and updates the task information.
5. The evaluation support generation unit The evaluation support device according to claim 4 , further comprising: a calculation unit that calculates a correlation between the attribute information, including length of service information, qualification information, and training history, set in worker information for managing the worker, and working time.
6. The operation log analysis unit comparing the screen operation log of the worker with each task definition log that defines each task, determining whether each task has been performed by each worker, and generating performed task information including a task start date and time and a task end date and time for each worker as the status of the performance of each task; The work information update unit 5. The evaluation support device according to claim 4, wherein a difference between the task start date and the task end date is calculated as task time for each worker for each task.
7. An evaluation support system including an evaluation support device that supports evaluation of an operation performed by a worker, a worker terminal used by the worker, and a manager terminal used by a manager who performs the evaluation, a work information update unit that receives a screen operation log from the worker terminal and updates work information, which sets actual work time for each work for each worker, based on the screen operation log; an evaluation support generation unit that uses a task list, which is a list of tasks, and the task information to generate, as evaluation support information, a variation in task time between workers for each task and a correlation between attribute information of the workers and task time, analyzes factors of the variation in task time using the correlation between attribute information and task time, identifies attribute information that is most dependent on task time as a factor of the variation in task time as analysis information, and includes the analysis information in the evaluation support information; an evaluation support output unit that receives an evaluation support information request from the administrator terminal, the evaluation support information requesting output of the evaluation support information, and transmits the evaluation support information to the administrator terminal in accordance with an output format included in the evaluation support information request; An evaluation support system comprising:
8. 1. An evaluation support method for use in an evaluation support device that supports evaluation of an operation performed by a worker, comprising: The computer updates work information, which sets the actual work time for each work for each worker, based on a screen operation log of the worker terminal used by the worker; An evaluation support method in which a computer uses a task list, which is a list of tasks, and the task information to generate evaluation support information that indicates the variation in work time between workers for each task and the correlation between the worker's attribute information and work time, analyzes factors behind the variation in work time using the correlation between the attribute information and work time, identifies attribute information that is most dependent on work time as a factor of the variation in work time as analysis information, and includes the analysis information in the evaluation support information.
9. An evaluation support program for use in an evaluation support device that supports evaluation of an operation performed by a worker, comprising: a work information update process for updating work information in which actual work time is set for each worker for each work based on a screen operation log of the worker terminal used by the worker; an evaluation support generation process that uses a task list, which is a list of tasks, and the task information to generate, as evaluation support information, a variation in task time between workers for each task and a correlation between attribute information of the workers and task time, analyzes factors of the variation in task time using the correlation between attribute information and task time, identifies attribute information that is most dependent on task time as a factor of the variation in task time as analysis information, and includes the analysis information in the evaluation support information; The evaluation support program causes the evaluation support device, which is a computer, to execute the above.
Citation Information
Patent Citations
Working saturation analysis method for workers
CN108764624A
Standard time formulation device, standard time formulation system, standard time formulation method, and program
JP2012128736A
Operation planning support system and operation planning support method
JP2014241020A
Work management system work management method
JP2023042224A