Engineering design project process management system and method thereof

By introducing critical path identification, risk assessment and dynamic adjustment modules into the engineering design project process management system, the problem that traditional systems cannot update critical paths and risk assessments in a timely manner is solved, and the accuracy of project progress management and resource utilization efficiency are improved.

CN119904062AInactive Publication Date: 2025-04-29TIBET LINGKAI INFORMATION TECHNOLOGY CO LTD

Patent Information

Application Number
CN202411993527.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-29
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The traditional engineering design project process management system cannot update the critical path and risk assessment in a timely manner during project execution, resulting in inaccurate project progress management and unreasonable buffering time allocation, increasing the risk of project delay.

Method used

An engineering design project process management system is designed, including a critical path identification module, a risk assessment module and a dynamic adjustment module. The system can dynamically identify critical path tasks during project execution, adjust the initial buffer time according to actual completion time, and allocate the saved buffer time to high-risk tasks.

Benefits of technology

By dynamically identifying critical paths and adjusting buffer time, the system can ensure the accuracy of project progress management, improve the overall stability of the project and resource utilization efficiency, and reduce the risk of project delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904062A_ABST
    Figure CN119904062A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of project process management, in particular to an engineering design project process management system and method.The engineering design project process management system comprises a key path recognition module, a risk assessment module and a dynamic adjustment module, and the key path recognition module is used for recognizing key path tasks of a project; the risk assessment module carries out risk assessment on each key path task and calculates the initial buffer time of each key path task; the dynamic adjustment module is used for adjusting the initial buffer time of the key path task according to the actual completion time of the key path task in the project execution process; and the saved buffer time is allocated to a critical path task for a high-risk task in risk assessment for adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of project process management, and in particular to an engineering design project process management system and method thereof. Background Art

[0002] In traditional engineering design project process management systems, the identification and risk assessment of critical path tasks are usually static. The system determines the critical path once and for all based on the task list and dependencies before the project starts, and estimates a fixed initial buffer time for each task. This approach has multiple technical problems during project execution.

[0003] First, the static identification of critical paths cannot adapt to changes in the project. For example, if a task is delayed due to external factors, the task that was originally a non-critical path becomes a critical path, and the traditional system cannot update this change in time, making the project schedule management inaccurate. Secondly, the fixed risk assessment method cannot reflect the actual situation. When there is a large deviation between the actual completion time of the task and the planned time, the risk level change cannot be adjusted in time, increasing the risk of project delays.

[0004] In addition, the buffer time allocation of traditional systems is based on preliminary assessments. The difference between the actual completion time and the planned time during project execution may lead to unreasonable allocation of buffer time, waste resources and may cause time constraints on high-risk tasks, further affecting the overall progress of the project. More seriously, the traditional system lacks a real-time feedback mechanism and cannot collect the actual completion time of tasks in a timely manner and adjust the project plan, resulting in a lag in project management and control. These problems seriously affect the efficiency and success rate of the project. Summary of the invention

[0005] The purpose of the present invention is to provide an engineering design project process management system and method thereof to solve the problems raised in the above background technology.

[0006] To achieve the above objectives, one of the objectives of the present invention is to provide an engineering design project process management system, including a critical path identification module, a risk assessment module and a dynamic adjustment module, wherein:

[0007] The critical path identification module is used to identify the critical path tasks of the project;

[0008] The risk assessment module performs risk assessment on each critical path task and calculates its initial buffer time;

[0009] The dynamic adjustment module is used to adjust the initial buffer time of the critical path tasks according to the actual completion time of the critical path tasks during the project execution process; the adjustment is made by allocating the saved buffer time to the critical path tasks that are high-risk tasks in the risk assessment.

[0010] As a further improvement of the technical solution, the process of the critical path identification module identifying the critical path tasks of the project specifically includes:

[0011] Obtain the project task list and task dependencies, where the project task list includes the names, planned start time and planned end time of all project tasks; the task dependencies include describing the order relationship between tasks;

[0012] According to the project task list and its task dependencies, a project task network diagram is constructed. Each node in the project task network diagram represents a task, and the edges between nodes represent the dependencies between tasks.

[0013] Starting from the starting point in the project task network diagram, calculate the earliest start time and earliest completion time of each task in turn; initialize the earliest start time of the project starting point task to 0, traverse the project task network diagram, and for each task, calculate its earliest start time and earliest completion time;

