Project management device, project management method and project management program

The project management device and method facilitate early detection and adjustment of project plans by comparing actual and planned working hours, addressing deviations and optimizing resource allocation.

JP2025097625AActive Publication Date: 2025-07-01OBIC CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023213918
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-19
Publication Date
2025-07-01
Estimated Expiration
2043-12-19

AI Technical Summary

Technical Problem

Existing project management systems fail to identify deviations between planned progress and actual results early, necessitating timely plan adjustments due to unplanned work or other factors.

Method used

A project management device and method that generates budget and work schedule information, compares actual and planned working hours, and performs notification control when deviations exceed predetermined thresholds, enabling early identification and adjustment of project plans.

Benefits of technology

Enables early detection and adjustment of project plans to align with actual progress, ensuring timely corrections and efficient resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025097625000001_ABST
    Figure 2025097625000001_ABST
Patent Text Reader

Abstract

To enable a change in a plan by specifying a difference between a project progress schedule and an actual result in an early stage.SOLUTION: A budget information generation part generates budget information including the number of assignment days of a person in charge of a project, and a budget amount for each partial period calculated by performing multiplication processing of the number of assignment days by a daily unit price of the person in charge, which are set for each partial period being a prescribed period in a construction period of the project. A work schedule information generation part generates work schedule information including daily work schedule hours for the project, scheduled by the person in charge. A daily report information generation part generates daily report information including daily actual work hours for the project. A notification control part performs prescribed notification control in the case that the total work hours obtained by performing addition processing of daily actual work hours of the person in charge before a reference day being a designated day and daily work schedule hours of the person in charge after the reference day in the designated partial period become hours different from prescribed alert reference hours.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a project management device, a project management method, and a project management program.

Background Art

[0002] The information processing apparatus disclosed in Patent Document 1 (Japanese Unexamined Patent Application Publication No. 2023-027948) specifies the work content in one or more projects in which a staff member is engaged from the information regarding the attendance of the staff members constituting the project stored in the storage unit. Further, the man-hours of the work content specified from the information regarding the attendance are calculated and registered as the man-hours corresponding to the working hours set in the information regarding the attendance. Further, based on the registered man-hour information, the registered man-hours are checked at a predetermined timing. Then, when the result of the check is not valid, an alert is given to the user.

[0003] Thereby, it is possible to easily check the planned man-hours and the actual man-hours of each user and perform man-hour management in the project.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Here, the work of the project is advanced according to a preset plan. However, for example, due to unplanned work or the like, a deviation may occur between the plan and the actual result. In such a case, early identification and plan change are required.

[0006] The present invention has been made in view of the above-described problems, and an object thereof is to provide a project management apparatus, a project management method, and a project management program that can identify an early deviation between a planned progress and an actual result of a project and enable a change in the plan.

Means for Solving the Problems

[0007] In order to solve the above problems and achieve the object, a project management apparatus according to the present invention generates budget information including the assigned number of days of a project staff member set for each partial period, which is a predetermined period during the construction period of the project, and the budget amount for each partial period calculated by multiplying the assigned number of days by the daily unit price of the staff member, and stores the budget information in a budget information storage unit; generates work schedule information including the planned working time per day for the project scheduled for the staff member, and stores the work schedule information in a work schedule information storage unit; generates daily report information including the actual working time per day for the project, and stores the daily report information in a daily report information storage unit; acquires from the daily report information storage unit the actual working time of the staff member for each day before the reference date, which is the specified day in the specified partial period, and acquires from the work schedule information storage unit the planned working time of the staff member for each day after the reference date, and when the total working time obtained by adding the acquired actual working time for each day before the reference date and the acquired planned working time for each day after the reference date is different from a predetermined alert reference time, performs predetermined notification control.

[0008] In addition, in order to solve the above problems and achieve the object, the project management method according to the present invention includes a budget information generation step in which a budget information generation unit generates budget information including the assigned days of the project staff set for each partial period which is a predetermined period during the construction period of the project, and the budget amount for each partial period calculated by multiplying the assigned days by the daily unit price of the staff, and stores the budget information in a budget information storage unit; a work schedule information generation step in which a work schedule information generation unit generates work schedule information including the daily work schedule time for the project scheduled for the staff, and stores the work schedule information in a work schedule information storage unit; a daily report information generation step in which a daily report information generation unit generates daily report information including the actual working hours for each day of the project, and stores the daily report information in a daily report information storage unit; and a notification control step in which a notification control unit acquires from the daily report information storage unit the actual working hours of the staff for each day before the reference date which is the specified day in the specified partial period, acquires from the work schedule information storage unit the work schedule time of the staff for each day after the reference date, and performs predetermined notification control when the total working hours obtained by adding the acquired actual working hours for each day before the reference date and the acquired work schedule time for each day after the reference date are different from a predetermined alert reference time.

[0009] Also, in order to solve the above problems and achieve the object, the project management program according to the present invention causes a computer to generate budget information including the assigned number of days of the person in charge of the project, which is set for each partial period that is a predetermined period during the construction period of the project, and the budget amount for each partial period calculated by multiplying the assigned number of days by the daily unit price of the person in charge, and stores the budget information in the budget information storage unit; generate work schedule information including the planned working hours per day for the project, which are scheduled for the person in charge, and stores the work schedule information in the work schedule information storage unit; generate daily report information including the actual working hours per day for the project, and stores the daily report information in the daily report information storage unit; acquire from the daily report information storage unit the actual working hours of the person in charge for each day before the reference date, which is the designated day in the designated partial period, and acquire from the work schedule information storage unit the planned working hours of the person in charge for each day after the reference date, and function as a notification control unit that performs predetermined notification control when the total working hours obtained by adding the acquired actual working hours for each day before the reference date and the acquired planned working hours for each day after the reference date are different from a predetermined alert reference time.

