Man-hour recording device, work system, man-hour recording method, and program

The man-hour recording device accurately records work content by determining activities on terminal devices, addressing inaccuracies in existing methods and reducing worker burden.

JP2025000193APending Publication Date: 2025-01-07NEC PLATFROMS LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023099906
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-19
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

Existing man-hour recording methods fail to accurately reflect the work content of workers, particularly during periods when terminal devices are not in use, such as meetings or desk work, leading to inaccuracies and increased burden on workers.

Method used

A man-hour recording device that acquires work information from terminal devices, determines work content by comparing usage status with pre-registered conditions, and records man-hours for each distinct work activity, including periods when devices are not in use.

Benefits of technology

Accurately records man-hours that reflect the actual work content, reducing the manual effort required and minimizing inaccuracies by automatically adjusting for work transitions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025000193000001_ABST
    Figure 2025000193000001_ABST
Patent Text Reader

Abstract

To provide a man-hour recording device etc. which can record man-hour to which a work content performed by a worker is reflected.SOLUTION: A man-hour recording device comprises: a work information acquisition unit which acquires work information indicating a use state of a management object device which is a management object of man-hour recording, and an application which is being used in a terminal device included in the management object device; a determination unit which collates a condition registered beforehand with the work information, and determines a work content of a worker who uses the management object device; and a man-hour information recording unit which records man-hour information including the man-hour in which the determined work content was performed.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a man-hour recording device, a work system, a man-hour recording method, and a program. [Background technology]

[0002] In software and LSI (Large Scale Integration) RTL (Register Transfer Level) design, it is necessary to understand the bug curve in order to ensure quality. To understand the bug curve, it is necessary to keep recording the time (man-hours) spent on each task such as coding, desk self-checking, desk cross-checking, debugging, etc., at a rough granularity of about one hour every day. In addition, it is necessary to accurately record the time spent on the actual design, excluding the time spent on tasks that cause interruptions such as answering the phone or questions from colleagues. In addition, it is necessary to accurately record the time, including cases where a meeting is extended unexpectedly and coding or other tasks cannot be started at the scheduled time, or cases where a meeting ends early and coding or other tasks can be started earlier than planned. Keeping these times every day is a burden for the worker. In addition, if a worker records several days' worth of man-hours at once, the accuracy of the recorded time decreases.

[0003] Patent Document 1 discloses a document generation device that generates a report that reflects the man-hours. The device of Patent Document 1 registers project information for each process of a project in a project information management database in advance. The project information includes identification information of the process and information indicating an operation object operated by a worker in the work of the process. The device of Patent Document 1 stores operation history information acquired from a work terminal that performs the work of each process of the project in an operation history information database. The operation history information includes information indicating an operation object operated by a worker and an operation time of the operation object. The device of Patent Document 1 calculates the man-hours in each process of the project indicated by the project information based on the project information and the operation history information. The device of Patent Document 1 generates a report that describes the process of work performed by a worker for the project indicated by the project information and the man-hours in the process based on the calculated man-hours and the project information.

[0004] Patent Document 2 discloses a labor-hour calculation device that calculates work time. The device of Patent Document 2 records access information, object identifiers, and operation times. The access information indicates access to a file group. The object identifier indicates an active object on the screen among the object group corresponding to the file group. The operation time is the time when the operation is performed. The device of Patent Document 2 acquires file group information for specifying the file group from a storage device. The device of Patent Document 2 detects a first period and a second period based on the access information, object identifiers, operation times, and file group information. The first period is a period during which an object corresponding to the file group is active. The second period is a period that has a length equal to or greater than a threshold among periods corresponding to consecutive operation times. The device of Patent Document 2 calculates labor hours for the file group by subtracting the second period from the first period. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2014-142885 A [Patent Document 2] JP 2012-164126 A Summary of the Invention [Problem to be solved by the invention]

[0006] In the method of Patent Document 1, the man-hours of work performed by a worker are calculated according to the operation content of each application used by the worker. However, in the method of Patent Document 1, the work content of the worker cannot be identified unless the generated report is referenced. Therefore, in the method of Patent Document 1, the man-hours reflecting the work content of the worker cannot be recorded.

[0007] In the method of Patent Document 2, the period during which an operation was performed while an application was active is calculated as the actual work period. However, in the method of Patent Document 2, it was not possible to calculate man-hours that reflected the work content of the worker for work content that includes periods when the terminal device is not used, such as document creation at a desk or meetings.

[0008] An object of the present disclosure is to provide a man-hour recording device, a work system, a man-hour recording method, and a program that can record man-hours that reflect the work content performed by a worker. [Means for solving the problem]

[0009] A labor-hour recording device of one embodiment of the present disclosure includes a work information acquisition unit that acquires work information indicating the usage status of a managed device that is to be managed for labor-hour recording and applications being used on a terminal device included in the managed device, a discrimination unit that compares the work information with pre-registered discrimination conditions to determine the work content of a worker using the managed device, and a labor-hour information recording unit that records labor-hour information including the labor hours performed for the determined work content.

[0010] In one aspect of the labor-hour recording method disclosed herein, work information indicating the usage status of a managed device that is the subject of labor-hour recording and applications being used on a terminal device included in the managed device is obtained, and the work information is compared with pre-registered discrimination conditions to determine the work content of a worker using the managed device, and labor-hour information including the labor hours performed for the determined work content is recorded.

