Software development service management platform and method

Through automated analysis of customer demand changes information and image analysis technology, the business modification starting node and key milestone node of the software development project are determined, forming a set of factors that affect resource coordination, solving the problem that existing technology cannot effectively coordinate software development project resources, and achieving rapid resource allocation when customer demand changes to ensure that the project proceeds as planned.

CN119645352APending Publication Date: 2025-03-18TIBET COLD COLOR NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411698611.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The existing software development business management platform cannot effectively coordinate software development project resources when customer needs change temporarily, resulting in changes in customer needs disrupting the software development business process and affecting project planning and delivery work.

Method used

Through automated analysis of customer demand changes information, key information on demand changes are extracted, and the project development flow chart is analyzed through image analysis means, business modification starting nodes and key milestone nodes are determined, forming a set of factors that affect resource coordination, and finally determining and outputting the resource coordination plan.

Benefits of technology

When customer needs change temporarily, software development project resources can be quickly and effectively coordinated, avoid changes in demand disrupting business processes, ensure that project development and delivery work is carried out according to the original plan, reduce project risks, and improve customer satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119645352A_ABST
    Figure CN119645352A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information management, in particular to a software development service management platform and method. The method comprises the following steps: acquiring customer demand change information, analyzing the customer demand change information, and determining demand change key information; obtaining a project development flow chart, analyzing the demand change key information and the project development flow chart, and determining a business modification starting node; obtaining a project milestone node list, modifying the initial node according to the business, screening the project milestone node list, and determining a key milestone node; analyzing a service modification starting node and a key milestone node, and determining a resource overall planning influence factor set; and according to the resource overall planning influence factor set, determining and outputting a resource overall planning plan for reference of a project development team. According to the method and the device, software development project resources are quickly and effectively planned, so that the software development business process is prevented from being disrupted by temporary requirements of customers, and the customer satisfaction is improved while project risks are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information management technology, and in particular to a software development business management platform and method. Background Art

[0002] With the rapid development of Internet technology, the scale of business demand in modern software development is getting larger and larger, and the resource scheduling situation is becoming more and more complicated. The software development business management platform can efficiently manage the business processes at each stage of the software development process and improve the speed and stability of project development.

[0003] However, the existing software development business management platform is unable to effectively coordinate software development project resources when customer needs change temporarily, resulting in unclear software development business processes when customer needs change temporarily, which in turn disrupts project plans and has a negative impact on the development and delivery of the entire project. Summary of the invention

[0004] The present application provides a software development business management platform and method to solve the above technical problems.

[0005] In a first aspect, the present application provides a software development business management method, the method comprising:

[0006] Obtain information about changes in customer demand, analyze the information about changes in customer demand, and determine key information about changes in demand;

[0007] Obtain a project development flowchart, analyze the key information of the demand change and the project development flowchart, and determine the starting node of the business modification;

[0008] Obtain a list of project milestone nodes, and filter the list of project milestone nodes according to the business modification start node to determine key milestone nodes;

[0009] Analyze the business modification start node and the key milestone node to determine a set of resource coordination influencing factors;

[0010] Based on the set of factors influencing resource coordination, a resource coordination plan is determined and output for reference by the project development team.

[0011] This application automatically analyzes customer demand change information, extracts key demand change information, and then analyzes the project development flowchart through image analysis to determine the business modification starting node. According to the business modification starting node, the project milestone node list is screened to determine the key milestone nodes directly affected by the business modification starting node. The business modification starting node and the key milestone nodes are comprehensively analyzed to derive a series of factors that affect project resource allocation to form a resource coordination influencing factor set. Finally, according to the resource coordination influencing factor set, a targeted resource coordination plan is determined and output. When customer demand changes temporarily, software development project resources are quickly and effectively coordinated to avoid customer temporary demand disrupting the software development business process, so that the development and delivery of the entire software development business do not deviate from the original plan, thereby reducing project risks while improving customer satisfaction.

[0012] Optionally, analyzing the customer demand change information to determine key demand change information includes:

[0013] According to a preset information conversion tool, the customer demand change information is converted into continuous text demand information;

[0014] Analyze the continuous text demand information to determine demand structured information;

[0015] Extracting several demand keywords according to the demand structured information;

[0016] Analyze the several demand keywords and determine several modification objects;

[0017] The several modification objects are determined as the key information of the demand change.

[0018] Through the above technical scheme, using the preset information conversion tool, different forms of customer demand change information are converted into continuous text demand information to adapt to different forms of demand information. By converting the continuous text demand information into demand structured information, a number of demand keywords reflecting the specific needs of the customer demand information are quickly extracted. According to the several demand keywords, a number of modification objects representing the entity business objects that need to be modified are determined, and the several modification objects are determined as the key information of the demand change, which provides the necessary information basis for further analysis of the correspondence between the customer demand information and the project development process, and improves the accuracy of the subsequent business modification starting node determination process.

[0019] Optionally, analyzing the key information of the demand change and the project development flowchart to determine the business modification starting node includes:

[0020] Analyze the project development flow chart and extract a set of development modules;

[0021] Converting the plurality of modification objects and each development module information in the development module set into corresponding feature vector information respectively, and determining a plurality of modification object feature vectors and a development module feature vector set;

[0022] Based on the development module set, according to the plurality of modification object feature vectors and the development module feature vector set, a starting modification module is determined, and the starting modification module is determined as a service modification starting node.

[0023] Through the above technical scheme, image analysis technology is used to analyze the project development flowchart, from which a development module set is extracted, and based on a number of modification objects and development module sets, a number of modification object feature vectors and development module feature vector sets are determined. Then, mathematical analysis methods are used to determine the starting modification module based on the development module set and based on a number of modification object feature vectors and development module feature vector sets, and the starting modification module is determined as the business modification starting node. From the perspective of the feature vector, the starting modification module is determined to improve the accuracy of the starting modification module.

[0024] Optionally, the determining the starting modification module based on the development module set according to the plurality of modification object feature vectors and the development module feature vector set includes:

[0025] According to the several modification object feature vectors and the development module feature vector set, the set index corresponding to the starting modification module is determined by the following formula:

[0026]

