Project management apparatus, project management method, and program
The project management device facilitates schedule adjustments by calculating and adding risk buffers, addressing the challenge of incorporating delays in project schedules using historical risk data.
Patent Information
- Application Number
- JP2024094191
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-12-23
AI Technical Summary
Existing project management systems fail to effectively incorporate risk buffers into schedules, leading to oversights or excessive buffer allocation due to the inability to quantify and adjust schedules for potential delays.
A project management device and method that includes units for acquiring project, cost, and risk information, searching for relevant risks, and adjusting schedules by calculating and adding cost and schedule buffers based on historical risk data.
Enables easy adjustment of schedules to include buffers for potential delays, ensuring timely project completion by incorporating risk buffers calculated from historical data.
Smart Images

Figure 2025185793000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a project management device, a project management method, and a program. [Background technology]
[0002] In recent years, in project management, strengthening schedule management has become important to prevent projects from missing deadlines. Particularly in new developments, the occurrence of unexpected events (hereinafter referred to as "risks") has led to the addition of new processes and the need to adjust schedules, including downstream processes. Therefore, there is a need to predict the occurrence of risks in advance and adjust schedules in advance to leave some leeway (hereinafter referred to as "buffers") in the schedule.
[0003] Patent Document 1 discloses a project risk management support device that predicts risks that may occur during the execution of various projects in order to prevent unforeseen circumstances from occurring during the execution of the projects, and presents the predicted risks and their quantitative impact to the user. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-195483 Summary of the Invention [Problem to be solved by the invention]
[0005] In the technology described in Patent Document 1, risks and their quantitative impacts are values calculated based on the probability of risk occurrence, the extent of risk impact, the risk impact level, and the risk impact frequency, and cannot be used for schedule adjustment. As a result, users themselves must consider the impact on the schedule if a delay occurs due to a risk, which can lead to oversights in the schedule adjustment of risk-related work, or to an overly generous buffer, making it difficult to adjust the schedule to include a buffer in case a delay occurs due to a risk.
[0006] The present disclosure has been made to solve the above-mentioned problems, and aims to make it possible to easily adjust schedules in project management so as to provide a buffer in the event of delays due to risks. [Means for solving the problem]
[0007] To achieve the above object, a project management device according to the present disclosure includes a project information acquisition unit, a cost information acquisition unit, a schedule information acquisition unit, a risk coverage information acquisition unit, a risk search unit, and a schedule adjustment unit. The project information acquisition unit acquires project information indicating the details of a project, including risks. The schedule information acquisition unit acquires cost information indicating the costs involved in the project and acquires schedule information indicating a schedule to which the project costs have been allocated. The risk coverage information acquisition unit acquires risk coverage information indicating the costs and schedule coverage of delays due to risks that may occur during project execution, and the required buffer rates for each. The risk search unit searches for risk items that are targets for a project in the planning stage from risk items that identify risks included in the project information of projects that have been executed, and adds them to the project information of the project in the planning stage. The schedule adjustment unit calculates cost buffers and schedule buffers for the coverage of delays due to risks in the planning stage project based on the project information, cost information, schedule information, and risk coverage information of the project in the planning stage, and adjusts the schedule information of the project in the planning stage by adding the cost buffers and schedule buffers. [Effects of the Invention]
[0008] According to the present disclosure, in project management, risk items that are the target of a project in the planning stage can be searched for and added from among the risk items of projects that have already been executed, cost buffers and schedule buffers for the range of delays due to risks in the project in the planning stage can be calculated, and these buffers can be added to adjust the schedule information of the project in the planning stage, thereby making it possible to easily adjust the schedule so that there is a buffer in case a delay due to risks occurs. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a project management device according to an embodiment; [Figure 2] FIG. 1 is a diagram showing an example of project information according to an embodiment; [Figure 3] FIG. 10 is a diagram showing an example of cost information according to an embodiment; [Figure 4] FIG. 10 is a diagram showing an example of schedule information according to an embodiment; [Figure 5] FIG. 10 is a diagram showing an example of risk target range information according to an embodiment. [Figure 6] FIG. 1 is a diagram showing the relationship between a project, cost, schedule, and risk according to an embodiment. [Figure 7] FIG. 10 is a diagram showing an example of schedule information to which a schedule buffer is added and a cost buffer is added according to an embodiment; [Figure 8] 1 is a flowchart showing a risk search process according to an embodiment of the present invention; [Figure 9] 1 is a flowchart showing a schedule adjustment process according to an embodiment of the present invention; [Figure 10] FIG. 1 is a diagram illustrating an example of a hardware configuration of a project management apparatus according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] A project management device, a project management method, and a program according to the present embodiment will be described in detail below with reference to the drawings, in which the same or corresponding parts are designated by the same reference numerals.
[0011] The configuration of a project management device 1 according to an embodiment will be described with reference to Fig. 1. As shown in Fig. 1, the project management device 1 includes a project information acquisition unit 11 that acquires project information indicating the details of a project, including risks, and registers the information in a database, a cost information acquisition unit 12 that acquires cost information indicating the costs involved in the project and registers the information in the database, a schedule information acquisition unit 13 that acquires schedule information indicating a schedule to which the project costs have been allocated and registers the information in the database, and a risk target range information acquisition unit 14 that acquires risk target range information that indicates the cost of delays due to risks that may occur during project execution, the target range of the schedule, and the buffer ratios required for each, and registers the information in the database.
[0012] The project information acquisition unit 11, the cost information acquisition unit 12, the schedule information acquisition unit 13, and the risk target range information acquisition unit 14 may each, for example, accept information input from a user, receive information from a user terminal used by the user, or acquire information from an external device or system. The risks included in the project information are risks that have occurred in the case of a project that has already been executed, and are risks that may occur in the case of a project in the planning stage.
[0013] The project management device 1 includes a storage unit 15 that has various databases, a risk search unit 16 that searches for risk items that are targets of a project in the planning stage from risk items in the project information of projects that have already been executed and adds the searched risk items to the project information of the project in the planning stage, a schedule adjustment unit 17 that adjusts the schedule information of the project in the planning stage based on the project information, cost information, schedule information, and risk target range information of the project in the planning stage, and an output unit 18 that outputs the adjusted schedule information. Hereinafter, database will be abbreviated as DB.
[0014] The storage unit 15 includes a project information DB 151 that stores project information, a cost information DB 152 that stores cost information, a schedule information DB 153 that stores schedule information, and a risk target range information DB 154 that stores risk target range information.
[0015] The project information DB 151 will be described with reference to Fig. 2. In the example of Fig. 2, the project information DB 151 has "Project Management Items" indicating the names of project management items for identifying the project, "Summary Information" having items such as "Summary" indicating an overview of the project, "Client" indicating the name of the client for the project, "Sales" indicating the sales of the project, and "Delivery Date" indicating the delivery date of the project, and "Detailed Information" having items such as "New Development" indicating whether the project is a new development or not, "Development Scale" indicating the development scale of the project, and "Detailed Information" having items such as "Risk (Q)," "Countermeasure (Q)," "Risk (C)," "Countermeasure (C)," "Risk (D)," and "Countermeasure (D)," which are risk items for each QCD (Quality, Cost, Delivery) that may cause delays and countermeasure items indicating the countermeasures taken for the risks.
[0016] The project information DB 151 shown in FIG. 2 is an example, and may not include the items "Overview," "Sales," "Delivery Date," "Countermeasure (Q)," "Countermeasure (C)," and "Countermeasure (D)," or may include other items. When the project information acquisition unit 11 acquires project information including values for these items, it registers the information in the project information DB 151. Note that if the project is in the planning stage, the detailed information does not include the items "Risk (Q)," "Countermeasure (Q)," "Risk (C)," "Countermeasure (C)," "Risk (D)," and "Countermeasure (D)." For example, a project with the project management item name "Project Management 010" is a project in the planning stage.
[0017] The cost information DB 152 will be explained using Fig. 3. In the example of Fig. 3, the cost of a project is expressed in terms of working hours, and the unit of cost is hours. The cost information DB 152 has a "project management item" indicating the name of the project management item that identifies the project, a "cost management item" indicating the name of the cost management item that identifies the cost of the project, a "planned working time" indicating the planned working time, an "actual working time" indicating the cumulative actual working time, a "consumption rate" indicating the ratio of the actual working time to the planned working time, an "increase / decrease rate" indicating the rate of increase / decrease per unit period, a "budget overrun determination" indicating whether there is a possibility of exceeding the budget, and an "actual overrun" indicating whether there has been an actual budget overrun.
[0018] The cost information DB 152 shown in FIG. 3 is an example, and may not include the items "Actual Work Hours," "Increase / Decrease Rate," "Budget Overrun Determination," and "Actual Overrun," or may include other items. When the cost information acquisition unit 12 acquires cost information including the values of these items, it registers the information in the cost information DB 152. Note that, in the case of costs for a project in the planning stage, the cost information does not include the items "Actual Work Hours," "Increase / Decrease Rate," "Budget Overrun Determination," and "Actual Overrun." For example, costs for which the cost management item name is "Project Management 010" and the cost management item names are "Cost Management 025" and "Cost Management 026" are costs for a project in the planning stage.
[0019] Fig. 4 shows an example of schedule information stored in schedule information DB 153. In the example of Fig. 4, schedule information DB 153 has a "schedule management item" indicating the name of a schedule management item that identifies a schedule, a "deliverable" indicating a deliverable resulting from work on the schedule, a "cost management item" indicating the name of a cost management item that identifies the cost corresponding to the schedule, a "planned start date" indicating the planned start date of the schedule, a "planned end date" indicating the planned end date of the schedule, an "actual start date" indicating the start date of the actual schedule, an "actual end date" indicating the end date of the actual schedule, a "progress result" indicating the progress result according to a predetermined progress standard, a "weight" indicating a weight ratio set based on the difficulty level and workload of the schedule, a "progress rate" indicating the product of the predetermined progress standard and the weight ratio, and a "deadline non-achievement determination" indicating the possibility of not meeting the delivery date.
[0020] The predetermined progress standard is, for example, for each progress standard item such as "in preparation," "in review," and "completed," a percentage is set that increases as the work progresses, reaching 100% when the work is complete, such as 40% for "in preparation," 70% for "in review," and 100% for "completed." The weight percentage is set proportionally for each schedule item, so that the sum of the weight percentages of multiple schedules corresponding to one cost item becomes 100%.
[0021] The schedule information DB 153 shown in FIG. 4 is an example, and may not include the items "Deliverable," "Actual Start Date," "Actual End Date," "Actual Progress," "Weight," "Progress Rate," and "Delivery Date Failure Determination," or may include other items. The schedule information acquisition unit 13 acquires schedule information including values of these items and registers it in the schedule information DB 153. Note that, in the case of a schedule for a project in the planning stage, the schedule information does not include the items "Actual Start Date," "Actual End Date," "Actual Progress," "Weight," "Progress Rate," and "Delivery Date Failure Determination." For example, a schedule with schedule management item names "Schedule Management 051," "Schedule Management 052," "Schedule Management 053," "Schedule Management 054," and "Schedule Management 055" corresponding to costs with cost management item names "Cost Management 025" and "Cost Management 026" is a schedule for a project in the planning stage.
[0022] 5 shows an example of risk target range information stored in the risk target range information DB 154. In the example of FIG. 5, the risk target range information DB 154 includes a "risk item" indicating the name of a risk item that identifies a risk, a "cost management item" indicating the name of a cost management item that identifies a cost that will be delayed due to the risk, a "target cost management item" having a "buffer" item indicating the cost buffer ratio required if a risk occurs, a "schedule management item" indicating the name of a schedule management item that will be delayed due to the risk, and a "target schedule management item" having a "buffer" item indicating the schedule buffer ratio required if a risk occurs. When the risk target range information acquisition unit 14 acquires risk target range information including the values of these items, it registers the acquired information in the risk target range information DB 154.
[0023] As shown in Figure 6, projects, costs, and schedules are linked in a hierarchical structure of one to one or more, with one project corresponding to N costs (N ≥ 1), and one cost corresponding to M schedules (M ≥ 1). In other words, each cost for a project is allocated to M schedules. Furthermore, projects and risks are linked in a hierarchical structure of one to one or more, with one project corresponding to L risks (L ≥ 1).
[0024] 1, when a user selects a project management item for a project in the planning stage in the project information DB 151, the risk search unit 16 searches for risk items that are targets of the project in the planning stage from among risk items included in the project information of executed projects stored in the project information DB 151, and adds the searched items to the project information of the project in the planning stage. Hereinafter, the project in the planning stage selected by the user is referred to as the target project.
[0025] Specifically, the risk search unit 16 refers to the "client" in the "summary information" of the project information of an executed project, and acquires risk items by QCD of the project information of an executed project whose "client" is the same as the "client" included in the summary information of the project information of the target project. The risk search unit 16 refers to "new development" in the project information of the target project. If "new development" is present, the risk search unit 16 adds all of the acquired risk items by QCD to the detailed information of the target project. If "new development" is not present, the risk search unit 16 refers to the "development scale" in the project information of a project in the planning stage.
[0026] If the "development scale" is large, the risk search unit 16 adds all of the acquired risk items by QCD to the detailed information of the target project. If the "development scale" is medium, the risk search unit 16 adds the QC risk item from the acquired risk items by QCD to the detailed information of the target project. If the "development scale" is small, the risk search unit 16 adds the Q risk item from the acquired risk items by QCD to the detailed information of the target project.
[0027] The risk search unit 16 may cause the output unit 18 to output the project information of the target project to which the risk items have been added. The output method of the output unit 18 may be, for example, a screen display or transmission to a user terminal. In this case, the user checks the project information of the target project to which the risk items have been added output from the output unit 18, determines the risk items of the target project, and inputs them into the project information acquisition unit 11. The project information acquisition unit 11 confirms the risk items of the project information of the target project in the project information DB 151 based on the input determination of the risk items of the target project. The risk items of the target project may be determined by adding or deleting risk items, or may be determined as is if there are no problems.
[0028] Furthermore, the risk search unit 16 may add not only risk items by QCD but also countermeasure items to the detailed information. In this case, when a risk actually occurs during the execution of the project, the user refers to the countermeasure items for the corresponding risk item in the project information DB 151 and takes countermeasures to address the risk that has occurred. If the risk search unit 16 does not add countermeasure items to the detailed information, the user inputs the countermeasures taken against the risk to the project information acquisition unit 11. The project information acquisition unit 11 registers information indicating the input countermeasures in the corresponding countermeasure items in the project information DB 151.
[0029] If there are any risk items for risks that did not occur after the project is executed, the user may delete the risk items and countermeasure items from the executed project information. Also, if a risk that was not included in the risk items occurs, the user may add a risk item and countermeasure item indicating the occurred risk to the executed project information.
[0030] When a risk item is added to the detailed project information of the target project, the user inputs the risk target range information to the risk target range information acquisition unit 14. Specifically, for the risk item added to the detailed project information of the target project, the user inputs the cost of delay due to the risk, the target range of the schedule, and the buffer rate required for each if the risk occurs. The project information acquisition unit 11 registers the acquired risk target range information in the risk target range information DB 154.
[0031] Next, when the risk target range information is registered in the risk target range information DB 154, the schedule adjustment unit 17 calculates cost and schedule buffers that may cause delays due to risks in the target project based on the project information, cost information, schedule information, and risk target range information of the target project, and adjusts the schedule information of the target project by adding these buffers.
[0032] Specifically, the schedule adjustment unit 17 acquires risk target range information corresponding to all risk items included in the detailed information of the project information of the target project from the risk target range information DB 154. The schedule adjustment unit 17 checks the "target schedule management item" in the acquired risk target range information, and if there is a schedule management item for the target project, acquires the values of the "schedule management item" and "buffer" of the target project.
[0033] The schedule adjustment unit 17 refers to the "schedule management item" of the schedule information stored in the schedule information DB 153, and calculates the difference period between the "planned start date" and the "planned end date" of the schedule information in which the "schedule management item" of the target project is the same as the "schedule management item" of the target project. The schedule adjustment unit 17 multiplies the calculated difference period by the "buffer" ratio corresponding to the "schedule management item" of the target project. Hereinafter, the value obtained by multiplying the difference period between the "planned start date" and the "planned end date" by the "buffer" ratio corresponding to the "schedule management item" of the target project is referred to as the "schedule buffer." The schedule adjustment unit 17 adds the schedule buffer to the "planned end date" of the schedule management item of the target project in the schedule information.
[0034] The schedule adjustment unit 17 checks the "target cost management item" in the acquired risk target range information, and if there is a cost management item for the target project, acquires the "cost management item" and "buffer" values for the target project. The schedule adjustment unit 17 references the "cost management item" of the cost information stored in the cost information DB 152, and multiplies the "planned work time" value of the cost information where the "cost management item" of the target project and the "cost management item" are the same by the "buffer" ratio corresponding to the "cost management item" of the target project. Hereinafter, the value obtained by multiplying the value of the "planned work time" by the "buffer" ratio of the cost management item corresponding to the target project is referred to as the cost buffer. A new item, "cost buffer," is added after the "planned end date" of the schedule management item for the target project in the schedule information. The schedule adjustment unit 17 adds the schedule buffer and causes the output unit 18 to output the schedule information with the added cost buffer.
[0035] Fig. 7 shows an example of schedule information in which the schedule adjustment unit 17 has added a schedule buffer and added a cost buffer. In the example of Fig. 7, a schedule buffer of 3 days has been added to the "Planned End Date" of schedule management 054 of the schedule information shown in Fig. 4, adjusting it from 2024 / 12 / 30 to 2025 / 1 / 2. 60 (hours) has been added to the "Cost Buffer" of schedule management 051, schedule management 052, and schedule management 053.
[0036] The output method of the output unit 18 may be, for example, a screen display or transmission to a user terminal. The user checks the schedule information output from the output unit 18, decides how to allocate the cost buffer to the corresponding schedule management items, and inputs the result to the schedule information acquisition unit 13. The allocation of the cost buffer to the corresponding schedule may be determined by the user, or may be allocated according to the "weight" value of the schedule management item.
[0037] The schedule information acquisition unit 13 adds the allocated cost buffer to the "Planned End Date" of the corresponding schedule management item in the schedule information in accordance with the input cost buffer allocation. When the schedule information acquisition unit 13 completes adding the cost buffer, it deletes the "Cost Buffer" item from the schedule information. Note that when outputting the schedule information to which the schedule buffer has been added and the cost buffer has been added, the output unit 18 may be configured to highlight the "Planned End Date" adjusted by adding the schedule buffer by changing the text color or background color or by making it bold, so that the user can visually recognize that the schedule buffer has been added to the "Planned End Date."
[0038] Here, the flow of the risk search process executed by the project management device 1 will be described with reference to Fig. 8. The risk search process shown in Fig. 8 starts, for example, when a target project is selected by a user. The risk search unit 16 of the project management device 1 refers to the "client" in the "summary information" of the project information of an executed project, and acquires risk items by QCD included in the project information of an executed project that has the same "client" as the "client" included in the summary information of the project information of the target project (step S11).
[0039] For example, in the project information shown in Figure 2, if the user selects the project of project management 010, in step S11 the risk search unit 16 acquires risk 02, risk 12, risk 22, risk 03, risk 13 and risk 23, which are risk items by QCD for the project of project management 002, which has the same "client".
[0040] Returning to Fig. 8, the risk search unit 16 refers to "new development" in the project information of the target project. If it is a new development (step S12; YES), the risk search unit 16 adds all of the risk items by QCD acquired in step S11 to the detailed information of the target project (step S13), and ends the processing. If it is not a new development (step S12; NO), the risk search unit 16 refers to "development scale" in the project information of the project in the planning stage.
[0041] If the development scale is large (step S14; YES), the process proceeds to step S13. If the development scale is medium (step S14; NO, step S15; YES), the risk search unit 16 adds the QC risk item from the acquired risk items by QCD to the detailed information of the target project (step S16), and ends the process. If the development scale is small (step S15; NO, step S17; YES), the risk search unit 16 adds the Q risk item from the acquired risk items by QCD to the detailed information of the target project (step S18), and ends the process. If the development scale is not small (step S17; NO), the process ends.
[0042] For example, in the project information shown in Figure 2, if the user selects the project of project management 010, the project of project management 010 is not a new development and the development scale is small, so the risk search unit 16 adds the risk items of risk 02 and risk 03 to the detailed information of the project of project management 010 and terminates the processing.
[0043] In a configuration in which the risk search unit 16 causes the output unit 18 to output the project information of the target project to which the risk items have been added, the risk search unit 16 causes the output unit 18 to output the project information to which the risk items have been added after step S18. The project information acquisition unit 11 receives an input from the user to determine the risk items of the target project. The project information acquisition unit 11 determines the risk items of the project information of the target project in the project information DB 151 based on the input determination of the risk items of the target project.
[0044] Next, the flow of the schedule adjustment process executed by the project management device 1 will be described with reference to Fig. 9. The schedule adjustment process shown in Fig. 9 starts when, for example, risk target range information of a risk item added to detailed information of the project information of the target project is registered in the risk target range information DB 154. The schedule adjustment unit 17 of the project management device 1 acquires risk target range information corresponding to all risk items included in detailed information of the project information of the target project from the risk target range information DB 154 (step S21).
[0045] For example, if risk items Risk 02 and Risk 03 are added to the detailed project information of Project Management 010 shown in Figure 2, the schedule adjustment unit 17 obtains risk target range information corresponding to the risk items Risk 02 and Risk 03 shown in Figure 5.
[0046] Returning to Fig. 9, the schedule adjustment unit 17 checks the "target schedule management item" in the acquired risk target range information to determine whether or not there is a schedule management item for the target project. If there is no schedule management item for the target project (step S22; NO), the process proceeds to step S27. If there is a schedule management item for the target project (step S22; YES), the values of the "schedule management item" and "buffer" for the target project are acquired (step S23).
[0047] For example, in the risk target range information corresponding to the risk items Risk 02 and Risk 03 shown in Fig. 5, there is no schedule management item for the target project corresponding to Risk 02, but there is Schedule Management 054 as a schedule management item for the target project corresponding to Risk 03. The schedule adjustment unit 17 acquires Schedule Management 054 and 10% of the "Buffer" of the "Schedule Management Item."
[0048] 9, the schedule adjustment unit 17 refers to the "schedule management item" of the schedule information stored in the schedule information DB 153, and calculates the difference period between the "planned start date" and the "planned end date" of the schedule information in which the "schedule management item" of the target project is the same as the "schedule management item" (step S24). The schedule adjustment unit 17 multiplies the calculated difference period by the "buffer" ratio corresponding to the schedule management item of the target project to calculate the schedule buffer (step S25). The schedule adjustment unit 17 adds the schedule buffer to the "planned end date" of the schedule management item of the target project in the schedule information (step S26).
[0049] For example, the schedule adjustment unit 17 refers to the schedule information shown in FIG. 4 and calculates a difference period of 30 days between the "Planned Start Date" and "Planned End Date" of schedule management 054, which is a schedule management item of the target project corresponding to risk 03. The schedule adjustment unit 17 multiplies the difference period of 30 days by the buffer rate of 10% of schedule management 054 to calculate a schedule buffer of 3 days. As shown in FIG. 7, the schedule adjustment unit 17 adds the schedule buffer of 3 days to the "Planned End Date" of schedule management 054, 2024 / 12 / 30, to arrive at 2025 / 1 / 2.
[0050] Returning to Fig. 9, the schedule adjustment unit 17 checks the "target cost management item" in the acquired risk target range information to determine whether or not there is a cost management item for the target project. If there is no cost management item for the target project (step S27; NO), the processing ends. If there is a cost management item for the target project (step S27; YES), the values of the "cost management item" and "buffer" for the target project are acquired (step S28).
[0051] For example, in the risk target range information corresponding to the risk items Risk 02 and Risk 03 shown in Fig. 5, there is no cost management item for the target project corresponding to Risk 03, but there is Cost Management 025 as a cost management item for the target project corresponding to Risk 02. The schedule adjustment unit 17 acquires Cost Management 025 of the "Cost Management Item" and 10% of the "Buffer."
[0052] 9, the schedule adjustment unit 17 refers to the "cost management item" of the cost information stored in the cost information DB 152, and calculates the cost buffer by multiplying the value of "planned work time" of the cost information for which the "cost management item" of the target project is the same as the "cost management item" of the target project by the "buffer" ratio corresponding to the cost management item of the target project (step S29). A new item "cost buffer" is added after the "planned end date" of the schedule management item of the target project in the schedule information (step S30).
[0053] For example, the schedule adjustment unit 17 refers to the cost information shown in Fig. 3 and calculates a cost buffer of 60 hours by multiplying 600 hours of "Planned Work Time" in cost management 025, which is a cost management item of the target project corresponding to risk 02, by 10% as the buffer rate of cost management 025. As shown in Fig. 7, the schedule adjustment unit 17 adds a "cost buffer" of 60 (hours) after the "Planned End Date" in schedule management 051, schedule management 052, and schedule management 053 corresponding to cost management 025.
[0054] 9, the schedule adjustment unit 17 causes the output unit 18 to output the schedule information to which the schedule buffer has been added and the cost buffer has been added (step S31). The user checks the schedule information output from the output unit 18, determines how to allocate the cost buffer to the corresponding schedule management items, and inputs the determined information to the schedule information acquisition unit 13.
[0055] For example, when the output unit 18 outputs schedule information in which a schedule buffer is added and a cost buffer is added as shown in FIG. 7, the user decides how to allocate the cost buffer 60 (time) to schedule management 051, schedule management 052, and schedule management 053.
[0056] Returning to Figure 9, the schedule information acquisition unit 13 adds the cost buffer allocated to the "planned end date" of the corresponding schedule management item in the schedule information in accordance with the allocation of the input cost buffer to the corresponding schedule (step S32), and terminates the processing.
[0057] According to the project management device 1 of the embodiment, risk items that are the target of a project at the planning stage are searched for from among risk items of projects that have already been executed, cost buffers and schedule buffers for the range of delays due to risks in the project at the planning stage are calculated, and these buffers are added to adjust the schedule information of the project at the planning stage, making it possible to easily adjust the schedule so that there is a buffer in case a delay due to risks occurs.
[0058] The hardware configuration of the project management device 1 will be described with reference to Fig. 10. As shown in Fig. 10, the project management device 1 includes a temporary storage unit 101, a storage unit 102, a calculation unit 103, an input unit 104, a transmission / reception unit 105, and a display unit 106. The temporary storage unit 101, the storage unit 102, the input unit 104, the transmission / reception unit 105, and the display unit 106 are all connected to the calculation unit 103 via a BUS.
[0059] The calculation unit 103 is, for example, a CPU (Central Processing Unit). The calculation unit 103 executes the processes of the risk search unit 16 and the schedule adjustment unit 17 in accordance with the control program stored in the storage unit .
[0060] The temporary storage unit 101 is, for example, a RAM (Random-Access Memory). The temporary storage unit 101 loads the control program stored in the storage unit 102 and is used as a work area for the calculation unit 103.
[0061] The storage unit 102 is a non-volatile memory such as a flash memory, a hard disk, a DVD-RAM (Digital Versatile Disc - Random Access Memory), or a DVD-RW (Digital Versatile Disc - Rewritable). The storage unit 102 pre-stores a program for causing the calculation unit 103 to perform the processing of the project management device 1, and also supplies information stored by this program to the calculation unit 103 in accordance with instructions from the calculation unit 103, and stores the information supplied from the calculation unit 103. The storage unit 15 is configured in the storage unit 102.
[0062] The input unit 104 is an interface device that connects input devices such as a keyboard, a pointing device, and a voice input device to the BUS. Information input by the user is supplied to the calculation unit 103 via the input unit 104. When the user is configured to directly input information into the project management device 1, the input unit 104 functions as the project information acquisition unit 11, the cost information acquisition unit 12, the schedule information acquisition unit 13, and the risk target range information acquisition unit 14.
[0063] The transmitter / receiver 105 is a network termination device or a wireless communication device that connects to the network, and a serial interface or a LAN (Local Area Network) interface that connects to them. When the project management device 1 is configured to receive information from a user terminal, the transmitter / receiver 105 functions as a project information acquisition unit 11, a cost information acquisition unit 12, a schedule information acquisition unit 13, and a risk target range information acquisition unit 14. When the project management device 1 is configured to transmit information to a user terminal, the transmitter / receiver 105 functions as an output unit 18.
[0064] The display unit 106 is a display device such as an LCD (Liquid Crystal Display), an organic EL (Electroluminescence) display, etc. When the project management device 1 is configured to display information on a screen, the display unit 106 functions as the output unit 18.
[0065] The processing of the project information acquisition unit 11, cost information acquisition unit 12, schedule information acquisition unit 13, risk target range information acquisition unit 14, memory unit 15, risk search unit 16, schedule adjustment unit 17, and output unit 18 of the project management device 1 shown in Figure 1 is executed by a control program using the temporary memory unit 101, calculation unit 103, memory unit 102, input unit 104, transmission / reception unit 105, display unit 106, etc. as resources.
[0066] Furthermore, the above hardware configuration and flowchart are merely examples and can be changed and modified as desired.
[0067] The core processing components of the project management device 1, such as the calculation unit 103, temporary storage unit 101, storage unit 102, input unit 104, transmission / reception unit 105, and display unit 106, can be realized using an ordinary computer system rather than a dedicated system. For example, a computer program for executing the above operations may be stored and distributed on a computer-readable recording medium such as a flexible disk, CD-ROM (Compact Disc - Read Only Memory), or DVD-ROM (Digital Versatile Disc - Read Only Memory), and the project management device 1 that executes the above processing may be configured by installing the computer program on a computer. Alternatively, the project management device 1 may be configured by storing the computer program in a storage device of a server device on a communication network, such as the Internet, and downloading it into an ordinary computer system.
[0068] Furthermore, when the functions of the project management device 1 are realized by sharing the functions between an OS (Operating System) and an application program, or by cooperation between the OS and the application program, only the application program portion may be stored in a recording medium or storage device.
[0069] It is also possible to superimpose a computer program on a carrier wave and provide it via a communication network. For example, the computer program may be posted on a bulletin board system (BBS) on the communication network and provided via the communication network. The computer program may then be started and executed under the control of an OS in the same way as other application programs, thereby enabling the above-mentioned processing to be performed.
[0070] In the above embodiment, the project schedule is managed in units of one day, but this is not limiting, and it may be managed in units of one hour, one half day, or one week, for example.
[0071] In the above embodiment, the risk search unit 16 selects the risk items of the target project from the "client" included in the summary information of the project information of the target project and the risk items by QCD included in the project information of already executed projects for which the "client" is the same, but this is not limited to this. For example, the "summary information" of the project information may include a "deliverable" indicating the deliverable of the project, and the risk search unit 16 may select the risk items of the target project from the "deliverable" included in the summary information of the project information of the target project and the risk items by QCD included in the project information of already executed projects for which the "deliverable" is the same. Alternatively, the risk items of the target project may be selected from the "deliverable" and "client" included in the summary information of the project information of the target project and the risk items by QCD included in the project information of already executed projects for which both the "deliverable" and "client" are the same.
[0072] In the above embodiment, the schedule adjustment unit 17 causes the output unit 18 to output the schedule information to which the schedule buffer has been added and the cost buffer has been added, and the user checks the schedule information output from the output unit 18, determines how to allocate the cost buffer to the corresponding schedule management items, and inputs the determined allocation to the schedule information acquisition unit 13. However, this is not limited to this. For example, the schedule adjustment unit 17 may automatically allocate the cost buffer according to the "weight" value of the corresponding schedule management item and add the allocated cost buffer to the "planned end date" of the corresponding schedule management item in the schedule information. In this case, the output unit 18 does not need to output the schedule information to which the schedule buffer has been added and the cost buffer has been added, but may output, for example, the schedule information adjusted by adding the schedule buffer and the cost buffer.
[0073] Although the preferred embodiments have been described in detail above, the present invention is not limited to the above-described embodiments, and various modifications and substitutions can be made to the above-described embodiments without departing from the scope of the claims.
[0074] Various aspects of the present disclosure are summarized below as appendices.
[0075] (Appendix 1) a project information acquisition unit that acquires project information indicating the content of the project including risks; a cost information acquisition unit that acquires cost information indicating costs involved in a project; a schedule information acquisition unit that acquires schedule information indicating a schedule to which costs of the project are allocated; a risk target range information acquisition unit that acquires risk target range information indicating the cost of delays due to risks that may occur during project execution, the target range of the schedule, and the buffer ratio required for each; a risk search unit that searches for risk items that are targets of a project in the planning stage from risk items that identify risks included in the project information of projects that have already been executed, and adds the searched risk items to the project information of the project in the planning stage; a schedule adjustment unit that calculates a cost buffer and a schedule buffer for a range of delays due to risks in the planning stage project based on the project information, the cost information, the schedule information, and the risk range information of the planning stage project, and adjusts the schedule information of the planning stage project by adding the cost buffer and the schedule buffer; A project management device comprising: (Appendix 2) The project information includes at least a project management item for identifying the project, an item indicating the name of the client of the project, an item indicating whether the project is a new development or not, an item indicating the scale of the project development, and a risk item indicating risks of quality, cost, and delivery date that may cause delays; the risk search unit acquires the risk items classified by quality, cost, and delivery date from the project information of the executed project whose client name is the same as that of the project in the planning stage, and if the project in the planning stage is a new development, adds all of the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage, and if the project in the planning stage is not a new development and the development scale is large, adds all of the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage, and if the development scale is medium, adds quality and cost risk items from the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage, and if the development scale is small, adds quality risk items from the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage. 10. The project management apparatus of claim 1. (Appendix 3) an output unit that outputs the project information of the project in the planning stage to which the risk item has been added; the project information acquisition unit accepts an input of a determination of risk items of the project in the planning stage by a user, and determines risk items of the project information of the project in the planning stage based on the input determination of risk items of the project in the planning stage; 3. The project management apparatus of claim 1 or 2. (Appendix 4) The cost of a project is the time spent working on it. The cost information includes at least a project management item for identifying a project, a cost management item for identifying a cost involved in the project, and an item indicating a planned work time that indicates a planned work time, the schedule information includes at least the cost management item for identifying a cost, a schedule management item for identifying a schedule to which a cost is allocated, an item indicating a planned start date of the schedule, and an item indicating a planned end date of the schedule; the schedule adjustment unit calculates a difference period between a planned start date and a planned end date of a schedule corresponding to a risk item added to the project information of the project in the planning stage based on the risk target scope information and the schedule information, multiplies the calculated difference period by a corresponding buffer rate to calculate a buffer for the schedule, and adds the buffer for the schedule to the planned end date of the schedule corresponding to the schedule information; the schedule adjustment unit multiplies the planned work time of the cost corresponding to the added risk item by a corresponding buffer rate based on the risk target range information, to calculate the cost buffer, and adds the cost buffer to the schedule information corresponding to the added risk item. 4. A project management apparatus according to any one of claims 1 to 3. (Appendix 5) an output unit that outputs the schedule information obtained by adding the buffer of the schedule to the planned end date of the corresponding schedule and adding the cost buffer; the schedule information acquisition unit accepts an input by a user of allocation of the cost buffer to the corresponding schedule; the schedule adjustment unit adds the cost buffer allocated to the planned end date of the corresponding schedule of the schedule information in accordance with the allocation of the cost buffer to the corresponding schedule input to the schedule information acquisition unit; 10. The project management apparatus of claim 4. (Appendix 6) the schedule information includes an item indicating a weight set based on the task difficulty and the workload of the schedule; the schedule adjustment unit allocates the cost buffer in accordance with the weight of the corresponding schedule, and adds the allocated cost buffer to a planned end date of the corresponding schedule in the schedule information; 10. The project management apparatus of claim 4. (Appendix 7) Project management equipment executes, A step of searching for risk items that are targets of the project in the planning stage from risk items that identify risks included in the project information of projects that have already been executed, among project information that indicates the contents of projects that include risks, and adding the risk items to the project information of the project in the planning stage; obtaining risk coverage information indicating the cost and schedule coverage of risks of risk items added to the project information of the project in the planning stage and the required buffer percentage for each; calculating a cost buffer and a schedule buffer for a range of delays due to risks of the project in the planning stage based on the project information of the project in the planning stage, cost information indicating the costs involved in the project, schedule information indicating a schedule to which the project costs are allocated, and the risk range information, and adjusting the schedule information of the project in the planning stage by adding the cost buffer and the schedule buffer; A project management method comprising: (Appendix 8) Computer, a risk search unit that searches for risk items that are targets of a project in the planning stage from risk items that identify risks included in project information of projects that have already been executed, among project information that indicates the contents of projects that include risks, and adds the risk items to the project information of the project in the planning stage; a schedule adjustment unit that calculates a cost buffer and a schedule buffer for the range of delays due to risks of the project in the planning stage based on the project information of the project in the planning stage, cost information indicating the costs involved in the project, schedule information indicating a schedule to which the project costs have been allocated, and risk target range information indicating the range of costs and schedules of delays due to risks that may occur during project execution and the proportion of buffers required for each, and adjusts the schedule information of the project in the planning stage by adding the cost buffer and the schedule buffer; A program that functions as a [Explanation of symbols]
[0076] 1 project management device, 11 project information acquisition unit, 12 cost information acquisition unit, 13 schedule information acquisition unit, 14 risk target range information acquisition unit, 15 memory unit, 16 risk search unit, 17 schedule adjustment unit, 18 output unit, 101 temporary memory unit, 102 memory unit, 103 calculation unit, 104 input unit, 105 transmission / reception unit, 106 display unit, 151 project information DB, 152 cost information DB, 153 schedule information DB, 154 risk target range information DB.
Claims
1. a project information acquisition unit that acquires project information indicating the content of the project including risks; a cost information acquisition unit that acquires cost information indicating costs involved in a project; a schedule information acquisition unit that acquires schedule information indicating a schedule to which costs of the project are allocated; a risk target range information acquisition unit that acquires risk target range information indicating the cost of delays due to risks that may occur during project execution, the target range of the schedule, and the buffer ratio required for each; a risk search unit that searches for risk items that are targets of a project in the planning stage from risk items that identify risks included in the project information of projects that have already been executed, and adds the searched risk items to the project information of the project in the planning stage; a schedule adjustment unit that calculates a cost buffer and a schedule buffer for a range of delays due to risks in the planning stage project based on the project information, the cost information, the schedule information, and the risk range information of the planning stage project, and adjusts the schedule information of the planning stage project by adding the cost buffer and the schedule buffer; A project management device comprising:
2. The project information includes at least a project management item for identifying the project, an item indicating the name of the client of the project, an item indicating whether the project is a new development or not, an item indicating the scale of the development of the project, and a risk item indicating risks of quality, cost, and delivery date that may cause delays; the risk search unit acquires the risk items classified by quality, cost, and delivery date from the project information of the executed project whose client name is the same as that of the project in the planning stage, and if the project in the planning stage is a new development, adds all of the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage, and if the project in the planning stage is not a new development and the development scale is large, adds all of the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage, and if the development scale is medium, adds quality and cost risk items from the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage, and if the development scale is small, adds quality risk items from the acquired risk items classified by quality, cost, and delivery date to the project information of the project in the planning stage. The project management device according to claim 1 .
3. an output unit that outputs the project information of the project in the planning stage to which the risk item has been added; the project information acquisition unit accepts an input of a determination of risk items of the project in the planning stage by a user, and determines risk items of the project information of the project in the planning stage based on the input determination of risk items of the project in the planning stage; 3. The project management device according to claim 1 or 2.
4. The cost of a project is the time spent working on it. The cost information includes at least a project management item for identifying a project, a cost management item for identifying a cost involved in the project, and an item indicating a planned work time that indicates a planned work time, the schedule information includes at least the cost management item for identifying a cost, a schedule management item for identifying a schedule to which a cost is allocated, an item indicating a planned start date of the schedule, and an item indicating a planned end date of the schedule; the schedule adjustment unit calculates a difference period between a planned start date and a planned end date of a schedule corresponding to a risk item added to the project information of the project in the planning stage based on the risk target scope information and the schedule information, multiplies the calculated difference period by a corresponding buffer rate to calculate a buffer for the schedule, and adds the buffer for the schedule to the planned end date of the schedule corresponding to the schedule information; the schedule adjustment unit multiplies the planned work time of the cost corresponding to the added risk item by a corresponding buffer rate based on the risk target range information, to calculate the cost buffer, and adds the cost buffer to the schedule information corresponding to the added risk item.
3. The project management device according to claim 1 or 2.
5. an output unit that outputs the schedule information obtained by adding the buffer of the schedule to the planned end date of the corresponding schedule and adding the cost buffer; the schedule information acquisition unit accepts an input by a user of allocation of the cost buffer to the corresponding schedule; the schedule adjustment unit adds the cost buffer allocated to the planned end date of the corresponding schedule of the schedule information in accordance with the allocation of the cost buffer to the corresponding schedule inputted to the schedule information acquisition unit; 5. The project management device according to claim 4.
6. the schedule information includes an item indicating a weight set based on the task difficulty and the workload of the schedule; the schedule adjustment unit allocates the cost buffer in accordance with the weight of the corresponding schedule, and adds the allocated cost buffer to a planned end date of the corresponding schedule in the schedule information; 5. The project management device according to claim 4.
7. Project management equipment executes, A step of searching for risk items that are targets of the project in the planning stage from risk items that identify risks included in the project information of projects that have already been executed, among project information that indicates the contents of projects that include risks, and adding the risk items to the project information of the project in the planning stage; obtaining risk coverage information indicating the cost and schedule coverage of risks of risk items added to the project information of the project in the planning stage and the required buffer percentage for each; calculating a cost buffer and a schedule buffer for a range of delays due to risks of the project in the planning stage based on the project information of the project in the planning stage, cost information indicating the costs involved in the project, schedule information indicating a schedule to which the project costs are allocated, and the risk range information, and adjusting the schedule information of the project in the planning stage by adding the cost buffer and the schedule buffer; A project management method comprising:
8. Computer, a risk search unit that searches for risk items that are targets of a project in the planning stage from risk items that identify risks included in project information of projects that have already been executed, among project information that indicates the contents of projects that include risks, and adds the risk items to the project information of the project in the planning stage; a schedule adjustment unit that calculates a cost buffer and a schedule buffer for the range of delays due to risks of the project in the planning stage based on the project information of the project in the planning stage, cost information indicating the costs involved in the project, schedule information indicating a schedule to which the project costs have been allocated, and risk target range information indicating the range of costs and schedules of delays due to risks that may occur during project execution and the proportion of buffers required for each, and adjusts the schedule information of the project in the planning stage by adding the cost buffer and the schedule buffer; A program that functions as a
Citation Information
Patent Citations
Device and method for supporting project risk management, and storage medium with program stored thereon
JP2001195483A