[0011] A program of one embodiment of the present disclosure causes a computer to execute the following processes: acquiring work information indicating the usage status of a managed device that is a managed object of labor-hour recording and applications being used on a terminal device included in the managed device; determining the work content of a worker using the managed device by comparing the work information with pre-registered discrimination conditions; and recording labor-hour information including the labor hours performed for the determined work content. Effect of the Invention

[0012] According to the present disclosure, it is possible to provide a man-hour recording device, a work system, a man-hour recording method, and a program capable of recording man-hours that reflect the work content performed by a worker. [Brief description of the drawings]

[0013] [Figure 1] 1 is a block diagram showing an example of a configuration of a man-hour recording device according to a first embodiment. [Diagram 2] FIG. 2 is a conceptual diagram illustrating an example of a managed device of the man-hour recording device according to the first embodiment. [Diagram 3] 4 is a table showing an example of a determination condition used by the man-hour recording device according to the first embodiment. [Figure 4] 4 is a table showing an example of a work record recorded by the man-hour recording device according to the first embodiment. [Diagram 5] 4 is a table showing an example of man-hour information generated by the man-hour recording device according to the first embodiment. [Figure 6] 5 is a flowchart for explaining an example of an operation of the man-hour recording device according to the first embodiment. [Figure 7] FIG. 11 is a block diagram showing an example of the configuration of a man-hour recording device according to a second embodiment. [Figure 8] FIG. 11 is a conceptual diagram showing an example of display of switching information output from the man-hour recording device according to the second embodiment. [Figure 9] 13 is a table showing an example of man-hour information generated by the man-hour recording device according to the second embodiment. [Figure 10] 10 is a flowchart for explaining an example of an operation of the man-hour recording device according to the second embodiment. [Figure 11] FIG. 11 is a block diagram showing an example of the configuration of a man-hour recording device according to a third embodiment. [Figure 12] 13 is a flowchart illustrating an example of an operation of the man-hour recording device according to the third embodiment. [Figure 13] FIG. 2 is a block diagram showing an example of a hardware configuration for executing control and processing according to each embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] Hereinafter, the embodiments of the present invention will be described with reference to the drawings. However, the embodiments described below are limited in a manner that is technically preferable for carrying out the present invention, but the scope of the invention is not limited to the following. In addition, in all the drawings used to explain the embodiments below, the same reference numerals are used for similar parts unless otherwise specified.

[0015] (First embodiment) First, an example of the configuration of a man-hour recording device according to the first embodiment will be described with reference to the drawings. The man-hour recording device according to this embodiment records the man-hours actually worked on a task, project, etc., depending on the state of use of the device by the worker. The man-hour recording device according to this embodiment records the work time (man-hours) of the worker, including the period when the terminal device is not in use. In the following, an example is given of recording the work time in RTL (Register Transfer Level) design of software or LSI (Large Scale Integration). The method of this embodiment can also be applied to recording the work time in work other than RTL design of software or LSI.

[0016] For example, the man-hour (person-hour) when one worker works for one hour is defined as 1. For example, the minimum unit of man-hour may be set to a predetermined time. For example, when man-hour is recorded every 15 minutes, the minimum unit of man-hour is 0.25. For example, when man-hour is recorded every 30 minutes, the minimum unit of man-hour is 0.5. For example, man-hour may be defined as the man-hour (person-day) performed by one worker in one day's work or the man-hour (person-month) performed by one worker in one month's work. Depending on the predetermined work conditions, the fraction of man-hour may be rounded down or rounded up.

[0017] (composition) 1 is a block diagram showing an example of the configuration of a man-hour recording device 10 according to this embodiment. The man-hour recording device 10 includes a work information acquisition unit 11, a storage unit 12, a discrimination unit 13, a man-hour information recording unit 17, and a man-hour information output unit 18.

[0018] FIG. 2 is a conceptual diagram showing an example of a managed device that is a managed object of man-hour recording by the man-hour recording device 10. The managed device is a device used by a worker in a task or project for which man-hours are to be counted. In the example of FIG. 2, the managed devices include terminal devices such as a personal computer (PC 100), a smart device 105, and a notebook personal computer (notebook PC 106) (PC: Personal Computer). In the example of FIG. 2, the managed devices include peripheral devices such as a display device 101, a keyboard 102, a mouse 103, and a headset 104. As shown in FIG. 2, a plurality of managed devices including a terminal device in which the man-hour recording device 10 is implemented is also called a work system.

[0019] The man-hour recording device 10 is implemented in a PC 100 used by a worker. For example, an application that realizes the functions of the man-hour recording device 10 is installed in the PC 100. The application that realizes the functions of the man-hour recording device 10 may be installed in a smart device 105 or a notebook PC 106. The man-hour recording device 10 may be implemented in a server or cloud connected via the Internet or an intranet. The man-hour recording device 10 may be realized by a dedicated application server.

[0020] The work information acquisition unit 11 acquires work information converted into work time by a worker from a managed device. The work information includes application information in use including the name of an application in use in a work on the PC 100, the smart device 105, or the notebook PC 106, and a file name. For example, the application information in use includes a conference name of an online conference tool used in the work. The work information also includes usage status information of peripheral devices such as the display device 101, the keyboard 102, the mouse 103, and the headset 104. For example, the work information includes usage status information indicating the usage status of a chat tool or the like and a group name. For example, the work information may include the usage status of multiple devices logged in with the same account as the worker. The work information acquired by the work information acquisition unit 11 is not limited to those listed here.