[0014] Starting from the end point in the project task network diagram, calculate the latest start time and the latest finish time of each task in turn; set the latest finish time of the task at the end point of the project as the total planned duration of the project; traverse the task network diagram, and for each task, calculate its latest finish time and the latest start time;

[0015] By comparing the earliest completion time and the latest completion time of each task, the critical path tasks are determined. If the earliest completion time of a task is equal to the latest completion time, the task belongs to the critical path. Starting from the project starting task and tracing to the project ending task, the critical path task list is determined. The critical path task list includes each critical path task.

[0016] As a further improvement of the present technical solution, the earliest start time is the maximum value of the earliest completion times of all its predecessor tasks; the earliest completion time is its earliest start time plus its planned duration, and the planned duration is the planned end time of the task minus the planned start time; the latest completion time is the minimum value of the latest start time of all its subsequent tasks; the latest start time is its latest completion time minus its planned duration.

[0017] As a further improvement of the technical solution, the process of risk assessment performed by the risk assessment module specifically includes:

[0018] Based on the difference between the earliest completion time and the latest completion time of the critical path task, a risk assessment is conducted to determine its risk factors; the difference between the latest completion time and the earliest completion time of the critical path task is calculated, and the calculation result is used as the float time; and a statistical analysis is performed on the float time of all tasks in the critical path task, and based on the results of the statistical analysis, the risks of the tasks are divided into three levels, including low risk, medium risk and high risk.

[0019] As a further improvement of the technical solution, the result of the statistical analysis includes the mean value and standard deviation of the floating time.

[0020] As a further improvement of this technical solution, the specific conditions for determining the task risk level are as follows:

[0021] If the number of days of float time is greater than or equal to the sum of the mean float time and the standard deviation of the float time, the task is determined to be low risk;

[0022] If the number of days of float time is greater than or equal to the difference between the mean value of float time and the standard deviation of float time, and less than the sum of the mean value of float time and the standard deviation of float time, the task is determined to be medium risk;

[0023] When the number of days of float time is less than the difference between the mean of the float time and the standard deviation of the float time, the task is determined to be high risk.

[0024] As a further improvement of the technical solution, the process of calculating the initial buffer time by the risk assessment module specifically includes:

[0025] Calculate the initial buffer time of the task based on the determined task risk level, set the initial buffer time of a low-risk task to 5% to 10% of the task's float time; set the initial buffer time of a medium-risk task to 15% to 25% of the task's float time; set the initial buffer time of a high-risk task to 30% to 50% of the task's float time.

[0026] As a further improvement of the technical solution, the initial buffer time of the high-risk task with zero float time is set to a fixed minimum value.

[0027] As a further improvement of the technical solution, the process of the dynamic adjustment module adjusting the initial buffer time of the critical path task specifically includes:

[0028] During the project execution, the actual start time and actual end time of each critical path task are collected regularly, and the actual completion time is updated in the task network diagram;

[0029] For each critical path task, calculate the difference between its actual completion time and planned completion time, difference = planned completion time - actual completion time; a positive difference value indicates that the critical path task is completed ahead of schedule, and a negative difference value indicates that the critical path task is delayed;

[0030] For critical path tasks with positive difference values, recalculate their initial buffer time and obtain the planned duration and initial buffer time of the task;

[0031] Calculate the actual usage time of the task: actual usage time = actual completion time - planned start time;

[0032] Calculate the saved buffer time: saved buffer time = planned total construction period - actual use time;

[0033] The saved buffer time is allocated to the critical path tasks determined as high-risk in the risk assessment, wherein the allocation method is based on the size of the initial buffer time in the high-risk critical path tasks, the high-risk critical path tasks are sorted in order from small to large according to the initial buffer time, and the saved buffer time is allocated to the tasks in the sorted list in turn.

[0034] The second object of the present invention is to provide a method for an engineering design project process management system, comprising the following method steps:

[0035] S1. Identify the critical path tasks of the project;

[0036] S2. Conduct risk assessment on each critical path task and calculate its initial buffer time;

[0037] S3. During the project execution, adjust the initial buffer time of the critical path tasks according to the actual completion time of the critical path tasks; make adjustments by allocating the saved buffer time to the critical path tasks that are high-risk tasks in the risk assessment.

[0038] Compared with the prior art, the present invention has the following beneficial effects:

[0039] The engineering design project process management system and method thereof can dynamically identify critical path tasks according to the actual completion status of project tasks, thereby ensuring the accuracy of project progress management; re-evaluate the risk level of tasks according to their actual floating time, and adjust the initial buffer time accordingly, thereby making the allocation of buffer time more reasonable; collect the actual completion time of tasks in real time during project execution, calculate the saved buffer time, and allocate this time preferentially to high-risk critical path tasks, thereby improving the overall stability of the project and resource utilization efficiency; through these dynamic adjustments, project management can be more flexible and efficient, and effectively cope with uncertainties in the execution process. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a schematic diagram of the overall method flow of the present invention;

[0041] Figure 2 It is a schematic diagram of the overall module of the present invention.

[0042] In the figure: 100, critical path identification module; 200, risk assessment module; 300, dynamic adjustment module. DETAILED DESCRIPTION

[0043] The following will be combined with the accompanying drawings in the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] Next, see Figure 1-Figure 2 One of the purposes of this embodiment is to provide an engineering design project process management system, including a critical path identification module 100, a risk assessment module 200 and a dynamic adjustment module 300.

[0045] The critical path identification module 100 is used to identify the critical path tasks of the project, specifically including:

[0046] Get the project task list and task dependencies, where the project task list includes the names, planned start time and planned end time of all project tasks; the task dependencies include describing the order relationship between tasks, for example, task A must be completed before task B starts;

[0047] According to the project task list and its task dependencies, a project task network diagram is constructed. Each node in the project task network diagram represents a task, and the edges between nodes represent the dependencies between tasks.

[0048] Starting from the starting point in the project task network diagram, calculate the earliest start time and earliest finish time of each task in turn; initialize the earliest start time of the project starting point task to 0, traverse the project task network diagram, and for each task, calculate its earliest start time and earliest finish time, where the earliest start time is the maximum value of the earliest finish time of all its predecessor tasks; the earliest finish time is its earliest start time plus its planned duration, and the planned duration is the planned end time of the task minus the planned start time;

[0049] Starting from the end point in the project task network diagram, calculate the latest start time and latest finish time of each task in turn; set the latest finish time of the task at the end point of the project as the total planned duration of the project; traverse the task network diagram, and for each task, calculate its latest finish time and latest start time, where the latest finish time is the minimum of the latest start times of all its subsequent tasks; the latest start time is its latest finish time minus its planned duration;

[0050] By comparing the earliest completion time and the latest completion time of each task, the critical path tasks are determined. If the earliest completion time of a task is equal to the latest completion time, the task belongs to the critical path. Starting from the project starting task and tracing to the project ending task, the critical path task list is determined. The critical path task list includes each critical path task.

[0051] The critical path identification module 100 obtains the project task list and task dependencies, constructs a project task network diagram, and calculates the earliest and latest start and completion time of each task, and finally determines the critical path tasks. The beneficial effect of this module is that it provides a comprehensive structure and time arrangement of the project, ensures accurate identification of critical path tasks, improves the transparency and efficiency of project management, and helps project managers and team members understand the sequence and importance of tasks more clearly, so as to better coordinate resources and control progress.

[0052] The main purpose of the risk assessment module 200 is to use the earliest completion time and the latest completion time of the critical path task to evaluate the risk of the task and calculate the initial buffer time of each task. The buffer time is the additional time allocated on the basis of the planned duration of the task to deal with possible risks and uncertainties and ensure that the task can be completed on time.

[0053] The risk assessment module 200 performs risk assessment on each critical path task and calculates its initial buffer time, specifically including:

[0054] According to the difference between the earliest completion time and the latest completion time of the critical path task, risk assessment is carried out to determine its risk factors; the difference between the latest completion time and the earliest completion time of the critical path task is calculated, and the calculation result is used as the floating time; and the floating time of all tasks in the critical path task is statistically analyzed. According to the results of the statistical analysis, the risks of the tasks are divided into three levels, including low risk, medium risk and high risk; the results of the statistical analysis include the average value and standard deviation of the floating time; the specific circumstances for determining the risk level of the task are as follows:

[0055] If the number of days of float time is greater than or equal to the sum of the mean float time and the standard deviation of the float time, the task is determined to be low risk;

[0056] If the number of days of float time is greater than or equal to the difference between the mean value of float time and the standard deviation of float time, and less than the sum of the mean value of float time and the standard deviation of float time, the task is determined to be medium risk;

[0057] When the number of days of float time is less than the difference between the mean of float time and the standard deviation of float time, the task is determined to be high risk;