[0027] Among them, S index is the set index, r i is the feature vector of the i-th modified object, r n is the nth modified object feature vector, N is the total number of the modified object feature vectors, m j is the development module feature vector corresponding to the j-th development module;

[0028] The development module set is analyzed according to the set index, and a development module in the development module set corresponding to the set index is determined as the starting modification module.

[0029] Through the above technical scheme, mathematical analysis methods are used to design mathematical formulas based on several modification object feature vectors and development module feature vector sets. By quantifying the overall correlation score between the modification object feature vector and the development module feature vector, the set index corresponding to the starting modification module is accurately obtained, and based on the set index, the development module in the development module set that corresponds to the set index is determined as the starting modification module, thereby improving the accuracy of the starting modification module determination process.

[0030] Optionally, screening the project milestone node list according to the business modification start node to determine the key milestone nodes includes:

[0031] Analyze the development module feature vector set according to the business modification start node to determine the start modification node feature vector;

[0032] According to the project milestone node list, determine a set of continuous sub-nodes corresponding to each project milestone node;

[0033] Determine, according to the continuous sub-node set and the project milestone node list, a relationship vector between each sub-node and a corresponding project milestone node;

[0034] The key milestone node is determined according to the starting modification node feature vector, the continuous child node set and the relationship vector.

[0035] Through the above technical scheme, according to the business modification starting node, the development module feature vector set is analyzed to determine the starting modification node feature vector that reflects the characteristics of the starting modification node. Then, based on the project milestone node list, the continuous sub-node set corresponding to each project milestone node is determined, and the relationship vector between each sub-node and the corresponding project milestone node is determined through mathematical analysis. After comprehensively analyzing the starting modification node feature vector, the continuous sub-node set and the relationship vector, the key milestone node is determined, and the continuous sub-node set corresponding to each project milestone node is included in the mathematical analysis process of the key milestone node, thereby ensuring the accuracy and comprehensiveness of the key milestone node determination process.

[0036] Optionally, the key milestone node is determined according to the starting modification node feature vector, the continuous subnode set and the relationship vector, referring to the following formula:

[0037]

[0038] Among them, h max Key Milestones, is the continuous sub-node set corresponding to the feature vector T of the current project milestone node, S is the feature vector of the starting modification node, R h,k is the relationship vector between the current project milestone node h and the current child node k.

[0039] Through the above technical solution, mathematical analysis methods are used to design mathematical formulas based on the starting modification node feature vector, continuous child node set and relationship vector. By quantifying the correlation between the starting modification node feature vector and the relationship vectors between project milestone nodes and child nodes, a node with the closest relationship with the starting modification node is selected from all milestone nodes as the key milestone node, thereby improving the accuracy of the key milestone nodes.

[0040] Optionally, determining the relationship vector between each child node and the corresponding project milestone node according to the continuous child node set and the project milestone node list includes:

[0041] Convert each child node in the continuous child node set and each milestone node in the project milestone node list into a corresponding child node feature vector and milestone node feature vector respectively;

[0042] According to the sub-node feature vector and the milestone node feature vector, the relationship vector between each sub-node and the corresponding project milestone node is determined by the following formula:

[0043]

[0044] Among them, R h,k is the relationship vector between the current project milestone node h and its child node k, R h The milestone node feature vector of the current project milestone node h, R k is the child node feature vector of the current child node k.

[0045] Through the above technical scheme, mathematical analysis methods are used to quantify the differences, similarities and correlations between the sub-node feature vectors and the milestone node feature vectors based on the sub-node feature vectors and the milestone node feature vectors, and by splicing the differences, similarities and correlations, a relationship vector that comprehensively reflects the relationship characteristics between the milestone node feature vector and the sub-node feature vector is obtained, thereby improving the comprehensiveness of the relationship vector.

[0046] Optionally, analyzing the service modification start node and the key milestone node to determine a set of resource coordination influencing factors includes:

[0047] Extracting a time span according to the business modification start node and the key milestone node;

[0048] Based on the preset project dependency relationship, analyzing the business modification start node and the key milestone node, and determining the dependency strength between the business modification start node and the key milestone node;

[0049] The time span and the dependency intensity are determined as the resource coordination influencing factor set.

[0050] Through the above technical solution, the time span is extracted according to the business modification starting node and the key milestone nodes, and based on the preset project dependency, the dependency strength between the business modification starting node and the key milestone nodes is obtained. The time span and dependency strength are determined as a set of resource coordination influencing factors, so that when the subsequent resource coordination plan is carried out, it can ensure that the modification work and key milestone nodes are completed on time, and at the same time ensure that the content of the modification work is highly consistent with the requirements of the key milestone nodes, thereby ensuring the progress and quality of project development.

[0051] Optionally, determining and outputting a resource coordination plan according to the resource coordination influencing factor set includes:

[0052] Determine the impact scope of the demand according to the time span and the dependency intensity;

[0053] Determine the scale of resource scheduling based on the impact scope of the demand;

[0054] The currently available resource information is obtained, and the resource coordination plan is determined and outputted according to the currently available resource information and the resource scheduling scale.

[0055] Through the above technical scheme, the demand impact range is determined based on the time span and dependency intensity within the resource coordination factor set, and the resource scheduling scale is determined based on the demand impact range. According to the resource scheduling scale and the existing available resource information, the resource coordination plan is determined, which takes into account the impact of the time span and dependency intensity on resource coordination, as well as the impact of the existing available resources on resource coordination, so that the resource coordination plan is more comprehensive and in line with the actual situation of the current project development.

[0056] In a second aspect, the present application provides a software development business management platform, the platform comprising:

[0057] A demand analysis module is used to obtain customer demand change information, analyze the customer demand change information, and determine key demand change information;

[0058] A starting node determination module is used to obtain a project development flowchart, analyze the key information of the demand change and the project development flowchart, and determine the business modification starting node;

[0059] A milestone node determination module is used to obtain a project milestone node list, screen the project milestone node list according to the business modification start node, and determine the key milestone nodes;

[0060] A node analysis module, used to analyze the business modification start node and the key milestone node, and determine a set of resource coordination influencing factors;

[0061] The coordination module is used to determine and output a resource coordination plan based on the resource coordination influencing factor set for reference by the project development team.

[0062] Optionally, the demand analysis module is specifically used to:

[0063] According to a preset information conversion tool, the customer demand change information is converted into continuous text demand information;

[0064] Analyze the continuous text demand information to determine demand structured information;

[0065] Extracting several demand keywords according to the demand structured information;

[0066] Analyze the several demand keywords and determine several modification objects;

[0067] The several modification objects are determined as the key information of the demand change.

[0068] Optionally, the starting node determination module is specifically used to:

[0069] Analyze the project development flow chart and extract a set of development modules;

[0070] Converting the plurality of modification objects and each development module information in the development module set into corresponding feature vector information respectively, and determining a plurality of modification object feature vectors and a development module feature vector set;

[0071] Based on the development module set, according to the plurality of modification object feature vectors and the development module feature vector set, a starting modification module is determined, and the starting modification module is determined as a service modification starting node.

[0072] Optionally, the starting node determination module is specifically used to:

[0073] According to the several modification object feature vectors and the development module feature vector set, the set index corresponding to the starting modification module is determined by the following formula:

[0074]

[0075] Among them, S index is the set index, r i is the feature vector of the i-th modified object, r n is the nth modified object feature vector, N is the total number of the modified object feature vectors, m jis the development module feature vector corresponding to the j-th development module;

[0076] The development module set is analyzed according to the set index, and a development module in the development module set corresponding to the set index is determined as the starting modification module.

[0077] Optionally, the milestone node determination module is specifically used to:

[0078] Analyze the development module feature vector set according to the business modification start node to determine the start modification node feature vector;

[0079] According to the project milestone node list, determine a set of continuous sub-nodes corresponding to each project milestone node;

[0080] Determine, according to the continuous sub-node set and the project milestone node list, a relationship vector between each sub-node and a corresponding project milestone node;

[0081] The key milestone node is determined according to the starting modification node feature vector, the continuous child node set and the relationship vector.

[0082] Optionally, the milestone node determination module is specifically used to:

[0083] According to the feature vector of the starting modification node, the set of continuous child nodes and the relationship vector, a key milestone node is determined, referring to the following formula:

[0084]

[0085] Among them, h max Key Milestones, is the continuous sub-node set corresponding to the feature vector T of the current project milestone node, S is the feature vector of the starting modification node, R h,k is the relationship vector between the current project milestone node h and the current child node k.

[0086] Optionally, the milestone node determination module is specifically used to:

[0087] Convert each child node in the continuous child node set and each milestone node in the project milestone node list into a corresponding child node feature vector and milestone node feature vector respectively;

[0088] According to the sub-node feature vector and the milestone node feature vector, the relationship vector between each sub-node and the corresponding project milestone node is determined by the following formula:

[0089]

[0090] Among them, R h,k is the relationship vector between the current project milestone node h and its child node k, R h The milestone node feature vector of the current project milestone node h, R k is the child node feature vector of the current child node k.

[0091] Optionally, the node analysis module is specifically used to:

[0092] Extracting a time span according to the business modification start node and the key milestone node;

[0093] Based on the preset project dependency relationship, analyzing the business modification start node and the key milestone node, and determining the dependency strength between the business modification start node and the key milestone node;

[0094] The time span and the dependency intensity are determined as the resource coordination influencing factor set.

[0095] Optionally, the coordination module is specifically used to:

[0096] Determine the impact scope of the demand according to the time span and the dependency intensity;

[0097] Determine the scale of resource scheduling based on the impact scope of the demand;

[0098] The currently available resource information is obtained, and the resource coordination plan is determined and outputted according to the currently available resource information and the resource scheduling scale. BRIEF DESCRIPTION OF THE DRAWINGS

[0099] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0100] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;

[0101] Figure 2 A flowchart of a software development business management method provided in one embodiment of the present application;

[0102] Figure 3 A schematic diagram of the structure of a software development business management platform provided in one embodiment of the present application. DETAILED DESCRIPTION

[0103] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0104] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.

[0105] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.

[0106] The existing software development business management platform is unable to effectively coordinate software development project resources when customer needs change temporarily, resulting in unclear software development business processes when customer needs change temporarily, which in turn disrupts project plans and has a negative impact on the development and delivery of the entire project.

[0107] Based on this, the present application provides a software development business management platform and method, which automatically analyzes customer demand change information, extracts key information of demand changes, and then analyzes the project development flowchart through image analysis to determine the business modification starting node. According to the business modification starting node, the project milestone node list is screened to determine the key milestone nodes directly affected by the business modification starting node, and the business modification starting node and key milestone nodes are comprehensively analyzed to obtain a series of factors that affect project resource allocation to form a resource coordination influencing factor set. Finally, according to the resource coordination influencing factor set, a targeted resource coordination plan is determined and output. When customer demand changes temporarily, the software development project resources are quickly and effectively coordinated, thereby avoiding customer temporary demand disrupting the software development business process, and ensuring that the development and delivery of the entire software development business do not deviate from the original plan, thereby reducing project risks while improving customer satisfaction.

[0108] Figure 1 A schematic diagram of an application scenario provided by this application. During the software development process, when a customer temporarily proposes a requirement modification request, the method provided by this application is applied to analyze the customer requirement change information, the project development flowchart, and the project milestone node list to derive the corresponding resource coordination plan for reference by the project development team.

[0109] Specifically, the method of the present application is applied to any server, through which customer demand change information, project development flowchart and project milestone node list provided by the project development team are obtained, customer demand change information is automatically analyzed, key information of demand change is extracted, and then the project development flowchart is analyzed by image analysis to determine the business modification starting node, and the project milestone node list is screened according to the business modification starting node to determine the key milestone nodes directly affected by the business modification starting node, and the business modification starting node and the key milestone nodes are comprehensively analyzed to obtain a series of factors affecting project resource allocation to form a resource coordination influencing factor set, and finally, according to the resource coordination influencing factor set, a targeted resource coordination plan is determined and output, so that when customer demand changes temporarily, software development project resources are quickly and effectively coordinated, thereby avoiding customer temporary demand disrupting the software development business process, and ensuring that the development and delivery of the entire software development business do not deviate from the original plan, thereby reducing project risks while improving customer satisfaction.

[0110] For specific implementation methods, please refer to the following embodiments.

