Project task processing method and device, storage medium and electronic equipment

By acquiring the quality impact factors of project tasks, determining the comprehensive evaluation value, planning the implementation model, and generating pending work items, the problem of neglecting the correlation of activities in the execution of project tasks was solved, and the delivery quality of development projects was improved.

CN115829409BActive Publication Date: 2026-07-03CHINA CONSTRUCTION BANK

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA CONSTRUCTION BANK
Filing Date
2022-12-16
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

During project execution, the interrelationships between various activities were overlooked, resulting in the development project's delivery quality failing to meet customer requirements.

Method used

By acquiring the quality impact factors of project tasks, determining the comprehensive evaluation value, planning the implementation model, and generating pending work items, the dependencies and relevance of each implementation activity are ensured.

Benefits of technology

This improved the quality of project task completion, thereby enhancing the quality of development project delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115829409B_ABST
    Figure CN115829409B_ABST
Patent Text Reader

Abstract

This invention provides a method, apparatus, storage medium, and electronic device for processing project tasks, including: acquiring project tasks and determining various quality influencing factors of the project tasks; determining a comprehensive evaluation value based on each quality influencing factor and determining an implementation mode; planning the implementation activities in the implementation mode based on the phase plan of the project task's implementation plan to obtain an activity implementation sequence, wherein the activity implementation sequence contains various implementation activities with dependencies; generating a to-do item for each implementation activity in the activity implementation sequence and pushing the to-do item to the corresponding executor. By planning the implementation activities in the project tasks, the various implementation activities in the obtained activity implementation sequence have dependencies, and the executors can be made to perform the implementation activities based on the activity implementation sequence, which can ensure the correlation between the execution of each implementation activity, effectively improve the completion quality of project tasks, and improve the delivery quality of development projects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of task processing technology, and in particular to a method and apparatus for processing project tasks, a storage medium, and an electronic device. Background Technology

[0002] Companies typically have multiple development projects to be implemented, such as software development and business optimization. When delivering a development project, it's crucial to ensure that it meets delivery requirements and quality standards.

[0003] Whether a development project meets the client's required delivery quality depends on how well the project tasks are handled, which in turn depends on the execution of each activity within those tasks. Project tasks typically include engineering and quality-related activities, and the interrelationships between these activities determine the final delivery quality. Often, staff neglect these interrelationships when executing project tasks, leading to poor task completion and ultimately, a final delivery that fails to meet the client's quality requirements. Summary of the Invention

[0004] In view of this, the present invention provides a method and apparatus for processing project tasks, a storage medium and an electronic device. By applying the present invention, an activity implementation sequence containing dependent implementation activities can be planned, and the implementation activities in the activity implementation sequence can be pushed to the executors, thereby ensuring the correlation between each implementation activity during execution and thus improving the delivery quality of the development project.

[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0006] A method for handling project tasks, comprising:

[0007] Obtain the project tasks for the development project, and determine the various quality impact factors of the project tasks;

[0008] Based on each of the aforementioned quality influencing factors, the comprehensive evaluation value of the project task is determined;

[0009] Based on the comprehensive evaluation value, the implementation mode of the project task is determined, and the implementation mode includes implementation activities of multiple engineering types and implementation activities of multiple quality types;

[0010] Obtain the implementation plan for the project tasks, which includes multiple phase plans;

[0011] Based on the plans for each stage, the implementation activities in the implementation mode are planned to obtain an activity implementation sequence, which includes various implementation activities with dependencies.

[0012] Generate a corresponding to-do item for each implementation activity in the activity implementation sequence, and push the to-do item to the corresponding executor.

[0013] Optionally, in the above method, determining the various quality influencing factors of the project task includes:

[0014] Extract the feature data of the project tasks;

[0015] For each of the aforementioned feature data, determine the quality impact dimension to which the feature data belongs, and determine the impact weight of the project task in that quality impact dimension based on the feature data;

[0016] For each of the quality impact dimensions, the impact coefficient of the quality impact dimension is determined, and the impact coefficient and impact weight of the quality impact dimension are determined as the quality impact factor.

[0017] Optionally, in the above method, determining the comprehensive evaluation value of the project task based on each of the quality influencing factors includes:

[0018] For each of the quality impact factors, the impact weight and impact coefficient of the quality impact factor are calculated to obtain the comprehensive value of the quality impact factor;

[0019] The summation of each of the comprehensive values ​​is performed, and the resulting value is determined as the comprehensive evaluation value of the project task.

[0020] Optionally, in the above method, determining the implementation mode of the project task based on the comprehensive evaluation value includes:

[0021] The comprehensive evaluation value is iterated through each preset implementation mode interval, and the implementation mode interval to which the comprehensive evaluation value belongs is determined as the target implementation mode interval;

[0022] The implementation mode corresponding to the target implementation mode range is determined as the implementation mode of the project task.

[0023] Optionally, in the above method, generating a corresponding to-do item for each implementation activity in the activity implementation sequence includes:

[0024] For each activity in the activity implementation sequence, a handler is matched for the activity, and a to-do item corresponding to the activity is generated based on the handler's identity information and the activity.

[0025] A project task processing apparatus, comprising:

[0026] The first acquisition unit is used to acquire the project tasks of the development project and determine the various quality impact factors of the project tasks.

[0027] The first determining unit is used to determine the comprehensive evaluation value of the project task based on each of the quality influencing factors.

[0028] The second determining unit is used to determine the implementation mode of the project task based on the comprehensive evaluation value. The implementation mode includes implementation activities of multiple engineering types and implementation activities of multiple quality types.

[0029] The second acquisition unit is used to acquire the implementation plan of the project task, which includes multiple phase plans;

[0030] The planning unit is used to plan the implementation activities in the implementation mode based on the phase plans of each stage, and to obtain an activity implementation sequence, wherein the activity implementation sequence contains various implementation activities that have dependencies on each other;

[0031] The generation unit is used to generate corresponding to-do items for each implementation activity in the activity implementation sequence, and push the to-do items to the corresponding executors.

[0032] Optionally, in the aforementioned apparatus, the first acquisition unit includes:

[0033] Extraction subunit, used to extract various feature data of the project task;

[0034] The first determining subunit is used to determine the quality impact dimension to which each of the aforementioned feature data belongs, and to determine the impact weight of the project task in the quality impact dimension based on the feature data.

[0035] The second determining subunit is used to determine the influence coefficient of each of the quality influence dimensions, and to determine the influence coefficient and influence weight of the quality influence dimensions as the quality influence factor.

[0036] Optionally, the first determining unit in the aforementioned apparatus includes:

[0037] The first calculation subunit is used to calculate the influence weight and influence coefficient of each quality influence factor to obtain the comprehensive value of the quality influence factor.

[0038] The second calculation subunit is used to sum the various comprehensive values ​​and determine the resulting value as the comprehensive evaluation value of the project task.

[0039] Optionally, the second determining unit in the aforementioned apparatus includes:

[0040] The sub-unit is used to iterate through each preset implementation mode interval of the comprehensive evaluation value, and determine the implementation mode interval to which the comprehensive evaluation value belongs as the target implementation mode interval;

[0041] The third determining subunit is used to determine the implementation mode corresponding to the target implementation mode range as the implementation mode of the project task.

[0042] Optionally, in the aforementioned apparatus, the generating unit includes:

[0043] The matching subunit is used to match a handler for each implementation activity in the activity implementation sequence, and generate a to-do item corresponding to the implementation activity based on the handler's identity information and the implementation activity.

[0044] A storage medium comprising stored instructions, wherein, when the instructions are executed, a device containing the storage medium is configured to perform a processing method for the aforementioned project task.

[0045] An electronic device includes a memory and one or more instructions, wherein one or more instructions are stored in the memory and configured to be executed by one or more processors in a processing method for the project task described above.

[0046] Compared with the prior art, the present invention has the following advantages:

[0047] This invention provides a method, apparatus, storage medium, and electronic device for processing project tasks, comprising: acquiring project tasks of a development project and determining various quality influencing factors of the project tasks; determining a comprehensive evaluation value of the project tasks based on the various quality influencing factors; determining an implementation mode of the project tasks based on the comprehensive evaluation value, wherein the implementation mode includes implementation activities of multiple engineering types and implementation activities of multiple quality types; acquiring an implementation plan of the project tasks, wherein the implementation plan includes multiple phase plans; planning the implementation activities in the implementation mode based on each phase plan to obtain an activity implementation sequence, wherein the activity implementation sequence includes various implementation activities with dependencies; generating a corresponding to-do item for each implementation activity in the activity implementation sequence, and pushing the to-do item to the corresponding executor. This invention, by planning the implementation activities in the project tasks, ensures that the various implementation activities in the obtained activity implementation sequence have dependencies, and then enables executors to perform the implementation activities based on the activity implementation sequence. This guarantees the relevance of the execution of each implementation task, effectively improving the completion quality of project tasks and thus improving the delivery quality of the development project. Attached Figure Description

[0048] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0049] Figure 1 A flowchart illustrating a method for processing project tasks according to an embodiment of the present invention;

[0050] Figure 2 A flowchart illustrating the method for determining project tasks provided in an embodiment of the present invention;

