Project monitoring method, system, terminal device and computer readable storage medium

By obtaining project milestones and dynamic attribute information in the project management system and correlating events with dynamic attribute information, fine-grained monitoring of the project is achieved, and the problem of poor timeliness identification in the existing system is solved, and project management efficiency and user experience are improved.

CN114399223BActive Publication Date: 2025-03-07BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210072517.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-21
Publication Date
2025-03-07
Estimated Expiration
2042-01-21

AI Technical Summary

Technical Problem

The existing project management system has poor identification timeliness when identifying and promptly dealing with risks, progress, costs and other issues in the project, resulting in poor user experience.

Method used

By obtaining the project's milestone and dynamic attribute information, the association relationship between each event and dynamic attribute information is obtained separately, and the project is monitored based on the dynamic attribute information associated with the event to achieve finer granular project management.

Benefits of technology

It significantly improves the timely perception of project problems, improves project management efficiency, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114399223B_ABST
    Figure CN114399223B_ABST
Patent Text Reader

Abstract

The present invention provides a project monitoring method, system, terminal device and computer-readable storage medium, including: obtaining at least one milestone and dynamic attribute information of a project to be processed; wherein each milestone includes at least one event; respectively obtaining the association relationship between each event and the dynamic attribute information; based on the dynamic attribute information associated with each event, monitoring the project to be processed to obtain a project monitoring result. The present invention can significantly improve project management efficiency, enhance the timeliness of perceiving project problems, and effectively improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a project monitoring method, system, terminal equipment and computer-readable storage medium. Background Art

[0002] Project management system is a system software used by project managers to manage projects. Traditional project management systems are usually based on the five process groups and ten knowledge areas of PMBOK (Project Management Body Of Knowledge). The current mainstream project management system is also designed and implemented based on this system. However, the existing project management system is a top-down management model. The project management system can only identify relatively large risks, schedules, costs and other issues, and the identification timeliness is poor, which causes users to spend more cost and time to solve the problem, resulting in a poor user experience. Summary of the invention

[0003] In view of this, the purpose of the present invention is to provide a project monitoring method, system, terminal device and computer-readable storage medium, which can significantly improve project management efficiency, enhance the timeliness of perceiving project problems, and effectively improve user experience.

[0004] In the first aspect, an embodiment of the present invention provides a project monitoring method, comprising: obtaining at least one milestone and dynamic attribute information of a project to be processed; wherein each of the milestones includes at least one event; respectively obtaining the association relationship between each of the events and the dynamic attribute information; and based on the dynamic attribute information associated with each of the events, monitoring the project to be processed to obtain a project monitoring result.

[0005] In one embodiment, the step of obtaining at least one milestone and dynamic attribute information of the project to be processed includes: responding to a milestone division operation for the project to be processed, determining at least one milestone of the project to be processed and the construction content corresponding to each milestone; responding to an event decomposition operation for at least one target milestone among the milestones, and determining at least one event contained in the target milestone according to the construction content and event execution time corresponding to the target milestone; responding to an attribute creation operation for the project to be processed, determining the dynamic attribute information of the project to be processed.

[0006] In one embodiment, the step of respectively obtaining the association relationship between each of the events and the dynamic attribute information includes: determining the association relationship between each of the events and the dynamic attribute information according to the event identifier carried by the dynamic attribute information.

[0007] In one embodiment, the step of monitoring the project to be processed based on the dynamic attribute information associated with each of the events to obtain the project monitoring results includes: evaluating the dynamic attribute information associated with each of the events according to preset evaluation rules to obtain the event evaluation results corresponding to each of the events; and determining the project monitoring results of the project to be processed based on the event evaluation results.

[0008] In one embodiment, the method further includes: displaying the project monitoring results through a graphical user interface.

[0009] In one embodiment, the method further includes: if the project monitoring result is that the to-be-processed project is abnormal, responding to an update operation on the dynamic attribute information, determining a target event to be updated and dynamic attribute information associated with the target event, and updating the dynamic attribute information.

[0010] In one implementation, the dynamic attribute information includes one or more of cost information, progress information, quality information, status information, risk information, and user satisfaction information.