[0111] Figure 2 This is a flowchart of a software development business management method provided in an embodiment of the present application. The method of this embodiment can be applied to the server in the above scenario. Figure 2 As shown, the method includes:

[0112] S201. Obtain information on changes in customer demand, analyze the information on changes in customer demand, and determine key information on changes in demand.

[0113] Customer demand change information can be considered as demand information that needs to be modified temporarily proposed by customers during the software development process.

[0114] The key information of demand changes can be considered as the project module information that needs to be modified according to the current customer demand, which is extracted after analyzing the customer demand change information.

[0115] Specifically, during the software development process, since the software is highly modifiable and customizable, and as the software project development progresses, customers may further clarify their exact needs in the process, and then request modifications to the software project under development. Therefore, compared with other industries, during the software project development process, changes in customer needs often run through the entire development cycle. Through meeting minutes, communication recordings and other materials provided by the project development team, we obtain information on changes in customer needs, and through natural language analysis, we extract key information on changes in the needs of the corresponding project modules in the current development project that reflect the current needs of the customer, so as to preliminarily analyze and determine the project modules that need to be modified as a result of the customer's current needs.

[0116] S202: Obtain the project development flowchart, analyze the key information of demand changes and the project development flowchart, and determine the starting node of the business modification.

[0117] The project development flowchart can be considered as a diagram that presents the various stages, activities, tasks, and the relationships and sequences between them in the software project development process. The project development flowchart can be provided by the current software development project development team.

[0118] The business modification start node can be considered as the start business node that needs to be modified corresponding to the current requirement in the software development business process.

[0119] Specifically, after obtaining the key information on demand changes, the project development flowchart is analyzed through image processing technology, and the project development nodes are extracted from it. Then, through the mapping relationship between the key information on demand changes and the above-mentioned project development nodes, the starting node that needs to be modified corresponding to the customer's current demand is determined, so as to preliminarily define the scope of influence of the customer's current demand in the project development process, and provide an important information basis for further refining the impact of the customer's current demand on the overall project.

[0120] S203: Obtain a list of project milestone nodes, filter the list of project milestone nodes according to the business modification start node, and determine key milestone nodes.

[0121] The project milestone node list can be considered as a list of key nodes in the current software development process. Milestone nodes mark the completion of specific stages or interim results in the software development project. The project milestone node list can be formulated by the project development team according to project requirements during the development process planning stage.

[0122] Key milestone nodes can be considered as milestone nodes affected by project modifications based on customer needs starting from the business modification start node.

[0123] Specifically, in the process of formulating the software development process, setting a number of milestone nodes helps developers to intuitively understand the various important stages in the project development. During the project development process, it helps developers to better control the project progress, thereby ensuring the overall development efficiency of the project. When customers temporarily propose modification requirements, mathematical analysis methods are used to analyze the business modification starting node, and the impact of changes in the business modification starting node on each milestone node in the project milestone node list is quantified. Then, the key milestone nodes directly affected by the changes in the business modification starting node are obtained, so as to indirectly reflect the impact of customer needs on the key stages of the project.

[0124] S204. Analyze the business modification starting node and key milestone nodes, and determine a set of factors affecting resource coordination.

[0125] The resource coordination influencing factor set can be considered as a set of several factors that are obtained after analyzing the business modification starting node and key milestone nodes and will affect the resource allocation for the purpose of meeting customer needs.

[0126] Specifically, by analyzing the business modification start node and key milestone nodes, the factors between the two that will affect resource allocation are extracted. In software development business, human resources play a dominant role in resource allocation, and the importance of issues corresponding to customer needs directly affects the human resources that need to be allocated. Therefore, the factors between the business modification start node and key milestone nodes that will affect resource allocation are mainly factors that can reflect the importance of issues corresponding to customer needs. Through a series of influencing factors in the resource coordination influencing factor set, the scale of human resources required for the current customer demand corresponding issues is comprehensively reflected.

[0127] S205. Based on the set of factors influencing resource coordination, determine and output the resource coordination plan for reference by the project development team.

[0128] The resource coordination plan can be considered as a human resource deployment plan determined based on the human resources required to meet the current modification needs of customers.

[0129] Specifically, a human resource allocation plan is formulated in a targeted manner according to the influencing factors in the resource coordination influencing factor concentration. For example, the resource coordination influencing factor concentration includes the time span between the business modification start node and the key milestone node. If the time span is smaller, it means that the distance between the problem that needs to be solved corresponding to the customer demand and the key milestone node in the time plan is closer, which means that the modification of the business modification start node will directly affect the time for the project progress to reach the key milestone node. In this case, it is necessary to increase the allocation of human resources to the problems corresponding to customer needs to avoid the delay of the time for the project progress to reach the key milestone node due to the solution of the problems corresponding to customer needs. By using a highly targeted human resource allocation plan as a resource coordination plan, the comprehensiveness and accuracy of the resource coordination plan can be improved, and the human resource allocation plan can be visualized through information visualization tools.

[0130] Through the method provided by this implementation, the customer demand change information is automatically analyzed, and the project module information that needs to be modified corresponding to the customer's current demand is extracted as the key information of the demand change. Then, the project development flowchart is analyzed by image analysis to determine the starting modification node corresponding to the demand change information in the project development flowchart, and the modification node is determined as the business modification starting node. According to the business modification starting node, the project milestone node list is screened to determine the milestone node directly affected by the business modification starting node, and the milestone node is used as the key milestone node. The business modification starting node and the key milestone node are comprehensively analyzed to obtain a series of factors that affect the project resource allocation, so as to form a resource coordination influencing factor set. Finally, according to the resource coordination influencing factor set, a targeted resource coordination plan is determined and output. When customer demand changes temporarily, the software development project resources are quickly and effectively coordinated, thereby avoiding the customer's temporary demand from disrupting the software development business process, so that the development and delivery of the entire software development business do not deviate from the original plan, thereby reducing project risks and improving customer satisfaction.

[0131] In some embodiments, customer demand change information is converted into continuous text demand information according to a preset information conversion tool; the continuous text demand information is analyzed to determine demand structured information; based on the demand structured information, a number of demand keywords are extracted; a number of demand keywords are analyzed to determine a number of modification objects; and a number of modification objects are determined as key information of demand changes.