[0051] Figure 3 A flowchart illustrating a method for determining the comprehensive evaluation value of a project task based on various quality influencing factors, as provided in an embodiment of the present invention.

[0052] Figure 4 A flowchart illustrating a method for determining the implementation mode of project tasks based on a comprehensive evaluation value, as provided in an embodiment of the present invention.

[0053] Figure 5 A technical architecture diagram of the method for implementing project tasks provided in an embodiment of the present invention;

[0054] Figure 6 A schematic diagram of a project task processing device provided in an embodiment of the present invention;

[0055] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0056] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0057] In this application, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0058] Technical terms:

[0059] Project Implementation: After a software project is initiated, operational techniques and activities such as requirements analysis, design, development, testing, delivery, and production are carried out to achieve the project objectives.

[0060] Quality control: The operational techniques and activities adopted to ensure the quality of phased deliverables and final product delivery during project implementation.

[0061] Implementation Mode: A series of project implementation and quality control activities adopted based on the characteristics of the project process and product delivery.

[0062] PMO stands for Project Management Office. A PMO is an internal department that formalizes and standardizes practices, processes, and operations within an organization, and is a core department for improving organizational management maturity.

[0063] Software development is a complex systems engineering project with clearly defined requirements for its implementation process and quality. In existing project management, management departments issue various project management requirements and methods, and the implementation process and quality control requirements differ for different types of projects.

[0064] In the actual implementation of projects, implementers often focus on achieving objectives and the code itself, easily neglecting delivery requirements and quality assurance at each stage. This is especially true when facing projects of different types and with varying implementation and quality requirements, making it difficult to determine how to implement project activities to meet project management requirements. Quality control is primarily conducted manually through supervision, inspection, and auditing, which can lead to delayed risk identification and greater remedial costs. The apparent reason is that implementers lack a deep understanding of the specifications and fail to execute them effectively. The root cause is the disconnect between written management requirements and the implemented project tasks, resulting in a lack of effective integration of engineering and quality activities, leading to low-quality project implementation and ultimately, low-quality project delivery.

[0065] In addition to the issues mentioned above, existing technologies also suffer from these problems: During project implementation, implementers tend to focus on achieving the goals and the code itself, easily neglecting delivery requirements and quality assurance at each stage. This is especially true when facing different types of implementation tasks and scenarios with varying implementation and quality requirements, making it difficult to determine how to implement tasks to meet project management requirements. Furthermore, quality control personnel often employ supervision, inspection, and auditing methods for quality activities, which can lead to delays in risk identification and result in greater remedial costs.

[0066] To address the aforementioned problems, this invention provides a method and apparatus for processing project tasks, a storage medium, and an electronic device, which improve the execution quality of project tasks and thereby enhance the delivery quality of development projects.

[0067] This invention can be used in a wide variety of general-purpose or special-purpose computing environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor devices, distributed computing environments including any of the above devices, etc.

[0068] Reference Figure 1 The following is a flowchart of a method for processing project tasks according to an embodiment of the present invention, which is described in detail below:

[0069] S101. Obtain the project tasks for the development project and determine the various quality influencing factors of the project tasks.

[0070] Project tasks can be created based on the overall implementation plan of the development project. It should be noted that a development project can create multiple project tasks.

[0071] Furthermore, each project task has a corresponding task identifier. Preferably, the system can generate task identifiers based on the project number, date, and production launch date. Preferably, a task name is also created for the project task when it is created. Preferably, the project task also includes information about its main business / technical objectives and the associated development projects.

[0072] Reference Figure 2 The following is a flowchart of a method for determining project tasks according to an embodiment of the present invention, which is described in detail below:

[0073] S201. Extract the feature data of the project tasks.

[0074] It should be noted that feature data is extracted from the description information of the project tasks.

[0075] S202. For each feature data item, determine the quality impact dimension to which the feature data belongs, and determine the impact weight of the project task in the quality impact dimension based on the feature data.

[0076] Preferably, different feature data belong to different quality impact dimensions. The system sets multiple quality impact dimensions, including but not limited to project scale, project cycle, business domain, security requirements, technical solutions, non-functional requirements, version urgency, collaboration complexity, task source, etc.

[0077] Each feature data has a corresponding quality impact dimension. After determining the quality impact dimension to which the feature data belongs, the impact weight of the project task in the quality impact dimension to which the feature data belongs can be determined based on the feature data. Preferably, multiple weight values ​​are pre-set for the quality impact dimension, and the weight value matched by the feature data is used as the impact weight of the project task in the quality impact dimension to which the feature data belongs.