[0058] Calculate the initial buffer time of the task based on the determined task risk level, and set the initial buffer time of the low-risk task to 5% to 10% of the task's float time. This will not excessively occupy the project's time resources while providing a certain degree of protection. Set the initial buffer time of the medium-risk task to 15% to 25% of the task's float time to ensure that there is enough time to deal with possible risks while avoiding the buffer time being too long and affecting the arrangement of other tasks. Set the initial buffer time of the high-risk task to 30% to 50% of the task's float time. In addition, set the initial buffer time of the high-risk task with a float time of zero to a fixed minimum value (such as 1 day in the industry standard) to handle high-risk tasks in a timely and effective manner.

[0059] Calculating the initial buffer time for critical path tasks is a process designed to ensure the smooth progress of the project by adding additional time buffer to tasks on the critical path to account for possible risks and uncertainties.

[0060] The risk assessment module 200 provides a scientific risk assessment and buffer time calculation method, which enhances the project's risk resistance and ensures that high-risk tasks have more time to deal with uncertainties. It also avoids excessive use of resources and improves the accuracy and rationality of project management.

[0061] The dynamic adjustment module 300 is used to adjust the initial buffer time of the critical path task according to the actual completion time of the critical path task during the project execution process; the adjustment is performed by allocating the saved buffer time to the critical path task that is a high-risk task in the risk assessment, specifically including:

[0062] During the project execution, the actual start time and actual end time of each critical path task are collected regularly, and the actual completion time is updated in the task network diagram;

[0063] For each critical path task, calculate the difference between its actual completion time and planned completion time, difference = planned completion time - actual completion time; a positive difference value indicates that the critical path task is completed ahead of schedule, and a negative difference value indicates that the critical path task is delayed;

[0064] For critical path tasks with positive difference values, recalculate their initial buffer time, obtain the planned duration and initial buffer time of the task, calculate the actual use time of the task: actual use time = actual completion time - planned start time, calculate the saved buffer time: saved buffer time = planned total duration - actual use time;

[0065] The saved buffer time is allocated to the critical path tasks identified as high-risk in the risk assessment, wherein the allocation method is based on the size of the initial buffer time in the high-risk critical path tasks. Since the tasks with smaller initial buffer time have higher priority, the high-risk critical path tasks are sorted in ascending order of initial buffer time, and the saved buffer time is allocated to the tasks in the sorted list in turn.

[0066] The dynamic adjustment module 300 is to flexibly adjust the buffer time of the task through the collection and analysis of real-time data, to ensure that the project can respond to emergencies in a timely manner during execution, to improve the overall progress management and control capabilities of the project, and to reduce the risk of project delays.

[0067] The second purpose of this embodiment is to provide a method for an engineering design project process management system, including the following method steps:

[0068] S1. Identify the critical path tasks of the project;

[0069] S2. Conduct risk assessment on each critical path task and calculate its initial buffer time;

[0070] S3. During the project execution, adjust the initial buffer time of the critical path tasks according to the actual completion time of the critical path tasks; make adjustments by allocating the saved buffer time to the critical path tasks that are high-risk tasks in the risk assessment.

[0071] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. The above embodiments and descriptions are only preferred examples of the present invention and are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. An engineering design project process management system, characterized in that: The system comprises a critical path identification module (100), a risk assessment module (200) and a dynamic adjustment module (300), wherein: The critical path identification module (100) is used to identify the critical path tasks of the project; The risk assessment module (200) performs risk assessment on each critical path task and calculates its initial buffer time; The dynamic adjustment module (300) is used to adjust the initial buffer time of the critical path task according to the actual completion time of the critical path task during the project execution process; the adjustment is performed by allocating the saved buffer time to the critical path task that is a high-risk task in the risk assessment.

2. The engineering design project process management system according to claim 1, characterized in that: The process of the critical path identification module (100) identifying the critical path tasks of the project specifically includes: Obtain the project task list and task dependencies, where the project task list includes the names, planned start time and planned end time of all project tasks; the task dependencies include describing the order relationship between tasks; According to the project task list and its task dependencies, a project task network diagram is constructed. Each node in the project task network diagram represents a task, and the edges between nodes represent the dependencies between tasks. Starting from the starting point in the project task network diagram, calculate the earliest start time and earliest completion time of each task in turn; initialize the earliest start time of the project starting point task to 0, traverse the project task network diagram, and for each task, calculate its earliest start time and earliest completion time; Starting from the end point in the project task network diagram, calculate the latest start time and the latest finish time of each task in turn; set the latest finish time of the task at the end point of the project as the total planned duration of the project; traverse the task network diagram, and for each task, calculate its latest finish time and the latest start time; By comparing the earliest completion time and the latest completion time of each task, the critical path tasks are determined. If the earliest completion time of a task is equal to the latest completion time, the task belongs to the critical path. Starting from the project starting task and tracing to the project ending task, the critical path task list is determined. The critical path task list includes each critical path task.