[0011] In the second aspect, an embodiment of the present invention also provides a project monitoring system, including: an acquisition module, used to obtain at least one milestone and dynamic attribute information of a project to be processed; wherein each of the milestones includes at least one event; an association acquisition module, used to respectively obtain the association relationship between each of the events and the dynamic attribute information; and a monitoring module, used to monitor the project to be processed based on the dynamic attribute information associated with each of the events to obtain a project monitoring result.

[0012] In a third aspect, an embodiment of the present invention further provides a terminal device, comprising a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement any one of the methods provided in the first aspect.

[0013] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement any one of the methods provided in the first aspect.

[0014] The embodiments of the present invention provide a project monitoring method, system, terminal device and computer-readable storage medium, which first obtains at least one milestone (including at least one event) and dynamic attribute information of a project to be processed, and respectively obtains the association relationship between each event and the dynamic attribute information, and then monitors the project to be processed based on the dynamic attribute information associated with each event to obtain a project monitoring result. The above method divides the project to be processed into several milestones, decomposes the milestones in a finer granularity to obtain at least one event, determines the association relationship between each event and the dynamic attribute information, and thus monitors the project to be processed based on the dynamic attribute information associated with the event with the event as the core. Compared with the prior art that relies on the event execution result to judge the attribute change of the project to be processed, the embodiments of the present invention associate the dynamic attribute information with the event, and can directly perceive the change of the dynamic attribute information associated with it during the event execution process, so as to quickly and timely discover the problems existing in the project to be processed, significantly improve the timeliness of perceiving project problems, thereby significantly improving project management efficiency, and effectively improving user experience.

[0015] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0016] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 A schematic diagram of a cascading relationship of a project management system provided by an embodiment of the present invention;

[0019] Figure 2 A schematic diagram of the relationship between a dynamic attribute and a milestone provided in an embodiment of the present invention;

[0020] Figure 3 A schematic diagram of a process flow of a project monitoring method provided by an embodiment of the present invention;

[0021] Figure 4 A schematic diagram of another project management system cascading relationship provided by an embodiment of the present invention;

[0022] Figure 5 A schematic diagram of another relationship between dynamic attributes and milestones provided in an embodiment of the present invention;

[0023] Figure 6 A schematic diagram of the relationship between an event and a milestone provided in an embodiment of the present invention;

[0024] Figure 7 A schematic diagram of the structure of a project monitoring system provided by an embodiment of the present invention;

[0025] Figure 8 A schematic diagram of the structure of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described in combination with the embodiments below. 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.

[0027] At present, in the process of project management, each field is an independent system, and it is difficult to discover project problems from a core point. The theoretical knowledge and practical project management experience of project managers are very high. In the actual project management process, many problems cannot be discovered in advance and effectively controlled, resulting in project delays, cost overruns, etc. For managers who lack management experience, they may not be able to accurately and effectively control costs, risks, progress, quality, etc. due to the large span of project milestones and the large granularity of construction content decomposition. When problems are discovered, they are often delayed, which makes it more difficult to solve problems, increase costs, and increase the difficulty of recovery.

[0028] Conventional project management systems (such as systems for project management based on the PMBOK knowledge domain) usually divide project schedule management, project cost management, project risk management, and project quality management into several modules, and each management module is associated with the basic project information, such as Figure 1The diagram of the cascading relationship of a project management system shown in the figure obtains the dynamic information of the project from the basic information of the project. Each management module is relatively independent or establishes simple relationships. For example: schedule management usually divides the project milestones, formulates the project plan based on the milestones, determines the task execution time, executors, responsibilities, and the relationship between the tasks; project risk management mainly focuses on the project risk register, conducts qualitative and quantitative analysis of project risks, formulates risk response measures, risk responsible persons, processing time and other attributes; however, there is no direct connection between project schedule management and project risk management, and schedule management and risk management are relatively independent. For other management such as cost management, quality management, scope management, etc., as in the above example, please refer to Figure 2 The diagram shown is a diagram of the relationship between dynamic attributes and milestones. The mutual influence between dynamic attributes is difficult to discover, which requires project managers to have very deep project management theoretical knowledge and rich project management experience. For ordinary project managers, the existing project management system has problems such as weak perception of dynamic attribute information and low ability to predict project problems.