[0078] For example, when the quality impact dimension to which the feature data belongs is project size, the quality impact dimension is pre-set with several weight values ​​of 0.2, 0.5 and 1.0. Among them, 0.2 corresponds to a small project size, 0.5 corresponds to a medium project size and 1.0 corresponds to a large project size. When the feature data represents a small project size, the impact weight of the project task on the quality impact dimension to which the feature data belongs is 0.2.

[0079] For example, when the quality impact dimension to which the feature data belongs is a period, the quality impact dimension is pre-set with several weight values ​​of 0.2, 0.5 and 1.0. Among them, 0.2 corresponds to a period of 3 months, 0.5 corresponds to a period of 6 months and 1.0 corresponds to a period of 1 year. When the feature data representation period is 6 months, the impact weight of the project task in this quality impact dimension is 0.5.

[0080] For example, when the quality impact dimension to which the feature data belongs is a business domain, the quality impact dimension is pre-set with weight values ​​of 0.3, 0.8 and 1.0. Among them, 0.3 corresponds to the management business domain, 0.5 corresponds to the customer business domain, and 1.0 corresponds to the financial business type. When the feature data represents the financial business type, the impact weight of the project task in this quality impact dimension is 1.0.

[0081] For example, when the quality impact dimension of the feature data is version urgency, the quality impact dimension is pre-set with several weight values ​​of 0.2, 0.5 and 1.0. Among them, 0.2 corresponds to a very urgent version urgency, 0.5 corresponds to an urgent version urgency, and 1.0 corresponds to a moderate version urgency. When the feature data represents a very urgent version urgency, the impact weight of the project task on this quality impact dimension is 0.2.

[0082] S203. For each quality impact dimension, determine the impact coefficient of the quality impact dimension, and determine the impact coefficient and impact weight of the quality impact dimension as the quality impact factor.

[0083] Preferably, the feature data includes the corresponding influence coefficient. By analyzing the feature data corresponding to the quality influence dimension, the influence coefficient of the quality influence dimension can be determined. Preferably, the smaller the influence coefficient, the lower the delivery quality requirement of the development project in that quality influence dimension; the larger the influence coefficient, the higher the delivery quality requirement of the development project in that quality influence dimension.

[0084] Continuing from the explanation in S202, when the quality impact dimension is project size, the determined impact coefficient is 10%, and the quality impact factor of this quality impact dimension can be called the size impact factor, which can be expressed as [impact weight: 0.2, impact coefficient: 10%]; when the quality impact dimension is period, the determined impact coefficient is 10%, and the quality impact factor of this quality impact dimension can be called the period impact factor, which can be expressed as [impact weight: 0.5, impact coefficient: 10%]; when the quality impact dimension is business domain, the determined impact coefficient is 30%, and the quality impact factor of this quality impact dimension can be called the business domain impact factor, which can be expressed as [impact weight: 1.0, impact coefficient: 50%]; when the quality impact dimension is version urgency, the determined impact coefficient is 20%, and the quality impact factor of this quality impact dimension can be called the version urgency impact factor, which can be expressed as [impact weight: 0.2, impact coefficient: 20%].

[0085] Preferably, the quality impact factor is maintained in the impact factor management module.

[0086] This invention determines various quality influencing factors of project tasks by acquiring characteristic data of project tasks. The determined quality influencing factors are related to the characteristics of project tasks, which can deepen the analysis of project tasks and thus deepen the analysis of development projects, so as to improve the implementation quality of development projects.

[0087] S102. Based on each quality influencing factor, determine the comprehensive evaluation value of the project task.

[0088] Reference Figure 3 The flowchart below illustrates a method for determining the comprehensive evaluation value of a project task based on various quality influencing factors, as provided in this embodiment of the invention. The details are as follows:

[0089] S301. For each quality impact factor, calculate the impact weight and impact coefficient in the quality impact factor to obtain the comprehensive value of the quality impact factor.

[0090] S302. Sum the individual comprehensive values ​​and determine the resulting value as the comprehensive evaluation value of the project task.

[0091] It should be noted that a linear weighted calculation is performed on the quality impact factors to obtain the comprehensive evaluation value of the project task. Specifically, the impact weights and impact coefficients in the quality impact factors are multiplied to obtain the comprehensive value of the quality impact factors. The comprehensive values ​​are then summed, and the resulting value is used as the comprehensive evaluation value of the project task.

[0092] S103. Based on the comprehensive evaluation value, determine the implementation mode of the project tasks. The implementation mode includes implementation activities of multiple engineering types and implementation activities of multiple quality types.