[0132] The preset information conversion tool can be considered as a tool that integrates and converts different types of segmented information that can express customer needs into text information. The preset information conversion tool can be implemented by using a speech recognition tool in conjunction with a natural language processing tool.

[0133] The continuous text demand information can be considered as a whole paragraph of text information that can express the complete needs of the customer and is obtained through processing with a preset information conversion tool.

[0134] Demand structured information can be considered as the information obtained by converting continuous text demand information into an information form with clear organization and relationship.

[0135] Demand keywords can be considered as key words in demand structure information that reflect the customer's current specific needs.

[0136] The modification object can be considered as the software business object that needs to be modified in the project corresponding to the requirement keyword.

[0137] Specifically, the form in which customers propose temporary demands is uncertain. They may be proposed in regular demand discussion meetings, or they may be communicated with corresponding handover personnel in the project development team through telephone or other means. Through preset conversion tools, different forms of customer demand-related information, such as meeting minutes, call recordings, etc., are integrated and converted into continuous text demand information covering the customer's complete demand information. Through natural language processing tools, the continuous text demand information is converted into structural information to quickly extract a number of demand keywords. Then, through the entity recognition technology in the natural language processing tool, entity recognition is performed on a number of demand keywords to obtain a number of modification objects, and the several modification objects are identified as key information of demand changes.

[0138] Through the method provided in this embodiment, a preset information conversion tool is used to convert different forms of customer demand change information into continuous text demand information to adapt to different forms of demand information. By converting the continuous text demand information into demand structured information, a number of demand keywords reflecting the specific needs of the customer demand information are quickly extracted. Based on the number of demand keywords, a number of modification objects representing the entity business objects that need to be modified are determined, and the number of modification objects are determined as the key information of the demand change, which provides the necessary information basis for further analysis of the correspondence between the customer demand information and the project development process, and improves the accuracy of the subsequent business modification starting node determination process.

[0139] In some embodiments, the project development flowchart is analyzed to extract a development module set; each development module information in a plurality of modification objects and a development module set is converted into corresponding feature vector information, respectively, to determine a plurality of modification object feature vectors and a development module feature vector set; based on the development module set, according to a plurality of modification object feature vectors and a development module feature vector set, a starting modification module is determined, and the starting modification module is determined as a business modification starting node.

[0140] The development module set can be considered as the set of functional modules planned to be developed in the current software development project as shown in the project development flowchart.

[0141] The modified object feature vector may be considered as vector data used to reflect the features of the software business object pointed to by the modified object.

[0142] The development module feature vector set can be considered as vector data reflecting the characteristics of the current development module.

[0143] The starting modification module can be considered as the corresponding functional module in the development module set that needs to be modified first under the current modification objects.

[0144] Specifically, computer vision processing tools such as OpenCV (Open Source Computer Vision) are used to perform visual processing on the project development flowchart, and text information representing the development modules is extracted to form a development module set. Natural language processing tools are used to convert several modification objects and each development module information in the development module set into corresponding feature vector information to obtain several modification object feature vectors and development module feature vector sets. Then, mathematical analysis is used to obtain development modules in the development module set that correspond to the several modification object feature vectors based on the several modification object feature vectors and the development module feature vector sets, and the starting modification module is screened out, and the starting modification module is determined as the business modification starting node.

[0145] Through the method provided in this embodiment, image analysis technology is used to analyze the project development flowchart, and a development module set is extracted therefrom. Based on a number of modification objects and a development module set, a number of modification object feature vectors and a development module feature vector set are determined. Then, mathematical analysis means are used to determine the starting modification module based on the development module set and based on a number of modification object feature vectors and a development module feature vector set. The starting modification module is determined as the business modification starting node. From the perspective of the feature vector, the starting modification module is determined to improve the accuracy of the starting modification module.

[0146] In some embodiments, according to a plurality of modification object feature vectors and a development module feature vector set, the set index corresponding to the starting modification module is determined by formula (1):

[0147]

[0148] Among them, S index is the collection index, r i is the feature vector of the i-th modified object, r n is the nth modified object feature vector, N is the total number of modified object feature vectors, m jis the development module feature vector corresponding to the j-th development module; according to the set index, the development module set is analyzed, and the development module corresponding to the set index in the development module set is determined as the starting modification module.

[0149] Specifically, through formula (1) The weight normalization process is performed on the feature vector of the i-th modified object to quantify the contribution of the feature vector of the i-th modified object in all the feature vectors of the modified objects, and then Quantify the correlation between the feature vector of the i-th modified object and the feature vector of the development module corresponding to the j-th development module, and then The correlation is weighted and summed to obtain the overall correlation score between the feature vector of the i-th modified object and the feature vector of the development module corresponding to the j-th development module, and the index of the development module corresponding to the maximum value of all correlation scores is calculated by formula (1). The index is used as the set index. Based on the set index, the development module set and the development module corresponding to the set index are determined as the starting modification module.

[0150] Through the method provided in this embodiment, mathematical analysis methods are used to design a mathematical formula based on several modification object feature vectors and development module feature vector sets. By quantifying the overall correlation score between the modification object feature vector and the development module feature vector, the set index corresponding to the starting modification module is accurately obtained, and based on the set index, the development module in the development module set that corresponds to the set index is determined as the starting modification module, thereby improving the accuracy of the starting modification module determination process.

[0151] In some embodiments, based on the business modification starting node, the development module feature vector set is analyzed to determine the starting modification node feature vector; based on the project milestone node list, the continuous sub-node set corresponding to each project milestone node is determined; based on the continuous sub-node set and the project milestone node list, the relationship vector between each sub-node and the corresponding project milestone node is determined; based on the starting modification node feature vector, the continuous sub-node set and the relationship vector, the key milestone node is determined.

[0152] The starting modification node feature vector may be considered as vector data used to reflect the starting modification node feature.

[0153] The continuous sub-node set can be considered as nodes corresponding to a series of functional modules that need to be completed before completing the current project milestone node in the software development process.

[0154] The relationship vector can be considered as vector data used to reflect the relationship characteristics between the child node and the corresponding project milestone node.