[0029] Existing project management systems have the disadvantage of poor timeliness in identifying project problems. For example, when the project cost or project progress does not meet expectations, it has often experienced multiple events or even reached the key point of a milestone. At this time, it takes a higher cost or longer time to solve the problem, causing greater losses. Based on this, the present invention provides a project monitoring method, system, terminal device and computer-readable storage medium, which can significantly improve project management efficiency, enhance the timeliness of perceiving project problems, and effectively improve user experience.

[0030] To facilitate understanding of this embodiment, a project monitoring method disclosed in an embodiment of the present invention is first described in detail. Figure 3 The flowchart of a project monitoring method shown in FIG. 1 mainly includes the following steps S302 to S306:

[0031] Step S302, obtain at least one milestone and dynamic attribute information of the pending project. Each milestone includes at least one event. Milestone is a target plan in the project schedule. Milestones indicate that a series of activities are completed to achieve a specific goal. Milestones are nodes with relatively coarse granularity in the project plan. Each milestone has a clear goal and time node. Milestones are managed to control the progress of pending projects and ensure the realization of the overall goal. An event is the smallest execution unit that decomposes the dual dimensions of milestones and the delivery scope of pending projects. An event has an atomic property: it cannot be split, that is, each event is an independent work item or delivery content. Dynamic attribute information refers to information that requires human management and control during the execution of pending projects, and may cause changes during the execution of pending projects or changes in the external environment, including one or more of cost information, progress information, quality information, status information, risk information, and user satisfaction information.

[0032] In one embodiment, a graphical user interface can be used to guide users (ie, project managers) to divide the milestones of the project to be processed and decompose the construction content of each milestone to obtain at least one event. The graphical user interface can also be used to guide users to create dynamic attribute information of the project to be processed.

[0033] Step S304, respectively obtain the association relationship between each event and the dynamic attribute information. In one embodiment, when creating dynamic attribute information, the user can upload the event identifier corresponding to the dynamic attribute information, so as to determine the association relationship between each event and the dynamic attribute information based on the event identifier.

[0034] Step S306, based on the dynamic attribute information associated with each event, monitor the pending project to obtain a project monitoring result. The project monitoring result may include that the pending project is abnormal or that the pending project is normal. In one embodiment, the dynamic attribute information associated with each event may be evaluated to obtain an event evaluation result, thereby determining the project monitoring result based on the event evaluation result. For example, when the cost of an event is overrun or the progress of an event is overdue, the pending project will be determined to be abnormal.

[0035] The above-mentioned project monitoring method provided by the embodiment of the present invention divides the project to be processed into several milestones, decomposes the milestones in a finer granularity to obtain at least one event, and obtains the association between each event and the dynamic attribute information, so as to monitor the project to be processed based on the dynamic attribute information associated with the event with the event as the core. Compared with the prior art that relies on the event execution result to judge the attribute changes of the project to be processed, the embodiment of the present invention associates the dynamic attribute information with the event, and can directly perceive the changes of the dynamic attribute information associated with it during the event execution process, so as to quickly and timely discover the problems existing in the project to be processed, which significantly improves the timeliness of perceiving project problems, and thus effectively improves the user experience.

[0036] The key points of project management include two parts: (1) cascade relationship, that is, the organization of pending projects, milestones, dynamic attribute information, and events. For example, the embodiment of the present invention provides the following: Figure 4 FIG. 1 is a schematic diagram of another project management system cascade relationship shown in FIG. 1 . The embodiment of the present invention performs reverse linking to form a bidirectional association relationship between events and milestones, thereby grafting the dynamic attribute information of milestones onto events, that is, associating events with dynamic attribute information; (2) key attributes of the project to be processed can be divided into static attribute information and dynamic attribute information according to the status information, wherein static attribute information generally refers to information that does not change or rarely changes during the project execution, such as project basic information, project business information, stakeholder information, project delivery product information (without considering demand changes), customer information, etc. Dynamic attribute information refers to information that needs to be manually managed and controlled during the project execution and may change due to changes in the project execution process or external environment, such as cost information, progress information, risk information, status information, quality information, user satisfaction information, etc. For example, the embodiment of the present invention also provides the following Figure 5 Another diagram showing the relationship between dynamic attributes and milestones is shown in Figure 1. Figure 5 It illustrates that the embodiment of the present invention associates dynamic attribute information with events.