Effect of the Invention

[0010] The present invention can identify early the deviation between the planned progress and the actual results of a project and make a plan change.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Mode for Carrying Out the Invention

[0012] Hereinafter, a project management device according to an embodiment to which the present invention is applied will be described in detail with reference to the drawings. Note that the present invention is not limited to the following embodiments.

[0013] (Hardware Configuration) As shown in FIG. 1, the project management device 1 of the embodiment includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5. An input device 6 and an output device 7 are connected to the input / output interface unit 5. As the output device 7, a display unit such as a monitor device (including a home television), a printing device, or a speaker device corresponds. As the input device 6, in addition to a keyboard device, a mouse device, and a microphone device, a monitor device that realizes a pointing device function in cooperation with the mouse device can be used.

[0014] The communication interface unit 4 is connected to a network 50 such as a wide area network such as the Internet or a private network such as a LAN (Local Area Network). Connected to the network 50 are an administrator terminal device 51 of an administrator who performs budget input for projects and so on, and a person-in-charge terminal device 52 of each person-in-charge who performs project work and inputs daily reports and so on.

[0015] As the memory unit 2, for example, a storage device such as a ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disk Drive), or SSD (Solid State Drive) can be used. In the memory unit 2, a project management program capable of early identifying the deviation between the planned progress and the actual results of the project and making plan changes (corrections) is stored. Further, in this memory unit 2, there are provided a project information storage unit 11, a person in charge master table 12, a buffer days master table 13, a unit price master table 14 by person in charge, a budget information storage unit 15, a work schedule information storage unit 16, and a daily report information storage unit 17, which are storage areas respectively.

[0016] As shown in FIG. 2, the project information storage unit 11 stores project information including a project number uniquely assigned to each project, a project name, the construction period of each project, and the construction amount of each project.

[0017] As shown in FIG. 3, the person in charge master table 12 stores the person in charge code of each person in charge who performs the work of the project, the supervisor code of the supervisor of each person in charge, and the email address (it may also be a phone number, address, etc. if it is contact information) of each person in charge.

[0018] As shown in FIG. 4, the buffer days master table 13 stores the person in charge code of each person in charge, the revision date, the construction amount threshold information (less than the construction amount), and the monthly buffer days (alert reference time).

[0019] The monthly buffer days is the alert reference time set for each person in charge. That is, it indicates the allowable overtime of the working hours of that person in charge in a month. In the case of the example in FIG. 4, the alert reference time is set in units of so-called "man-days" where the work amount of one person in charge in one day is set to "1", for example, "0.5 (man-days)", "2 (man-days)", etc.

[0020] In addition, the construction cost threshold information (less than the construction cost) indicates the construction cost of the project to which the above-mentioned monthly buffer days are applied for each person in charge. The example in Figure 4 shows that when Mr. Sato with the person-in-charge code of "T001" performs the work of a project with a construction cost of "less than 10 million yen", the monthly buffer days such as "0.5 (person-days)" are applied.

[0021] In the person-in-charge specific unit price master table 14, the daily unit price corresponding to the work fee for one day is set for each person in charge who performs the work of the project. Specifically, as shown in Figure 5, the person-in-charge specific unit price master table 14 stores the person-in-charge code, the revision date, and the daily unit price.

[0022] (Functional configuration of the project management device) Next, the control unit 3 functions as an acquisition unit 21, a budget information generation unit 22, a work schedule information generation unit 23, a daily report information generation unit 24, a notification control unit 25, and an output control unit 26 as shown in Figure 1 by executing the project management program stored in the storage unit 2.

[0023] The acquisition unit 21 acquires budget information input via the administrator terminal device 51, work schedule information and daily report information input via the person-in-charge terminal device 52, etc.

[0024] The budget information generation unit 22 generates budget information (refer to Figure 9) including the assigned days of the project person in charge (refer to Figure 9) set for each partial period which is a predetermined period (for example, monthly) during the construction period of the project (refer to Figure 2), and the budget amount for each partial period calculated by multiplying the assigned days by the daily unit price of the person in charge (refer to Figure 5), and stores it in the budget information storage unit 15.

[0025] The work schedule information generation unit 23 generates work schedule information including the daily work schedule time for the project scheduled for the person in charge (refer to Figure 10), and stores it in the work schedule information storage unit 16.

[0026] The daily report information generation unit 24 generates daily report information including the actual working hours per day for a project, and stores it in the daily report information storage unit 17 (see Fig. 11).

[0027] The notification control unit 25 acquires from the daily report information storage unit 17 the actual working hours of the person in charge for each day before the reference date, which is the specified day, in the specified partial period. Also, the notification control unit 25 acquires from the work schedule information storage unit 16 the scheduled working hours of the person in charge for each day after the reference date. Further, when the total working hours obtained by adding the acquired actual working hours per day before the reference date and the acquired scheduled working hours per day after the reference date is different from a predetermined alert reference time (the number of buffer days per month shown in Fig. 4), the notification control unit 25 performs predetermined notification control.

[0028] As the notification control, for example, an e-mail corresponding to an alert may be sent to the administrator terminal device 51 and / or the person-in-charge terminal device 52 (see Fig. 3). Alternatively, a monitor device may be provided as the output device 7 to display a message corresponding to the alert. Alternatively, a speaker device may be provided as the output device 7 to output an audio message or an electronic sound corresponding to the alert.

[0029] The budget information generation unit 22 generates budget information including the changed budget amount for each partial period by multiplying the number of assigned days for each partial period (e.g., monthly, etc.) of the person in charge of the project, which has been changed based on the notification control, by the daily unit price of the person in charge, and stores it in the budget information storage unit 15 (see Fig. 14).