[0021] The storage unit 12 stores discrimination conditions for discriminating the work content being performed by the worker according to the work information acquired by the work information acquisition unit 11. FIG. 3 is a table (discrimination condition table 140) showing an example of discrimination conditions stored in the storage unit 12. In the discrimination condition table 140, application information in use and usage status information of peripheral devices / tools are associated with the work content. The application information in use includes the name of the application and the file name (conference name) used in the work for each project. The usage status information of peripheral devices / tools includes the keyboard, mouse, microphone / speaker, and chat tool / group name. When multiple terminal devices are used, information on the same account as the worker's account or an account linked to the worker's account is registered as work information.

[0022] Additionally, the work information includes additional information for identifying the "project name," "review meeting," "reporting session," etc. Additional information includes prefixes and suffixes. For example, additional information is included in the meeting name of an online conference tool, file name, and chat tool / group name. For example, the file name of item 1 includes additional information indicating the project name "Pj-ABC" (Pj-ABC). For example, the chat tool / group name includes additional information indicating the project name "Pj-XYJ Design" (Pj-XYJ). For example, the file name or project name may be a prefix that is part of the file name or a unique character determined by the project.

[0023] The discrimination unit 13 compares the work information acquired by the work information acquisition unit 11 with the discrimination conditions stored in the storage unit 12 to discriminate the work contents. The discrimination unit 13 compares the information on the application in use included in the work information and the usage status of the peripheral devices / tools with the discrimination conditions to discriminate the work contents. The discrimination unit 13 also discriminates the project to be worked on by referring to the character string included in the file name / meeting name and the group name of the active chat tool. That is, the discrimination unit 13 compares the work information with the discrimination conditions to discriminate the project to be worked on and the work contents.

[0024] For example, the discrimination unit 13 acquires task information indicating that a file with a file name Pj-ABC** is being processed using an application with a name A, and that the keyboard is being used frequently. In this case, the discrimination unit 13 refers to the row of item number 1 in the discrimination condition table 140 and determines that the task content is coding. The discrimination unit 13 also refers to the file name Pj-ABC** and determines that the project being worked on is Pj-ABC.

[0025] While the worker is coding, a certain application is active, and the file name used includes a predetermined prefix or suffix. Also, while the worker is coding, the frequency of keyboard input increases. The discrimination unit 13 compares the work content with works that match or are close to the discrimination conditions registered in advance, and discriminates that the work content is coding.

[0026] For example, the discrimination unit 13 acquires task information indicating that a file with a file name Pj-ABC** is processed using an application with a name A, that the keyboard is used infrequently, and that the mouse is used frequently. In this case, the discrimination unit 13 refers to the row of item number 2 in the discrimination condition table 140 and determines that the task is a desk check. The discrimination unit 13 also refers to the file name Pj-ABC** and determines that the project being worked on is Pj-ABC.

[0027] For example, the discrimination unit 13 acquires work information indicating that a file with a file name Pj-ABC** is being processed using an application with a name B, and that no peripheral device / tool ​​is being used. In this case, the discrimination unit 13 refers to the row of item number 3 in the discrimination condition table 140 and determines that the work content is debugging. The discrimination unit 13 also refers to the file name Pj-ABC** and determines that the project being worked on is Pj-ABC.

[0028] When a worker is participating in a conference using an online conference tool, the conference tool is in an active state. Therefore, when the conference tool is in an active state, the determination unit 13 determines that the work content is a conference.

[0029] For example, the discrimination unit 13 acquires work information indicating that an application named C is being used, the keyboard is being used frequently, the mouse is being used moderately, and a chat tool with a group name "Pj-XYZ design" is active. In this case, the discrimination unit 13 refers to the row of item number 4 in the discrimination condition table 140 and determines that the work content is XX design. The discrimination unit 13 also refers to the group name "Pj-XYZ design" and determines that the project being worked on is Pj-XYZ.

[0030] For example, the discrimination unit 13 acquires task information indicating that a file with a file name Pj-ABC** is processed using an application named Meeting A and that the microphone / speaker is frequently used. In this case, the discrimination unit 13 refers to the row of item number 5 in the discrimination condition table 140 and determines that the task content is Meeting (Discussion). The discrimination unit 13 also refers to the file name Pj-ABC** and determines that the project being worked on is Pj-ABC.

[0031] For example, the discrimination unit 13 acquires task information indicating that a file with a file name Pj-XYZ** is processed using an application named "Conference A" and that the microphone / speaker is frequently used. In this case, the discrimination unit 13 refers to the row of item number 6 in the discrimination condition table 140 and determines that the task content is a conference (report). The discrimination unit 13 also refers to the file name Pj-ABC** and determines that the project being worked on is Pj-XYZ.

[0032] The man-hour information recording unit 17 acquires the date and time associated with the work content determined by the determination unit 13. The man-hour information recording unit 17 detects a change in work content. The man-hour information recording unit 17 records the date and time when the work content is changed. The date and time when the work content is changed corresponds to the end date and time of the work that was being performed up to that point. The end date and time includes the end date and time. The date and time when the work content is changed corresponds to the start date and time of the work that is being performed from that point. The start date and time includes the start date and time. The man-hour information recording unit 17 records the start date and time and the end date and time in association with the work content.

[0033] The man-hour information recording unit 17 calculates the work time (man-hours) in association with the work content. The man-hour information recording unit 17 calculates the work time (man-hours) by subtracting the start date and time from the end date and time. For example, the man-hour information recording unit 17 calculates the work time (man-hours) in response to switching to the work content. In this embodiment, the work time corresponds to the man-hours. For example, the fraction of the man-hours is rounded down or rounded up in response to predetermined work conditions. The man-hour information recording unit 17 records a work record including the calculated work time (man-hours). For example, the man-hour information recording unit 17 records the work record in the memory unit 12. For example, the man-hour information recording unit 17 may record the work record in a memory area (not shown) different from the memory unit 12.