[0037] To facilitate understanding of the above embodiment, the embodiment of the present invention provides an implementation method for obtaining at least one milestone and dynamic attribute information of a project to be processed, see steps 1 to 3 below:

[0038] Step 1, in response to the milestone division operation for the pending project, determine at least one milestone of the pending project and the construction content corresponding to each milestone. The milestone division operation may include operations such as clicking, checking, inputting, and dragging. In one embodiment, when a user creates a new pending project, a milestone configuration control may be provided through a graphical user interface, so that the user can divide the pending project based on actual needs and his own experience, and determine the construction content corresponding to each milestone.

[0039] Step 2, respectively respond to the event decomposition operation for at least one target milestone in the milestone, and determine at least one event contained in the target milestone according to the construction content and event execution time corresponding to the target milestone. The event decomposition operation may include operations such as clicking, checking, inputting, and dragging. In one embodiment, the WBS (Work Breakdown Structure) decomposition method may be adopted, and the decomposition is performed according to the two dimensions of construction content and event execution time, and the intersection of the two dimensions is taken to obtain an inseparable event.

[0040] Step 3: In response to the attribute creation operation for the item to be processed, determine the dynamic attribute information of the item to be processed. The attribute creation operation may include operations such as clicking, checking, inputting, and dragging. In one embodiment, an attribute input box may be provided through a graphical user interface to obtain the dynamic attribute information uploaded by the user. For ease of understanding, see Figure 6 A schematic diagram of the relationship between events and milestones is shown in Figure 1. Figure 6 It illustrates that the cost table, risk table, quality table, schedule table, satisfaction table, and status table are directly associated with events, and events are associated with milestones through a mapping table.

[0041] In addition, for the aforementioned step S104, the association relationship between each event and the dynamic attribute information can be obtained respectively according to the event identifier carried by the dynamic attribute information. Among them, the event identifier can be an event ID (Identity document, unique code). In the specific implementation, when creating dynamic attribute information, the user can upload the event ID corresponding to the dynamic attribute information, so as to determine the event associated with the dynamic attribute information based on the event ID.

[0042] The embodiment of the present invention further provides an implementation method for monitoring the project to be processed based on the dynamic attribute information associated with each event to obtain the project monitoring result, see the following steps a to c:

[0043] Step a, evaluate the dynamic attribute information associated with each event according to the preset evaluation rules to obtain the event evaluation result corresponding to each event. Optionally, the evaluation rules corresponding to each dynamic attribute information can be pre-configured, and then the event cost, event duration, event quality, and event status are evaluated based on the evaluation rules. For example, when the event cost exceeds 30%, the event evaluation result of the event is determined to be a medium cost risk, or when the event duration is overdue for N days, the event evaluation result of the event is determined to be a low schedule risk, etc. The required evaluation rules can be configured based on actual needs.

[0044] Step b, determining the project monitoring results of the pending project based on the event evaluation results. In one embodiment, the project monitoring results of the pending project can be obtained by summarizing the time evaluation results of each event. In practical applications, each event is evaluated in terms of cost, duration, quality, status, etc., and then summarized into the cost, progress, quality and status of the overall project. For example, when the event cost of an event exceeds 30%, the project monitoring result is determined to be an abnormality of the pending project.

[0045] Step c, displaying the project monitoring results through a graphical user interface. The embodiment of the present invention monitors the pending projects with events as the center, and the main monitoring contents include project progress management, risk management, quality management, cost management, status management, customer satisfaction management, etc. In practical applications, by displaying the project monitoring results, users can intuitively find the problems existing in the pending projects and quickly identify the events with problems, so that users can solve the problems existing in the events in a timely manner.

[0046] In one implementation, the execution status of each event may also be displayed, so that project managers can intuitively view the execution status of events when monitoring dynamic attribute information of events, thereby quickly promoting problem resolution.

[0047] In one implementation, if the project monitoring result is an exception in the pending project, in response to the update operation of the dynamic attribute information, the target event to be updated and the dynamic attribute information associated with the target event are determined, and the dynamic attribute information is updated. Taking risk management as an example, after identifying the project risk, the project risk list needs to be updated. When creating a risk record, it is necessary to select events related to this risk, so as to quickly locate the main problem causing the risk, so that users can deal with risk-related events in a targeted manner, and close the risk after the problem is solved.