[0030] The budget information generation unit 22 generates budget information including change reason information indicating the reason for the change, which is input together with the changed number of assigned days, and stores it in the budget information storage unit 15 (see Fig. 14).

[0031] The work schedule information generation unit 23 generates work schedule information including the scheduled working hours per day for the project, which is scheduled for the person in charge and has been changed based on the notification control, and stores it in the work schedule information storage unit 16 (see Fig. 15).

[0032] The work schedule information generation unit 23 generates work schedule information including change reason information indicating the reason for the change of the work schedule time, which is input together with the changed work schedule time, and stores it in the work schedule information storage unit 16 (see FIG. 15).

[0033] The output control unit 26 reads out from each of the storage units 15 to 17 the assigned days of all the persons in charge and the assigned days, work schedule time, actual working hours, reason for the change of the assigned days, and reason for the change of the work schedule time before and after the change of the work schedule time, and outputs them to an external device. As the external device, the output device 7 can be used. When the output device 7 is a monitor device, each piece of information output from the output control unit 26 can be displayed via the monitor device, and an administrator or the like can check the work status of each worker of the project.

[0034] Also, when the output device 7 is a printing device, a print output of each piece of information output from the output control unit 26 can be obtained, and an administrator or the like can check the work status of each worker of the project. Further, when the output device 7 is a speaker device, an audio output of each piece of information output from the output control unit 26 can be obtained, and an administrator or the like can check the work status of each worker of the project by voice.

[0035] Also, the notification control unit 25 calculates the number of working days by one person in charge by dividing the total working time obtained by adding the actual working hours per day before the reference date and the work schedule time per day after the reference date by the predetermined working time per day. Further, the notification control unit 25 calculates the difference in days between the calculated number of working days and the assigned days of the person in charge, and when the calculated difference in days is different from the buffer days (see FIG. 4), which is the alert reference time allowing an excess in a partial period (for example, "month"), a predetermined notification control is performed (when the number of days exceeds and when the number of days is insufficient).

[0036] As the specified notification control, an alert email may be automatically generated and sent to each person in charge based on the email address stored in the person-in-charge master table 12 shown in FIG. 3, or an alert voice message, electronic sound, etc. may be output via the speaker device.

[0037] Also, the buffer days are set according to the construction amount for alert determination, which is the construction amount of each project (see FIG. 4). When the construction amount of the project is less than the construction amount for alert determination, the notification control unit 25 performs the above-described notification control.

[0038] (Management operation of project work status) FIGS. 6 to 8 are diagrams for explaining the outline of the management operation of the project work status in the project management apparatus 1 of the embodiment. Among them, FIG. 6 is a diagram for explaining the outline of the operation at the time of budget formulation and the daily management operation. FIG. 7 is a diagram for explaining the outline of the management operation during the month. FIG. 8 is a diagram for explaining the outline of the confirmation operation (review) of the work status before and after the change of the work schedule.

[0039] The management operations shown in FIGS. 6 to 8 are realized by the control unit 3 of the project management apparatus 1 functioning as the acquisition unit 21 to the output control unit 26 shown in FIG. 1 based on the project management program stored in the storage unit 2.

[0040] In this example, the acquisition unit 21 to the output control unit 26 are realized by a software program based on the project management program. However, all or part of the acquisition unit 21 to the output control unit 26 may be realized by hardware. In any case, the same effects as those described later can be obtained.

[0041] (Operation at the time of budget formulation) First, in FIG. 6, as shown in FIG. 9, the administrator inputs the project number, budget revision date, number of budget changes (which is 0 at this time), reason for change (no change at this time: initial registration), project in-charge person (person in charge of the case), cost item classification, person in charge, scheduled month, and assigned days through the administrator terminal device 51.

[0042] The assigned days are calculated by the arithmetic formula of "80 hours (total working hours) ÷ 8 hours (1 person-day, fixed value)" when the working hours of the project with the project number "P001" are, for example, "80 hours" and 1 person-day is set as "8 hours". In the case of this example, the assigned days of "10 person-days" are calculated.

[0043] The example in FIG. 6 is an example where "Mr. Sato" with the person-in-charge code "T001" and "Mr. Tanaka" with the person-in-charge code "T002" are registered as the persons in charge respectively. Also, in the example of FIG. 6, the construction period of the project is from April 2023 to September 2023. For "Mr. Sato", "10 person-days" are assigned as the assigned days for April and September 2023, and "15 person-days" are assigned as the assigned days for May to August 2023. Also, in the example of FIG. 6, for "Mr. Tanaka", "20 person-days" are assigned as the assigned days for April to June 2023, and "0 person-days" are assigned as the working days for July to September 2023.

[0044] Such budget information is sent from the administrator terminal device 51 to the project management device 1 and acquired by the acquisition unit 21. The budget information generation unit 22 of the project management device 1 multiplies the assigned days of each month of each person in charge included in the acquired budget information by the daily unit price of each person in charge set in the person-in-charge-by-person unit price master table 14 shown in FIG. 5 respectively, to generate budget information with the budget amount (labor cost budget amount) of each person in charge for each month input as shown in FIG. 9, and stores and controls this in the budget information storage unit 15.

[0045] In this example, the project management device 1 calculates the budget amount. However, on the side of the administrator terminal device 51, the budget amount for each person in charge for each month may be calculated based on the assigned number of days and the unit price per day input by the administrator. In this case, budget information including the budget amount is transmitted from the administrator terminal device 51, and the acquisition unit 21 of the project management device 1 acquires this and stores it in the budget information storage unit 15.