[0034] 4 is a table (work record table 170) showing an example of a work record recorded in the man-hour information recording unit 17. In the work record table 170, start dates and times, end dates and times, and work hours (man-hours) are recorded in association with projects and work contents.

[0035] Furthermore, the man-hour information recording unit 17 generates man-hour information summarizing the work time (man-hours) for each task. The man-hour information recording unit 17 generates the man-hour information at a preset timing. For example, the man-hour information recording unit 17 generates the man-hour information at a predetermined date and time. For example, the man-hour information recording unit 17 generates the man-hour information when a project is completed. The man-hour information recording unit 17 may generate the man-hour information in response to a request from a manager who manages the work of the workers. There is no particular limitation on the timing at which the man-hour information is generated.

[0036] 5 is a table (man-hour information table 180) showing an example of man-hour information generated by the man-hour information recording unit 17. The man-hour information table 180 includes the work time (man-hours) for each task for each project. The man-hour information table 180 includes the total work time (man-hours) for each project.

[0037] The man-hour information output unit 18 outputs the man-hour information recorded in the man-hour information recording unit 17. The timing at which the man-hour information is output is not particularly limited. The man-hour information recording unit 17 outputs the man-hour information at a preset timing. For example, the man-hour information recording unit 17 outputs the man-hour information at a predetermined date and time. For example, the man-hour information recording unit 17 outputs the man-hour information at the timing at which the project is completed. The man-hour information recording unit 17 may output the man-hour information in response to a request from a manager who manages the work of the workers. There is no particular limitation on the timing at which the man-hour information is output. The man-hour information output unit 18 may output the work information recorded in the man-hour information recording unit 17. By using not only the work time (man-hours) but also the start date and time and end date and time of the work, the total time and transition of the work time (man-hours) on a daily or monthly basis can be verified.

[0038] For example, information included in the man-hour information output from the man-hour information output unit 18 is displayed on the screen of a display device 101 connected to a terminal device 100 used by a worker. For example, the man-hour information table 180 of Fig. 5 may be displayed on the screen of the display device 101. For example, the man-hour information output from the man-hour information output unit 18 may be transmitted to a terminal device used by a manager who manages the work of the workers.

[0039] (operation) Next, an example of the operation (manufacturing hour recording method) of the man-hour recording device 10 according to the present embodiment will be described with reference to the drawings. Fig. 6 is a flowchart for explaining an example of the operation of the man-hour recording device 10. In the process according to the flowchart in Fig. 6, the components of the man-hour recording device 10 will be described as the actors performing the operations. The actor performing the process according to the flowchart in Fig. 6 may be the man-hour recording device 10.

[0040] In FIG. 6, first, the work information acquisition unit 11 acquires work information of a managed device (step S11).

[0041] Next, the discrimination unit 13 compares the acquired work information with the discrimination conditions stored in the storage unit 12 to discriminate the work content (step S12).

[0042] If it is time for the work content to be switched (Yes in step S13), the man-hour information recording unit 17 calculates the man-hours of the work content that has been performed up to that point. The man-hour information recording unit 17 records the work content and the man-hours in association with each other (step S14). If it is not time for the work content to be switched (No in step S13), the process returns to step S11.

[0043] After step S14, if the automatic recording of man-hours is to be ended (Yes in step S15), the man-hour information output unit 18 outputs the man-hour information (step S16). If the automatic recording of man-hours is to be continued (No in step S15), the process returns to step S11. The decision as to whether to end or continue the automatic recording of man-hours may be made according to preset conditions.

[0044] As described above, the man-hour recording device of the present embodiment includes a work information acquisition unit, a storage unit, a determination unit, a man-hour information recording unit, and an output unit. The work information acquisition unit acquires work information indicating the usage state of a managed device that is a management target of the man-hour record and an application being used on a terminal device included in the managed device. The storage unit stores a determination condition. The determination condition includes application information, usage state information, and work content. The application information includes the name of the application being used and the file name used in the application. The usage state information includes the usage state of peripheral devices included in the managed device. The work content is determined by the application information and the usage state information. The determination unit compares the work information with the determination condition registered in advance to determine the work content of the worker who uses the managed device. For example, the determination unit determines the work content according to the application being used included in the work information and the usage state of the peripheral devices by the worker. The man-hour information recording unit records man-hour information including the man-hours performed for the determined work content. For example, the man-hour information recording unit records man-hour information according to switching of the determined work content. The man-hour information includes the operation time (man-hours) obtained by subtracting the start date and time from the end date and time of the operation content performed before the switch. The man-hour information output unit outputs the man-hour information.

[0045] The man-hour recording device of this embodiment compares the work information with preregistered determination conditions to determine the work content of the worker who uses the managed device. The man-hour recording device of this embodiment records the man-hours for each determined work content. Therefore, according to this embodiment, it is possible to record the man-hours that reflect the work content performed by the worker.

[0046] That is, according to this embodiment, the work content and the man-hours can be continuously recorded without increasing the man-hours of the worker. Also, according to this embodiment, the labor of the worker to manually record the man-hours can be reduced. According to this aspect, the work content is automatically determined and the man-hours are recorded for each work content, thereby preventing the recording of an incorrect man-hours due to forgetting to switch the work content.

[0047] In one aspect of the present embodiment, the work information includes additional information indicating a project in which the worker is engaged. The determination unit determines the work content for each project using the additional information included in the work content. According to this aspect, it is possible to record the man-hours that reflect the work content performed by the worker for each project.