[0048] The project monitoring method provided by the embodiment of the present invention is a key part of the embodiment of the present invention. The change of dynamic attribute information is often comprehensively judged by the result of the event, and the event itself is not judged. By binding the dynamic attribute information of the project to be processed to the event, refined and more fine-grained management is carried out, from the original project-based or milestone-based (usually dynamic attributes are bound to milestones) management, to the most fine-grained event, from the original reliance on the result of the event to judge the change of dynamic attribute information, to the dynamic attribute information directly sensing the change during the execution of the event, so as to quickly and timely discover and solve the problem, and stop the loss when necessary.

[0049] In summary, the core content of the project monitoring method provided by the embodiment of the invention is to introduce the concept of events into the project management system. The embodiment of the invention uses events as the core for project management, which can effectively deal with difficult-to-control issues such as cost, progress, risk, status, quality, and user satisfaction in the process of information-based project management. From the perspective of project managers, the embodiment of the invention is a bottom-up management model. Once an event is defined, the project manager can directly focus on the event, and can be more sensitive in identifying and judging the dynamic attribute information of the project to be processed, and can find problems earlier. The project monitoring method provided by the embodiment of the invention can significantly reduce the ability requirements for project managers.

[0050] For the project monitoring method provided in the above embodiment, the present invention provides a project monitoring system, see Figure 7 The schematic diagram of the structure of a project monitoring system shown in FIG. 1 mainly includes the following parts:

[0051] The acquisition module 702 is used to acquire at least one milestone and dynamic attribute information of the project to be processed; wherein each milestone includes at least one event;

[0052] The association acquisition module 704 is used to respectively acquire the association relationship between each event and the dynamic attribute information;

[0053] The monitoring module 706 is used to monitor the project to be processed based on the dynamic attribute information associated with each event to obtain the project monitoring result.

[0054] The above-mentioned project monitoring system provided by the embodiment of the present invention divides the pending project into several milestones, decomposes the milestones in a finer granularity to obtain at least one event, obtains the association between each event and the dynamic attribute information, and thus monitors the pending project based on the dynamic attribute information associated with the event with the event as the core. Compared with the prior art that relies on the event execution results to judge the attribute changes of the pending project, the embodiment of the present invention associates the dynamic attribute information with the event, and can directly perceive the changes of the dynamic attribute information associated with it during the event execution process, so as to quickly and timely discover the problems existing in the pending project, which significantly improves the timeliness of perceiving project problems, thereby significantly improving project management efficiency, and effectively improving user experience.

[0055] In one embodiment, the acquisition module 702 is also used to: respond to a milestone division operation for the project to be processed, determine at least one milestone of the project to be processed and the construction content corresponding to each milestone; respond to an event decomposition operation for at least one target milestone in the milestones, and determine at least one event contained in the target milestone according to the construction content and event execution time corresponding to the target milestone; respond to an attribute creation operation for the project to be processed, and determine the dynamic attribute information of the project to be processed.

[0056] In one implementation, the association acquisition module 704 is further used to: determine the association relationship between each event and the dynamic attribute information according to the event identifier carried by the dynamic attribute information.

[0057] In one embodiment, the monitoring module 706 is further used to: evaluate the dynamic attribute information associated with each event according to preset evaluation rules to obtain an event evaluation result corresponding to each event; and determine the project monitoring result of the project to be processed based on the event evaluation result.

[0058] In one embodiment, the system further includes a display module for displaying project monitoring results through a graphical user interface.

[0059] In one embodiment, the system further includes an update module for: if the project monitoring result is an exception in the pending project, responding to an update operation on the dynamic attribute information, determining the target event to be updated and the dynamic attribute information associated with the target event, and updating the dynamic attribute information.

[0060] In one implementation, the dynamic attribute information includes one or more of cost information, progress information, quality information, status information, risk information, and user satisfaction information.

[0061] The implementation principle and technical effects of the system provided in the embodiment of the present invention are the same as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the system embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.

[0062] An embodiment of the present invention provides a terminal device. Specifically, the terminal device includes a processor and a memory. The memory stores a computer program, and when the computer program is executed by the processor, it executes the method described in any one of the above-mentioned implementation modes.