[0046] (Daily operations) Next, on a daily basis, each person in charge acquires and refers to the budget information stored in the budget information storage unit 15 of the project management device 1 via the person-in-charge terminal device 52, and checks the working hours assigned by the administrator. Then, the worker inputs, via the person-in-charge terminal device 52, the planned working hours for the project for which work is to be carried out on each working day of a predetermined month such as April, and transmits it to the project management device 1.

[0047] The acquisition unit 21 of the project management device 1 acquires the planned working hours and the like transmitted from the person in charge, and temporarily stores them in the storage unit 2. When this planned working hours and the like are approved by the administrator on the project management device 1 side, the planned working hours information generation unit 23 generates the planned working hours information illustrated in FIG. 10 and stores it in the planned working hours information storage unit 16. In the planned working hours information, as shown in FIG. 10, for each day of a predetermined month such as April, the project number and the working hours of the project for which a person in charge such as "Mr. Sato" performs work are registered.

[0048] This example in FIG. 10 shows that the person in charge, Mr. Sato, plans to work 4 hours on the project with the project number "P001" and 4 hours on the project with the project number "P002" out of the 8 hours (fixed) of working hours on weekdays from April 3 (Monday) to April 28 (Friday).

[0049] When the work schedule information of each person in charge is registered in this way, each person in charge performs a daily report input operation of registering the working hours (actual results) for each project in the daily report for each working day via the person-in-charge terminal device 52. Information indicating the actual results input by each person in charge is transmitted from the person-in-charge terminal device 52 to the project management device 1. The daily report information generation unit 24 of the project management device 1 generates the daily report information illustrated in FIG. 11 based on the information indicating the actual results input by each person in charge, and stores this in the daily report information storage unit 17.

[0050] This example in FIG. 11 shows an example where the person in charge, "Mr. Sato", worked on the project "P001" for 4 hours and also worked on the project "P002" for 4 hours on April 3 (Monday). Also, the example in FIG. 11 shows that the person in charge, "Mr. Sato", worked on the project "P001" for 2 hours instead of the planned 4 hours and worked on the project "P002" for 6 hours instead of the planned 4 hours on April 4 (Tuesday). Further, this example in FIG. 11 shows that the working pattern where the person in charge, "Mr. Sato", worked on the project "P001" for 2 hours and worked on the project "P002" for 6 hours (a working pattern different from the plan) continued from April 4 (Tuesday) to April 7 (Friday).

[0051] (Operation during the month) Next, during the month, the administrator of the project management device 1 specifies a desired project number, a desired person in charge, a desired working month, and a reference date to check the deviation between the planned and actual (check the divergence).

[0052] The notification control unit 25 reads out the performance of the dates before the reference date (excluding the reference date) in the specified project, person in charge, and working month from the daily report information storage unit 17, and temporarily stores it in the storage unit 2. Further, the notification control unit 25 reads out the work schedule information after the reference date (including the reference date) from the work schedule information storage unit 16, and temporarily stores it in the storage unit 2. As a result, although it is an image, in the storage unit 2, as shown in FIG. 12, for each day of the specified project, person in charge, and working month, the working hours of the days before the reference date and the list data of the work schedule hours after the reference date are stored.

[0053] This example in FIG. 12 is list data generated by respectively specifying the project with the project number of "P001", "Mr. Sato" with the person in charge code of "T001", and "April 10th (Monday)" as the reference date. In this case, as shown in FIG. 12, the working hours (actual hours) on weekdays from "April 3rd (Monday)" to "April 7th (Friday)", which are the dates before the reference date of "April 10th (Monday)", are read out and collected from the daily report information storage unit 17 by the notification control unit 25. On the other hand, the work schedule hours on weekdays from "April 10th (Monday)" to "April 28th (Friday)", which are the dates after the reference date of "April 10th (Monday)" (including April 10th), are read out and collected from the work schedule information storage unit 16 by the notification control unit 25.

[0054] Next, the notification control unit 25 calculates the total working hours by adding the working hours (actual hours) of the dates before the reference date and the work schedule hours after the reference date. In the case of the example in FIG. 12, since the working hours (actual hours) of the dates before the reference date are "12 hours" and the work schedule hours after the reference date are "60 hours", the total working hours are "72 hours".

[0055] Next, the notification control unit 25 calculates the number of working days by dividing the calculated total working hours by "8 hours (fixed value)", which is one person-day in this example. In the case of this example, the notification control unit 25 divides the calculated total working hours of "72 hours" by "8 hours" of one person-day to calculate the number of working days of "9 person-days".

[0056] Here, as shown in the budget information of FIG. 9, the assigned man-days for April 2023 is "10 man-days". Therefore, the notification control unit 25 subtracts the calculated working days of "9 man-days" from the assigned man-days of "10 man-days" to calculate the "difference in days". In this example, the difference in days is "10 man-days - 9 man-days = 1 man-day".

[0057] Next, the notification control unit 25 detects the monthly buffer days set for "Mr. Sato" in this example in the buffer days master table 13 shown in FIG. 4. In this example, the monthly buffer days of "0.5 man-days" set for "Mr. Sato" are detected.

[0058] The notification control unit 25 determines whether the absolute value of the calculated difference in days exceeds the detected monthly buffer days of "0.5 man-days" (absolute value of difference in days > monthly buffer days). And when the absolute value of the difference in days exceeds the monthly buffer days, the notification control unit 25 determines this event as an event to be alerted. In this example, since the "absolute value of 1" of the difference in days exceeds "0.5 man-days", the notification control unit 25 determines this event as an event to be notified (alert target).

[0059] A figure summarizing such total working hours (72 hours), working days (9 man-days), assigned man-days (10 man-days), difference (-1 man-day), monthly buffer days (0.5 man-days), and that this event is an alert target is FIG. 13.

