Production project implementation progress intelligent statistical analysis method and system
Through intelligent statistical analysis methods, dynamically adjust the granularity and priority of task monitoring, and analyze role behavior data in real time, solving the problems of inflexible monitoring, low coordination efficiency, and relying on manual management in the existing project management system, achieving higher intelligence and real-time response capabilities, and improving project execution efficiency and progress accuracy.
Patent Information
- Application Number
- CN202411659910.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-11-20
AI Technical Summary
The existing project management system is unable to dynamically adjust the monitoring granularity according to actual progress changes, resulting in opaque progress in key tasks, lack of automated dependency analysis and adjustment mechanisms, low coordination efficiency, and management relies on manual adjustments, resulting in limited efficiency and flexibility.
An intelligent statistical analysis method for the implementation of production projects is proposed, through initial classification and task graph, the dependencies between tasks are constructed, the granularity and priority of task monitoring are dynamically adjusted, the role behavior data is analyzed in real time, and task allocation and progress management are optimized.
It realizes automatic adjustment of task monitoring granularity and frequency based on actual progress, quickly feedback task delays, optimize task allocation and progress management, improves the intelligent and real-time response capabilities of project management, and significantly improves project execution efficiency and progress accuracy.
Smart Images

Figure CN119578806A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of intelligent statistics, and in particular relates to an intelligent statistical analysis method and system for production project implementation progress. Background Art
[0002] In modern production project management, statistics and analysis of project implementation progress is one of the core links to ensure that projects are completed on schedule, optimize resource utilization, and improve overall production efficiency. Traditional project management methods rely on fixed-granularity decomposition of tasks and static progress monitoring. Although these methods can be effectively implemented in some relatively simple and linear projects, existing technologies are often unable to cope with complex, multi-task parallel, and cross-departmental collaborative production projects.
[0003] First, in large-scale production projects, tasks are usually highly dependent and unpredictable. Any delay or resource problem in the task chain will have a chain reaction on the progress of the entire project. However, most of the existing project progress statistics methods are based on pre-set fixed granularity for task monitoring. When the task granularity is too large, it is easy to ignore the delay of key tasks. When the task granularity is too small, it will increase the system burden, resulting in redundant monitoring data and affecting statistical efficiency. Therefore, the existing technology is often unable to dynamically adjust the monitoring granularity according to the actual progress changes, resulting in opaque progress of key tasks and project managers unable to discover potential bottlenecks or problems in time. In addition, the dependency between tasks often leads to the delay of a task having a serious impact on other tasks, and the existing technology lacks an automated dependency analysis and adjustment mechanism. Task delays cannot be quickly fed back and the priority of related tasks cannot be adjusted, resulting in project management lags.
[0004] Secondly, during the execution of the project, production projects usually involve the collaborative work of multiple roles, including project managers, technicians, resource dispatchers and other personnel with different responsibilities. Although the existing project management systems can record the task allocation and completion status of each role, these systems can only provide basic task progress data and cannot deeply analyze the problem of role collaboration efficiency. In particular, when certain tasks involve cross-team collaboration, task delays caused by poor communication and unclear role division are difficult to be identified in time in the existing system. Due to the lack of in-depth analysis of role behavior data, existing technologies often rely on the experience of project managers for manual adjustments, making it difficult to provide scientific, data-driven role optimization solutions, which ultimately affects the overall progress of the project.
[0005] In addition, most current project progress statistics systems are static and rely on manually set time nodes and task relationships. This approach cannot dynamically adjust task plans in real time. Faced with a complex production environment, when the task status or execution environment changes, project managers need to manually adjust plans and update the priorities and progress targets of various tasks, which consumes a lot of time and energy and reduces management efficiency. Especially when faced with a large amount of data input, the existing system's response speed and processing capacity are insufficient, making it difficult to respond to risks that arise during project implementation in a timely manner. As a result, the flexibility and response capabilities of project execution are severely limited.
[0006] In summary, the shortcomings of existing technologies in project progress statistics and analysis are mainly reflected in the following aspects: 1) It is impossible to automatically adjust the monitoring granularity and frequency according to the actual task progress, resulting in delays in key tasks not being discovered in time; 2) There is a lack of automatic analysis and adjustment mechanism for task dependencies, and the impact of delays cannot be quickly fed back to dependent tasks; 3) In the process of multi-role collaboration, there is a lack of in-depth analysis of role behavior data, resulting in the failure to discover the problem of low collaboration efficiency in time; 4) The system as a whole lacks dynamic adjustment and automatic optimization functions, and needs to rely on manual adjustment of task plans, which reduces the efficiency and flexibility of project management. Summary of the invention
[0007] The purpose of the present invention is to propose an intelligent statistical analysis method and system for the implementation progress of a production project, which can effectively solve the problems of inflexible task monitoring, low collaboration efficiency, and manual reliance on progress adjustment in traditional project management methods, and has higher intelligence and real-time response capabilities.
[0008] In order to achieve the above object, a first aspect of the present invention provides a method for intelligent statistical analysis of the implementation progress of a production project, the method comprising:
[0009] S1. Initially classify all task lists in the production project, and construct a directed acyclic task graph based on the initially classified task lists to represent the dependencies between tasks, wherein the dependencies are quantified as a dependency matrix. When the dependency matrix = 1, it means that task T i Depends on T j The task can only be started after it is completed. The dependency matrix = 0 indicates that there is no dependency between the two. At the same time, the initial priority and monitoring granularity are set for each task based on the initial classification results and the dependency relationship. The dependency weight is calculated based on the dependency relationship to represent the task T j For task T i The degree of impact of completion;
[0010] S2. Collect data on the execution status of each task according to the initial monitoring granularity of each task, and judge whether the actual progress of each task deviates from the planned progress based on the collected data. If a task abnormality occurs, introduce a deviation regularization term λ i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship;
[0011] S3. Collect the behavior data of each project role, including task response time, task execution time, communication frequency, and progress feedback frequency, and then calculate the behavior deviation of each role based on regularization, calculate the coordination efficiency between the roles according to the behavior deviation of each role, and then dynamically adjust task allocation and progress management;
[0012] S4. Re-optimize task priorities and resource allocation based on the results of dynamic adjustment;
[0013] S5. Provide feedback to project managers after executing optimization tasks and provide intelligent decision support.
[0014] Furthermore, the initial classification includes: key tasks, common tasks and auxiliary tasks;
[0015] The structure of the directed acyclic task graph G=(V, E) is as follows:
[0016] The nodes in the graph represent tasks T i , side R ij Represents task T i Depends on task T j of completion, where V is the node of the task set T, and E is the dependency relationship R between tasks;
[0017] The initial priority and monitoring granularity are set for each task based on the initial classification results and dependencies, as follows:
[0018] The key task T critical Given the highest initial priority Pr i =1;
[0019] The ordinary task T normal Give medium priority i =2;
[0020] The auxiliary task T support Assign the lowest priority Pr i =3;
[0021] The dependency weight W ij , which is expressed as follows:
[0022]
[0023] Among them, d i Represents task T i The expected duration of j Represents task T j resource requirements; i Represents task T i personnel needs.
[0024] Furthermore, in S2, the data collected includes task completion percentage, current time consumption and resource usage.
[0025] The actual progress of each task is judged based on the collected data whether it deviates from the planned progress. The specific calculation is as follows:
[0026] First, calculate the task T i Planned progress Plan progress It is calculated at the beginning of the project based on the estimated completion time and resource allocation of the task. The actual progress of the task P i and planned progress Compare and get the progress deviation ΔP i,pre , the calculation formula of progress deviation is:
[0027]
[0028] in, Indicates the current time point task T i The percentage of planned completion; i Represents task T i The actual completion percentage; if the deviation ΔP i,pre If it is greater than the set threshold ∈, the task is marked as progress abnormal;
[0029] If a task exception occurs, the deviation regularization term λ is introduced i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship, including:
[0030] Redefine the deviation ΔP i The calculation formula is:
[0031]
[0032] Among them, λ i Represents task T i The regularization factor is determined by the task dependency weight W ij And the importance of the task determines:
[0033]
[0034] Among them, β j Represents task T j The importance coefficient of
[0035] For task T i Progress deviation ΔP occurs i , which has dependent tasks T j The progress impact is calculated using the following formula:
[0036]
[0037] in, Represents task T i The progress deviation of task T j degree of impact.
[0038] Furthermore, when a task T i The progress deviation ΔP i If the set threshold ∈ is exceeded, the system will automatically increase the monitoring frequency of the task and adjust its monitoring granularity g i , the specific adjustment rules are as follows:
[0039] If ΔP i >∈, the task T i The monitoring granularity is updated to It means the monitoring frequency is doubled and the data obtained is doubled;
[0040] If ΔP i Return to normal range, that is, ΔP i ≤∈, then restore the monitoring granularity to the initial state g i .
[0041] Furthermore, the behavioral deviation B role The calculation is as follows:
[0042]
[0043] Among them, t response represents the task response time, reflecting the delay from the assignment of tasks to the start of execution; t exec Indicates the task execution time, which indicates the total time from the start to the completion of the task; Represents task T i The planned execution time comes from the initial project planning; α and β represent regularization coefficients, reflecting the impact of communication frequency and feedback frequency on efficiency; Indicates the optimal communication frequency value for this task type, which comes from historical data or experience. Indicates the optimal feedback frequency of the task, which is used to measure the transparency of the role's feedback in the progress of the task;
[0044] The synergy efficiency E between the roles role , calculated as follows:
[0045]
[0046] Among them, δ ij represents the dependency impact deviation, and represents the role execution task T j When the dependent task T i progress impact.
[0047] Furthermore, the dynamic adjustment of task allocation and progress management is achieved by analyzing the overall impact of collaborative efficiency on dependent tasks, which is calculated as follows:
[0048]
[0049] in, Indicates role j collaborative efficiency; Represents task T i The progress deviation of its dependent task T j impact.
[0050] Furthermore, the S4 specifically includes:
[0051] A dynamic priority model is designed to dynamically adjust the priority based on task progress, the transmission impact of dependent tasks, and the collaborative efficiency of roles; the dynamic priority model is expressed as follows:
[0052]
[0053] in, Represents task T i The dynamically adjusted priority of i Represents task T i The progress deviation reflects the current execution progress of the task; Represents task T i The planned progress is used to compare with the actual progress; σ and τ are adjustment coefficients, which represent the weight of the progress deviation and the priority adjustment of the dependent tasks respectively; Represents dependent task T j To T i The conduction effect, W ij Represents task T j To T i The dependency weight of Indicates the impact of role collaboration efficiency on priority;
[0054] Dynamically adjust resource allocation based on the adjusted priorities, and then automatically generate a new schedule P based on the adjustments to priorities and resources. new; Wherein, the resource allocation is dynamically adjusted according to the adjusted priority, as shown below:
[0055]
[0056] in, Represents task T i Newly allocated resources; Represents task T i The initial resource requirement is based on the initial planning of the task; δ represents the resource allocation weight coefficient, which is used to adjust resource allocation according to priority; Represents the sum of the new priorities of all tasks, used to normalize resource allocation ratios.
[0057] Furthermore, the S4 further includes:
[0058] After generating new priorities, resource allocation plans, and schedules, these adjustments are fed back to project managers, who can view the adjustment details through a visual interface, including:
[0059] Generate key task reminders based on the highest priority tasks, prompting managers to focus on these tasks;
[0060] Provide optimization suggestions for resource allocation to help managers reasonably allocate limited resources and ensure that key tasks in the project can receive adequate support;
[0061] If the dependencies of certain tasks have a significant impact on the project progress, first adjust the task dependency order or optimize the resource allocation plan.
[0062] Furthermore, the S5 specifically includes:
[0063] Generate feedback reports through an intuitive visual interface, including task priority changes, resource allocation adjustments, and new schedules;
[0064] Automatically mark tasks with changed priorities and tasks that may have problems, specifically:
[0065] If task T i Priority If the progress of a task exceeds the set threshold, it will be marked as a "critical task" to remind managers to give priority attention; if the progress deviation of a task is ΔP i or dependent influence If the set threshold is exceeded, the task will be marked as a "risk task", prompting the manager to intervene in the task;
[0066] Automatically generate optimization suggestions based on feedback data, including:
[0067] If the collaborative efficiency of the execution roles of a task is lower than the set threshold, it will be recommended to assign part or all of the current task to other efficient roles to reduce the risk of task delays caused by collaboration issues;
[0068] If there are insufficient resources for certain high-priority tasks, managers are advised to reallocate resources from low-priority tasks to ensure the successful completion of key tasks;
[0069] The resource adjustment suggestions are generated through the following formula:
[0070]
[0071] in, Indicates the resource adjustment amount recommended by the system; Represents task T i Dynamically adjusted resource requirements; Represents task T i Current resource allocation.
[0072] In another aspect of the present invention, a production project implementation progress intelligent statistical analysis system is provided, the system comprising:
[0073] The project initialization module is used to initially classify all task lists in the production project, and construct a directed acyclic task graph based on the initially classified task list to represent the dependencies between tasks, wherein the dependencies are quantified as a dependency matrix. When the dependency matrix = 1, it means that task T i Depends on T j The task can only be started after it is completed. The dependency matrix = 0 indicates that there is no dependency between the two. At the same time, the initial priority and monitoring granularity are set for each task based on the initial classification results and the dependency relationship. The dependency weight is calculated based on the dependency relationship to represent the task T j For task T i The degree of impact of completion;
[0074] The project correction module is used to collect data on the execution status of each task according to the initial monitoring granularity of each task, and judge whether the actual progress of each task deviates from the planned progress based on the collected data. If a task abnormality occurs, the deviation regularization term λ is introduced i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship;
[0075] The task allocation module is used to collect the behavior data of each project role, including task response time, task execution time, communication frequency and progress feedback frequency, and then calculate the behavior deviation of each role based on regularization, calculate the coordination efficiency between the roles according to the behavior deviation of each role, and then dynamically adjust the task allocation and progress management;
[0076] Allocation optimization module, used to re-optimize task priorities and resource allocation based on the results of dynamic adjustments;
[0077] The project optimization module is used to provide feedback to project managers after executing optimization tasks and provide intelligent decision support.
[0078] The beneficial technical effects of the present invention are at least as follows:
[0079] (1) The first innovation of the present invention is that it can automatically adjust the granularity and frequency of task monitoring according to the actual execution status of the task progress. When the system detects a deviation in the execution of a task, especially a delay in a key task of the project, the system will automatically increase the monitoring frequency of the task and increase the precision of data collection, thereby timely capturing the progress of key tasks. This mechanism can dynamically respond to changes in tasks in the project, avoid delays in key tasks being ignored, and reduce excessive monitoring of non-critical tasks through adaptive adjustments. In addition, the system can also automatically analyze the dependencies of tasks, and automatically adjust the priorities of related dependent tasks when progress deviations occur in key tasks, to ensure that the overall progress of the project is not affected by the chain reaction of delays in a single task. Through the adaptive adjustment of task granularity and the intelligent feedback mechanism of dependent tasks, the present invention effectively solves the shortcomings of existing systems that are not timely in responding to task progress issues and are not flexible in adjustment.
[0080] (2) The second innovative point of the present invention is to realize dynamic monitoring and optimization of collaborative efficiency through in-depth analysis of the behavioral data of each participating role in the project. The system can collect the operational behavior data of each role in project management in real time (such as task allocation, task completion time, communication frequency, etc.), and judge whether the collaborative efficiency meets expectations through data analysis models. When the system identifies that certain roles have efficiency problems in collaborative tasks (such as unreasonable task allocation, delays caused by insufficient communication, etc.), it will automatically generate collaborative optimization suggestions to help the project team improve work efficiency and reduce the collaborative bottleneck of project progress. Through this mechanism, the system can quickly and accurately discover collaborative problems and provide optimization solutions, solving the defects of low efficiency of multi-role collaboration and difficulty in timely discovery and adjustment of problems in existing project management systems.
[0081] (3) The present invention also has the ability to dynamically adjust the schedule in real time. The system will automatically generate schedule adjustment suggestions based on the results of the adaptive granularity adjustment of the task and the role behavior analysis, and provide feedback to the project manager. Through this feedback mechanism, the system can not only make intelligent optimization suggestions for the progress of tasks and roles, but also automatically perform some adjustments, reducing the need for managers to intervene and improving management efficiency. This function effectively solves the drawbacks of traditional systems that rely on manual adjustments, making the management of production projects more automated and intelligent.
[0082] (4) The present invention constructs an intelligent production project progress management system through three major innovative points: adaptive task granularity adjustment, multi-role collaborative efficiency analysis, and dynamic progress adjustment and feedback. It solves the problems of inflexible progress monitoring, low collaborative efficiency, and manual adjustment in the prior art, and can significantly improve the execution efficiency and progress accuracy of production projects. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] The present invention is further described using the accompanying drawings, but the embodiments in the accompanying drawings do not constitute any limitation to the present invention. A person skilled in the art can obtain other drawings based on the following drawings without creative work.
[0084] Figure 1 The present invention is a flow chart of an intelligent statistical analysis method for the implementation progress of a production project.
[0085] Figure 2 This is a framework diagram of an intelligent statistical analysis system for the implementation progress of a production project according to the present invention. DETAILED DESCRIPTION
[0086] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0087] like Figure 1 As shown, an embodiment of the present invention provides a method for intelligent statistical analysis of the implementation progress of a production project, the method comprising the following steps S1-S5:
[0088] S1. Initially classify all task lists in the production project, and construct a directed acyclic task graph based on the initially classified task lists to represent the dependencies between tasks, wherein the dependencies are quantified as a dependency matrix. When the dependency matrix = 1, it means that task T i Depends on T j The task can only be started after it is completed. The dependency matrix = 0 indicates that there is no dependency between the two. At the same time, the initial priority and monitoring granularity are set for each task based on the initial classification results and the dependency relationship. The dependency weight is calculated based on the dependency relationship to represent the task T j For task T i The degree of impact of completion.
[0089] Specifically, the input data is a list of all tasks in the project T = {T1, T2, ..., T n}, each task T iContains basic attributes such as task name, task time, resource requirements, etc. These input data are the basic data for the project in the planning stage.
[0090] Task attributes: Task T i The properties include: estimated duration d i , resource requirements i , the number of personnel p i , and the initial state S of the task i (e.g. not started, in progress, completed).
[0091] Task classification: The present invention classifies tasks into three categories:
[0092] Key Tasks critical : If a task is delayed and will affect the overall project progress, mark it as a critical task.
[0093] Normal TasksT normal :This type of task has a relatively flexible time window.
[0094] Auxiliary Tasks support : It will only affect the progress of the main task under special conditions.
[0095] Build task dependency graph
[0096] The core of this step is to establish the dependency relationship of tasks. The present invention uses a directed acyclic graph (DAG) to represent the dependency relationship of tasks. The nodes in the graph represent the task T. i , side R ij Represents task T i Depends on task T j The entire dependency graph can be represented as G = (V, E), where V is the node of the task set T and E is the dependency relationship R between tasks.
[0097] Furthermore, we define a dependency matrix R, where R ij =1 indicates task T i Depends on T j Complete to start, R ij =0 means there is no dependency between the two.
[0098] During project planning, these dependencies will be extracted from the project management tool. For example, task T2 may require task T1 to be completed before it can start. 21 = 1. This can be automatically generated based on the attribute data of the task to avoid errors in manual definition.
[0099]
[0100] Among them, R13 =1 indicates that task T1 depends on T3 to be completed. 21 =1 indicates that task T2 depends on T1 to be completed.
[0101] By constructing this dependency graph G, the present invention can clearly represent the dependency relationships between all tasks in the project, and ensure that the dependency relationships are cycle-free through DAG, so that subsequent task scheduling can be effectively executed.
[0102] Furthermore, based on the classification and dependency of tasks, the present invention needs to set an initial priority Pr for each task. i and monitoring granularity g i .
[0103] Priority definition:
[0104] Key Tasks critical Given a higher initial priority Pr i =1.
[0105] Normal TasksT normal Give medium priority i =2.
[0106] Auxiliary Tasks support Assign the lowest priority Pr i =3.
[0107] The initial priority value will be dynamically adjusted in subsequent steps.
[0108] Furthermore, the monitoring granularity of each task is g i is the frequency of task progress monitoring, which is defined based on the importance of the task and project requirements. For critical tasks, T critical The present invention sets an initial higher monitoring granularity g i = 1 (indicating high-frequency monitoring), while for normal tasks and auxiliary tasks it is set to g i =2 or g i =3, indicating low frequency monitoring.
[0109] Furthermore, in addition to the dependency matrix R, the dependency weight W also needs to be calculated ij , indicating task T j For task T i The degree of impact on completion. The dependency weight is calculated based on multiple factors such as task completion time and resource conflicts. The formula is as follows:
[0110]
[0111] Among them, d i Represents task T i The estimated duration ofj Represents task T j resource requirements. i Represents task T i The personnel demand. Dependency weight W ij Reflects the task T j Complete the task T i The larger the value, the stronger the dependency. In subsequent task scheduling and adjustment, tasks with higher weights will be given priority in resource allocation.
[0112] S2. Collect data on the execution status of each task according to the initial monitoring granularity of each task, and judge whether the actual progress of each task deviates from the planned progress based on the collected data. If a task abnormality occurs, introduce a deviation regularization term λ i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship.
[0113] Specifically, based on the monitoring granularity g set for each task in step 1 i Collect data on the execution status of the task. i Includes the following important information:
[0114] Task completion percentagec i : The percentage of the current task completed (for example, 60% means the task is 60% completed).
[0115] Current time t i : The time elapsed since the task started.
[0116] Resource usage The amount of resources used by the task (such as man-hours, equipment operating time, etc.).
[0117] The frequency of real-time data collection is determined by the monitoring granularity of the task g i Control, high priority tasks (such as critical tasks T critical ) monitoring granularity g i Higher (more frequent collection), while the collection frequency of ordinary tasks and auxiliary tasks is relatively low. Data can be obtained through Internet of Things (IoT) devices, automated systems, manual input by personnel, etc.
[0118] Furthermore, in order to determine whether the actual progress of each task deviates from the planned progress, the present invention first calculates the task T i Planned progress Plan progress It is calculated at the beginning of the project based on the estimated completion time and resource allocation of the task. The actual progress of the task P i and planned progress Compare and get the progress deviation ΔP i The calculation formula of the progress deviation is defined as follows:
[0119]
[0120] in, Indicates the current time point task T i The percentage of planned completion. i Represents task T i The actual percentage of completion.
[0121] This formula gives the task T i The percentage deviation from the planned schedule. If the deviation ΔP i If it is greater than a certain set threshold ∈ (for example, ∈=10%), the system marks the task as "progress abnormality".
[0122] Furthermore, in order to better capture the abnormal points of project progress, the present invention introduces an innovative deviation regularization term λ i To correct the task progress deviation calculation to make it more robust. This regularization term can be set based on the specific complexity of the project and the dependencies of the tasks, reflecting the particularity of certain tasks (such as tight task resources or high task complexity). The present invention redefines the deviation calculation formula as:
[0123]
[0124] Among them, λ i Represents task T i The regularization factor is determined by the task dependency weight W ij And the importance of the task determines:
[0125]
[0126] Among them, W ij Represents task T j For task T i The dependency weights of β (from the dependency weight matrix in step 1). j Represents task T j The importance coefficient of the task (determined by task priority and task complexity).
[0127] Regularization term λ i The introduction of makes deviation detection no longer just a simple comparison of task completion percentages, but also combines task dependency weights and importance to more sensitively identify task deviations in projects that may cause chain reactions.
[0128] Furthermore, the deviation not only affects the current task, but also transmits to downstream tasks through the task dependencies. Based on the dependency matrix R and dependency weight W in step 1 ij , the present invention can infer the impact of the progress deviation of the upstream task on the downstream task. i Progress deviation ΔP occurs i , which has dependent tasks T j The progress impact can be calculated by the following formula:
[0129]
[0130] in, Represents task T i The progress deviation of task T j The degree of influence. ij represents the dependency weight from step 1. If the upstream task T i If the deviation is large, the system will automatically adjust the schedule of the downstream tasks related to it to ensure that the downstream tasks can adjust their execution progress in time according to the progress of the upstream tasks.
[0131] Furthermore, when a task T i The progress deviation ΔP i If the set threshold ∈ is exceeded, the system will automatically increase the monitoring frequency of the task and adjust its monitoring granularity g i The specific adjustment rules are as follows:
[0132] If ΔP i >∈, the task T i The monitoring granularity is updated to It means that the monitoring frequency is doubled to obtain more accurate data.
[0133] If ΔP i Return to normal range (i.e. ΔP i ≤∈), then restore the monitoring granularity to the initial state g i .
[0134] Dynamically adjust the monitoring granularity to ensure that the system can more accurately monitor tasks with abnormal progress, especially critical tasks. critical , so that the system can respond in a timely manner if the abnormal situation persists.
[0135] This step provides a more sophisticated and intelligent processing mechanism for the progress detection of project tasks by introducing regularized deviation terms and progress impact analysis of dependency weights. The present invention combines the dependencies between tasks, the complexity of the tasks themselves, resource usage, etc., to ensure that progress deviations can not only be detected in real time, but also automatically transmitted to related dependent tasks when deviations occur, and the monitoring frequency can be adjusted in a timely manner. In this way, the deviation detection of the present invention is not only more accurate, but also can prevent potential chain reaction problems in the project in advance.
[0136] S3. Collect the behavioral data of each project role, including task response time, task execution time, communication frequency and progress feedback frequency, and then calculate the behavioral deviation of each role based on regularization. Calculate the collaborative efficiency between the roles based on the behavioral deviation of each role, and then dynamically adjust task allocation and progress management.
[0137] Specifically, based on the output in step 2 (task progress deviation ΔP i , the monitoring granularity after regularization and the progress impact of dependent tasks ), the present invention collects behavioral data of each project role (such as project manager, executive, resource coordinator, etc.), specifically including the following key indicators:
[0138] Task response time t response : The time when the role starts to execute the task after receiving the task and the task assignment time t assign difference.
[0139] Task execution time t exec :Start from the task start To complete complete The total time consumed and the task planning time comparison.
[0140] Communication frequency f comm :The number of times a role communicates with other roles during task execution, which is counted by the message records in the project management system.
[0141] Progress feedback frequency f feedback :The frequency of the role's feedback on task progress (such as the number of times progress is reported each day) reflects the transparency of the role's task execution.
[0142] The collection of these behavioral data can be carried out in real time through system automation tools, manual input by personnel, project management platform integration, etc.
[0143] Furthermore, in order to ensure that the behavior data can accurately reflect the collaborative efficiency of the roles, the present invention introduces innovative regularization processing to the above-mentioned behavior data to avoid deviations caused by the particularity of individual tasks (such as emergency tasks or resource shortages).
[0144] The present invention first calculates the behavior deviation B of each character role , combined with the actual execution of its tasks and the response time deviation. The formula for behavioral deviation is as follows:
[0145]
[0146] Among them, t response Indicates the task response time, reflecting the delay from the assignment of tasks to the start of execution. exec Indicates the task execution time, which is the total time from the start to the completion of the task. Represents task T i The planned execution time comes from the initial project planning. α and β represent regularization coefficients, which reflect the impact of communication frequency and feedback frequency on efficiency. The system will automatically adjust according to historical data. Indicates the optimal communication frequency value for this task type, which comes from historical data or experience. Indicates the optimal feedback frequency of the task, which is used to measure the transparency of the role's feedback in the progress of the task. Regularization ensures that the behavior deviation B role It can accurately reflect the character's performance in the task without being distorted by special task conditions.
[0147] Furthermore, based on the regularized behavior data, the present invention defines the role's collaborative efficiency E role , whose core goal is to measure the overall efficiency of the role in the task execution process. The innovation lies in that the present invention combines behavioral deviation B role and task dependency weights, a more targeted efficiency calculation formula is constructed:
[0148]
[0149] Among them, B role Indicates behavioral deviation, reflecting the difference between the role's task execution and the ideal state. ij Represents task T j For task T i The dependency weights of , come from the dependency matrix in step 1. ij represents the task dependency impact deviation, and represents the role execution task T j When the dependent task T i The progress impact comes from the dependency analysis in step 2.
[0150] In the formula, E roleNot only does it take into account the deviation of the role's own behavior (such as response time, execution time, etc.), but it also combines the dependencies between tasks. If a role performs inefficiently in a task, it will affect the execution of other tasks through the dependency weight. This innovative calculation method ensures that the calculation of collaborative efficiency reflects not only individual behavior, but also the collaborative status of the entire project.
[0151] Furthermore, by calculating the role collaboration efficiency, the present invention further analyzes the impact of collaboration efficiency on the entire task network. Since there is a close dependency relationship between tasks, the inefficient behavior of a role will affect multiple tasks through the dependency chain. Therefore, the present invention analyzes the overall impact of collaboration efficiency on dependent tasks through the following formula:
[0152]
[0153] Among them, ΔP i Represents task T i The progress deviation comes from the progress deviation detection in step 2. Indicates role j collaborative efficiency. Represents task T i The progress deviation of its dependent task T j impact.
[0154] This formula reflects the transmission effect of inefficient roles on the progress deviation of dependent tasks. Through quantitative analysis of this effect, the system can predict in advance the overall project delay that may be caused by role coordination problems.
[0155] Furthermore, according to the calculated synergy efficiency E role Impact analysis of dependent tasks The system automatically generates optimization suggestions for task allocation. Specific optimization measures include:
[0156] Task redistribution: If the coordination efficiency of a role is lower than the set threshold (for example, E role <0.75), the system will suggest reallocating some tasks to roles with higher collaborative efficiency to reduce the risk of project delays.
[0157] Feedback and communication optimization: By analyzing the feedback frequency and communication frequency in the character's behavior data, the system can identify the character's bad communication habits in the task (such as over-communication or insufficient feedback) and make optimization suggestions. For example, reduce unnecessary communication frequency or increase feedback frequency.
[0158] Dependent task priority adjustment: Based on role collaboration efficiency and dependent task deviation, the system can suggest adjusting the priority of dependent tasks so as to prioritize tasks that may cause larger delays.
[0159] For example, if a character is in a critical task T critical Poor performance on role <0.75), the system can automatically prompt the project manager to assign some key tasks to other more efficient roles to avoid overall project delays due to efficiency issues of a single role.
[0160] The role collaboration efficiency analysis in this step is directly based on the output data of the first two steps, including task progress deviation, monitoring granularity, dependency, etc. Through refined data collection and innovative collaboration efficiency calculation model, the role behavior data in the project is closely combined with the task execution performance. role The introduction of ensures that the system can dynamically and real-time analyze the performance of roles in complex project tasks and predict the impact of dependent tasks that inefficient roles may bring.
[0161] S4. Re-optimize task priorities and resource allocation based on the results of dynamic adjustments.
[0162] Specifically, the input data includes the multi-role collaborative efficiency E in step 3 role , task-dependent bias And the task progress deviation ΔP in step 2 i These data are the key to dynamic task adjustment and can reflect the current progress status of the task and the impact of dependencies on the overall project.
[0163] Task progress deviation ΔP i :Task T i The actual progress deviation reflects the degree of deviation in task execution.
[0164] Synergy Efficiency role :The performance of the role in task execution, measuring its execution efficiency.
[0165] Dependent Task Impact The deviation of the dependent task to the current task T i The influence of represents the conduction effect in the task dependency chain.
[0166] The solution in step 4 will use this data to further optimize task priorities and resource allocation in real time.
[0167] Furthermore, the priority of the task needs to be dynamically adjusted according to the progress deviation, dependency and collaborative efficiency. The adjustment of priority depends not only on the progress of the task itself, but also on the status of its dependent tasks and the collaborative efficiency of the roles. The present invention introduces an innovative dynamic priority model, which not only considers the progress of the task, but also combines the conduction influence of the dependent tasks and the collaborative efficiency of the roles. The calculation formula of the dynamic priority is:
[0168]
[0169] in, Represents task T i The dynamically adjusted priority of i Represents task T i The progress deviation reflects the current execution progress of the task; Represents task T i The planned progress is used to compare with the actual progress; σ and τ are adjustment coefficients, which represent the weight of the progress deviation and the priority adjustment of the dependent tasks respectively; Represents dependent task T j To T i The conduction effect, W ij Represents task T j To T i The dependency weight of Indicates the impact of role collaboration efficiency on priority.
[0170] This priority model is optimized through three main factors: task progress deviation, dependent task impact, and role coordination efficiency. For tasks with large progress deviation, the priority will be significantly increased; similarly, if there is a large deviation in the dependent upstream tasks, the priority will also increase accordingly. In addition, if the role coordination efficiency of performing the task is low, the priority of the task will also be increased accordingly to ensure that the project will not be delayed due to role efficiency issues.
[0171] Furthermore, after the task priority is adjusted, the allocation of resources also needs to be dynamically adjusted according to the priority. The goal of resource adjustment is to prioritize the smooth execution of high-priority tasks and ensure that tasks can proceed as planned, especially for critical tasks. The innovative resource allocation model is as follows:
[0172]
[0173] in, Represents task T i Newly allocated resources (such as manpower, equipment, etc.). Represents task T i The initial resource requirement is based on the initial planning of the task. δ represents the resource allocation weight coefficient, which is used to adjust resource allocation according to priority. Represents the sum of the new priorities of all tasks, which is used to standardize the resource allocation ratio. This model ensures that resources are allocated to tasks with higher priorities first. Especially when resources are limited, the system will prioritize more resources for critical tasks or tasks with large progress deviations to ensure that these tasks can resume progress as soon as possible and avoid overall project delays.
[0174] Furthermore, based on the adjustment of priorities and resources, the system will automatically generate a new schedule P new , the adjustment of the schedule will rearrange the execution order and time of tasks according to their priorities. The specific adjustment process is as follows:
[0175] Prioritize tasks: Based on new priorities The system reorders tasks to ensure that higher priority tasks are executed first.
[0176] Adjustment of task start and completion time: For tasks with higher priority, the system will appropriately adjust their start and end times to ensure that resources and time can meet their execution requirements.
[0177] Dependency adjustment: If there is a large deviation between the dependent tasks of a task, the system will adjust the dependency weight W. ij Adjust the start time of related tasks so that downstream tasks can be adjusted in time according to the progress of upstream tasks.
[0178] The newly generated schedule P new It can reflect the priority and dependency of current tasks in real time to ensure the optimal execution sequence and resource allocation of projects.
[0179] Furthermore, after generating new priorities, resource allocation plans and schedules, the system will feed back these adjustment results to the project manager, who can view the adjustment details through a visual interface. The system also provides further management decision support, including:
[0180] Critical task reminder: For tasks with significantly increased priority, the system will generate critical task reminders to prompt managers to focus on these tasks.
[0181] Resource allocation suggestions: The system provides optimization suggestions for resource allocation to help managers reasonably allocate limited resources and ensure that key tasks in the project receive adequate support.
[0182] Dependency adjustment suggestions: If the dependencies of certain tasks have a significant impact on the project progress, the system will suggest adjusting the task dependency order or optimizing the resource allocation plan.
[0183] Managers can choose to automatically execute system recommendations or manually adjust task assignments and priorities to better adapt to real-time changes in projects.
[0184] This step ensures that the project can adjust according to the real-time task status through an innovative dynamic priority model and resource allocation mechanism, especially when dealing with progress deviations, dependent task impacts and collaborative efficiency issues. Compared with the traditional static project management model, this solution greatly improves the dynamic response capability of project management by introducing multiple innovative factors (such as role collaborative efficiency and dependent task impact).
[0185] S5. Provide feedback to project managers after executing optimization tasks and provide intelligent decision support.
[0186] Specifically, the input data includes the output in step 4: the updated task priority Resource Allocation Plan And dynamically adjusted project schedule P new These data reflect the system's real-time adjustments to the tasks in the project, and managers can fully understand the current execution status of the tasks when receiving feedback.
[0187] Task Priority Task T i The latest priority is dynamically adjusted based on progress deviation, dependent task impact and collaborative efficiency.
[0188] Resource Allocation The amount of resources the system allocates to each task after adjusting the priority.
[0189] Project Schedule new : The optimized overall project schedule combines adjustments to task priorities and dependencies.
[0190] These data will be used to generate feedback reports and provide further decision support to managers.
[0191] Furthermore, the manager can clearly understand the system's adjustments to the project through the intuitive visual interface, task priority changes, resource allocation adjustments, and new schedule plans.
[0192] Furthermore, the system will graphically display the changes in task priority (such as the change in task priority from Upgrade to ) and compare the progress deviation ΔP i , Dependency Impact and synergy efficiency E role .
[0193] Furthermore, the system generates a pie chart or bar chart of resource allocation to show the resource reallocation and indicate the degree to which resources are tilted toward high-priority tasks.
[0194] Furthermore, the new schedule P can be displayed through Gantt chart or task progress chart.new , the task’s start time, completion time, and dependencies.
[0195] The feedback report not only shows the real-time status of the current task, but also intuitively displays the reasons for adjustments to task priorities and resource allocation to managers, enabling them to have a better understanding of project adjustments.
[0196] Furthermore, in order to help managers focus more effectively on key tasks and tasks with potential risks in the project, the system automatically marks tasks with significant changes in priority and tasks that may have problems:
[0197] Key task mark: If task T i Priority The increase exceeds the set threshold (such as The system marks it as a "critical task" to remind managers to give it priority attention.
[0198] Risk Task Mark: If the progress deviation of a task is ΔP i or dependent influence If the set threshold is exceeded, the system will mark the task as a "risky task" and prompt the manager to intervene in the task.
[0199] For example, if the priority of task T5 is changed from Upgrade to And if its progress deviation ΔP5 is large, the system will mark it as a critical task and send a reminder.
[0200] Furthermore, the system automatically generates optimization suggestions based on feedback data to help managers make more reasonable decisions. The optimization suggestions provide refined adjustment plans by combining data on task priority, resource allocation, and collaborative efficiency, mainly including the following aspects:
[0201] Task redistribution suggestion: If a task T i The execution role coordination efficiency E role Below a set threshold (e.g. E role <0.75), the system will suggest that the task T i Assign part or all of the tasks to other efficient roles to reduce the risk of task delays due to coordination issues.
[0202] Resource adjustment suggestions: If some high-priority tasks have insufficient resources, the system will suggest managers to reallocate resources from low-priority tasks to ensure the smooth completion of key tasks. The system generates resource adjustment suggestions through the following formula:
[0203]
[0204] in, Indicates the resource adjustment amount recommended by the system. Represents task T i Dynamically adjusted resource requirements. Represents task T i Current resource allocation.
[0205] Progress remediation plan: If the progress deviation of a task is large, the system will suggest remediation plans to speed up the progress, such as adding staff, extending working hours, or adjusting the order of tasks to ensure that the task is completed on time. i Can be completed on schedule.
[0206] Through this decision support mechanism, the system enables managers to make decisions on resource allocation and task adjustment based on actual conditions.
[0207] Furthermore, although the system will provide automatic optimization suggestions based on task status, managers can also manually adjust task priorities, resource allocation, and schedule plans through a visual interface.
[0208] Manually adjust the priority level: Managers can manually adjust the priority level of certain tasks according to the actual needs of the project. i For example, if there are external demand changes in the project, some tasks may need to be executed earlier, and managers can manually increase the priority of these tasks.
[0209] Manually adjust resource allocation: Managers can also adjust resource allocation through the interface according to the actual situation of the project to ensure that resources can be reasonably allocated to key tasks.
[0210] Schedule modification: If the manager finds that the system's schedule needs to be optimized, the system provides a manual schedule modification function. new With this function, managers can adjust the start time, completion time and dependencies of tasks according to actual conditions.
[0211] The system also has adaptive learning capabilities, that is, after each manual adjustment, the system will record the manager's adjustment behavior and incorporate it into historical data to optimize the next decision-making model, making feedback and suggestions more intelligent.
[0212] Step 5 helps managers make effective decisions by automatically generating feedback reports, marking key tasks and risky tasks, and providing optimization suggestions. The core innovation of this step lies in its feedback and intelligent decision support based on real-time data, ensuring that managers can accurately control the status of the project and make timely adjustments.
[0213] By introducing adaptive feedback and manual adjustment support, the system can not only automatically generate decision recommendations, but also allow managers to perform manual optimization based on actual conditions, making the system more flexible and intelligent.
[0214] like Figure 2 As shown, in another embodiment of the present invention, a production project implementation progress intelligent statistical analysis system is provided, and the system includes:
[0215] The project initialization module 301 is used to initially classify all task lists in the production project, and construct a directed acyclic task graph based on the initially classified task lists to represent the dependencies between tasks, wherein the dependencies are quantified as a dependency matrix. When the dependency matrix = 1, it means that task T i Depends on T j The task can only be started after it is completed. The dependency matrix = 0 indicates that there is no dependency between the two. At the same time, the initial priority and monitoring granularity are set for each task based on the initial classification results and the dependency relationship. The dependency weight is calculated based on the dependency relationship to represent the task T j For task T i The degree of impact of completion;
[0216] The project correction module 302 is used to collect data on the execution status of each task according to the initial monitoring granularity of each task, and determine whether the actual progress of each task deviates from the planned progress based on the collected data. If a task abnormality occurs, a deviation regularization term λ is introduced. i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship;
[0217] The task allocation module 303 is used to collect the behavior data of each project role, including task response time, task execution time, communication frequency and progress feedback frequency, and then calculate the behavior deviation of each role based on regularization, calculate the coordination efficiency between the roles according to the behavior deviation of each role, and then dynamically adjust the task allocation and progress management;
[0218] Allocation optimization module 304, used to re-optimize task priorities and resource allocation according to the results of dynamic adjustment;
[0219] The project optimization module 305 is used to provide feedback to the project manager after executing the optimization task and provide intelligent decision support.
[0220] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.
[0221] In addition, for technical details that are not described in detail in this embodiment, reference can be made to the parameter operation method provided in any embodiment of the present invention, and will not be repeated here.
[0222] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0223] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0224] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0225] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. An intelligent statistical analysis method for the implementation progress of a production project, characterized in that: The method comprises: S1. Initially classify all task lists in the production project, and construct a directed acyclic task graph based on the initially classified task lists to represent the dependencies between tasks, wherein the dependencies are quantified as a dependency matrix. When the dependency matrix = 1, it means that task T i Depends on T j The task can only be started after it is completed. The dependency matrix = 0 indicates that there is no dependency between the two. At the same time, the initial priority and monitoring granularity are set for each task based on the initial classification results and the dependency relationship. The dependency weight is calculated based on the dependency relationship to represent the task T j For task T i The degree of impact of completion; S2. Collect data on the execution status of each task according to the initial monitoring granularity of each task, and judge whether the actual progress of each task deviates from the planned progress based on the collected data. If a task abnormality occurs, introduce a deviation regularization term λ i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship; S3. Collect the behavior data of each project role, including task response time, task execution time, communication frequency, and progress feedback frequency, and then calculate the behavior deviation of each role based on regularization, calculate the coordination efficiency between the roles according to the behavior deviation of each role, and then dynamically adjust task allocation and progress management; S4. Re-optimize task priorities and resource allocation based on the results of dynamic adjustment; S5. Provide feedback to project managers after executing optimization tasks and provide intelligent decision support.
2. According to claim 1, a production project implementation progress intelligent statistical analysis method is characterized in that: The initial classification includes: key tasks, common tasks and auxiliary tasks; The structure of the directed acyclic task graph G=(V, E) is as follows: The nodes in the graph represent tasks T i , side R ij Represents task T i Depends on task T j of completion, where V is the node of the task set T, and E is the dependency relationship R between tasks; The initial priority and monitoring granularity are set for each task based on the initial classification results and dependencies, as follows: The key task T critical Given the highest initial priority Pr i =1; The ordinary task T normal Give medium priority i =2; The auxiliary task T support Assign the lowest priority Pr i =3; The dependency weight W ij , which is expressed as follows: Among them, d i Represents task T i The expected duration of j Represents task T j resource requirements; i Represents task T i personnel needs.
3. The intelligent statistical analysis method for production project implementation progress according to claim 1 is characterized in that: In S2, the data collected includes task completion percentage, current time consumption and resource usage. The actual progress of each task is judged based on the collected data whether it deviates from the planned progress. The specific calculation is as follows: First, calculate the task T i Planned progress Plan progress It is calculated at the beginning of the project based on the estimated completion time and resource allocation of the task. The actual progress of the task P i and planned progress Compare and get the progress deviation ΔP i,pre , the calculation formula of progress deviation is: in, Indicates the current time point task T i The percentage of planned completion; i Represents task T i The actual completion percentage; if the deviation ΔP i,pre If it is greater than the set threshold ∈, the task is marked as progress abnormal; If a task exception occurs, the deviation regularization term λ is introduced i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship, including: Redefine the deviation ΔP i The calculation formula is: Among them, λ i Represents task T i The regularization factor is determined by the task dependency weight W ij And the importance of the task determines: Among them, β j Represents task T j The importance coefficient of For task T i Progress deviation ΔP occurs i , which has dependent tasks T j The progress impact is calculated using the following formula: in, Represents task T i The progress deviation of task T j degree of impact.
4. The intelligent statistical analysis method for production project implementation progress according to claim 3 is characterized in that: When a task T i The progress deviation ΔP i If the set threshold ∈ is exceeded, the system will automatically increase the monitoring frequency of the task and adjust its monitoring granularity g i , the specific adjustment rules are as follows: If ΔP i >∈, the task T i The monitoring granularity is updated to It means the monitoring frequency is doubled and the data obtained is doubled; If ΔP i Return to normal range, that is, ΔP i ≤∈, then restore the monitoring granularity to the initial state g i .
5. The intelligent statistical analysis method for production project implementation progress according to claim 1 is characterized in that: The behavioral deviation B role The calculation is as follows: Among them, t response represents the task response time, reflecting the delay from the assignment of tasks to the start of execution; t exec Indicates the task execution time, which indicates the total time from the start to the completion of the task; Represents task T i The planned execution time comes from the initial project planning; α and β represent regularization coefficients, reflecting the impact of communication frequency and feedback frequency on efficiency; The optimal communication frequency value for this task type, which comes from historical data or experience; Indicates the optimal feedback frequency of the task, which is used to measure the transparency of the role's feedback in the progress of the task; The synergy efficiency E between the roles role , calculated as follows: Among them, δ ij represents the dependency impact deviation, and represents the role execution task T j When the dependent task T i progress impact.
6. The intelligent statistical analysis method for production project implementation progress according to claim 5 is characterized in that: The dynamic adjustment of task allocation and progress management is achieved by analyzing the overall impact of collaborative efficiency on dependent tasks, which is calculated as follows: in, Indicates role j collaborative efficiency; Represents task T i The progress deviation of its dependent task T j impact.
7. The intelligent statistical analysis method for production project implementation progress according to claim 1 is characterized in that: The S4 specifically includes: A dynamic priority model is designed to dynamically adjust the priority based on task progress, the transmission impact of dependent tasks, and the collaborative efficiency of roles; the dynamic priority model is expressed as follows: in, Represents task T i The dynamically adjusted priority of i Represents task T i The progress deviation reflects the current execution progress of the task; Represents task T i The planned progress is used to compare with the actual progress; σ and τ are adjustment coefficients, which represent the weight of the progress deviation and the priority adjustment of the dependent tasks respectively; Represents dependent task T j To T i The conduction effect, W ij Represents task T j To T i The dependency weight of Indicates the impact of role collaboration efficiency on priority; Dynamically adjust resource allocation based on the adjusted priorities, and then automatically generate a new schedule P based on the adjustments to priorities and resources. new ; Wherein, the resource allocation is dynamically adjusted according to the adjusted priority, as shown below: in, Represents task T i Newly allocated resources; Represents task T i The initial resource requirement is based on the initial planning of the task; δ represents the resource allocation weight coefficient, which is used to adjust resource allocation according to priority; Represents the sum of the new priorities of all tasks, used to normalize resource allocation ratios.
8. The intelligent statistical analysis method for production project implementation progress according to claim 7 is characterized in that: The S4 further includes: After generating new priorities, resource allocation plans, and schedules, these adjustments are fed back to project managers, who can view the adjustment details through a visual interface, including: Generate key task reminders based on the highest priority tasks, prompting managers to focus on these tasks; Provide optimization suggestions for resource allocation to help managers reasonably allocate limited resources and ensure that key tasks in the project can receive adequate support; If the dependencies of certain tasks have a significant impact on the project progress, first adjust the task dependency order or optimize the resource allocation plan.
9. The intelligent statistical analysis method for production project implementation progress according to claim 1, characterized in that: The S5 specifically includes: Generate feedback reports through an intuitive visual interface, including task priority changes, resource allocation adjustments, and new schedules; Automatically mark tasks with changed priorities and tasks that may have problems, specifically: If task T i Priority If the progress of a task exceeds the set threshold, it will be marked as a "critical task" to remind managers to give priority attention; if the progress deviation of a task is ΔP i or dependent influence If the set threshold is exceeded, the task will be marked as a "risk task", prompting the manager to intervene in the task; Automatically generate optimization suggestions based on feedback data, including: If the collaborative efficiency of the execution roles of a task is lower than the set threshold, it will be recommended to assign part or all of the current task to other efficient roles to reduce the risk of task delays caused by collaboration issues; If there are insufficient resources for certain high-priority tasks, managers are advised to reallocate resources from low-priority tasks to ensure the successful completion of key tasks; The resource adjustment suggestions are generated through the following formula: in, Indicates the resource adjustment amount recommended by the system; Represents task T i Dynamically adjusted resource requirements; Represents task T i Current resource allocation.
10. An intelligent statistical analysis system for production project implementation progress, characterized in that: The system comprises: The project initialization module is used to initially classify all task lists in the production project, and construct a directed acyclic task graph based on the initially classified task list to represent the dependencies between tasks, wherein the dependencies are quantified as a dependency matrix. When the dependency matrix = 1, it means that task T i Depends on T j The task can only be started after it is completed. The dependency matrix = 0 indicates that there is no dependency between the two. At the same time, the initial priority and monitoring granularity are set for each task based on the initial classification results and the dependency relationship. The dependency weight is calculated based on the dependency relationship to represent the task T j For task T i The degree of impact of completion; The project correction module is used to collect data on the execution status of each task according to the initial monitoring granularity of each task, and judge whether the actual progress of each task deviates from the planned progress based on the collected data. If a task abnormality occurs, the deviation regularization term λ is introduced i To correct the progress deviation calculation of abnormal tasks, and transmit the corrected deviation to downstream tasks through the task dependency relationship; The task allocation module is used to collect the behavior data of each project role, including task response time, task execution time, communication frequency and progress feedback frequency, and then calculate the behavior deviation of each role based on regularization, calculate the coordination efficiency between the roles according to the behavior deviation of each role, and then dynamically adjust the task allocation and progress management; Allocation optimization module, used to re-optimize task priorities and resource allocation based on the results of dynamic adjustments; The project optimization module is used to provide feedback to project managers after executing optimization tasks and provide intelligent decision support.
Citation Information
Patent Citations
Building construction optimization system based on big data and cloud computing
CN116862199A
Task scheduling optimization method and system based on equipment state analysis
CN118193169A
Energy-saving energy integrated management system and method for optimizing energy scheduling
CN118378834A
Project progress management optimizing and monitoring system under design collaborative environment
CN118428887A
Cloud computing task tracking processing method and system
CN118656200A
Cited By
Project management method, system, equipment and medium
CN119850155A
A project management method, system, device, and medium
CN119850155B
Cross-department cooperation efficiency dynamic optimization system and method
CN119941199A
A Cross-Departmental Collaboration Efficiency Dynamic Optimization System and Method
CN119941199B
Multi-model agent collaboration method and system
CN120235428A