[0048] In one aspect of the present embodiment, the man-hour information recording unit generates man-hour information including the man-hours for each work content corresponding to the project. The man-hour information output unit outputs the generated man-hour information. According to this aspect, it is possible to present the man-hour information including the man-hours for each work content corresponding to the project.

[0049] In one aspect of the present embodiment, the usage status information includes the usage status of the group name of the active chat tool. The determination unit determines the work content according to the usage status of the peripheral device and the group name of the chat tool. According to this aspect, it is possible to record the man-hours reflecting the work content determined according to the usage status of the peripheral device and the chat tool.

[0050] According to the present embodiment, a work system includes the above-mentioned man-hour recording device and a managed device having a terminal device in which the man-hour recording device is implemented. According to the present embodiment, a work system including a man-hour recording device that can record man-hours reflecting the work content performed by a worker can be provided.

[0051] Second embodiment Next, an example of the configuration of a man-hour recording device according to a second embodiment will be described with reference to the drawings. The man-hour recording device of this embodiment displays a display indicating a change in work content by a worker on the screen of a terminal device of the worker.

[0052] (composition) 7 is a block diagram showing an example of the configuration of the man-hour recording device 20 according to this embodiment. The man-hour recording device 20 includes a work information acquisition unit 21, a storage unit 22, a discrimination unit 23, a switching information output unit 25, a man-hour information recording unit 27, and a man-hour information output unit 28. The managed device that is the subject of management of the man-hour record by the man-hour recording device 20 is the same as that in the first embodiment (FIG. 2).

[0053] The man-hour recording device 20 is implemented in a PC (Personal Computer) used by a worker. For example, an application that realizes the functions of the man-hour recording device 20 is installed in the PC. The application that realizes the functions of the man-hour recording device 20 may be installed in a smart device or a notebook PC. The man-hour recording device 20 may be implemented in a server or cloud connected via the Internet or an intranet. The man-hour recording device 20 may be realized by a dedicated application server.

[0054] The work information acquisition unit 21 has the same configuration as the work information acquisition unit 11 of the first embodiment. The work information acquisition unit 21 acquires work information, which is converted into work time by a worker, from a managed device.

[0055] The storage unit 22 has the same configuration as the storage unit 12 of the first embodiment. The storage unit 22 stores a determination condition for determining the work content performed by the worker according to the work information acquired by the work information acquisition unit 21. When multiple terminal devices are used, information on the same account as the worker's account or an account linked to the worker's account is registered as the work information.

[0056] The discrimination unit 23 has a configuration similar to that of the discrimination unit 13 in the first embodiment. The discrimination unit 23 compares the work information acquired by the work information acquisition unit 21 with the discrimination conditions stored in the storage unit 22 to discriminate the work content.

[0057] The man-hour information recording unit 27 acquires the date and time associated with the work content determined by the determination unit 23. The man-hour information recording unit 27 detects a change in work content. In response to the detection of the change in work content, the man-hour information recording unit 27 generates switching information indicating that the work content has been changed. For example, when it is detected that the work content has been changed from work S to work T, the man-hour information recording unit 27 generates switching information such as "Work S has been changed to work T". The man-hour information recording unit 27 outputs an instruction to the switching information output unit 25 to send the generated switching information.

[0058] The switching information output unit 25 outputs the switching information to the terminal device used by the worker in response to a transmission instruction from the man-hour information recording unit 27. The switching information is displayed on the screen of the terminal device used by the worker. For example, a pop-up including the switching information is displayed on the screen of the terminal device used by the worker. For example, instead of the pop-up, a blinking display indicating that the switching of the work has been detected may be displayed on the screen of the terminal device. The worker can recognize that the work he or she is performing has been erroneously determined by perceiving a notification such as a pop-up or a blinking display. By reflecting the judgment of the correctness or incorrectness of the work switching by the worker, the man-hour recording device 20 can continue to record the work content more accurately. In addition to the switching of the work, the work content being performed by the worker may be continuously displayed on the screen of the display device 201 of the terminal device used by the worker. With this configuration, the worker can notice the error in the calculation of the man-hours according to the difference between the work content determined by the man-hour recording device 20 and the actual work content.

[0059] FIG. 8 is a conceptual diagram showing an example in which a pop-up P corresponding to switching information is displayed on the screen of the display device 201 of the terminal device used by the contractor. A window W of an application A used by the worker is displayed on the screen of the display device 201. For example, the pop-up P is displayed for a predetermined time. The pop-up P disappears after the predetermined time has elapsed. The worker checks the switching information included in the pop-up P. If the switching information included in the pop-up P is an erroneous judgment, the worker selects the pop-up P. In response to the selection of the pop-up P, a determination result indicating that the switching information included in the pop-up P is an erroneous judgment is output. The determination result is output to the man-hour recording device 20. In addition, in response to the selection of the pop-up P, a determination result indicating that the switching information included in the pop-up P is normal may be output. For example, the pop-up may include an indication for selecting whether the task switching judgment is normal or erroneous.

[0060] For example, when switching from task S to task T, the worker ignores the pop-up P. When the pop-up P disappears, a determination result indicating that the task switching is normal is output from the terminal device used by the worker to the man-hour recording device 20. If the man-hour recording device 20 is installed in the terminal device used by the worker, the disappearance of the pop-up P outputs a determination result indicating that the task switching is normal to the man-hour recording device 20.