[0060] On the contrary, when the absolute value of the calculated difference in days is less than the detected monthly buffer days (absolute value of difference in days < monthly buffer days), the notification control unit 25 determines that this event is not an event to be notified and does not perform the notification control described below.

[0061] Next, when the notification control unit 25 determines that it is an event to be notified (alert target), it refers to the person-in-charge master table 12 shown in FIG. 3 and acquires the email addresses of each person-in-charge. Then, the notification control unit 25 automatically creates an email text indicating that an event exceeding the monthly buffer days has occurred, and based on the email addresses acquired from the person-in-charge master table 12, as shown in FIG. 7, it sends an email to the administrator terminal device 51 of the administrator and the person-in-charge terminal devices 52 of each person-in-charge. Thereby, it is possible to notify the administrator or the like that an event exceeding the monthly buffer days has occurred.

[0062] Next, when the administrator recognizes the deviation (divergence) between the plan and the actual by the above email, the administrator discusses the countermeasure method with the person-in-charge and the supervisor of the person-in-charge. As a result of this discussion, for example, it is assumed that it is found that "Mr. Sato" with the person-in-charge code "T001" needs to work 6 hours a day for the project with the project number "P002" until April 21 (Friday).

[0063] Also, in response to this situation, 1. The first countermeasure plan is to share the shortage of Mr. Sato with "Mr. Tanaka" with the person-in-charge code "T002" and work together, and 2. The second countermeasure plan is to review the assignment for the current month and adjust the shortage after the next month. It is assumed that these two countermeasure plans are devised.

[0064] Among these two countermeasure plans, in the case of the first target plan, since the daily unit price of "Mr. Tanaka" with the person-in-charge code "T002" is "2 million yen" as shown in FIG. 5 and is high, it causes the disadvantage of soaring costs. Therefore, as a result of the discussion among the administrator, the person-in-charge, and the supervisor of the person-in-charge, it is assumed that it is decided to make adjustments after the next month with the second countermeasure plan.

[0065] Specifically, it is assumed that the assigned days of "Mr. Sato" with the person-in-charge code "T001" are changed from 10 person-days to 8 person-days, and the shortage of working hours for the project "P001" in April is determined to be adjusted by working 8 hours of overtime in the current month.

[0066] With this decision, the administrator changes the assigned days for "Mr. Sato" with the person-in-charge code "T001" in April from 10 person-days to 8 person-days via the administrator terminal device 51, as shown in FIG. 14. Also, along with the change in the assigned days for April, the administrator redistributes the "2 person-days" of assigned days that are insufficient for April to the assigned days for May and June, adding 1 person-day to each, and makes a change input to compensate for the shortage of the assigned days for April.

[0067] The budget information generation unit 22 of the project management device 1 changes the budget amount (labor cost) for April in the budget information stored in the budget information storage unit 15 from "1 million yen" to "800,000 yen" in response to the administrator's change input. Also, the budget information generation unit 22 changes the budget amounts for May and June, whose assigned days are changed from "15 person-days" to "16 person-days" respectively, from "1.5 million yen" to "1.6 million yen (100,000 yen × 16 person-days)" respectively.

[0068] Also, the administrator inputs the revision date such as "April 7, 2023" when such a budget amount revision is made, and inputs the reason for the change: "Due to the increase in the work of P002 for T001 (Sato), the assigned days are changed from 10 person-days to 8 person-days. The shortage is compensated by working 8 hours of overtime this month."

[0069] The budget information generation unit 22 of the project management device 1 sets the budget revision date and the reason for the change input by the administrator to the budget revision date and the reason for the change in the budget information stored in the budget information storage unit 15 respectively. Also, each time such a change in the budget information is made, the budget information generation unit 22 increments the budget change count of the budget information by one. Since this is the first change, the budget information generation unit 22 increments the budget change count from "0" to "1".

[0070] Also, in this example, "Mr. Sato" with the person-in-charge code "T001" requires 6 hours of work per day for the project with the project number "P002". Therefore, the work schedule information generation unit 23 of the project management apparatus 1 changes the work schedule time of Mr. Sato for April stored in the work schedule information storage unit 16 according to the administrator's change input. From April 10th (Monday) to April 21st (Friday), on Mondays, the work hours for the projects "P001" and "P002" are both changed to "4 hours". Also, according to the administrator's change input, the work schedule information generation unit 23 changes the work hours so that from Tuesday to Friday, the work hours for the project "P001" are "2 hours" and the work hours for the project "P002" are "6 hours".

[0071] Also, in this example, the shortage of work hours for Mr. Sato with the person-in-charge code "T001" for the project "P001" in April was determined by working 8 hours of overtime in the same month. Therefore, the work schedule information generation unit 23 of the project management apparatus 1 changes the work hours so that from April 24th (Monday) to April 27th (Thursday), the work hours for the project "P001" are "6 hours (normal work hours of 4 hours + 2 hours of overtime)" and the work hours for the project "P002" are "4 hours (normal work hours)".

[0072] As a result, by working 2 hours of overtime each day from April 24th (Monday) to April 27th (Thursday), the shortage of 8 hours of work hours for the project "P001" in April can be compensated for.

[0073] Note that after the shortage of work hours has been covered, the work schedule information generation unit 23 restores the work hours so that the work hours for the projects "P001" and "P002" on April 28th (Friday) are both "4 hours" (no change in work hours: the same work hours as before).

[0074] In addition, the work schedule information generation unit 23 of the project management device 1 sets the revised date and reason for change input by the administrator to the work revision date and reason for change of the work schedule information stored in the work schedule information storage unit 16, respectively. Further, each time the work schedule information generation unit 23 makes such a change to the work schedule information, it increments the number of work changes of the work schedule information by one. Since this is the first change, the work schedule information generation unit 23 increments the number of work changes from "0" to "1".