[0093] Reference Figure 4 The following is a flowchart of a method for determining the implementation mode of a project task based on a comprehensive evaluation value, as provided in an embodiment of the present invention.

[0094] S401. The comprehensive evaluation value is iterated through each preset implementation mode interval, and the implementation mode interval to which the comprehensive evaluation value belongs is determined as the target implementation mode interval.

[0095] S402. Determine the implementation mode corresponding to the target implementation mode range as the implementation mode of the project task.

[0096] It should be noted that the implementation mode management module has multiple implementation mode ranges pre-set. Preferably, there is no overlap between the implementation mode ranges, and each implementation mode range has a corresponding implementation mode. Preferably, the implementation modes include, but are not limited to, self-developed, parameterized, emergency implementation, agile implementation, urgent implementation, and version-day implementation modes.

[0097] The comprehensive evaluation value is iterated through each implementation mode interval to determine the implementation mode interval to which the comprehensive evaluation value belongs, and the implementation mode corresponding to that implementation mode interval is taken as the implementation mode of the project task.

[0098] Preferably, the implementation mode is pre-configured with a set of corresponding implementation activities. This set of implementation activities includes implementation activities for each engineering type and each quality type corresponding to the type of implementation mode. The processing flow, constraints and dependencies between the various implementation activities have been pre-configured.

[0099] Furthermore, engineering-related implementation activities can be called engineering activities, while quality-related implementation activities can be called quality activities.

[0100] Each implementation activity in the implementation model is maintained in its corresponding module. For example, engineering activities can be maintained in the engineering management module. Engineering activities include, but are not limited to, requirements analysis, high-level design, detailed design, development, unit test case writing, unit test case execution, unit test report, application assembly test case writing, application assembly test case execution, application assembly test report, non-functional test plan and case writing, non-functional test case execution, non-functional test report, user test case writing, user test case execution, user test report preparation, and other activities.

[0101] For example, quality activities can be categorized into two types within the quality activity management module: quality assurance activities and quality audit activities. Furthermore, quality assurance activities include, but are not limited to, requirements analysis documentation and review, preliminary design documentation and review, detailed design documentation and review, code walkthroughs, unit test report reviews, code scanning, database scanning, app security threat scanning, open-source vulnerability scanning, application assembly test case review, application assembly test report review, non-functional evaluation, non-functional test case review, non-functional test report review, user test case review, and user test report review. Quality audit activities include, but are not limited to, requirements analysis review audit, design review audit, unit test review audit, code scanning audit, database scanning audit, app security threat scanning audit, open-source vulnerability scanning audit, functional test review audit, and non-functional test review audit.

[0102] Furthermore, engineering activities in the engineering activity management module can be activities that have passed PMO approval, and quality activities in the quality activity management module can be activities that have passed PMO approval.

[0103] S104. Obtain the implementation plan for the project tasks, which includes multiple phase plans.

[0104] Preferably, the implementation plan for the project tasks can be a plan uploaded by the implementers. The implementation plan includes multiple phase plans. For example, the implementation plan can be: {Requirements Analysis Phase (Start Time, End Time), Preliminary Design Phase (Start Time, End Time), Detailed Design Phase (Start Time, End Time), Development and Unit Testing Phase (Start Time, End Time), Application Assembly and Testing Phase (Start Time, End Time), User Testing Phase (Start Time, End Time)}; where the Requirements Analysis Phase, Preliminary Design Phase, Detailed Design Phase, Development and Unit Testing Phase, Application Assembly and Testing Phase, and User Testing Phase are all phase plans. Furthermore, each phase plan sets a start time and an end time.

[0105] S105. Based on the plans for each stage, the implementation activities in the implementation mode are planned to obtain the activity implementation sequence, which contains various implementation activities with dependencies.

[0106] There are dependencies and constraints between the various implementation activities in the activity implementation sequence. Furthermore, the start and end times of each implementation activity in the activity implementation sequence have been set.

[0107] For example, the generated activity implementation sequence is as follows: (Requirements Analysis Planning {Requirements Analysis [Prerequisite Activities, Start Time, End Time], Requirements Analysis Document Review [Prerequisite Activities, Start Time, End Time]}, High-Level Design Planning {High-Level Design [Prerequisite Activities, Start Time, End Time], High-Level Design Document Review [Prerequisite Activities, Start Time, End Time]}; Development and Unit Testing Phase {Coding [Prerequisite Activities, Start Time, End Time], Unit Testing [Prerequisite Activities, Start Time, End Time], Code Walkthrough [Prerequisite Activities, Start Time, End Time], Code Scanning [Prerequisite Activities, Start Time, End Time]}; User Testing Phase {Test Case Writing [Prerequisite Activities, Start Time, End Time], Review [Prerequisite Activities, Start Time, End Time], Execution [Prerequisite Activities, Start Time, End Time], Test Report Generation [Prerequisite Activities, Start Time, End Time], Review [Prerequisite Activities, Start Time, End Time]}).