[0061] For example, if the worker has not switched from task S to task T, the worker clicks on pop-up P. In response to clicking on pop-up P, a determination result indicating that the task switching was an erroneous determination is output from the terminal device used by the worker to the man-hour recording device 20. If the man-hour recording device 20 is installed in the terminal device used by the worker, clicking on pop-up P outputs a determination result indicating that the task switching was an erroneous determination to the man-hour recording device 20.

[0062] The judgment result acquisition unit 26 acquires a judgment result indicating whether the task switching is normal or erroneous. If the judgment result indicates that the task switching is erroneous, the judgment result acquisition unit 26 outputs an instruction to re-judge the task content to the discrimination unit 23. In response to the re-judgement instruction, the discrimination unit 23 redoes the discrimination of the task content.

[0063] Furthermore, the man-hour information recording unit 27 records the date and time when the work content is switched. The date and time when the work content is switched corresponds to the end date and time of the work that has been performed up to that point. The end date and time includes the end date and time. Furthermore, the date and time when the work content is switched corresponds to the start date and time of the work that is performed from that point. The start date and time includes the start date and time. The man-hour information recording unit 27 records the start date and time and the end date and time in association with the work content. If the determination of the switching of the work content is an erroneous determination, the man-hour information recording unit 27 updates the man-hour information including the erroneous determination according to the result of re-determination by the determination unit 23. For example, the man-hour information recording unit 27 adds information indicating that the work content that was erroneously determined was an erroneous determination or information indicating that it was recorded as the next candidate after the erroneous determination to the man-hour information.

[0064] The man-hour information recording unit 27 calculates the work time (man-hours) in association with the work content. The man-hour information recording unit 27 calculates the work time (man-hours) by subtracting the start date and time from the end date and time. For example, the man-hour information recording unit 27 calculates the work time (man-hours) in response to switching to the work content. In this embodiment, the work time corresponds to the man-hours. For example, fractions of the man-hours are rounded down or rounded up in response to predetermined work conditions. The man-hour information recording unit 27 records a work record including the calculated work time (man-hours). For example, the man-hour information recording unit 27 records the work record in the memory unit 22. For example, the man-hour information recording unit 27 may record the work record in a memory area (not shown) different from the memory unit 22.

[0065] 9 is a table (work record table 270) showing an example of a work record recorded by the man-hour information recording unit 27. In the work record table 270, start dates and times, end dates and times, and work hours (man-hours) are recorded in association with projects and work contents. In the remarks column of the work record table 270, information that "recorded as next candidate after erroneous judgment" is added for work contents that were re-determined after erroneous judgment.

[0066] Furthermore, the man-hour information recording unit 27 generates man-hour information summarizing the work time (man-hours) for each task. The man-hour information recording unit 27 generates the man-hour information at a preset timing. For example, the man-hour information recording unit 27 generates the man-hour information at a predetermined date and time. For example, the man-hour information recording unit 27 generates the man-hour information when a project is completed. The man-hour information recording unit 27 may generate the man-hour information in response to a request from a manager who manages the work of the workers. There is no particular limitation on the timing at which the man-hour information is generated.

[0067] The man-hour information output unit 28 has the same configuration as the man-hour information output unit 18 of the first embodiment. The man-hour information output unit 28 outputs the man-hour information recorded by the man-hour information recording unit 27. The timing at which the man-hour information is output is not particularly limited. The man-hour information recording unit 27 outputs the man-hour information at a preset timing. For example, the man-hour information recording unit 27 outputs the man-hour information at a predetermined date and time. For example, the man-hour information recording unit 27 outputs the man-hour information at the timing at which the project is completed. The man-hour information recording unit 27 may output the man-hour information in response to a request from a manager who manages the work of the workers. There is no particular limit to the timing at which the man-hour information is output. The man-hour information output unit 28 may output the work information recorded by the man-hour information recording unit 27. By using not only the work time (man-hours) but also the start date and end date and time of the work, the total time and transition of the work time (man-hours) on a daily or monthly basis can be verified.

[0068] For example, information included in the man-hour information output from the man-hour information output unit 28 is displayed on the screen of the display device 201 connected to the terminal device used by the worker. For example, the man-hour information output from the man-hour information output unit 28 may be transmitted to a terminal device used by a manager who manages the work of the workers.

[0069] (operation) Next, an example of the operation (manufacturing hour recording method) of the man-hour recording device 20 according to this embodiment will be described with reference to the drawings. Fig. 10 is a flowchart for explaining an example of the operation of the man-hour recording device 20. In the process according to the flowchart of Fig. 10, the components of the man-hour recording device 20 will be described as the subject of the operation. The subject of the process according to the flowchart of Fig. 10 may be the man-hour recording device 20.

[0070] In FIG. 10, first, the work information acquiring unit 21 acquires the work information of the managed device (step S21).

[0071] Next, the discrimination unit 23 compares the acquired work information with the discrimination conditions stored in the storage unit 22 to discriminate the work content (step S22).

[0072] If it is time for the work content to be switched (Yes in step S23), the man-hour information recording unit 27 calculates the man-hours of the work content that has been performed up to that point. The man-hour information recording unit 27 records the work content and the man-hours in association with each other (step S24). If it is not time for the work content to be switched (No in step S23), the process returns to step S21.

[0073] Following step S24, the switching information output unit 25 outputs the switching information to the terminal device used by the worker (step S25). The switching information is displayed on the screen of the display device of the terminal device.

[0074] When the determination result indicates that the change in the work content included in the switching information is an erroneous determination (Yes in step S26), the process returns to step S22, and the determination unit 23 re-determines the work content.