[0075] Next, the person in charge of the project work (Mr. Sato of T001) performs the work for April based on the changed work schedule time as shown in FIG. 15, and inputs the daily report for each work day via the person-in-charge terminal device 52 as described above. As a result, when the work for April is carried out according to the changed work schedule time, the daily report information shown in FIG. 16 is generated by the daily report information generation unit 24 and stored in the daily report information storage unit 17.

[0076] (Review operation) Next, the operation of the work status confirmation work (review) before and after such a change in the work schedule will be described.

[0077] When the administrator designates a work month such as "April 2023" and then designates the confirmation of the work status, the output control unit 26 reads out and outputs the performance information shown in FIG. 17(a) from the daily report information storage unit 17, and reads out and outputs the assignment information shown in FIG. 17(b) from the budget information storage unit 15. Further, the output control unit 26 reads out and outputs the work schedule time shown in FIG. 17(c) from the work schedule information storage unit 16, reads out and outputs the reason for change of the assignment information shown in FIG. 17(d) from the budget information storage unit 15, and reads out and stores the reason for change of the work schedule information from the work schedule information storage unit 16.

[0078] In addition, the output control unit 26 outputs such various types of information for each person in charge and for all persons in charge. The example in FIG. 17 corresponds to various types of information for "Mr. Sato" with the person-in-charge code of "T0001", and the example in FIG. 18 corresponds to various types of information for "Mr. Tanaka" with the person-in-charge code of "T0002". Thereby, the work status of all persons in charge in the designated working month can be confirmed.

[0079] In addition, as external devices for outputting such various types of information, an output device 7, an external storage device, a server device on the network 50, etc. can be used. When the output device 7 is a monitor device, various types of information can be displayed and confirmed. When the output device 7 is a printing device, various types of information can be printed and confirmed. When the output device 7 is a speaker device, various types of information can be confirmed by voice output of various types of information.

[0080] Specifically, in the case of "Mr. Sato" with the person-in-charge code of "T0001", as shown in FIG. 17(a), performance information including the number of project daily report days, the total number of daily report days, the number of business days, and the overtime hours is output for each project. Note that FIG. 17(a) shows the performance information of the project with the project code of "P001". It should be understood that the same performance information is also output for the project with the project code of "P002".

[0081] Number of project daily report days: Working hours of the daily report information of the corresponding project÷8 hours (1 person-day, fixed value) → "64 hours÷8 hours = 8 person-days" Total number of daily report days: Working hours of the daily report information÷8 hours (1 person-day, fixed value) → "160 hours÷8 hours = 20 person-days" Number of business days: Number of working days of the daily report information → "20 days" Number of overtime days: Total number of daily report days - (Number of business days×8 hours (1 person-day, fixed value)) → "20 person-days - 20 days×8 hours"

[0082] As assignment information, assignment information including the number of assignment days before and after the change is output as shown in Fig. 17(b). This example in Fig. 17(b) shows the assignment information output when the number of assignment days is set to "10 person-days" as the initial setting (March 20, 2023: change date (1)), but is changed to "8 person-days" on April 7, 2023 (change date (2)).

[0083] Change date (1): Budget revision date with change count 0 in budget information Number of assignment days (1): Number of assignment days with change count 0 in budget information Change date (2): Budget revision date with change count 1 in budget information Number of assignment days (2): Number of assignment days with change count 1 in budget information

[0084] As work schedule time information, work schedule time information including the number of planned work days before and after the change is output as shown in Fig. 17(c). This example in Fig. 17(c) shows the assignment information output when the planned work time is set to "10 person-days" as the initial setting (March 20, 2023: change date (1)), but is changed to "8 person-days" on April 7, 2023 (change date (2)).

[0085] Change date (1): Work revision date with work change count "0" in work schedule information Number of assignment days (1): Total planned work time (for the relevant project) with work change count "0" in work schedule information Change date (2): Work revision date with work change count "1" in work schedule information Number of assignment days (2): Total planned work time (for the relevant project) with work change count "1" in work schedule information

[0086] As the reason for the change, for example, the reason for the change in the assignment information such as "Due to the increase in the work of P002 by T001 (Sato), the assigned days are changed from 10 person-days to 8 person-days. The shortage is made up by working 8 hours of overtime this month." and the reason for the change in the work schedule time information are read out and output from the budget information storage unit 15 and the work schedule information storage unit 16 respectively.

[0087] Reason for change in assignment information (1): Reason for change in the number of changes "1" in the budget information Reason for change in work schedule information (1): Reason for change in the number of changes "1" in the work schedule information

[0088] Also, in the case of "Mr. Tanaka" whose person-in-charge code is "T0002", as shown in Fig. 18(a), for each project, performance information including the number of project daily report days, total daily report days, business days, and overtime hours is output. Note that Fig. 18(a) shows the performance information of the project with the project code "P001". It should be understood that similar performance information is also output for the project with the project code "P002".

[0089] Number of project daily report days: Working hours of the daily report information of the corresponding project ÷ 8 hours (1 person-day, fixed value) → "160 hours ÷ 8 hours = 20 person-days" Total number of daily reports: Working hours of the daily report information ÷ 8 hours (1 person-day, fixed value) → "160 hours ÷ 8 hours = 20 person-days" Number of business days: Number of days of the working days in the daily report information → "20 days" Number of overtime days: Total number of daily reports - Number of business days × 8 hours (1 person-day, fixed value) → "20 person-days - 20 days × 8 hours"