[0108] As can be seen from the above, each phase plan has corresponding implementation activities, and there are dependencies and constraints between these activities. The start and end times of each activity have been set. Furthermore, the start time of an activity in a phase plan cannot be earlier than the start time of the phase plan, and the end time of an activity cannot be later than the end time of the phase plan. Moreover, the time between the start and end times of an activity can be used as the execution period of the activity.

[0109] S106. Generate corresponding to-do items for each implementation activity in the activity implementation sequence, and push the to-do items to the corresponding executors.

[0110] For each implementation activity in the activity implementation sequence, a handler is matched for the implementation activity, and a to-do item corresponding to the implementation activity is generated based on the handler's identity information and the implementation activity. Preferably, when matching handlers for implementation activities, the matching can be based on the work status of each worker. For example, whether there are idle workers during the execution time of the implementation activity, and whether there are workers whose workload has not reached saturation during the execution time of the implementation activity. If there are idle workers, the implementation activity is preferably assigned to idle workers. If there are no idle workers, but there are workers whose workload has not reached saturation, the implementation activity is assigned to idle workers. If there are neither idle workers nor workers whose workload has not reached saturation, the implementation activity is assigned to the worker with the least workload during the execution time of the implementation activity. Further, the worker here is the executor.

[0111] By assigning staff to carry out activities, it is possible to avoid overburdening staff to a certain extent and to balance the workload of each staff member.

[0112] After the to-do items are pushed to the executors, the executors can carry out the corresponding implementation activities in their personal workbench according to the requirements of the to-do items. This allows the engineering activities and quality activities in the project tasks to be well integrated, thereby improving the implementation quality of the development project.

[0113] The method provided in this invention involves: acquiring project tasks for a development project and determining various quality influencing factors for those tasks; determining a comprehensive evaluation value for the project tasks based on these factors; determining an implementation mode for the project tasks based on the comprehensive evaluation value, where each implementation mode includes implementation activities of multiple engineering types and multiple quality types; acquiring an implementation plan for the project tasks, where the implementation plan includes multiple phase plans; planning the implementation activities in the implementation mode based on each phase plan to obtain an activity implementation sequence, where each implementation activity in the activity implementation sequence contains dependent implementation activities; generating a corresponding to-do item for each implementation activity in the activity implementation sequence and pushing the to-do item to the corresponding executor. This invention, by planning the implementation activities in the project tasks, ensures that the implementation activities in the resulting activity implementation sequence have dependencies on each other, and then uses the activity implementation sequence to enable executors to perform the implementation activities. This guarantees the relevance of each implementation task during execution, effectively improving the completion quality of project tasks and thus improving the delivery quality of the development project.

[0114] This invention extracts quality-influencing factors such as project scale, cycle, business domain, technical solution, security requirements, non-functional requirements, version urgency, collaboration complexity, and task source. Based on the comprehensive weight value, it automatically identifies the implementation mode of project tasks and constructs the processes, rules, and constraints of engineering activities, quality activities, and supporting activities throughout the entire life cycle of the development project on the system. This improves the refined and transparent control of the R&D process, simplifies the operational complexity of implementation and quality control personnel, and allows them to focus on the execution activities themselves, thereby reducing development costs, improving project quality, and meeting project management requirements.

[0115] Reference Figure 5 This is a technical architecture diagram of the method for processing project tasks provided in this embodiment of the invention. Channel access can be the access method for staff; service publishing can be used to display completed and pending work items in the development project; the service routing includes a distributed service configuration center, which can configure various settings in the system; the business platform includes business applications and a business center; the business applications include an engineering activity management module, a quality activity management module, an implementation mode management module, an impact factor management module, and a personal workbench; the business center includes an organization center, a user center, a role center, and a weight center; the engineering activity management module is used to maintain engineering activities; the quality activity management module is used to maintain quality activities; the implementation mode management module is used to maintain implementation modes; the impact factor management module is used to manage quality impact factors; the personal workbench is used by staff to process pending work items; the technical platform includes distributed microservices, an integrated agile development platform, a test management platform, and a production release management platform; the distributed microservices are used to provide distributed services; the integrated agile development platform is used to provide development equipment support for the development project; the test management platform is used to conduct tests; and the production release management platform is used to put the development project into production.

[0116] It should be noted that the pre-set content in this invention can be content audited using POM, thereby ensuring that all data used is qualified and secure.