[0155] Specifically, according to the business modification start node, the development module feature vector set is traversed to determine the corresponding start modification node feature vector. Each project milestone node in the software development project does not exist independently, and since the project milestone node marks the completion of a specific stage or interim achievement in the software development project, the completion of a project milestone node requires the support of the completion of a series of functional modules. To measure the correlation between the business modification start node and the project milestone node, it is necessary to comprehensively consider the continuous sub-node set corresponding to the project milestone node to ensure the accuracy and comprehensiveness of the key milestone node determination process.

[0156] Therefore, according to the conditions for achieving the project milestone nodes determined by the project development team during the project planning phase, on the basis of the project milestone node list, the set of continuous sub-nodes corresponding to each project milestone node is determined, and through mathematical analysis, according to the continuous sub-node set and the project milestone node list, the relationship vector between each sub-node and the corresponding project milestone node is determined, and then the key milestone nodes are determined by comprehensively modifying the starting node feature vector, the continuous sub-node set and the relationship vector.

[0157] Through the method provided in this embodiment, according to the business modification starting node, the development module feature vector set is analyzed to determine the starting modification node feature vector that reflects the starting modification node characteristics, and then on the basis of the project milestone node list, the continuous sub-node set corresponding to each project milestone node is determined, and the relationship vector between each sub-node and the corresponding project milestone node is determined through mathematical analysis. After comprehensively analyzing the starting modification node feature vector, the continuous sub-node set and the relationship vector, the key milestone node is determined, and the continuous sub-node set corresponding to each project milestone node is included in the mathematical analysis process of the key milestone node, thereby ensuring the accuracy and comprehensiveness of the key milestone node determination process.

[0158] In some embodiments, the key milestone node is determined according to the feature vector of the starting modification node, the set of continuous child nodes and the relationship vector, referring to the following formula (2):

[0159]

[0160] Among them, h max Key milestones, is the continuous sub-node set corresponding to the feature vector T of the current project milestone node, S is the feature vector of the starting modification node, R h,k is the relationship vector between the current project milestone node h and the current child node k.

[0161] Specifically, through formula (2) Measure the correlation between the feature vector of the starting modification node and the relationship vector between the current project milestone node h and the current child node k, through Traverse each child node in the continuous child node set corresponding to the feature vector T of the current project milestone node, sum the weighted correlations of the above correlations, and then select a node that is most closely related to the starting modification node from all milestone nodes as the key milestone node.

[0162] Through the method provided in this embodiment, mathematical analysis methods are used to design a mathematical formula based on the starting modification node feature vector, the continuous child node set and the relationship vector. By quantifying the correlation between the starting modification node feature vector and the relationship vectors between the project milestone nodes and child nodes, a node that is most closely related to the starting modification node is selected from all milestone nodes as the key milestone node, thereby improving the accuracy of the key milestone nodes.

[0163] In some embodiments, each sub-node in the continuous sub-node set and each milestone node in the project milestone node list are converted into corresponding sub-node feature vectors and milestone node feature vectors respectively; according to the sub-node feature vectors and milestone node feature vectors, the relationship vector between each sub-node and the corresponding project milestone node is determined by formula (3):

[0164]

[0165] Among them, R h,k is the relationship vector between the current project milestone node h and its child node k, R h The milestone node feature vector of the current project milestone node h, R k is the child node feature vector of the current child node k.

[0166] Specifically, by using (R h -R k ) quantifies the difference between the feature vector of the milestone node and the feature vector of the child node, through (R h ·R k ) quantifies the similarity between the feature vector of a milestone node and the feature vector of its child nodes, by Quantify the correlation between the feature vector of the milestone node and the feature vector of the child node, and finally pass The above differences, similarities and correlations are spliced ​​to obtain a relationship vector that fully reflects the relationship characteristics between the milestone node feature vector and the sub-node feature vector.

[0167] Through the method provided in this embodiment, mathematical analysis methods are used to quantify the differences, similarities and correlations between the sub-node feature vectors and the milestone node feature vectors based on the sub-node feature vectors and the milestone node feature vectors, and by splicing the differences, similarities and correlations, a relationship vector that comprehensively reflects the relationship characteristics between the milestone node feature vector and the sub-node feature vector is obtained, thereby improving the comprehensiveness of the relationship vector.

[0168] In some embodiments, a time span is extracted based on a business modification start node and key milestone nodes; based on preset project dependencies, the business modification start node and key milestone nodes are analyzed to determine the dependency strength between the business modification start node and the key milestone nodes; and the time span and dependency strength are determined as a set of resource coordination influencing factors.

[0169] The time span can be considered as the span value in development time requirements between the modification start node and the key milestone node in the overall project process.

[0170] The preset project dependencies can be considered as the dependency information between modules within the software development project preset by the project development team during the software development project planning phase.

[0171] Dependency strength can be considered as the degree of dependency between modules, which can be divided into strong dependency and weak dependency.

[0172] Specifically, when analyzing the factors that affect resource scheduling between the business modification start node and the key milestone node, we mainly start from two directions. On the one hand, the time span between the business modification start node and the key milestone node is determined according to the position of the business modification start node and the key milestone node in the project process plan timeline. If the time span is long, it means that there is still sufficient time between the modification work and the completion time of the key milestone node. In terms of resource coordination, conservative measures can be selected to ensure that the key milestone node is completed at the completion time point. If the time span is short, it means that the modification work is close to the completion time of the key milestone node. At this time, in order to ensure that the key milestone node can be completed on time, the modification work needs to be completed in the shortest possible time. In terms of resource coordination, it is necessary to tilt towards the business modification start node. When human resources are insufficient, it is also necessary to outsource development tasks to ensure project progress.

[0173] On the other hand, on the basis of ensuring the above-mentioned time requirements, the dependency strength between the business modification start node and the key milestone node is determined by presetting the project dependency relationship. If the dependency strength is strong, it means that the realization of the key milestone node must be based on the completion of the business modification start node. At this time, resource coordination needs to focus on the full-process communication and handover between the modification personnel and the key milestone node developers to ensure that while developing in parallel, the modification work performed by the modification personnel meets the requirements of the key milestone node development work. If the dependency strength is weak, it means that the key milestone node is only partially affected by the modification of the business modification start node. At this time, resource coordination only needs to do a good job of communication and handover between the modification personnel and the key milestone node developers within the scope of the affected key milestone nodes, so as to ensure efficient parallel development between the business modification start node and the key milestone nodes.