[0090] As the assignment information, assignment information including the number of assigned days before and after the change is output as shown in Fig. 18(b). However, in the case of "Mr. Tanaka" whose person-in-charge code is "T0002", since no change has been made to the assignment information, it becomes the assigned day (1) of "20 person-days" with the initial setting on March 20, 2023.

[0091] Similarly, in the case of "Mr. Tanaka" with the person-in-charge code of "T0002", since the scheduled working hours have not been changed, the scheduled number of working days remains the initial setting of "20 person-days" on March 20, 2023.

[0092] By outputting various information in this way, it is possible to compare the budget information (assignment information), work plan (schedule), and daily report (actual results) of the workers and managers, and examine the factors causing differences.

[0093] (Effect of the Embodiment) As is clear from the above description, in the project management device 1 of the embodiment, the person in charge of the project registers the labor cost budget (assigned amount) for each project, month, and person in charge. Also, when formulating the monthly work plan, each person in charge refers to the scheduled working hours (expected time) for their own project and examines the monthly work plan. Then, at the mid-month and end-month timings, the budget information, schedule information (work plan), and actual result information (daily report) are compared.

[0094] Thereby, it is possible to change the work plan according to the deviation between the plan and the actual results that can be quickly identified, and perform detailed plan-actual management.

[0095] In particular, in construction consulting, the proportion of labor costs is high and detailed management is required. Even in such a case, the project management device 1 of the embodiment can function effectively as described above and enable detailed management of labor costs and the like.

[0096] [Contribution to the Sustainable Development Goals (SDGs) Led by the United Nations] Since the present invention can contribute to promoting work efficiency and appropriate business judgment of enterprises, it can contribute to the goals "8" and "9" of the SDGs.

[0097] Also, since the present invention can contribute to reducing waste loss and promoting paperless and digitization, it can contribute to the goals "12", "13", and "15" of the SDGs.

[0098] In addition, according to the present invention, since it can contribute to control and enhanced governance, it can contribute to the goal of "16" of the SDGs.

[0099] [Other Embodiments] The present invention can be implemented in various different forms within the scope of the technical idea described in the claims even in forms other than the above-described embodiments.

[0100] For example, among the respective processes described in the embodiment, all or part of the processes described as being automatically performed may be performed manually. Or, all or part of the processes described as being performed manually may be automatically performed by a known method or the like.

[0101] In addition, regarding the processing procedures, control procedures, specific names, information including registration data of each process, parameters such as search conditions, screen examples, and database configurations shown in the specification or drawings, they can be arbitrarily changed unless otherwise specified.

[0102] Regarding the project management device 1, each of the illustrated components is a functional concept and does not necessarily have the physical configuration shown in the figure. For example, regarding the processing functions provided in the project management device 1, particularly each processing function performed by the control unit 3, all or any part of them may be realized by a program interpreted and executed by the control unit 3 (CPU: Central Processing Unit), or may be realized by hardware using wired logic.

[0103] The program is recorded on a non-transitory computer-readable recording medium containing programmatic instructions for causing the information processing apparatus to execute the processes described in the embodiments, and is mechanically read by the project management apparatus 1 as needed. That is, a storage unit 2 such as a ROM or an HDD stores a computer program for giving instructions to a control unit 3 (CPU) in cooperation with an OS (Operating System) to perform various processes. This computer program is loaded into and expanded in a RAM, and is appropriately executed by the control unit 3.

[0104] Also, the project management program of this project management apparatus 1 may be stored in another server apparatus connected to the project management apparatus 1 via an arbitrary network, and all or part of it may be downloaded and executed as needed.

[0105] Also, the project management program for executing the processes described in the embodiments may be stored in a non-transitory computer-readable recording medium, or may be configured as a program product.

[0106] Here, as the "recording medium", any "portable physical medium" such as a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical Disk), a DVD (Digital Versatile Disk), and a Blu-ray (registered trademark) Disc can be used.

[0107] In addition, a "program" is a data processing method described in any language or description method, regardless of the form such as source code or binary code.

[0108] Note that the "program" is not necessarily limited to being configured singly, and includes those that are distributed as a plurality of modules or libraries and those that achieve their functions in cooperation with a separate program typified by an OS.

[0109] In addition, regarding the specific configuration, reading procedure, and installation procedure after reading for the recording medium reading unit in the project management device 1 of the embodiment, well-known configurations or procedures can be used.

[0110] The storage unit 2 is a storage means such as a memory device such as a RAM or a ROM, a fixed disk device such as a hard disk, a flexible disk, and an optical disk, and stores various programs, tables, databases, and web page files used for various processes or website provision.

[0111] In addition, the project management device 1 may be configured by a known information processing device such as a personal computer device or a workstation, or may be configured by an information processing device to which an arbitrary peripheral device is connected. Further, the information processing device may be realized by installing software (including programs or data, etc.) that realizes the processing described in the embodiment.

[0112] Furthermore, the specific forms of dispersion and integration of the device are not limited to those illustrated, and all or part of them can be functionally or physically dispersed or integrated in arbitrary units according to various additions or according to the functional load. That is, by arbitrarily combining the above-described embodiments, the above-described embodiments may be selectively implemented.

Industrial Applicability

[0113] The present invention is suitable for use in, for example, progress management of projects in the construction industry and the like.

Explanation of Symbols

[0114] 1 Project Management Device 2 Storage Unit 3 Control Unit 4 Communication Interface Unit 5 Input / Output Interface Unit 6 Input Device 7 Output Device 11 Project Information Storage Unit 12 Responsible Person Master Table 13 Buffer Days Master Table 14 Unit Price Master Table by Responsible Person 15 Budget Information Storage Unit 16 Work Schedule Information Storage Unit 17 Daily Report Information Storage Unit 21 Acquisition Unit 22 Budget Information Generation Unit 23 Work Schedule Information Generation Unit 24 Daily Report Information Generation Unit 25 Notification Control Unit 26 Output Control Unit 50 Network 51 Administrator Terminal Device 52 Responsible Person Terminal Device

