A Task Management System for Post-project Evaluation
Through the task management system of post-project evaluation, post-project data is analyzed and optimized, which solves the problem of reduced project implementation efficiency caused by relying on manual experience in the existing technology, and achieves more efficient project management and execution.
Patent Information
- Application Number
- CN202411366509.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-09-29
AI Technical Summary
The existing technology relies on manual experience in project management to make pre-judgment of new projects, resulting in a decrease in the efficiency of subsequent project implementation and a lack of effective data collection, analysis and evaluation mechanisms.
Provide a task management system for post-project evaluation. Through parameter acquisition, task analysis, task management and management optimization modules, it performs indicator analysis and relationship analysis on post-project data, generates management plans, and ensures data management through parameter deviation optimization plans. effectiveness.
This system can effectively manage post-project data, provide reliable basic information, facilitate the implementation of subsequent new projects, and indirectly improve the efficiency of new project implementation.
Smart Images

Figure CN118863678B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of project management, and in particular to a task management system for post-project evaluation. Background Art
[0002] As enterprises and organizations grow in size and market competition pressures increase, it becomes essential to effectively coordinate complex tasks, optimize resource allocation, control costs, and improve work efficiency.
[0003] In the field of project management technology, the effective execution of tasks is crucial to ensure the success of a project. At present, the common method of pre-judgment of new projects is to rely on human experience, but the experience of different people is limited. Simply relying on this experience will lead to a decrease in the efficiency of subsequent new project implementation. At this time, it is particularly necessary to collect, analyze and evaluate the data generated by the implemented projects, which can provide a reliable basis for the implementation of subsequent new projects.
[0004] The present invention introduces a task management system for post-project evaluation. Summary of the invention
[0005] The present invention provides a task management system for post-project evaluation, which is used to perform indicator analysis and relationship analysis on post-project data, generate a first management plan, and then optimize the first management plan by obtaining various parameter deviations, thereby ensuring effective management of post-project data, facilitating the implementation of subsequent new projects, and indirectly improving the efficiency of new project implementation.
[0006] The present invention provides a task management system for post-project evaluation, comprising:
[0007] Parameter acquisition module: obtains relevant information of historical project post-evaluation, and obtains relevant parameters of each task in the project execution process based on the relevant information;
[0008] Task analysis module: determines the task requirement indicators and task dependencies of the corresponding tasks based on the relevant parameters of each task, and generates a first management plan;
[0009] Task management module: tracking the deviation values of various parameters for managing each task according to the first management scheme based on the task manager;
[0010] Management optimization module: optimize the first management plan according to the task management optimization function and in combination with the deviation values of various parameters to obtain the second management plan.
[0011] According to a task management system for post-project evaluation provided by the present invention, a parameter acquisition module includes:
[0012] Information acquisition unit: determining the task type matching the relevant information based on the project-type database, and acquiring the evaluation element category matching each task type based on the type-element database;
[0013] Description acquisition unit: extracting parameter descriptions of multiple evaluation parameters under each category evaluation factor in the historical project file;
[0014] Parameter acquisition unit: searching in the historical project files according to the parameter description, and locating the entry position where the task keyword matching the parameter description is located;
[0015] Comprehensive analysis unit: performs comprehensive analysis on the description query results, item locations and task keywords to obtain relevant parameters of the corresponding task.
[0016] According to a task management system for post-project evaluation provided by the present invention, the task analysis module comprises:
[0017] Parameter sorting unit: Analyze the evaluation parameters of the evaluation factor category involved in each task during the execution of the historical project, and obtain the first parameter group related to the task dependency relationship and the second parameter group related to the task requirement index;
[0018] A dependency determination unit: determining the dependency of the corresponding task based on the first parameter group, and generating a task dependency network diagram based on all the dependency relationships;
[0019] A demand indicator determining unit: determining a task demand indicator of a corresponding task based on the second parameter group;
[0020] Solution building unit: Sets the time reference value for the corresponding task based on the task requirement indicator of each task, and determines the task path based on the task dependency network diagram;
[0021] A first management plan is generated based on all time reference values and the task paths.
[0022] According to a task management system for post-project evaluation provided by the present invention, a parameter sorting unit comprises:
[0023] The parameters in the second parameter group include: the deadline, planned completion time, planned execution start time, urgency and complexity of each task in the project.
[0024] According to a task management system for post-project evaluation provided by the present invention, a dependency determination unit comprises:
[0025] Parameter processing block: based on the first parameter group, obtains the pre-execution condition, end condition, resource type required to execute each task, start execution time and end time of each task;
[0026] First dependency generation block: Analyze the consistency between the pre-execution conditions of each task and the end conditions of each remaining task, determine the pre-task of each task, and generate the first dependency relationship;
[0027] The second dependency generation block: if the resource types required for the execution of two tasks are the same, and there is no time overlap between the start execution time and the end time of the two tasks, then the two tasks are set to a serial relationship;
[0028] If they are different, the two tasks are set to be in a parallel relationship;
[0029] If the resource types required for the execution of two tasks are the same and there is a time overlap between the start execution time and the end time of the two tasks, then determine whether the two tasks are in a predecessor relationship;
[0030] If yes, and the predecessor task is not completed, the predecessor task of the two tasks will be executed first;
[0031] If it is not or the predecessor task has been completed, the start time of the task with a later start time will be postponed according to the duration of the time overlap, thereby generating a second dependency relationship;
[0032] Network diagram building block: Generate a task dependency network diagram based on the first dependency and the second dependency.
[0033] According to a task management system for post-project evaluation provided by the present invention, a demand indicator determination unit includes:
[0034] The first calculation block: calculates the task time limit coefficient of the corresponding task based on the second parameter group:
[0035] ;in, is the maximum value function, is the deadline of the i-th task in the project, is the planned start execution time of the i-th task in the project, is the planned completion time of the i-th task in the project, is the urgency coefficient of the i-th task in the project, and its value range is (0, 1); [ ] indicates the rounding down symbol;
[0036] The second calculation block: Calculate the task requirement array of the corresponding task based on the task time limit coefficient of each task:
[0037] ;in, is the task requirement value of the i-th task in the project, is the task time limit coefficient of the i-th task in the project, The preset limit coefficients set for the tasks in the project. is the task complexity of the i-th task in the project, The default complexity set for the tasks in the project. is the time requirement value of the i-th task in the project, is the demand value of the i-th task in the project based on task complexity and time constraints, is the first resource cost coefficient of the i-th task in the project, is the second resource cost coefficient of the i-th task in the project, is the cost requirement value of the i-th task in the project, is the preset weight of the first resource of the i-th task in the project, is the preset weight of the second resource of the i-th task in the project, is the demand value determined based on the resource cost coefficient for the i-th task in the project, is the number of historical similar tasks for the i-th task in the project, is the number of other historical projects of different types but related to the i-th task in the project, is the experience requirement value of the i-th task in the project, The demand value for the i-th task in the project is determined based on the number of similar projects in the project and the number of other historical projects of different types but related; is the conversion coefficient for complexity; is the conversion factor for the restriction factor;
[0038] Indicator determination block: Convert the task requirement value of each task in the project into a task requirement indicator based on the preset value-indicator mapping table.
[0039] According to the present invention, a task management system for post-project evaluation, a management optimization module, includes:
[0040] Deviation screening unit: screening the deviation values of various parameters in the task based on preset conditions;
[0041] Deviation analysis unit: performs continuity analysis on the deviation value, obtains multiple time periods where the deviation occurs, and determines the node to be processed where the deviation occurs based on the task path;
[0042] Condition determination unit: determining constraint conditions based on the deviation values of various parameters in the task;
[0043] Function establishment unit: establishes task management optimization functions based on preset task duration targets and constraints;
[0044] Optimization unit: obtains the optimal solution for task management based on the task management optimization function, adjusts the task time reference value of the node to be processed based on the optimal solution, and updates the first management plan to the second management plan.
[0045] According to a task management system for post-project evaluation provided by the present invention, the deviation analysis unit comprises:
[0046] Continuity analysis block: obtain multiple time periods where deviations occur, and divide the time periods into one interval if the interval is less than the preset range;
[0047] Based on the task path diagram, the deviated task path involved in each interval is determined, and then the deviated task node is determined, and the deviated task node is marked as a pending state and regarded as a pending node.
[0048] The present invention provides a task management system for post-project evaluation. By acquiring relevant information and parameters of historical post-project evaluation, possible problems or risks can be identified in advance, and a basis can be provided for formulating effective plans. The first management plan determined based on task demand indicators and task dependencies can clarify goals and standardize workflows. The task manager can track the deviation values of various parameters to accurately adjust resource allocation and supervise the overall implementation. The optimization of the first management plan based on the task management optimization function can improve the efficiency and accuracy of task management. The management and execution efficiency of the entire project and subsequent projects are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0050] Figure 1 It is a structural diagram of a task management system for post-project evaluation provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are 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.
[0052] Figure 1It is a structural diagram of a task management system for post-project evaluation provided by an embodiment of the present invention.
[0053] Example 1
[0054] like Figure 1 As shown, an embodiment of the present invention provides a task management system for post-project evaluation, including:
[0055] Parameter acquisition module: obtains relevant information of historical project post-evaluation, and obtains relevant parameters of each task in the project execution process based on the relevant information;
[0056] Task analysis module: determines the task requirement indicators and task dependencies of the corresponding tasks based on the relevant parameters of each task, and generates a first management plan;
[0057] Task management module: tracking the deviation values of various parameters for managing each task according to the first management scheme based on the task manager;
[0058] Management optimization module: optimize the first management plan according to the task management optimization function and in combination with the deviation values of various parameters to obtain the second management plan.
[0059] In this embodiment, the relevant information of the historical project post-evaluation refers to the data collected from the project execution status, problems and results of the completed projects in the past. For example, the delay of the tasks in the project and the execution period can be obtained by analyzing the historical project post-evaluation report;
[0060] In this embodiment, the relevant parameters are feature values associated with the execution of each task extracted from the acquired historical project post-evaluation information, including time limit, resource input amount, etc.
[0061] In this embodiment, the task demand index is a performance requirement determined according to the business objectives involved in each task, which is used to measure whether each activity meets expectations and provide a basis for implementing the first management solution. For example, in a construction project type project task, the progress of node B501 should proceed as planned and should not be delayed for more than 3 days;
[0062] In this embodiment, the task dependency relationship indicates that multiple predecessor tasks and successor tasks are sequentially associated to form an overall engineering flow, and a certain task must be completed before the next task can be started under certain mutually constrained conditions. For example, in the tasks of a software development project, the design phase must be completed before the coding phase;
[0063] In this embodiment, the first management plan is a preliminary plan for planning and controlling each task determined based on historical project post-evaluation related information and parameters, including the execution schedule of various activities, resource allocation, etc., and is used to track and monitor the overall project progress.
[0064] In this embodiment, the task manager refers to a system used to track, record and control the progress of each task and supervise the overall project implementation status, including data on the start and completion time points and plans, actual resource consumption, etc. For example, a software development project includes three main stages: requirements analysis, design coding and testing. The task manager is used to track and manage specific subtasks in each stage. The requirements analysis stage includes: subtask 1: collecting user requirements, subtask 2: writing functional specifications; the design coding stage includes: subtask 3: performing system architecture design, subtask 4: implementing core code modules; the testing stage includes: subtask 5: performing unit testing, subtask 6: performing comprehensive performance testing. By dividing all the above predecessor tasks and subsequent tasks into different columns in the tool, the status and progress of each predecessor task and subsequent task can be tracked. If a task is delayed or has other problems, resource allocation and priority can be adjusted in time to ensure that the project proceeds as planned.
[0065] In this embodiment, the parameter deviation values represent the deviation values of each predecessor task that has been executed or is being executed compared to the expected target. By counting and analyzing these deviation values, the execution of the entire project can be evaluated. For example, if a task is expected to take 3 days to complete but actually takes 5 days, there is a 2-day time deviation.
[0066] In this embodiment, the task management optimization function is an algorithm developed based on the deviation values of various parameters and other relevant factors, and is used to improve the first management plan and provide target adjustment strategies such as more efficient and low-cost. A suboptimal solution is found by minimizing or maximizing a specific objective function, and the overall engineering process is brought to a better state. For example, a municipal engineering project requires two main tasks, A and B, with the aim of minimizing the overall completion time and making rational use of available resources. Task A: It is estimated to take 10 days and requires an excavator as a key resource. Task B: It is estimated to take 15 days and requires additional funds to purchase materials such as plant seedlings. By analyzing and comparing relevant information on historical project post-evaluations and current available resources, it is determined in the first management plan that Task A is performed first and then Task B. If it is found during the implementation process that the excavator cannot be in place on time due to special reasons, resulting in slow progress in road repair, the task management optimization function is applied to re-evaluate the first management plan and swap Task A with Task B.
[0067] In this embodiment, the second management scheme is to optimize and adjust the first management scheme through the task management optimization function, thereby reducing the overall time allocated to the duration of each specific task, and allocating resources more reasonably and making full use of them for activities that may be completed ahead of schedule.
[0068] The working principle and beneficial effects of the above technical solution are: by performing indicator analysis and relationship analysis on post-project data, a first management plan is generated, and then the first management plan is optimized by obtaining various parameter deviations, thereby ensuring effective management of post-project data, facilitating the implementation of subsequent new projects, and indirectly improving the efficiency of new project implementation.
[0069] Example 2
[0070] A task management system for post-project evaluation, a parameter acquisition module, comprising:
[0071] Information acquisition unit: determining the task type matching the relevant information based on the project-type database, and acquiring the evaluation element category matching each task type based on the type-element database;
[0072] Description acquisition unit: extracting parameter descriptions of multiple evaluation parameters under each category evaluation factor in the historical project file;
[0073] Parameter acquisition unit: searching in the historical project files according to the parameter description, and locating the entry position where the task keyword matching the parameter description is located;
[0074] Comprehensive analysis unit: performs comprehensive analysis on the description query results, item locations and task keywords to obtain relevant parameters of the corresponding task.
[0075] In this embodiment, the project-type database is a database that stores relevant information and features of various task types, and is used to determine the task type that matches the required relevant information, thereby providing basic data for the parameter acquisition module. For example, in a market research type project, different tasks are included, such as product testing and consumer questionnaire surveys;
[0076] In this embodiment, the task type refers to the specific work category that needs to be managed and analyzed during the post-project evaluation process. For example, in a software development project, several common major task types include requirements analysis, design coding, and system testing;
[0077] In this embodiment, the type-element database is a database that records the relationship between various evaluation elements and corresponding categories, including specific evaluation dimensions included in different types, to help identify key observation points or fragments that affect the work quality in each specific category, for example: the elements of the building type in the database are: evaluation elements such as quality, safety and environment under various task types;
[0078] In this embodiment, the evaluation factor category is based on the specific task type determined in the project-type database, and the relevant evaluation dimensions are obtained from the type-factor database. It is a specific classification for the required analysis and processing, including: execution time, resource consumption, cost, etc.
[0079] In this embodiment, parameter description refers to multiple specific parameters involved in each category. These descriptions include specific information of the parameter in the historical project file. For example, in a data analysis type project file, a specific parameter is: sales, and the parameter description is: S=9020.
[0080] In this embodiment, an entry refers to a row of data in a project file, each row contains multiple fields or columns, and each field stores a specific data. For example, a software development project needs to extract all information related to code quality. One of the parameter descriptions is "code complexity". Corresponding to this parameter description, the following entry location can be found in the historical project file B5213: "In Chapter 3 - Code Standardization Check Results, there is a paragraph discussing the code complexity of each module."
[0081] In this embodiment, the query result is the result obtained after searching the historical project files according to the parameter description. For example, after executing the query operation for "code complexity", the query result includes relevant text fragments that meet the conditions, such as "the average cyclomatic complexity of Module A is 10", "the maximum nesting depth of Function B is 5", etc.
[0082] In this embodiment, the relevant parameters of the corresponding task are combined with the query results and the entry position by the comprehensive analysis unit, and the task keywords are considered to obtain the relevant and meaningful measurable performance, effect, quality and other aspects of the evaluation criteria of the specific task, which are required to be extracted as the item.
[0083] Parameters, for example: After comprehensive analysis of relevant data and information, two parameters related to "code quality" are determined: average cyclomatic complexity and maximum nesting depth.
[0084] The working principle and beneficial effects of the above technical solution are: by determining and extracting the relevant information that needs to be matched from the project-type database, relevant data can be quickly collected and the parameters required for each specific task can be accurately determined. The evaluation factor category matching each task type is obtained, and the description query results, item locations and task keywords are comprehensively analyzed to obtain the relevant parameters of the corresponding task, and the target parameters can be accurately extracted from a large number of project files. Effective data support is provided for subsequent tracking and monitoring of the execution of each task.
[0085] Example 3
[0086] A task management system for post-project evaluation, a task analysis module, including:
[0087] Parameter sorting unit: Analyze the evaluation parameters of the evaluation factor category involved in each task during the execution of the historical project, and obtain the first parameter group related to the task dependency relationship and the second parameter group related to the task requirement index;
[0088] A dependency determination unit: determining the dependency of the corresponding task based on the first parameter group, and generating a task dependency network diagram based on all the dependency relationships;
[0089] A demand indicator determining unit: determining a task demand indicator of a corresponding task based on the second parameter group;
[0090] Solution building unit: Sets the time reference value for the corresponding task based on the task requirement indicator of each task, and determines the task path based on the task dependency network diagram;
[0091] A first management plan is generated based on all time reference values and the task paths.
[0092] In this embodiment, the task dependency network diagram generates a graphical representation based on the dependency relationship between all tasks, showing the sequence and relationship between different tasks.
[0093] In this embodiment, the time benchmark value is established or estimated when making a plan based on the demand indicators corresponding to each task to set a reference point for the time factor. For example, in a software development project, the time required to complete a module can be regarded as the "benchmark" of the module on the timeline;
[0094] In this embodiment, the task path is an operation execution function composed of multiple interconnected elements that present a specific logical pattern from beginning to end. Based on the order of precedence and other correlations between the preconditions and postconditions, it is constructed when considering resource constraints to indicate that each task must follow fixed rules to be successfully implemented. For example, software development projects include: requirements analysis and planning, system design, coding implementation, unit testing, comprehensive testing, user acceptance and other tasks. According to the dependencies and time reference values of these tasks, a typical task path can be determined as follows: requirements analysis and planning, system design, coding implementation, unit testing, comprehensive testing, user acceptance.
[0095] The working principle and beneficial effects of the above technical solution are: by analyzing the evaluation factor categories involved in each task in the execution process of historical projects and extracting parameter information, the relationship between the various tasks in the project is determined to facilitate reasonable arrangement, and the first parameter group is used to identify and establish the sequence of the different tasks to generate the first dependency relationship and the second dependency relationship, which solves the problem of affecting the project progress when the tasks conflict, and generates the first management plan based on the time reference value and the task path, so as to improve the controllability of the project execution process. Effective management of project tasks is achieved.
[0096] Example 4
[0097] A task management system for post-project evaluation, a parameter arrangement unit, comprising:
[0098] The parameters in the second parameter group include: the deadline, planned completion time, planned execution start time, urgency and complexity of each task in the project.
[0099] In this embodiment, the deadline is the deadline by which the task must be completed, and exceeding this date will cause delays in the overall progress of the project;
[0100] In this embodiment, the planned completion time refers to the estimated completion time that can achieve the established goal based on the start time and the planned execution time. For example, for a task of designing a user interface, according to historical projects, it usually takes two weeks to draw a sketch, create a prototype, and then collect feedback for iterative improvement. The planned completion time is scheduled to be 6 o'clock in the evening of the fourteenth day from the start date;
[0101] In this embodiment, the planned execution start time is a planned execution start time determined based on the nature of the task itself, and is the deadline by which the task must be started;
[0102] In this embodiment, the urgency level is the time requirement for completing a task, and a task with a high urgency level indicates that it needs to be processed immediately or in a very short time;
[0103] In this embodiment, the complexity is a parameter determined based on multiple dimensions such as task technical difficulty, solution clarity, and resource scarcity.
[0104] The working principle and beneficial effect of the above technical solution are: by dividing the sorted parameters into two parameter groups, it can effectively provide data support for the determination of subsequent dependencies and task requirement indicators, thereby improving the efficiency of the entire project management and optimization.
[0105] Example 5
[0106] A task management system for post-project evaluation, a dependency determination unit, comprising:
[0107] Parameter processing block: based on the first parameter group, obtains the pre-execution condition, end condition, resource type required to execute each task, start execution time and end time of each task;
[0108] First dependency generation block: Analyze the consistency between the pre-execution conditions of each task and the end conditions of each remaining task, determine the pre-task of each task, and generate the first dependency relationship;
[0109] The second dependency generation block: if the resource types required for the execution of two tasks are the same, and there is no time overlap between the start execution time and the end time of the two tasks, then the two tasks are set to a serial relationship;
[0110] If they are different, the two tasks are set to be in a parallel relationship;
[0111] If the resource types required for the execution of two tasks are the same and there is a time overlap between the start execution time and the end time of the two tasks, then determine whether the two tasks are in a predecessor relationship;
[0112] If yes, and the predecessor task is not completed, the predecessor task of the two tasks will be executed first;
[0113] If it is not or the predecessor task has been completed, the start time of the task with a later start time will be postponed according to the duration of the time overlap, thereby generating a second dependency relationship;
[0114] Network diagram building block: Generate a task dependency network diagram based on the first dependency and the second dependency.
[0115] In this embodiment, the pre-condition for execution of each task refers to the specific conditions that need to be met or the work that needs to be completed before each task starts to be executed in the project. For example, in the tasks of a software development project, Task A depends on a related code module Task B that has been implemented and verified through unit testing, and "B completion" is the pre-condition for execution of "A";
[0116] In this embodiment, the end condition refers to a specific standard that needs to be achieved at the end of each task. For example, if the software development project covers system test verification, the pass or fail result of this test is regarded as the basis for the end of this stage test;
[0117] In this embodiment, the resource type required to perform each task represents the material source or capital category of each specific activity during the process, such as manpower, materials, equipment, etc. For example, construction projects include: cement, sandstone, steel bars, IT projects include: software developers, testing projects, etc.
[0118] In this embodiment, the consistency analysis of the pre-execution conditions and the end conditions is to compare and match the pre-execution conditions and the end conditions involved in each task to determine whether there is consistency. For example, in a project, if a task A requires task B to be completed before it can start, then B can be used as the pre-execution condition of A and a related dependency relationship can be established;
[0119] In this embodiment, the first dependency relationship is based on the analysis of the corresponding parameter sets of different categories, and determines and generates all possible relationships that are produced by the first optimization result under logical constraints, including the front and back relationships of all tasks.
[0120] In this embodiment, the serial relationship is a task relationship in which tasks use the same resources and do not overlap in time. For example, designing the UI interface, developing the backend logic, and testing and debugging all rely on the same type of resources (such as the development environment and version control tools) and need to be executed in a specific order. The serial relationship between them may be: First, "UI interface design" must be carried out to ensure that the required display content can be understood, and then enter the "backend code writing stage. When the above two prerequisites are met (i.e., "internal scenario"), perform "testing and adjustment";
[0121] In this embodiment, the parallel relationship means that multiple tasks are performed simultaneously, do not depend on the same resources, and can be executed overlappingly in time. For example, a web application needs to be developed. There are two main tasks in the project: front-end development and back-end development. The front-end and the back-end are steps that can be executed in parallel.
[0122] In this embodiment, the second dependency relationship is to determine whether there are pre- or post-constraint conditions between the two tasks according to the resource type and execution time difference, and generate the corresponding dependency relationship. For example, if two tasks have the same resource requirements and have overlapping areas within a certain period of time, the corresponding execution order is generated according to the judgment process, and the dependency relationship is generated based on the execution order.
[0123] The working principle and beneficial effects of the above technical solution are: by obtaining the evaluation parameter combination information involved in each task, obtaining the pre- and post-task status, accurately identifying all necessary and related tasks, and arranging them in sequence, determining the parallel or serial relationship according to the resource type and the time overlap, generating dependencies, and making judgments when task time overlaps and postponing the execution of subsequent tasks to ensure smooth progress, which can better optimize the project schedule, minimize waiting time and waste of resources. Accurately identifying the mutual influence between tasks and their order requirements solves the task delays caused by waiting time and reduces resource waste.
[0124] Example 6
[0125] A task management system for post-project evaluation, a demand indicator determination unit, comprising:
[0126] The first calculation block: calculates the task time limit coefficient of the corresponding task based on the second parameter group:
[0127] ;in, is the maximum value function, is the deadline of the i-th task in the project, is the planned start execution time of the i-th task in the project, is the planned completion time of the i-th task in the project, is the urgency coefficient of the i-th task in the project, and its value range is (0, 1); [ ] indicates the rounding down symbol;
[0128] The second calculation block: Calculate the task requirement array of the corresponding task based on the task time limit coefficient of each task:
[0129] ;in, is the task requirement value of the i-th task in the project, is the task time limit coefficient of the i-th task in the project, The preset limit coefficients set for the tasks in the project. is the task complexity of the i-th task in the project, The default complexity set for the tasks in the project. is the time requirement value of the i-th task in the project, is the demand value of the i-th task in the project based on task complexity and time constraints, is the first resource cost coefficient of the i-th task in the project, is the second resource cost coefficient of the i-th task in the project, is the cost requirement value of the i-th task in the project, is the preset weight of the first resource of the i-th task in the project, is the preset weight of the second resource of the i-th task in the project, is the demand value determined based on the resource cost coefficient for the i-th task in the project, is the number of historical similar tasks for the i-th task in the project, is the number of other historical projects of different types but related to the i-th task in the project, is the experience requirement value of the i-th task in the project, The demand value for the i-th task in the project is determined based on the number of similar projects in the project and the number of other historical projects of different types but related; is the conversion coefficient for complexity; is the conversion factor for the restriction factor;
[0130] Indicator determination block: Convert the task requirement value of each task in the project into a task requirement indicator based on the preset value-indicator mapping table.
[0131] In this embodiment, the task time limit coefficient is an indicator calculated based on the deadline, planned start execution time, planned completion time and urgency of each task in the project. It is used to measure the urgency and importance of the task to be completed within a specific period.
[0132] In this embodiment, the preset restriction coefficient is used to constrain the time-related parameters and variable value ranges in the task management optimization process;
[0133] In this embodiment, the preset complexity is to define reference weights for all related tasks of different types, for example, in a construction project, the priority criticality between auxiliary structures and main supporting elements (such as walls) is preset;
[0134] In this embodiment, the first resource refers to the resource most directly required for the task, such as manpower, specific materials, specific technical algorithms, etc.;
[0135] In this embodiment, the second resource is a secondary or auxiliary resource, such as funds, secondary materials, etc.;
[0136] In this embodiment, the conversion coefficient is used to appropriately adjust the original data to obtain the final indicator result. For example, when calculating the cost, by applying the conversion coefficient, parameters such as the first resource cost and the second resource cost can accurately affect the final generated overall demand score.
[0137] The working principle and beneficial effects of the above technical solution are: based on the deadline, start execution time, urgency and other parameters to calculate the time limit coefficient of each task, to ensure that the best solution is found under the conditions of meeting various timing constraints, to calculate the demand array corresponding to each task based on different factors such as complexity, resource cost, etc., and then calculate the comprehensive task demand value, which provides a reference basis in the process of allocating resources and optimizing adjustments. It provides comprehensive, accurate and quantifiable data support.
[0138] Example 7
[0139] A task management system for post-project evaluation, a management optimization module, including:
[0140] Deviation screening unit: screening the deviation values of various parameters in the task based on preset conditions;
[0141] Deviation analysis unit: performs continuity analysis on the deviation value, obtains multiple time periods where the deviation occurs, and determines the node to be processed where the deviation occurs based on the task path;
[0142] Condition determination unit: determining constraint conditions based on the deviation values of various parameters in the task;
[0143] Function establishment unit: establishes task management optimization functions based on preset task duration targets and constraints;
[0144] Optimization unit: obtains the optimal solution for task management based on the task management optimization function, adjusts the task time reference value of the node to be processed based on the optimal solution, and updates the first management plan to the second management plan.
[0145] In this embodiment, the preset conditions refer to rules set in advance in the task management system for screening and analyzing task parameter deviations. For example, in a software development project, the preset conditions may include that the completion time of each functional module must not exceed 3 days and that at least two rounds of bug fixing must be performed in the testing phase before release.
[0146] In this embodiment, the continuity analysis is a process of continuously observing and evaluating the deviation value, during which the change trend in multiple time periods is identified, and whether a substantial problem or abnormal situation has occurred is determined based on the relevant data. For example, after performing a continuous analysis on the progress status of task K, it is obtained that task K was initially progressing well as planned, but recently began to be delayed and affected the overall project;
[0147] In this embodiment, the node to be processed refers to a specific task node that is confirmed to have problems and needs to be adjusted after screening and analysis.
[0148] In this embodiment, the constraint condition refers to further determining the task parameters based on preset rules or restrictions in the task management system, including resource availability, time limit, etc., to ensure that the project can be smoothly executed according to the established goals and plans. For example: In a municipal construction project, due to the limited construction team, a constraint condition is set that only two underground pipeline laying operations can be carried out simultaneously every day.
[0149] In this embodiment, the optimal solution for task management refers to the solution obtained by applying the optimization algorithm to achieve the best effect of the overall project (such as shortened completion time and reduced cost). It is the result obtained after comprehensive consideration of specific evaluation functions and various related factors. For example, on a production line, there are multiple tasks that need to be scheduled, and the goal is to reduce the product manufacturing time to the minimum or control the production cost to the most economical level. Through the optimization algorithm, a way to make the entire system more efficient and more resource-saving is obtained.
[0150] The working principle and beneficial effects of the above technical solution are: by screening the deviation values of various parameters in the task according to preset conditions, tasks that deviate significantly from the expected goals can be quickly identified, the deviation values can be analyzed for continuity, multiple time periods where deviations occur can be determined, and the nodes to be processed can be determined based on the task path. It is possible to understand at which stages and nodes problems or delays occur, determine constraints based on the deviation values of various parameters in the task, ensure that all key factors are taken into account and formulate corresponding restriction rules, establish an optimization function for task management based on the preset duration goals and constraints, optimize the first management solution to obtain the second management solution, so that the entire project can be better utilized and allocated in terms of time and resources. More efficient and resource-saving management of subsequent projects based on historical project data is achieved.
[0151] Example 8
[0152] A task management system for post-project evaluation, a deviation analysis unit, comprising:
[0153] Continuity analysis block: obtain multiple time periods where deviations occur, and divide the time periods into one interval if the interval is less than the preset range;
[0154] Based on the task path diagram, the deviated task path involved in each interval is determined, and then the deviated task node is determined, and the deviated task node is marked as a pending state and regarded as a pending node.
[0155] In this embodiment, the interval is to obtain multiple time periods where deviations occur in the continuity analysis block and divide them into one or more intervals. For example, a project contains 10 tasks, and the actual time required to complete them is tracked. By comparing the planned start and end time with the actual start and end time, it is determined which tasks are overtime, delayed, etc., which cause the overall progress to lag behind. In the continuity analysis block, it is checked whether there is a small interval between two adjacent records according to a preset range (for example, 1 hour). If the difference between two records is less than the preset range, they are considered to belong to the same interval.
[0156] In this embodiment, the pending node is to mark the relevant task node as pending after the task path with deviation is determined in the continuity analysis block, and treat it as a pending node. For example, if a specific date corresponds to multiple adjacent intervals, then the date involves multiple task paths with deviations, and there are tasks with deviations in these intervals, and the relevant tasks are marked in the "pending" state.
[0157] The working principle and beneficial effects of the above technical solution are: by obtaining the time point of the deviation, and then locating the task path where the deviation occurs and determining the task node, the task path where the deviation occurs can be accurately determined, providing reliable data support for subsequent management optimization.
[0158] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0159] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A task management system for post-project evaluation, characterized in that: include: Parameter acquisition module: obtains relevant information of historical project post-evaluation, and obtains relevant parameters of each task in the project execution process based on the relevant information; Task analysis module: determines the task requirement indicators and task dependencies of the corresponding tasks based on the relevant parameters of each task, and generates a first management plan; Task management module: tracking the deviation values of various parameters for managing each task according to the first management scheme based on the task manager; Management optimization module: optimizes the first management plan according to the task management optimization function and in combination with the deviation values of various parameters to obtain the second management plan; Among them, the task analysis module includes: Parameter sorting unit: Analyze the evaluation parameters of the evaluation factor category involved in each task during the execution of the historical project, and obtain the first parameter group related to the task dependency relationship and the second parameter group related to the task requirement index; A dependency determination unit: determining the dependency of the corresponding task based on the first parameter group, and generating a task dependency network diagram based on all the dependency relationships; A demand indicator determining unit: determining a task demand indicator of a corresponding task based on the second parameter group; Solution building unit: Sets the time reference value for the corresponding task based on the task requirement indicator of each task, and determines the task path based on the task dependency network diagram; Generate a first management plan based on all time reference values and task paths; The demand indicator determination unit includes: The first calculation block: calculates the task time limit coefficient of the corresponding task based on the second parameter group: ;in, is the maximum value function, is the deadline of the i-th task in the project, is the planned start execution time of the i-th task in the project, is the planned completion time of the i-th task in the project, is the urgency coefficient of the i-th task in the project, and its value range is (0, 1); [ ] indicates the rounding down symbol; The second calculation block: Calculate the task requirement array of the corresponding task based on the task time limit coefficient of each task: ;in, is the task requirement value of the i-th task in the project, is the task time limit coefficient of the i-th task in the project, The preset limit coefficients set for the tasks in the project. is the task complexity of the i-th task in the project, The default complexity set for the tasks in the project. is the time requirement value of the i-th task in the project, is the demand value of the i-th task in the project based on task complexity and time constraints, is the first resource cost coefficient of the i-th task in the project, is the second resource cost coefficient of the i-th task in the project, is the cost requirement value of the i-th task in the project, is the preset weight of the first resource of the i-th task in the project, is the preset weight of the second resource of the i-th task in the project, is the demand value determined based on the resource cost coefficient for the i-th task in the project, is the number of historical similar tasks for the i-th task in the project, is the number of other historical projects of different types but related to the i-th task in the project, is the experience requirement value of the i-th task in the project, The demand value for the i-th task in the project is determined based on the number of similar projects in the project and the number of other historical projects of different types but related; is the conversion coefficient for complexity; is the conversion factor for the restriction factor; Indicator determination block: converts the task requirement value of each task in the project into the task requirement indicator based on the preset value-indicator mapping table; The parameters in the second parameter group include: the deadline, planned completion time, planned start time, urgency and complexity of each task in the project; The dependency determination unit includes: Parameter processing block: based on the first parameter group, obtains the pre-execution condition, end condition, resource type required to execute each task, start execution time and end time of each task; First dependency generation block: Analyze the consistency between the pre-execution conditions of each task and the end conditions of each remaining task, determine the pre-task of each task, and generate the first dependency relationship; The second dependency generation block: if the resource types required for the execution of two tasks are the same, and there is no time overlap between the start execution time and the end time of the two tasks, then the two tasks are set to a serial relationship; If they are different, the two tasks are set to be in a parallel relationship; If the resource types required for the execution of two tasks are the same and there is a time overlap between the start execution time and the end time of the two tasks, then determine whether the two tasks are in a predecessor relationship; If yes, and the predecessor task is not completed, the predecessor task of the two tasks will be executed first; If it is not or the predecessor task has been completed, the start time of the task with a later start time will be postponed according to the duration of the time overlap, thereby generating a second dependency relationship; Network diagram building block: Generate a task dependency network diagram based on the first dependency and the second dependency.
2. A task management system for post-project evaluation according to claim 1, characterized in that: Parameter acquisition module, including: Information acquisition unit: determining the task type matching the relevant information based on the project-type database, and acquiring the evaluation element category matching each task type based on the type-element database; Description acquisition unit: extracting parameter descriptions of multiple evaluation parameters under each category evaluation factor in the historical project file; Parameter acquisition unit: searching in the historical project files according to the parameter description, and locating the entry position where the task keyword matching the parameter description is located; Comprehensive analysis unit: performs comprehensive analysis on the description query results, item locations and task keywords to obtain relevant parameters of the corresponding task.
3. A task management system for post-project evaluation according to claim 1, characterized in that: Management optimization module, including: Deviation screening unit: screening the deviation values of various parameters in the task based on preset conditions; Deviation analysis unit: performs continuity analysis on the deviation value, obtains multiple time periods where the deviation occurs, and determines the node to be processed where the deviation occurs based on the task path; Condition determination unit: determining constraint conditions based on the deviation values of various parameters in the task; Function establishment unit: establishes task management optimization functions based on preset task duration targets and constraints; Optimization unit: obtains the optimal solution for task management based on the task management optimization function, adjusts the task time reference value of the node to be processed based on the optimal solution, and updates the first management plan to the second management plan.
4. A task management system for post-project evaluation according to claim 3, characterized in that: Deviation analysis unit, including: Continuity analysis block: obtain multiple time periods where deviations occur, and divide the time periods into one interval if the interval is less than the preset range; Based on the task path diagram, the deviated task path involved in each interval is determined, and then the deviated task node is determined, and the deviated task node is marked as a pending state and regarded as a pending node.
Citation Information
Patent Citations
Engineering consultation service quality evaluation system
CN118674325A