[0174] Through the method provided in this embodiment, the time span is extracted according to the business modification start node and the key milestone nodes, and based on the preset project dependency, the dependency strength between the business modification start node and the key milestone nodes is obtained, and the time span and the dependency strength are determined as a set of resource coordination influencing factors, so that when subsequent resource coordination plans are carried out, it can be ensured that the modification work and key milestone nodes are completed on time, and at the same time, it can be ensured that the content of the modification work is highly consistent with the requirements of the key milestone nodes, thereby ensuring the progress and quality of project development.

[0175] In some embodiments, the demand impact scope is determined based on the time span and dependency intensity; the resource scheduling scale is determined based on the demand impact scope; the existing available resource information is obtained, and the resource coordination plan is determined and output based on the existing available resource information and the resource scheduling scale.

[0176] The impact scope of a requirement can be considered as the number of all functional modules that are affected by the requirement that you currently want to modify.

[0177] The resource scheduling scale can be considered as the human resources required to solve the problems corresponding to current customer needs.

[0178] Specifically, after obtaining a set of resource coordination influencing factors including time span and dependency intensity, it is necessary to determine a specific resource coordination plan based on the set of resource coordination influencing factors for reference by the project development team. According to the specific impact of the time span and dependency intensity on resource coordination work described in the aforementioned embodiments, the demand impact range is determined through a system dynamics model, such as the SIR model, and based on the demand impact range and the historical project developer allocation data, the resource scheduling scale is analyzed and obtained, and then the resource scheduling scale is compared with the existing available resource information. If the existing available resources cannot meet the resource scheduling scale, the scale of the outsourced development task is determined based on the direct difference between the available resources and the resource scheduling scale, and the scale of the outsourced development task is included in the resource coordination plan. At the same time, according to the description of the aforementioned embodiments, the allocation plan of the developers in the existing project development team is included in the resource coordination plan.

[0179] Although the SIR model in the system dynamics model is often used to describe the spread of infectious diseases among the population, it can also be applied in software development projects to describe the spread and impact of new requirements.

[0180] Through the method provided in this embodiment, the demand impact range is determined based on the time span and dependency intensity within the resource coordination factor set, and the resource scheduling scale is determined based on the demand impact range. According to the resource scheduling scale and the existing available resource information, the resource coordination plan is determined, which takes into account the impact of the time span and dependency intensity on resource coordination as well as the impact of the existing available resources on resource coordination, so that the resource coordination plan is more comprehensive and in line with the actual situation of the current project development.

[0181] Figure 3 A schematic diagram of the structure of a software development business management platform provided in one embodiment of the present application, such as Figure 3 As shown, a software development business management platform 300 of this embodiment includes: a demand analysis module 301, a start node determination module 302, a milestone node determination module 303, a node analysis module 304 and a coordination module 305.

[0182] The demand analysis module 301 is used to obtain customer demand change information, analyze the customer demand change information, and determine the key information of demand change;

[0183] A starting node determination module 302 is used to obtain a project development flowchart, analyze the key information of the demand change and the project development flowchart, and determine a business modification starting node;

[0184] The milestone node determination module 303 is used to obtain a project milestone node list, filter the project milestone node list according to the business modification start node, and determine the key milestone nodes;

[0185] A node analysis module 304 is used to analyze the business modification start node and the key milestone node to determine a resource coordination influencing factor set;

[0186] The coordination module 305 is used to determine and output a resource coordination plan based on the resource coordination influencing factor set for reference by the project development team.

[0187] Optionally, the demand analysis module 301 is specifically used to:

[0188] According to a preset information conversion tool, the customer demand change information is converted into continuous text demand information;

[0189] Analyze the continuous text demand information to determine demand structured information;

[0190] Extracting several demand keywords according to the demand structured information;

[0191] Analyze the several demand keywords and determine several modification objects;

[0192] The several modification objects are determined as the key information of the demand change.

[0193] Optionally, the starting node determination module 302 is specifically configured to:

[0194] Analyze the project development flow chart and extract a set of development modules;

[0195] Converting the plurality of modification objects and each development module information in the development module set into corresponding feature vector information respectively, and determining a plurality of modification object feature vectors and a development module feature vector set;

[0196] Based on the development module set, according to the plurality of modification object feature vectors and the development module feature vector set, a starting modification module is determined, and the starting modification module is determined as a service modification starting node.

[0197] Optionally, the starting node determination module 302 is specifically configured to:

[0198] According to the several modification object feature vectors and the development module feature vector set, the set index corresponding to the starting modification module is determined by the following formula:

[0199]

[0200] Among them, S index is the set index, r i is the feature vector of the i-th modified object, r nis the nth modified object feature vector, N is the total number of the modified object feature vectors, m j is the development module feature vector corresponding to the j-th development module;

[0201] The development module set is analyzed according to the set index, and a development module in the development module set corresponding to the set index is determined as the starting modification module.

[0202] Optionally, the milestone node determination module 303 is specifically configured to:

[0203] Analyze the development module feature vector set according to the business modification start node to determine the start modification node feature vector;

[0204] According to the project milestone node list, determine a set of continuous sub-nodes corresponding to each project milestone node;

[0205] Determine, according to the continuous sub-node set and the project milestone node list, a relationship vector between each sub-node and a corresponding project milestone node;

[0206] The key milestone node is determined according to the starting modification node feature vector, the continuous child node set and the relationship vector.

[0207] Optionally, the milestone node determination module 303 is specifically configured to:

[0208] According to the feature vector of the starting modification node, the set of continuous child nodes and the relationship vector, a key milestone node is determined, referring to the following formula:

[0209]

[0210] Among them, h max Key Milestones, is the continuous sub-node set corresponding to the feature vector T of the current project milestone node, S is the feature vector of the starting modification node, R h,k is the relationship vector between the current project milestone node h and the current child node k.

[0211] Optionally, the milestone node determination module 303 is specifically configured to:

[0212] Convert each child node in the continuous child node set and each milestone node in the project milestone node list into a corresponding child node feature vector and milestone node feature vector respectively;