Claims

1. A budget information generation unit that generates budget information including the assigned number of days of the person in charge of the project set for each partial period, which is a predetermined period during the construction period of the project, and the budget amount for each partial period calculated by multiplying the assigned number of days by the daily unit price of the person in charge, and stores the budget information in a budget information storage unit; A work schedule information generation unit that generates work schedule information including the scheduled working hours per day for the project for the person in charge, and stores the work schedule information in a work schedule information storage unit; A daily report information generation unit that generates daily report information including the actual working hours per day for the project, and stores the daily report information in a daily report information storage unit; A notification control unit that acquires the actual working hours of the person in charge per day before the reference date, which is the designated day in the designated partial period, from the daily report information storage unit, acquires the scheduled working hours of the person in charge per day after the reference date from the work schedule information storage unit, and performs predetermined notification control when the total working hours obtained by adding the acquired actual working hours per day before the reference date and the acquired scheduled working hours per day after the reference date are different from a predetermined alert reference time; A project management device having the above.

2. The budget information generation unit generates budget information including the changed budget amount for each partial period by multiplying the assigned number of days for each partial period of the person in charge of the project, which has been changed based on the notification control, by the daily unit price of the person in charge, and stores the budget information in the budget information storage unit. The project management device according to claim 1, characterized in that.

3. The budget information generation unit generates the budget information including the change reason information indicating the reason for the change input together with the changed assigned number of days, and stores the budget information in the budget information storage unit. The project management device according to claim 2, characterized in that.

4. The work schedule information generation unit generates work schedule information including the scheduled working hours per day for the project for the person in charge, which has been changed based on the notification control, and stores the work schedule information in the work schedule information storage unit. The project management device according to claim 3, characterized in that.

5. The work schedule information generation unit generates the work schedule information including the change reason information indicating the reason for the change of the work schedule input together with the changed work schedule, and stores the work schedule information in the work schedule information storage unit. The project management device according to claim 4, characterized by

6. Before and after the change of the assigned days and the planned working hours of all the said persons in charge, Reading out the assigned days from the budget information generation unit and outputting them to an external device, Reading out the planned working hours from the planned work information storage unit and outputting them to the external device, Reading out the actual working hours from the daily report information storage unit and outputting them to the external device, Reading out the reason for the change of the assigned days from the budget information storage unit and outputting them to the external device, Reading out the reason for the change of the planned working hours from the planned work information storage unit and outputting them to the external device, Further comprising an output control unit, The project management device according to claim 5, characterized by

7. The notification control unit calculates the number of working days by one person in charge by dividing the total working hours obtained by adding the actual working hours per day before the reference date and the planned working hours per day after the reference date by a predetermined daily working time, calculates the difference in days between the calculated number of working days and the assigned days of the person in charge, and performs predetermined notification control when the calculated difference in days is different from the buffer days, which is the alert reference time allowed to exceed in the partial period. The project management device according to any one of claims 1 to 6, characterized by

8. The buffer days are set according to the construction amount for alert determination, which is the construction amount of each project, The notification control unit performs the notification control when the construction amount of the project is less than the construction amount for alert determination. The project management device according to claim 7, characterized by

9. A budget information generation step in which a budget information generation unit generates budget information including the assigned days of the person in charge of the project set for each partial period, which is a predetermined period during the construction period of the project, and the budget amount for each partial period calculated by multiplying the assigned days by the daily unit price of the person in charge, and stores the budget information in a budget information storage unit; A planned work information generation step in which a planned work information generation unit generates planned work information including the planned working hours per day for the project scheduled for the person in charge, and stores the planned work information in a planned work information storage unit; A daily report information generation step in which a daily report information generation unit generates daily report information including the actual working hours per day for the project and stores it in a daily report information storage unit. An alert control step in which an alert control unit acquires from the daily report information storage unit the actual working hours of the person in charge per day before the reference date, which is the specified day in the specified partial period, acquires from the work schedule information storage unit the planned working hours of the person in charge per day after the reference date, and performs predetermined alert control when the total working hours obtained by adding the actual working hours per day before the reference date and the planned working hours per day after the reference date is different from a predetermined alert reference time. A project management method having the above.

10. A computer, A budget information generation unit that generates budget information including the assigned number of days of the person in charge of the project, which is set for each partial period that is a predetermined period during the construction period of the project, and the budget amount for each partial period calculated by multiplying the assigned number of days by the daily unit price of the person in charge, and stores it in a budget information storage unit. A work schedule information generation unit that generates work schedule information including the planned working hours per day for the project, which is scheduled for the person in charge, and stores it in a work schedule information storage unit. A daily report information generation unit that generates daily report information including the actual working hours per day for the project and stores it in a daily report information storage unit. Functioning as an alert control unit that acquires from the daily report information storage unit the actual working hours of the person in charge per day before the reference date, which is the specified day in the specified partial period, acquires from the work schedule information storage unit the planned working hours of the person in charge per day after the reference date, and performs predetermined alert control when the total working hours obtained by adding the actual working hours per day before the reference date and the planned working hours per day after the reference date is different from a predetermined alert reference time. A project management program characterized by the above.

Citation Information

Patent Citations

  • Project progress management method

    JP2007026378A

  • Operation result management device, operation plan support device and storage medium storing program for making computer execute processing in them

    JP2007087415A

  • System for evaluation and management of development process

    JP2010176255A

  • Process management device and process management method

    JP2015046108A

  • Journal approval work support device, journal approval work support method and journal approval work support program

    JP2020194397A