[0117] This invention can meet the requirements of different engineering and quality activities in the implementation of projects of different forms. Engineering and quality activities are deeply integrated and executed sequentially or in parallel as needed. This effectively reduces implementation difficulty, ensures that implementation and quality control personnel focus on activity execution, improves project implementation efficiency, and enhances product delivery quality. This invention provides an implementation method for integrated quality activities in projects of different forms. By comprehensively analyzing project forms through characteristic factors and matching engineering and quality activities through models, it effectively reduces the complexity for implementation and quality control personnel, ensures that they focus on activity execution, improves project quality, and meets project management requirements.

[0118] and Figure 1 Corresponding to the method shown, this embodiment of the invention also provides a project task processing device, which is used to support... Figure 1 The specific implementation of the method shown.

[0119] Reference Figure 6 The following is a schematic diagram of a project task processing device provided in an embodiment of the present invention, and is described in detail below:

[0120] The first acquisition unit 501 is used to acquire the project tasks of the development project and determine the various quality impact factors of the project tasks.

[0121] The first determining unit 502 is used to determine the comprehensive evaluation value of the project task based on each of the quality influencing factors;

[0122] The second determining unit 503 is used to determine the implementation mode of the project task based on the comprehensive evaluation value. The implementation mode includes implementation activities of multiple engineering types and implementation activities of multiple quality types.

[0123] The second acquisition unit 504 is used to acquire the implementation plan of the project task, the implementation plan including multiple phase plans;

[0124] Planning unit 505 is used to plan the implementation activities in the implementation mode based on the phase plans of each stage, and to obtain an activity implementation sequence, wherein the activity implementation sequence contains various implementation activities that have dependencies.

[0125] The generation unit 506 is used to generate corresponding to-do items for each implementation activity in the activity implementation sequence, and push the to-do items to the corresponding executors.

[0126] The apparatus provided in this invention acquires project tasks for a development project and determines various quality influencing factors for those tasks. Based on these factors, it determines a comprehensive evaluation value for the project tasks. Based on the comprehensive evaluation value, it determines an implementation mode for the project tasks, which includes implementation activities of multiple engineering types and multiple quality types. It acquires an implementation plan for the project tasks, which includes multiple phase plans. Based on each phase plan, it plans the implementation activities in the implementation mode to obtain an activity implementation sequence, which contains implementation activities with dependencies. It generates corresponding to-do items for each implementation activity in the activity implementation sequence and pushes these to-do items to the corresponding executors. This invention, by planning the implementation activities in the project tasks, ensures dependencies between the implementation activities in the resulting activity implementation sequence. By then having executors execute the activities based on the activity implementation sequence, it guarantees the relevance of each implementation task during execution, effectively improving the completion quality of project tasks and consequently improving the delivery quality of the development project.

[0127] In another embodiment of the apparatus provided by the present invention, the first acquisition unit 501 in the apparatus can be configured as follows:

[0128] Extraction subunit, used to extract various feature data of the project task;

[0129] The first determining subunit is used to determine the quality impact dimension to which each of the aforementioned feature data belongs, and to determine the impact weight of the project task in the quality impact dimension based on the feature data.

[0130] The second determining subunit is used to determine the influence coefficient of each of the quality influence dimensions, and to determine the influence coefficient and influence weight of the quality influence dimensions as the quality influence factor.

[0131] In another embodiment of the apparatus provided by the present invention, the first determining unit 502 in the apparatus may be configured as follows:

[0132] The first calculation subunit is used to calculate the influence weight and influence coefficient of each quality influence factor to obtain the comprehensive value of the quality influence factor.

[0133] The second calculation subunit is used to sum the various comprehensive values ​​and determine the resulting value as the comprehensive evaluation value of the project task.

[0134] In another embodiment of the apparatus provided by the present invention, the second determining unit 503 in the apparatus may be configured as follows:

[0135] The sub-unit is used to iterate through each preset implementation mode interval of the comprehensive evaluation value, and determine the implementation mode interval to which the comprehensive evaluation value belongs as the target implementation mode interval;

[0136] The third determining subunit is used to determine the implementation mode corresponding to the target implementation mode range as the implementation mode of the project task.

[0137] In another embodiment of the apparatus provided by the present invention, the generation unit 506 in the apparatus can be configured as follows:

[0138] The matching subunit is used to match a handler for each implementation activity in the activity implementation sequence, and generate a to-do item corresponding to the implementation activity based on the handler's identity information and the implementation activity.

[0139] This invention also provides a storage medium that includes stored instructions, wherein the method for controlling the device where the storage medium is located to perform the above-mentioned project task is executed when the instructions are executed.