[0213] According to the sub-node feature vector and the milestone node feature vector, the relationship vector between each sub-node and the corresponding project milestone node is determined by the following formula:

[0214]

[0215] Among them, R h,k is the relationship vector between the current project milestone node h and its child node k, R h The milestone node feature vector of the current project milestone node h, R k is the child node feature vector of the current child node k.

[0216] Optionally, the node analysis module 304 is specifically used to:

[0217] Extracting a time span according to the business modification start node and the key milestone node;

[0218] Based on the preset project dependency relationship, analyzing the business modification start node and the key milestone node, and determining the dependency strength between the business modification start node and the key milestone node;

[0219] The time span and the dependency intensity are determined as the resource coordination influencing factor set.

[0220] Optionally, the coordination module 305 is specifically used for:

[0221] Determine the impact scope of the demand according to the time span and the dependency intensity;

[0222] Determine the scale of resource scheduling based on the impact scope of the demand;

[0223] The currently available resource information is obtained, and the resource coordination plan is determined and outputted according to the currently available resource information and the resource scheduling scale.

[0224] The platform of this embodiment can be used to execute the method of any of the above embodiments, and its implementation principles and technical effects are similar and will not be repeated here.

Claims

1. A software development business management method, characterized in that: include: Obtain information about changes in customer demand, analyze the information about changes in customer demand, and determine key information about changes in demand; Obtain a project development flowchart, analyze the key information of the demand change and the project development flowchart, and determine the starting node of the business modification; Obtain a list of project milestone nodes, and filter the list of project milestone nodes according to the business modification start node to determine key milestone nodes; Analyze the business modification start node and the key milestone node to determine a set of resource coordination influencing factors; Based on the set of factors influencing resource coordination, a resource coordination plan is determined and output for reference by the project development team.

2. The method according to claim 1, characterized in that The analyzing the customer demand change information to determine the key information of the demand change includes: According to a preset information conversion tool, the customer demand change information is converted into continuous text demand information; Analyze the continuous text demand information to determine demand structured information; Extracting several demand keywords according to the demand structured information; Analyze the several demand keywords and determine several modification objects; The several modification objects are determined as the key information of the demand change.

3. The method according to claim 2, characterized in that The analyzing the key information of the demand change and the project development flowchart to determine the business modification starting node includes: Analyze the project development flow chart and extract a set of development modules; Converting the plurality of modification objects and each development module information in the development module set into corresponding feature vector information respectively, and determining a plurality of modification object feature vectors and a development module feature vector set; Based on the development module set, according to the plurality of modification object feature vectors and the development module feature vector set, a starting modification module is determined, and the starting modification module is determined as a service modification starting node.

4. The method according to claim 3, characterized in that The step of determining a starting modification module based on the development module set and according to the plurality of modification object feature vectors and the development module feature vector set comprises: According to the several modification object feature vectors and the development module feature vector set, the set index corresponding to the starting modification module is determined by the following formula: Among them, S index is the set index, r i is the feature vector of the i-th modified object, r n is the nth modified object feature vector, N is the total number of the modified object feature vectors, m j is the development module feature vector corresponding to the j-th development module; The development module set is analyzed according to the set index, and a development module in the development module set corresponding to the set index is determined as the starting modification module.

5. The method according to claim 3, characterized in that: The step of screening the project milestone node list according to the business modification start node to determine the key milestone nodes includes: Analyze the development module feature vector set according to the business modification start node to determine the start modification node feature vector; According to the project milestone node list, determine a set of continuous sub-nodes corresponding to each project milestone node; Determine, according to the continuous sub-node set and the project milestone node list, a relationship vector between each sub-node and a corresponding project milestone node; The key milestone node is determined according to the starting modification node feature vector, the continuous child node set and the relationship vector.

6. The method according to claim 5, characterized in that The key milestone node is determined according to the starting modification node feature vector, the continuous sub-node set and the relationship vector, referring to the following formula: Among them, h max Key Milestones, is the continuous sub-node set corresponding to the feature vector T of the current project milestone node, S is the feature vector of the starting modification node, R h,k is the relationship vector between the current project milestone node h and the current child node k.

7. The method according to claim 5, characterized in that The determining, according to the continuous sub-node set and the project milestone node list, a relationship vector between each sub-node and a corresponding project milestone node comprises: Convert each child node in the continuous child node set and each milestone node in the project milestone node list into a corresponding child node feature vector and milestone node feature vector respectively; According to the sub-node feature vector and the milestone node feature vector, the relationship vector between each sub-node and the corresponding project milestone node is determined by the following formula: Among them, R h,k is the relationship vector between the current project milestone node h and its child node k, R h The milestone node feature vector of the current project milestone node h, R k is the child node feature vector of the current child node k.

8. The method according to claim 1, characterized in that The analyzing the business modification start node and the key milestone node to determine a set of resource coordination influencing factors includes: Extracting a time span according to the business modification start node and the key milestone node; Based on the preset project dependency relationship, analyzing the business modification start node and the key milestone node, and determining the dependency strength between the business modification start node and the key milestone node; The time span and the dependency intensity are determined as the resource coordination influencing factor set.

9. The method according to claim 8, characterized in that Determining and outputting a resource coordination plan according to the resource coordination influencing factor set includes: Determine the impact scope of the demand according to the time span and the dependency intensity; Determine the scale of resource scheduling based on the impact scope of the demand; The currently available resource information is obtained, and the resource coordination plan is determined and outputted according to the currently available resource information and the resource scheduling scale.

10. A software development business management platform, characterized in that: include: A demand analysis module is used to obtain customer demand change information, analyze the customer demand change information, and determine key demand change information; A starting node determination module is used to obtain a project development flowchart, analyze the key information of the demand change and the project development flowchart, and determine the business modification starting node; A milestone node determination module is used to obtain a project milestone node list, screen the project milestone node list according to the business modification start node, and determine the key milestone nodes; A node analysis module, used to analyze the business modification start node and the key milestone node, and determine a set of resource coordination influencing factors; The coordination module is used to determine and output a resource coordination plan based on the resource coordination influencing factor set for reference by the project development team.

Citation Information

Cited By

  • Software development project management method and system based on incremental model

    CN120746515A

  • Incremental model-based software development project management method and system

    CN120746515B