[0075] When a determination result is obtained that the switching of the work content included in the switching information is normal (No in step S26), a process is executed according to the determination of whether to end / continue the automatic recording of man-hours. When the automatic recording of man-hours is to be ended (Yes in step S27), the man-hour information output unit 28 outputs the man-hour information (step S28). When the automatic recording of man-hours is to be continued (No in step S27), the process returns to step S21. The determination of whether to end / continue the automatic recording of man-hours may be made according to preset conditions.

[0076] As described above, the man-hour recording device of this embodiment includes a work information acquisition unit, a storage unit, a discrimination unit, a man-hour information recording unit, a switching information output unit, a judgment result acquisition unit, and an output unit. The work information acquisition unit acquires work information indicating the usage state of the managed device that is the managed object of the man-hour record and the application being used on the terminal device included in the managed device. The storage unit stores the judgment condition. The discrimination unit checks the work information against the judgment condition registered in advance to discriminate the work content of the worker who uses the managed device. The switching information output unit outputs switching information indicating switching of the work content to the managed device being used by the worker. The judgment result acquisition unit acquires the judgment result input according to the switching information. If the switching information is an erroneous judgment, the discrimination unit re-judges the work content. The man-hour information recording unit records man-hour information including the man-hours performed for the judged work content. The man-hour information output unit outputs the man-hour information.

[0077] The man-hour recording device of this embodiment compares the work information with pre-registered judgment conditions to judge the work content of the worker who uses the managed device. The man-hour recording device of this embodiment re-judges the work content if the switching information indicating a switch in work content is erroneous, depending on the worker's judgment result for the switching information indicating a switch in work content. The man-hour recording device of this embodiment records man-hours for each judged work content. Therefore, according to this embodiment, if an erroneous judgment of a switch in work content occurs, the work content can be re-judged, thereby recording man-hours that more accurately reflect the work content performed by the worker.

[0078] Third embodiment Next, an example of the configuration of a man-hour recording device according to a third embodiment will be described with reference to the drawings. The man-hour recording device according to this embodiment has a simplified configuration of the man-hour recording devices according to the first and second embodiments.

[0079] (composition) FIG. 11 is a block diagram showing an example of the configuration of the man-hour recording device 30 according to the present embodiment. The man-hour recording device 30 includes a work information acquisition unit 31, a discrimination unit 33, and a man-hour information recording unit 37. The work information acquisition unit 31 acquires work information indicating the usage state of a managed device that is a management target of the man-hour record and an application being used on a terminal device included in the managed device. The discrimination unit 33 compares the work information with a discrimination condition registered in advance, and discriminates the work content of a worker who uses the managed device. The man-hour information recording unit 37 records man-hour information including the man-hours performed for the discriminated work content.

[0080] (operation) Fig. 12 is a flowchart for explaining an example of the operation (manufacturing hour recording method) of the man-hour recording device 30 according to this embodiment. In explaining the process according to the flowchart of Fig. 12, the components of the man-hour recording device 30 will be described as the subject of the operations. The subject of the operations according to the flowchart of Fig. 12 may be the man-hour recording device 30.

[0081] In FIG. 12, first, the work information acquisition unit 31 acquires work information indicating the usage state of a managed device that is the subject of management of man-hour records and an application being used on a terminal device included in the managed device (step S31).

[0082] Next, the determination unit 33 checks the work information against preregistered determination conditions to determine the work content of the worker who uses the managed device (step S32).

[0083] The man-hour information recording unit 37 records man-hour information including the man-hours required for the identified work content (step S33).

[0084] The man-hour recording device of this embodiment compares the work information with preregistered determination conditions to determine the work content of the worker who uses the managed device. The man-hour recording device of this embodiment records the man-hours for each determined work content. Therefore, according to this embodiment, it is possible to record the man-hours that reflect the work content performed by the worker.

[0085] (Hardware) Next, a hardware configuration for executing control and processing according to each embodiment of the present disclosure will be described with reference to the drawings. Here, an information processing device 90 (computer) in FIG. 13 is given as an example of such a hardware configuration. The information processing device 90 in FIG. 13 is an example of a configuration for executing control and processing according to each embodiment, and does not limit the scope of the present disclosure.

[0086] As shown in Fig. 13, an information processing device 90 includes a processor 91, a main storage device 92, an auxiliary storage device 93, an input / output interface 95, and a communication interface 96. In Fig. 13, the interface is abbreviated as I / F (Interface). The processor 91, the main storage device 92, the auxiliary storage device 93, the input / output interface 95, and the communication interface 96 are connected to each other via a bus 98 so as to be able to communicate data with each other. In addition, the processor 91, the main storage device 92, the auxiliary storage device 93, and the input / output interface 95 are connected to a network such as the Internet or an intranet via the communication interface 96.

[0087] The processor 91 loads a program (instructions) stored in the auxiliary storage device 93 or the like into the main storage device 92. For example, the program is a software program for executing the control and processing of each embodiment. The processor 91 executes the program loaded into the main storage device 92. The processor 91 executes the program to execute the control and processing of each embodiment.

[0088] The main memory device 92 has an area in which a program is loaded. The processor 91 loads a program stored in the auxiliary memory device 93 or the like in the main memory device 92. The main memory device 92 is realized by a volatile memory such as a dynamic random access memory (DRAM). Furthermore, a non-volatile memory such as a magneto resistive random access memory (MRAM) may be configured / added to the main memory device 92.