[0140] This invention also provides an electronic device, the structural schematic of which is shown below. Figure 7 As shown, it specifically includes a memory 601 and one or more instructions 602, wherein one or more instructions 602 are stored in the memory 601 and configured to be executed by one or more processors 603 to perform the processing method of the above-mentioned project task.

[0141] The specific implementation processes and derivative methods of the above embodiments are all within the protection scope of this invention.

[0142] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. In particular, for system or system embodiments, since they are fundamentally similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. Components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0143] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0144] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method of processing a project task, characterized by, include: Obtain the project tasks for the development project, and determine the various quality impact factors of the project tasks; For each of the quality impact factors, the impact weight and impact coefficient of the quality impact factor are calculated to obtain the comprehensive value of the quality impact factor; The summation of each of the comprehensive values ​​is performed, and the resulting value is determined as the comprehensive evaluation value of the project task. Based on the comprehensive evaluation value, the implementation mode of the project task is determined, and the implementation mode includes implementation activities of multiple engineering types and implementation activities of multiple quality types; Obtain the implementation plan for the project tasks, which includes multiple phase plans; Based on the plans for each stage, the implementation activities in the implementation mode are planned to obtain an activity implementation sequence, which includes various implementation activities with dependencies. Generate a corresponding to-do item for each implementation activity in the activity implementation sequence, and push the to-do item to the corresponding executor; The determination of the various quality impact factors of the project task includes: Extract the feature data of the project tasks; For each of the aforementioned feature data, determine the quality impact dimension to which the feature data belongs, and determine the impact weight of the project task in that quality impact dimension based on the feature data; For each of the quality impact dimensions, an impact coefficient for the quality impact dimension is determined, and the impact coefficient and impact weight of the quality impact dimension are determined as a quality impact factor. The smaller the impact coefficient, the lower the delivery quality requirement of the development project under the quality impact dimension; the larger the impact coefficient, the higher the delivery quality requirement of the development project under the quality impact dimension.

2. The method according to claim 1, characterized in that, The process of determining the implementation mode of the project task based on the comprehensive evaluation value includes: The comprehensive evaluation value is iterated through each preset implementation mode interval, and the implementation mode interval to which the comprehensive evaluation value belongs is determined as the target implementation mode interval; The implementation mode corresponding to the target implementation mode range is determined as the implementation mode of the project task.

3. The method according to claim 1, characterized in that, The step of generating corresponding to-do items for each implementation activity in the activity implementation sequence includes: For each activity in the activity implementation sequence, a handler is matched for the activity, and a to-do item corresponding to the activity is generated based on the handler's identity information and the activity.

4. A device for processing project tasks, characterized in that, include: The first acquisition unit is used to acquire the project tasks of the development project and determine the various quality impact factors of the project tasks. The first determining unit is used to calculate the influence weight and influence coefficient of each quality influence factor to obtain the comprehensive value of the quality influence factor. The summation of each of the comprehensive values ​​is performed, and the resulting value is determined as the comprehensive evaluation value of the project task. The second determining unit is used to determine the implementation mode of the project task based on the comprehensive evaluation value. The implementation mode includes implementation activities of multiple engineering types and implementation activities of multiple quality types. The second acquisition unit is used to acquire the implementation plan of the project task, which includes multiple phase plans; The planning unit is used to plan the implementation activities in the implementation mode based on the phase plans of each stage, and to obtain an activity implementation sequence, wherein the activity implementation sequence contains various implementation activities that have dependencies on each other; The generation unit is used to generate corresponding to-do items for each implementation activity in the activity implementation sequence, and push the to-do items to the corresponding executors; The first acquisition unit includes: Extraction subunit, used to extract various feature data of the project task; The first determining subunit is used to determine the quality impact dimension to which each of the aforementioned feature data belongs, and to determine the impact weight of the project task in the quality impact dimension based on the feature data. The second determining subunit is used to determine the influence coefficient of each quality influence dimension, and to determine the influence coefficient and influence weight of the quality influence dimension as a quality influence factor. The smaller the influence coefficient, the lower the delivery quality requirement of the development project under the quality influence dimension; the larger the influence coefficient, the higher the delivery quality requirement of the development project under the quality influence dimension.

5. A storage medium, characterized in that, The storage medium includes stored instructions, wherein, when the instructions are executed, the device containing the storage medium is controlled to perform the processing method of the project task as described in any one of claims 1-3.

6. An electronic device, characterized in that, It includes memory, and one or more instructions, wherein one or more instructions are stored in memory and configured to be executed by one or more processors using the processing method of the project task as described in any one of claims 1-3.