[0063] Figure 8 A structural diagram of a terminal device provided for an embodiment of the present invention, the terminal device 100 includes: a processor 80, a memory 81, a bus 82 and a communication interface 83, wherein the processor 80, the communication interface 83 and the memory 81 are connected via the bus 82; the processor 80 is used to execute an executable module stored in the memory 81, such as a computer program.

[0064] The memory 81 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 83 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.

[0065] The bus 82 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0066] Among them, the memory 81 is used to store programs, and the processor 80 executes the program after receiving the execution instruction. The method executed by the system for flow process definition disclosed in any embodiment of the above-mentioned embodiments of the present invention can be applied to the processor 80 or implemented by the processor 80.

[0067] The processor 80 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 80. The above processor 80 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 81, and the processor 80 reads the information in the memory 81 and completes the steps of the above method in combination with its hardware.

[0068] The computer program product of the readable storage medium provided in the embodiment of the present invention includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be referred to the previous method embodiments, which will not be repeated here.

[0069] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0070] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A project monitoring method, characterized in that: include: Acquire at least one milestone and dynamic attribute information of the pending project; wherein each of the milestones includes at least one event, the event is the smallest execution unit for decomposing the milestone and the delivery scope of the pending project in dual dimensions, and the dynamic attribute information includes cost information, progress information, quality information, status information, risk information and user satisfaction information; Respectively obtain the association relationship between each of the events and the dynamic attribute information; Based on the dynamic attribute information associated with each of the events, the project to be processed is monitored to obtain a project monitoring result; The step of monitoring the to-be-processed project based on the dynamic attribute information associated with each of the events to obtain the project monitoring result comprises: Evaluate the dynamic attribute information associated with each of the events according to a preset evaluation rule to obtain an event evaluation result corresponding to each of the events; Determine the project monitoring result of the project to be processed based on the event evaluation result; The method further comprises: If the project monitoring result is that the to-be-processed project is abnormal, in response to an update operation on the dynamic attribute information, a target event to be updated and dynamic attribute information associated with the target event are determined, and the dynamic attribute information is updated.

2. The method according to claim 1, characterized in that The step of obtaining at least one milestone and dynamic attribute information of the project to be processed includes: In response to a milestone division operation for a pending project, determining at least one milestone of the pending project and construction content corresponding to each milestone; Responding to the event decomposition operation for at least one target milestone among the milestones, respectively, determining at least one event included in the target milestone according to the construction content and event execution time corresponding to the target milestone; In response to the attribute creation operation for the item to be processed, dynamic attribute information of the item to be processed is determined.

3. The method according to claim 1, characterized in that The step of respectively obtaining the association relationship between each of the events and the dynamic attribute information comprises: According to the event identifier carried by the dynamic attribute information, the association relationship between each of the events and the dynamic attribute information is determined respectively.

4. The method according to claim 1, characterized in that: The method further comprises: The project monitoring results are displayed through a graphical user interface.

5. A project monitoring system, characterized in that: include: An acquisition module is used to acquire at least one milestone and dynamic attribute information of the pending project; wherein each of the milestones includes at least one event, the event is the smallest execution unit for decomposing the milestone and the delivery scope of the pending project in dual dimensions, and the dynamic attribute information includes cost information, progress information, quality information, status information, risk information and user satisfaction information; An association acquisition module, used to respectively acquire the association relationship between each of the events and the dynamic attribute information; A monitoring module, used for monitoring the items to be processed based on the dynamic attribute information associated with each of the events to obtain item monitoring results; The monitoring module is also used to: evaluate the dynamic attribute information associated with each of the events according to a preset evaluation rule to obtain an event evaluation result corresponding to each of the events; and determine the project monitoring result of the project to be processed based on the event evaluation result; The system also includes an updating module for: if the project monitoring result is that the to-be-processed project is abnormal, responding to an update operation on the dynamic attribute information, determining a target event to be updated and dynamic attribute information associated with the target event, and updating the dynamic attribute information.

6. A terminal device, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Information system engineering supervision project guidance management system

    CN111815282A

  • Project process management system and management method

    CN112101687A

  • Milestone project management device and method, electronic equipment and storage medium

    CN113537955A