[0089] The auxiliary storage device 93 stores various data such as programs. The auxiliary storage device 93 is realized by a local disk such as a hard disk or a flash memory. Note that it is also possible to omit the auxiliary storage device 93 by configuring the main storage device 92 to store various data.

[0090] The input / output interface 95 is an interface for connecting the information processing device 90 to peripheral devices based on standards and specifications. The communication interface 96 is an interface for connecting to an external system or device through a network such as the Internet or an intranet based on standards and specifications. The input / output interface 95 and the communication interface 96 may be a common interface for connecting to an external device.

[0091] Input devices such as a keyboard, a mouse, and a touch panel may be connected to the information processing device 90 as necessary. These input devices are used to input information and settings. When a touch panel is used as the input device, a screen having the function of the touch panel becomes the interface. The processor 91 and the input devices are connected via an input / output interface 95.

[0092] The information processing device 90 may be equipped with a display device for displaying information. When the display device is equipped, the information processing device 90 is equipped with a display control device (not shown) for controlling the display of the display device. The information processing device 90 and the display device are connected via an input / output interface 95.

[0093] The information processing device 90 may be provided with a drive device. The drive device mediates between the processor 91 and a recording medium (program recording medium) in reading data and programs stored in the recording medium and writing the processing results of the information processing device 90 to the recording medium. The information processing device 90 and the drive device are connected via an input / output interface 95.

[0094] The above is an example of a hardware configuration for enabling the control and processing according to each embodiment of the present disclosure. The hardware configuration in FIG. 13 is an example of a hardware configuration for executing the control and processing according to each embodiment, and does not limit the scope of the present disclosure. A program for causing a computer to execute the control and processing according to each embodiment is also included in the scope of the present disclosure.

[0095] A program recording medium on which the program according to each embodiment is recorded is also included in the scope of the present disclosure. The recording medium can be realized by an optical recording medium such as a CD (Compact Disc) or a DVD (Digital Versatile Disc). The recording medium may be realized by a semiconductor recording medium such as a USB (Universal Serial Bus) memory or an SD (Secure Digital) card. The recording medium may also be realized by a magnetic recording medium such as a flexible disk or other recording medium. When the program executed by the processor is recorded on a recording medium, the recording medium corresponds to a program recording medium.

[0096] The components of each embodiment may be combined in any manner. The components of each embodiment may be realized by software. The components of each embodiment may be realized by a circuit.

[0097] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. [Explanation of symbols]

[0098] 10, 20, 30 Man-hour recording device 11, 21, 31 Work information acquisition section 12, 22 Storage section 13, 23, 33 Discrimination section 17, 27, 37 Man-hour information recording section 18, 28 Man-hour information output section 25 Switching information output section 26 Judgment result acquisition part

Claims

1. a work information acquisition unit that acquires work information indicating a usage state of a managed device that is a managed subject of man-hour records and an application being used in a terminal device included in the managed device; a determination unit that determines the work content of a worker who uses the managed device by checking the work information against a determination condition registered in advance; and a man-hour information recording unit that records man-hour information including the man-hours performed by the determined work content.

2. A storage unit that stores the determination condition, The discrimination condition is: application information including the name of the application in use and a file name used by the application; Usage status information including usage status of peripheral devices included in the managed device; The work content determined based on the application information and the usage state information; and Including, The discrimination unit is 2. The man-hour recording device according to claim 1, wherein the work content is determined according to the application being used, which is included in the work information, and a usage state of the peripheral device by the worker.

3. The man-hour information recording unit includes:

3. The man-hour recording device according to claim 2, wherein the man-hour information includes, in response to the determined switching of the work content, the work time obtained by subtracting the start date and time from the end date and time of the work content that was being performed before the switching as the man-hour.

4. The work information includes: additional information indicative of a project on which the worker is engaged; The discrimination unit is 4. The man-hour recording device according to claim 3, wherein the work content for each project is determined using the additional information included in the work content.

5. A man-hour information output unit that outputs the man-hour information, The man-hour information recording unit includes: generating the man-hour information including the man-hours for each of the work contents corresponding to the project; The man-hour information output unit, The man-hour recording device according to claim 4 , further comprising: a processor for outputting the generated man-hour information.

6. The usage status information is Includes the usage status of the group name of the chat tool that is active, The discrimination unit is 5. The man-hour recording device according to claim 4, wherein the work content is determined according to a usage state of the peripheral device and a group name of the chat tool.

7. a switching information output unit that outputs switching information indicating the switching of the work content to the managed device being used by the worker; a judgment result acquisition unit that acquires a judgment result input in accordance with the switching information, The discrimination unit is 2. The man-hour recording device according to claim 1, wherein, if the switching information is an erroneous determination, the work content is re-determined.

8. The man-hour recording device according to any one of claims 1 to 7, and the managed device having a terminal device in which the man-hour recording device is implemented.

9. The computer Acquire operation information indicating a usage state of a managed device that is a management target of a man-hour record and an application being used in a terminal device included in the managed device; comparing the work information with preregistered determination conditions to determine the work content of the worker using the managed device; A man-hour recording method for recording man-hour information including the man-hours performed by the determined work content.

10. A process of acquiring work information indicating a usage state of a managed device that is a management target of a man-hour record and an application being used in a terminal device included in the managed device; A process of checking the work information against a preregistered determination condition to determine the work content of the worker who uses the managed device; and recording man-hour information including the man-hours performed for the determined work content.

Citation Information

Patent Citations

  • Man-hour calculation device, man-hour calculation program, and man-hour calculation method

    JP2012164126A

  • Document generation device, document generation method and program

    JP2014142885A