3. The engineering design project process management system according to claim 2, characterized in that: The earliest start time is the maximum value of the earliest finish times of all its predecessor tasks; the earliest finish time is its earliest start time plus its planned duration, and the planned duration is the planned end time of the task minus the planned start time; the latest finish time is the minimum value of the latest start time of all its successor tasks; the latest start time is its latest finish time minus its planned duration.

4. The engineering design project process management system according to claim 3, characterized in that: The process of risk assessment by the risk assessment module (200) specifically includes: Based on the difference between the earliest completion time and the latest completion time of the critical path task, a risk assessment is conducted to determine its risk factors; the difference between the latest completion time and the earliest completion time of the critical path task is calculated, and the calculation result is used as the float time; and a statistical analysis is performed on the float time of all tasks in the critical path task, and based on the results of the statistical analysis, the risks of the tasks are divided into three levels, including low risk, medium risk and high risk.

5. The engineering design project process management system according to claim 4, characterized in that: The results of the statistical analysis include the mean and standard deviation of the float time.

6. The engineering design project process management system according to claim 5, characterized in that: The specific circumstances for determining the mission risk level are as follows: If the number of days of float time is greater than or equal to the sum of the mean float time and the standard deviation of the float time, the task is determined to be low risk; If the number of days of float time is greater than or equal to the difference between the mean value of float time and the standard deviation of float time, and less than the sum of the mean value of float time and the standard deviation of float time, the task is determined to be medium risk; When the number of days of float time is less than the difference between the mean of the float time and the standard deviation of the float time, the task is determined to be high risk.

7. The engineering design project process management system according to claim 6, characterized in that: The process of calculating the initial buffer time by the risk assessment module (200) specifically includes: Calculate the initial buffer time of the task based on the determined task risk level, set the initial buffer time of a low-risk task to 5% to 10% of the task's float time; set the initial buffer time of a medium-risk task to 15% to 25% of the task's float time; set the initial buffer time of a high-risk task to 30% to 50% of the task's float time.

8. The engineering design project process management system according to claim 7, characterized in that: The initial buffer time of the high-risk task with zero float time is set to a fixed minimum value.

9. The engineering design project process management system according to claim 7, characterized in that: The process of the dynamic adjustment module (300) adjusting the initial buffer time of the critical path task specifically includes: During the project execution, the actual start time and actual end time of each critical path task are collected regularly, and the actual completion time is updated in the task network diagram; For each critical path task, calculate the difference between its actual completion time and planned completion time, difference = planned completion time - actual completion time; a positive difference value indicates that the critical path task is completed ahead of schedule, and a negative difference value indicates that the critical path task is delayed; For critical path tasks with positive difference values, recalculate their initial buffer time and obtain the planned duration and initial buffer time of the task; Calculate the actual usage time of the task: actual usage time = actual completion time - planned start time; Calculate the saved buffer time: saved buffer time = planned total construction period - actual use time; The saved buffer time is allocated to the critical path tasks determined as high-risk in the risk assessment, wherein the allocation method is based on the size of the initial buffer time in the high-risk critical path tasks, the high-risk critical path tasks are sorted in order from small to large according to the initial buffer time, and the saved buffer time is allocated to the tasks in the sorted list in turn.

10. A method for using the engineering design project process management system according to any one of claims 1 to 9, characterized in that: The method comprises the following steps: S1. Identify the critical path tasks of the project; S2. Conduct risk assessment on each critical path task and calculate its initial buffer time; S3. During the project execution, adjust the initial buffer time of the critical path tasks according to the actual completion time of the critical path tasks; make adjustments by allocating the saved buffer time to the critical path tasks that are high-risk tasks in the risk assessment.

Citation Information

Patent Citations

  • Project progress management method based on critical chain

    CN103761614A

  • Complex equipment manufacturing project stage rolling buffer monitoring method and system considering process sensitivity

    CN115130819A

  • Progress supervision system for architectural design

    CN115953000A

Cited By

  • Purchase plan generation method and system for EPC project

    CN120450604A

  • A procurement plan generation method and system for EPC projects

    CN120450604B