Development efficiency score alarm processing method and device for informatization research and development project
Through automated data extraction and classification processing, combined with multiple scoring models, the total score of development efficiency of information R&D projects is generated, which solves the problems of poor accuracy and low efficiency of scoring results in the existing technology, and achieves more efficient and accurate scoring results , and save labor costs.
Patent Information
- Application Number
- CN202411563556.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, the development efficiency score of information technology research and development projects depends on manual experience, resulting in poor accuracy, low efficiency and time-consuming and labor-intensive scoring results.
By automatically extracting the R&D process data of information technology R&D projects, classifying the data based on multiple preset performance scoring indicators, selecting appropriate scoring models to generate scoring results, and comprehensively scoring the results, and finally generating a total development performance scoring score. When it is detected that the score result meets the preset alarm threshold, an alarm prompt is generated and sent to the project management terminal.
It improves the accuracy and scoring efficiency of the scoring results of information technology research and development projects, and saves labor and time costs.
Smart Images

Figure CN119477069A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of big data technology, and in particular to a method and device for processing development efficiency score alarms for information-based research and development projects. Background Art
[0002] High-efficiency R&D is one of the main means to enhance market competitiveness. The development efficiency score of information-based R&D projects can enable people to discover problems in the R&D process more promptly and optimize the R&D process. It plays a key role in the process from the proposal to the completion of information-based R&D projects.
[0003] At present, the existing technology mainly relies on employees to manually formulate development efficiency scoring indicators, and then score the development efficiency of the information technology R&D projects to be scored based on manual experience to obtain the final score.
[0004] However, the inventors have discovered that the prior art has at least the following technical problems: the scoring of various indicators of the development efficiency of information technology R&D projects relies solely on human experience and subjective judgment, and the scoring results are greatly affected by human factors, resulting in poor accuracy of the scoring results, low efficiency, and time-consuming and labor-intensive problems. Summary of the invention
[0005] The present application provides a method and device for processing development efficiency scoring alarms for information-based R&D projects, which can improve the accuracy and efficiency of scoring results for information-based R&D projects and save labor costs and time costs.
[0006] In a first aspect, the present application provides a development efficiency score alarm processing method for an information-based R&D project, which is applied to a server and includes:
[0007] Extract R&D process data of information-based R&D projects from data collection terminals;
[0008] Performing classification processing on the R&D process data according to a plurality of preset performance scoring indicators to obtain a set of target R&D process data corresponding to each preset performance scoring indicator;
[0009] According to each set of target R&D process data, one of the multiple preset scoring models is selected as a target scoring model, and the target R&D process data is input into the target scoring model to generate a scoring result under a preset performance scoring indicator corresponding to the target R&D process data;
[0010] Performing comprehensive scoring processing on the scoring results under all preset performance scoring indicators to generate a total development performance score of the information technology R&D project;
[0011] When it is detected that the development efficiency scoring result meets the preset alarm threshold, an alarm prompt is generated and sent to the project management terminal, so that the project management terminal can complete the reminder of users related to the information technology research and development project.
[0012] In one possible implementation, the extracting of R&D process data of an information-based R&D project from a data acquisition terminal includes: extracting R&D requirements from the data acquisition terminal, and responding to R&D operations performed by R&D users related to the information-based R&D project for the R&D requirements through a preset online platform, and recording data generated during the R&D operations as R&D process data; wherein the R&D requirements include business requirements, public requirements and version requirements.
[0013] In a possible implementation, the multiple preset performance scoring indicators include demand release rate, demand realization time, team capacity and team workload; accordingly, the R&D process data is classified according to the multiple preset performance scoring indicators to obtain a group of target R&D process data corresponding to each preset performance scoring indicator, including: classifying the R&D process data according to the demand release rate, and dividing the total number of R&D demands and the number of released demands corresponding to the demand release rate from the R&D process data as a group of target R&D process data; according to the demand realization time, dividing the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time from the R&D process data as a group of target R&D process data; according to the team capacity, dividing the number of released demands and the number of R&D team members corresponding to the team capacity from the R&D process data as a group of target R&D process data; according to the team workload, dividing the total working hours and standard workload corresponding to the team workload from the R&D process data as a group of target R&D process data.
[0014] In a possible implementation, the selecting one from a plurality of preset scoring models as a target scoring model according to each group of target R&D process data includes: determining a demand release rate index value according to the total number of R&D demands and the number of released demands corresponding to the demand release rate, and selecting a demand release rate scoring model according to the demand release rate index value; or determining a demand realization time index value according to the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time, and selecting a demand realization time scoring model according to the demand realization time index value; or determining a team capacity index value according to the number of released demands and the number of R&D team members corresponding to the team capacity, and selecting a team capacity scoring model according to the team capacity index value; or determining a team workload index value according to the total working hours and standard workload corresponding to the team workload, and selecting a team load scoring model according to the team load index value.
[0015] In a possible implementation, the calculation method for determining the demand release rate index value according to the total number of R&D demands and the number of released demands corresponding to the demand release rate is:
[0016] Demand release rate index value = (number of released requirements / total number of R&D requirements) × 100%;
[0017] The demand release rate scoring model is:
[0018] If N1<=A1%, then X=X1 points; if N1∈(A1%, B1%], then X is taken from the X1-X2 interval; if N1∈(B1%, C1%], then X is taken from the X3 to X1 interval; if N1∈(C1%, D1%], then X is taken from the X4 to X3 interval; if N1∈(D1%, E1%], then X is taken from the X5 to X4 interval; where N1 is the release rate ranking determined according to the demand release rate index value, and X is the result output by the demand release rate scoring model, in which 0<A1<B1<C1<D1<E1<100, X1>X2>X3>X4>X5>0;
[0019] The calculation method of determining the demand realization time index value according to the R&D demand acquisition time corresponding to the demand realization time and the R&D demand release time is as follows:
[0020] Demand realization time indicator value = R&D demand release time - R&D demand acquisition time;
[0021] The demand realization time scoring model is:
[0022] If N2<=A2%, then T=T1; if N2∈(A2%, B2%], then T is taken from the T1-T2 interval; if N2∈(B2%, C2%], then T is taken from the T3 to T1 interval; if N2∈(T2%, T2%], then T is taken from the T4 to T3 interval; if N2∈(D2%, E2%], then T is taken from the T5 to T4 interval; where N2 is the ranking of the realization time determined according to the demand realization time index value, and T is the result output by the demand realization time scoring model, in which 0<A2<B2<C2<D2<E2<100, T1>T2>T3>T4>T5>0;
[0023] The team capacity index value is determined according to the number of published requirements and the number of R&D team members corresponding to the team capacity, and the calculation method is:
[0024] Team capacity indicator value = number of published requirements ÷ number of R&D team members;
[0025] The team capacity scoring model is:
[0026] If P <= A3%, then Y = Y1 points; if P ∈ (A3%, B3%], then Y takes values in the range from Y1 - Y2 points; if P ∈ (B3%, C3%], then Y takes values in the range from Y3 to Y2 points; if P ∈ (C3%, D3%], then Y takes values in the range from Y4 to Y3 points; and if P ∈ (D3%, E3%], then Y takes values in the range from Y5 to Y4 points; where P is the production capacity ranking determined according to the team production capacity index value, Y is the result output by the team production capacity scoring model, in the team production capacity scoring model, 0 < A3 < B3 < C3 < D3 < E3 < 100, and Y1 > Y2 > Y3 > Y4 > Y5 > 0;
[0027] The calculation method for determining the team work load index value based on the total working hours corresponding to the team work load and the standard work amount is as follows:
[0028] Team work load index value = (total working hours ÷ standard work amount) × 100%;
[0029] The team work load scoring model is as follows:
[0030] If W ≥ U%, then Z = Z2 points;
[0031] If, after removing the top U%, W ≥ M%, then Z takes values in the range from Z1 to Z2 points; if, after removing the top U%, W < M%, then Z takes values in the range from Z0 to Z1 points, where 0 < U < M ≤ 100, Z0 < Z1 < Z2 ≤ 100, W is the work load ranking determined according to the team work load index value, and Z is the result output by the team work load scoring model.
[0032] In a possible implementation manner, it further includes:
[0033] When it is detected that the R & D requirement is adjusted, the reference values of the index of the requirement release rate scoring model, the requirement implementation duration scoring model, the team production capacity scoring model, and the team work load scoring model are updated to obtain the new reference values of the index of the requirement release rate scoring model, the requirement implementation duration scoring model, the team production capacity scoring model, and the team work load scoring model; where the new reference values are used to update the requirement release rate scoring model, the requirement implementation duration scoring model, the team production capacity scoring model, and the team work load scoring model.
[0034] In one possible implementation, the R&D requirements include business requirements, public requirements and version requirements, wherein the business requirements, public requirements and version requirements are of different categories, and each category of R&D requirements also includes multiple different levels of R&D requirements; accordingly, the method also includes: according to each level of R&D requirements, fine-tuning the target scoring model to obtain an adjusted target scoring model, and the adjusted target scoring model corresponds to each level of R&D requirements.
[0035] In a possible implementation, the difference between the total development efficiency scores of every two of the information technology R&D projects is less than or equal to a preset score difference threshold.
[0036] In a second aspect, the present application provides a development efficiency score alarm processing device for an information-based R&D project, comprising:
[0037] Data extraction module, used to extract R&D process data of information-based R&D projects from data collection terminals;
[0038] A data classification module, used to perform classification processing on the R&D process data according to a plurality of preset performance scoring indicators, and obtain a set of target R&D process data corresponding to each preset performance scoring indicator;
[0039] A scoring module, configured to select one of a plurality of preset scoring models as a target scoring model according to each set of target R&D process data, input the target R&D process data into the target scoring model, and generate a scoring result under a preset performance scoring indicator corresponding to the target R&D process data;
[0040] The scoring module is further used to perform comprehensive scoring processing on the scoring results under all preset performance scoring indicators to generate a total development performance score of the information technology R&D project;
[0041] The alarm processing module is used to generate an alarm prompt and send it to the project management terminal when it is detected that the development efficiency scoring result meets the preset alarm threshold, so that the project management terminal can complete the reminder of users related to the information technology R&D project.
[0042] In a third aspect, the present application provides an electronic device, comprising: at least one processor and a memory;
[0043] The memory stores computer-executable instructions;
[0044] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the development efficiency score alarm processing method for the information-based R&D project as described in the first aspect above.
[0045] In a fourth aspect, the present application provides a computer-readable storage medium, in which a computer-executable instruction is stored. When a processor executes the computer-executable instruction, a development efficiency score alarm processing method for an information-based R&D project as described in the first aspect above is implemented.
[0046] The present application provides a method and device for processing the development efficiency score alarm of an information-based R&D project. The method first automatically extracts the R&D process data of the information-based R&D project, and then performs classification processing on the R&D process data to obtain the target R&D process data corresponding to each preset efficiency scoring index. Then, one of the multiple preset scoring models is selected as the target scoring model, and each group of target R&D process data is input into the corresponding target scoring model to obtain the scoring result. Then, the scoring result under the preset efficiency scoring index is subjected to comprehensive scoring processing to generate the total development efficiency score of the information-based R&D project. When it is detected that the development efficiency score result meets the preset alarm threshold, an alarm prompt is generated and sent to the project management terminal, so that the project management terminal completes the reminder of users related to the information-based R&D project. It can be seen from this that the generation process of the final development efficiency total score reduces the influence of human factors on the scoring results, improves the scoring efficiency, and also improves the accuracy of the scoring results. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0048] Figure 1 A schematic diagram of an application scenario of a method for processing development efficiency score alarms for an information-based R&D project provided in an embodiment of the present application;
[0049] Figure 2 A flowchart of a method for processing development efficiency score alarms for an information-based R&D project provided in an embodiment of the present application;
[0050] Figure 3 A schematic diagram of the structure of a development efficiency scoring and warning device for an information-based R&D project provided in an embodiment of the present application;
[0051] Figure 4 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.
[0052] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0053] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0054] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution 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.
[0055] At present, the inventors have found that the various indicators of the development efficiency of information-based R&D projects are scored only by relying on manual experience. However, due to the different types of each indicator, the scoring method will also be different. If only manual scoring is relied upon, it will be affected by subjective factors, resulting in inaccurate scoring results for each indicator, thereby making the scoring results of the development efficiency less accurate. At the same time, the process of manual thinking and scoring will increase dramatically with the increase in the number and level of requirements in the information-based R&D projects, resulting in a sharp increase in labor costs and time costs, leading to low efficiency.
[0056] To solve the above technical problems, the embodiments of the present application provide the following technical concepts for solving the problems: first, define the development efficiency indicators of the R&D team, such as demand realization / development time, demand release rate, demand realization rate, team capacity and other indicators, then model each type of indicator and design a scoring model, and use the scoring model to score each type of indicator, and finally perform a comprehensive scoring on all scoring results of the R&D efficiency of the information technology R&D project to obtain the final scoring result. The entire process is fully automated, which can reduce labor costs while improving efficiency and the accuracy of scoring results.
[0057] Figure 1 A schematic diagram of an application scenario of the development efficiency score alarm processing method for an information-based R&D project provided in an embodiment of the present application, such as Figure 1 As shown, it includes: a data collection terminal 101, a server 102 and a project management terminal 103.
[0058] The data collection terminal 101 is used to collect R&D process data transmitted from the cloud, other servers or mobile terminals. The server 102 is used to extract R&D process data from the data collection terminal 101, and perform the development efficiency scoring operation of the information-based R&D project to generate the scoring result. The project management terminal 103 is used for users to view the scoring results and related data of the information-based R&D project and to manage the team.
[0059] Figure 2 A flow chart of a method for processing a development efficiency score alarm for an information-based R&D project provided in an embodiment of the present application. The execution subject of this embodiment may be Figure 1 The server 102 in the illustrated embodiment may also be other computer-related devices, and there is no particular limitation on this embodiment.
[0060] like Figure 2 As shown, the development efficiency score alarm processing method of the information technology R&D project includes:
[0061] S201: Extracting R&D process data of an information-based R&D project from a data collection terminal.
[0062] In this embodiment, the R&D process data of the information-based R&D project refers to the data related to all the R&D operation processes of the assessment team recorded on the online platform when the assessment team carries out R&D work based on the R&D requirements after the demander provides the information-based R&D requirements.
[0063] Specifically, in an optional embodiment of the present application, step S201 includes: extracting R&D requirements from a data acquisition terminal, and responding to R&D operations performed by R&D users related to the information technology R&D project in response to the R&D requirements through a preset online platform, and recording the data generated during the R&D operations as R&D process data; wherein the R&D requirements include business requirements, public requirements and version requirements.
[0064] In this embodiment, the preset online platform can be an online operating platform used by the entire assessment team, and the preset online platform can be a system, software and web page. The data acquisition terminal can be a device that can establish a communication connection with the R&D requirements of the information project uploaded by the demander.
[0065] In this embodiment, business needs refer to needs that meet business development or business management needs. Business needs may be requirements for information technology research and development projects (such as building an information system) to achieve a specific function. Public needs refer to needs created to meet the daily management requirements of information technology research and development projects. After the public needs are achieved, the information system can be used to connect daily project tasks such as technical research, training, and leave approval. Version requirements refer to needs created to meet the requirements of software version management and development process management. Version requirements are used to connect tasks that are related to the version work but do not belong to any business needs, such as: development and testing plan formulation, demand evaluation, various review meetings, and system testing.
[0066] S202: Classify the R&D process data according to a plurality of preset performance scoring indicators to obtain a set of target R&D process data corresponding to each preset performance scoring indicator.
[0067] In this embodiment, classification processing refers to the process of dividing the target R&D process data corresponding to each preset performance score in the R&D process data into a group of data according to different preset performance score indicators. In this embodiment, the preset performance score indicator refers to the evaluation indicator pre-specified for the personnel in the assessment team. The formulation of the preset performance indicator can be adaptively adjusted according to different R&D needs.
[0068] Based on the above embodiment, in an optional embodiment of the present application, the multiple preset performance scoring indicators include demand release rate, demand realization time, team capacity and team workload. Accordingly, step S202 includes:
[0069] S202a: Perform classification processing on the R&D process data according to the demand release rate, and divide the total number of R&D demands and the number of released demands corresponding to the demand release rate from the R&D process data as a group of target R&D process data.
[0070] In this embodiment, the demand release rate is the ratio of the information technology R&D projects related to the R&D demand that are successfully released within the required period after the R&D demand is proposed to the total number of R&D demands. Then the data related to the number of R&D demands and the number of released demands in the R&D process data can be regarded as the same set of target R&D process data.
[0071] S202b: According to the demand realization time, the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time are divided from the R&D process data as a group of target R&D process data.
[0072] In this embodiment, the demand realization time refers to the time from the date of proposal to the date of release of the information technology R&D project related to the R&D demand. The data related to the time of proposal and release of the R&D demand in the R&D process data can be regarded as the same set of target R&D process data.
[0073] S202c: According to the team capacity, the number of published requirements and the number of R&D team members corresponding to the team capacity are divided from the R&D process data as a set of target R&D process data.
[0074] In this embodiment, the team capacity can be the information technology R&D projects released by the entire assessment team in a specific time period and the number of assessment team members. The data related to the number of R&D demand releases and the number of assessment team members in the R&D process data can be regarded as the same set of target R&D process data.
[0075] S202d: According to the team workload, the total working hours and standard workload corresponding to the team workload are divided from the R&D process data as a set of target R&D process data.
[0076] In this embodiment, the team workload can be the data of the total working hours and standard workload of the assessment team. The data of working hours and workload in the R&D process can be regarded as the same set of target R&D process data.
[0077] S203: Select one from a plurality of preset scoring models as a target scoring model according to each set of target R&D process data, input the target R&D process data into the target scoring model, and generate a scoring result under a preset performance scoring indicator corresponding to the target R&D process data.
[0078] In this embodiment, the preset scoring model may be a calculation rule, formula or method for obtaining a scoring result corresponding to each preset performance scoring indicator using the target R&D process data in step S202. The scoring result may be a score corresponding to each preset performance scoring indicator.
[0079] Based on the above embodiment, in an optional embodiment of the present application, in step S203, one of the preset scoring models is selected as a target scoring model according to each group of target R&D process data, including:
[0080] S203a: Determine a demand release rate index value based on the total number of R&D demands and the number of released demands corresponding to the demand release rate, and select a demand release rate scoring model based on the demand release rate index value.
[0081] In this embodiment, the total number of R&D needs refers to the number of R&D needs proposed within a specific time period, for example, the specific time period may be the current year, the current month, or the current quarter.
[0082] In an optional embodiment of the present application, the calculation method for determining the demand release rate index value in step S203a is:
[0083] The demand release rate index value = (number of released demands ÷ total number of R&D demands) × 100%.
[0084] The demand release rate scoring model is:
[0085] If N1<=A1%, then X=X1; if N1∈(A1%, B1%], then X is taken from the interval between X1-X2; if N1∈(B1%, C1%], then X is taken from the interval between X3 and X1; if N1∈(C1%, D1%], then X is taken from the interval between X4 and X3; if N1∈(D1%, E1%], then X is taken from the interval between X5 and X4; where N1 is the release rate ranking determined according to the demand release rate index value, and X is the result output by the demand release rate scoring model. In the demand release rate scoring model, 0<A1<B1<C1<D1<E1<100, X1>X2>X3>X4>X5>0.
[0086] In this embodiment, according to the distribution of the demand release rate index value, 5 intervals are dynamically divided to make the scoring results smooth in multiple intervals, so that the differences between the scoring results are within a certain range, and will not cause excessive differences, affecting the work enthusiasm of each member of the assessment team. In this embodiment, determining the release rate ranking according to the demand release rate index value refers to the arrangement order obtained after sorting the numerical values of the demand release rate index values of multiple information technology research and development projects. In this embodiment, the setting of the index reference values such as A1, A2, A3, A4, X1, X2, X3 and X4 in the demand release rate scoring model can be pre-set according to historical or manual experience. For example, when the demand release rate index value of an information technology research and development project developed by a certain assessment team ranks in the top 20% of the demand release rate index values of all assessment teams, assuming that X1=15 points, X2=13.5 points, X3=12 points, X3=10.5 points, and X4=9 points, according to the demand release rate scoring model, it can be known that N1≤20%, then the result X output by the demand release rate scoring model takes X1=15 points.
[0087] S203b: or determining a demand realization time index value according to the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time, and selecting a demand realization time scoring model according to the demand realization time index value.
[0088] In this embodiment, the R&D demand acquisition time refers to the time when the assessment team accepts the R&D demand after the demander proposes the R&D demand, and the R&D demand release time refers to the online time or Internet release time of the information technology R&D project.
[0089] In an optional embodiment of the present application, in step S203b, according to the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time, the calculation method of determining the demand realization time index value is:
[0090] The demand realization time indicator value = R&D demand release time - R&D demand acquisition time.
[0091] The scoring model for demand realization time is:
[0092] If N2<=A2%, then T=T1; if N2∈(A2%, B2%], then T is taken from the T1-T2 interval; if N2∈(B2%, C2%], then T is taken from the T3 to T1 interval; if N2∈(T2%, T2%], then T is taken from the T4 to T3 interval; and if N2∈(D2%, E2%], then T is taken from the T5 to T4 interval; where N2 is the ranking of the realization time determined according to the demand realization time index value, and T is the result output by the demand realization time scoring model. In the demand realization time scoring model, 0<A2<B2<C2<D2<E2<100, T1>T2>T3>T4>T5>0.
[0093] In this embodiment, the setting of the relevant index reference values of the demand realization time scoring model, such as N2, A2, A3, T1, T2, etc., is similar to that in step S203a, so this embodiment will not be elaborated or illustrated here.
[0094] S203c: or determining a team capacity indicator value according to the number of published requirements and the number of R&D team members corresponding to the team capacity, and selecting a team capacity scoring model according to the team capacity indicator value.
[0095] In this embodiment, the number of published requirements has been explained in the above embodiment, so this embodiment will not be repeated here. The number of R&D team members refers to the number of people in the assessment team within a specific time period, for example, within a month. It should be noted that the number of R&D team members needs to exclude outsourced personnel who left within this month. Outsourced personnel refers to personnel who have not made substantial contributions to the R&D project.
[0096] In an optional embodiment of the present application, in step S203c, the team capacity index value is determined according to the number of published requirements corresponding to the team capacity and the number of R&D team members, and the calculation method is:
[0097] Team capacity indicator value = number of published requirements ÷ number of R&D team members;
[0098] The team capacity scoring model is:
[0099] If P <= A3%, then Y = Y1 points; if P ∈ (A3%, B3%], then Y takes values in the range from Y1 - Y2 points; if P ∈ (B3%, C3%], then Y takes values in the range from Y3 to Y2 points; if P ∈ (C3%, D3%], then Y takes values in the range from Y4 to Y3 points; and if P ∈ (D3%, E3%], then Y takes values in the range from Y5 to Y4 points; where P is the production capacity ranking determined according to the team production capacity index value, Y is the result output by the team production capacity scoring model, in the team production capacity scoring model, 0 < A3 < B3 < C3 < D3 < E3 < 100, and Y1 > Y2 > Y3 > Y4 > Y5 > 0.
[0100] In this embodiment, the setting of the reference values P, Y1, Y2, Y3, Y4, Y5, B3, C3, D3, etc. in the team production capacity scoring model is similar to that in step S203a, so it will not be elaborated and exemplified here in this embodiment.
[0101] S203d: Or determine the team workload index value according to the total working hours and standard workload corresponding to the team workload, and select the team workload scoring model according to the team load index value.
[0102] In this embodiment, the total working hours corresponding to the team workload can be the sum of the total working hours of internal personnel and external personnel for assessing the team, and the standard workload can be the standard workload of internal personnel and external personnel for assessing the team. Among them, the workload can be the number of codes completed or the number of test works completed, etc., which are the working data sets related to the informatization R & D project.
[0103] In an alternative embodiment of the present application, in step S203d, the calculation method for determining the team workload index value according to the total working hours and standard workload corresponding to the team workload is as follows:
[0104] Team workload index value = (total working hours ÷ standard workload) × 100%.
[0105] The team workload scoring model is:
[0106] If W ≥ U%, then Z = Z2 points;
[0107] If after removing the first U%, W ≥ M%, then Z takes values in the range from Z1 to Z2 points; if after removing the first U%, W < M%, then Z takes values in the range from Z0 to Z1 points, where 0 < U < M ≤ 100, Z0 < Z1 < Z2 ≤ 100, and W is the workload ranking determined according to the team workload index value.
[0108] In this embodiment, the settings of W, U, Z, Z1, Z2 can be adaptively set according to the differential ratio linear scoring rule and R & D requirements.
[0109] For example, in an optional embodiment of the present application, assuming that U is 25, W is 10, and Z2 is 100 points, it can be seen that Z should be Z2=100 points. When the total working hours are 0, Z should be 0 points.
[0110] Based on the above embodiments, in an optional embodiment of the present application, the development efficiency score alarm processing method of an information-based R&D project also includes: when an adjustment to the R&D demand is detected, the indicator reference values of the demand release rate scoring model, the demand realization time scoring model, the team capacity scoring model, and the team workload scoring model are updated to obtain new indicator reference values of the demand release rate scoring model, the demand realization time scoring model, the team capacity scoring model, and the team workload scoring model; wherein the new indicator reference values are used to update the demand release rate scoring model, the demand realization time scoring model, the team capacity scoring model, and the team workload scoring model.
[0111] In this embodiment, the indicator reference value is as described in steps S203a to S203d, and the indicator reference value may be a natural number greater than 0.
[0112] Based on the above embodiments, in an optional embodiment of the present application, R&D requirements include business requirements, public requirements and version requirements, wherein the categories of business requirements, public requirements and version requirements are different, and each category of R&D requirements also includes multiple different levels of R&D requirements; accordingly, the method also includes: according to each level of R&D requirements, fine-tuning the target scoring model to obtain an adjusted target scoring model, and the adjusted target scoring model corresponds to each level of R&D requirements.
[0113] In this embodiment, business requirements can be regarded as one type of requirements, public requirements can be regarded as two types of requirements, and version requirements can be regarded as three types of requirements. The three types of R&D requirements are of different categories. The levels of R&D requirements are different, and the required R&D process data are also different, so the subsequent target scoring model also needs to be fine-tuned.
[0114] In this embodiment, R&D requirements are divided into different types of R&D requirements, such as business requirements, public requirements, and version requirements. In addition, business requirements, public requirements, and version requirements can be further refined, that is, business requirements include primary business requirements, secondary business requirements, and tertiary business requirements. Public requirements include primary public requirements, secondary public requirements, and tertiary public requirements. Version requirements can include primary version requirements, secondary version requirements, and tertiary version requirements.
[0115] For example: The demand release rate of secondary demand = the number of secondary demand released in the year ÷ (the number of secondary demand released in the year + the number of secondary demand not released in the year) × 100%. The demand realization time of secondary demand = the release time of secondary demand released in the year - the acceptance time. The team capacity of tertiary demand = the number of tertiary demand released in the year ÷ the number of R&D team members in the year.
[0116] S204: Perform comprehensive scoring processing on the scoring results under all preset performance scoring indicators to generate a total development performance score of the information technology R&D project.
[0117] In this embodiment, comprehensive scoring processing refers to the process of uniformly scoring the scoring results obtained for each preset performance scoring indicator of the information technology R&D project in step S203, such as summing up the results output by the demand release rate scoring model, the results output by the demand realization time scoring model, the results output by the team capacity scoring model, and the results output by the team workload scoring model. Based on the above embodiment, the total development efficiency score SUM=X+T+Y+Z.
[0118] Based on the above embodiments, it can be known that in an optional embodiment of the present application, the difference between the total development efficiency scores of every two information technology R&D projects is less than or equal to a preset score difference threshold.
[0119] In this embodiment, the total development efficiency scores corresponding to the two information-based R&D projects are not too different from each other because the target scoring model of steps S203a to S203d adopts the scoring method of interval smoothing and interval ratio smoothing, which can help improve the work enthusiasm of R&D personnel in the assessment team of each information-based R&D project. The preset score difference threshold can be 15 points, and the total development efficiency score corresponding to each information-based R&D project is not less than 60 points.
[0120] S205: When it is detected that the development efficiency scoring result meets the preset alarm threshold, an alarm prompt is generated and sent to the project management terminal, so that the project management terminal can complete the reminder of users related to the information technology research and development project.
[0121] In this embodiment, the preset alarm threshold may be a pre-set minimum limit of development efficiency, below which an alarm indication needs to be sent, for example, the preset alarm threshold may be 75 points or 80 points. The alarm prompt may be only a specific development efficiency score result, or may be a text message, for example, "The development efficiency of your company's team 1 is less than 75 points, please be aware and take appropriate measures to improve the development efficiency of team 1".
[0122] In this embodiment, the project management terminal may be a management device of the management party to which the R&D personnel of the information technology R&D project belong.
[0123] In an optional embodiment of the present application, steps S201 to S205 are all performed fully automatically on the server without manual operation, thereby improving scoring efficiency.
[0124] In summary, the development efficiency score alarm processing method of the information-based R&D project provided in the embodiment of the present application first extracts the R&D process data of the information-based R&D project, and then performs classification processing on the R&D process data to obtain the target R&D process data corresponding to each preset efficiency scoring index. Then, one of the multiple preset scoring models is selected as the target scoring model, and each group of target R&D process data is input into the corresponding target scoring model to obtain the scoring result, and then the scoring result under the preset efficiency scoring index is subjected to comprehensive scoring processing to generate the total development efficiency score of the information-based R&D project. When it is detected that the development efficiency score result meets the preset alarm threshold, an alarm prompt is generated and sent to the project management terminal, so that the project management terminal completes the reminder of users related to the information-based R&D project. It can be seen from this that the generation process of the final development efficiency total score reduces the influence of human factors on the scoring results, improves the scoring efficiency, and also improves the accuracy of the scoring results.
[0125] At the same time, R&D needs are divided into different types or levels of business needs, public needs and version requirements. Different types of R&D needs are further divided into different levels of R&D needs, which requires adjusting the target scoring model so that the final development efficiency score of the information technology R&D project corresponding to each type of R&D need is more accurate.
[0126] At the same time, through dynamic interval smoothing, compared with the manual numerical value division interval method, the development efficiency score alarm processing method for information-based R&D projects provided in the embodiment of the present application can better balance the score differences of the final development efficiency total score, so that all development efficiency total scores are smoothed within multiple intervals and are limited to a reasonable score range, which will not cause excessive score differences and affect the work enthusiasm of the assessment team.
[0127] Figure 3 The schematic diagram of the structure of the development efficiency scoring alarm device for the information-based R&D project provided in the embodiment of the present application is used for Figure 1 The server 102 shown includes: a data extraction module 31, a data classification module 32, a scoring module 33 and an alarm processing module 34.
[0128] The data extraction module 31 is used to extract the R&D process data of the information-based R&D project from the data collection terminal.
[0129] The data classification module 32 is used to perform classification processing on the R&D process data according to a plurality of preset performance scoring indicators to obtain a set of target R&D process data corresponding to each preset performance scoring indicator.
[0130] The scoring module 33 is used to select one of the preset scoring models as a target scoring model according to each set of target R&D process data, and input the target R&D process data into the target scoring model to generate a scoring result under the preset performance scoring index corresponding to the target R&D process data.
[0131] The scoring module 33 is also used to perform comprehensive scoring processing on the scoring results under all preset performance scoring indicators to generate a total development performance score of the information technology R&D project.
[0132] The alarm processing module 34 is used to send an alarm prompt of development efficiency to the project management terminal when it is detected that the development efficiency scoring result meets the preset alarm threshold, so that the project management terminal can complete the reminder of users related to the information technology R&D project.
[0133] In an optional embodiment of the present application, the data extraction module 31 is specifically used to: extract R&D needs from the data acquisition terminal, and respond to R&D operations performed by R&D users related to the information technology R&D project based on the R&D needs through a preset online platform, and record the data generated during the R&D operation as R&D process data.
[0134] In an optional embodiment of the present application, a plurality of preset performance scoring indicators include demand release rate, demand realization time, team capacity and team workload. Accordingly, the data classification module 32 is specifically used to: perform classification processing on the R&D process data according to the demand release rate, and divide the total number of R&D demands and the number of released demands corresponding to the demand release rate from the R&D process data as a group of target R&D process data; according to the demand realization time, divide the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time from the R&D process data as a group of target R&D process data; according to the team capacity, divide the number of released demands and the number of R&D team members corresponding to the team capacity from the R&D process data as a group of target R&D process data; according to the team workload, divide the total working hours and standard workload corresponding to the team workload from the R&D process data as a group of target R&D process data.
[0135] In an optional embodiment of the present application, the data classification module 32 is further specifically used to: determine the demand release rate index value based on the total number of R&D demands and the number of released demands corresponding to the demand release rate, and select the demand release rate scoring model based on the demand release rate index value; or determine the demand realization time index value based on the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time, and select the demand realization time scoring model based on the demand realization time index value; or determine the team capacity index value based on the number of released demands and the number of R&D team members corresponding to the team capacity, and select the team capacity scoring model based on the team capacity index value; or determine the team workload index value based on the total working hours and standard workload corresponding to the team workload, and select the team load scoring model based on the team load index value.
[0136] In an optional embodiment of the present application, the data classification module 32 is specifically used to determine the calculation method of the demand release rate index value according to the total number of R&D demands and the number of released demands corresponding to the demand release rate:
[0137] Demand release rate index value = (number of released requirements / total number of R&D requirements) × 100%;
[0138] The demand release rate scoring model is:
[0139] If N1<=A1%, then X=X1; if N1∈(A1%, B1%], then X is taken from the interval between X1-X2; if N1∈(B1%, C1%], then X is taken from the interval between X3 and X1; if N1∈(C1%, D1%], then X is taken from the interval between X4 and X3; if N1∈(D1%, E1%], then X is taken from the interval between X5 and X4; where N1 is the release rate ranking determined according to the demand release rate index value, and X is the result output by the demand release rate scoring model. In the demand release rate scoring model, 0<A1<B1<C1<D1<E1<100, X1>X2>X3>X4>X5>0.
[0140] The data classification module 32 is specifically used to: determine the calculation method of the demand realization time index value according to the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time:
[0141] Demand realization time indicator value = R&D demand release time - R&D demand acquisition time;
[0142] The scoring model for demand realization time is:
[0143] If N2 <= A2%, then T = T1 minutes; if N2 ∈ (A2%, B2%], then T is taken from the range of T1 - T2 minutes; if N2 ∈ (B2%, C2%], then T is taken from the range of T3 to T1 minutes; if N2 ∈ (T2%, T2%], then T is taken from the range of T4 to T3 minutes; and if N2 ∈ (D2%, E2%], then T is taken from the range of T5 to T4 minutes; where N2 is the implementation duration ranking determined according to the implementation duration index value, T is the result output by the demand implementation duration scoring model, in the demand implementation duration scoring model, 0 < A2 < B2 < C2 < D2 < E2 < 100, and T1 > T2 > T3 > T4 > T5 > 0.
[0144] The data classification module 32 is specifically used for: determining the team production capacity index value according to the number of released demands corresponding to the team production capacity and the number of R & D team members, and the calculation method is:
[0145] Team production capacity index value = Number of released demands ÷ Number of R & D team members;
[0146] The team production capacity scoring model is:
[0147] If P <= A3%, then Y = Y1 points; if P ∈ (A3%, B3%], then Y is taken from the range of Y1 - Y2 points; if P ∈ (B3%, C3%], then Y is taken from the range of Y3 to Y2 points; if P ∈ (C3%, D3%], then Y is taken from the range of Y4 to Y3 points; and if P ∈ (D3%, E3%], then Y is taken from the range of Y5 to Y4 points; where P is the production capacity ranking determined according to the team production capacity index value, Y is the result output by the team production capacity scoring model, in the team production capacity scoring model, 0 < A3 < B3 < C3 < D3 < E3 < 100, and Y1 > Y2 > Y3 > Y4 > Y5 > 0.
[0148] The data classification module 32 is specifically used for: determining the team workload index value according to the total working hours and the standard workload corresponding to the team workload, and the calculation method is:
[0149] Team workload index value = (Total working hours ÷ Standard workload) × 100%;
[0150] The team workload scoring model is:
[0151] If W ≥ U%, then Z = Z2 points;
[0152] If, after removing the first U%, W ≥ M%, then Z is taken from the range of Z1 to Z2 points; if, after removing the first U%, W < M%, then Z is taken from the range of Z0 to Z1 points, where 0 < U < M ≤ 100, Z0 < Z1 < Z2 ≤ 100, W is the workload ranking determined according to the team workload index value, and Z is the result output by the team workload scoring model.
[0153] In an optional embodiment of the present application, the data classification module 32 is also used for: when it is detected that the R&D demand has been adjusted, the indicator reference values of the demand release rate scoring model, the demand realization time scoring model, the team capacity scoring model and the team workload scoring model are updated to obtain new indicator reference values of the demand release rate scoring model, the demand realization time scoring model, the team capacity scoring model and the team workload scoring model; wherein the new indicator reference values are used to update the demand release rate scoring model, the demand realization time scoring model, the team capacity scoring model and the team workload scoring model.
[0154] In an optional embodiment of the present application, R&D requirements include business requirements, public requirements and version requirements, wherein the categories of business requirements, public requirements and version requirements are different, and each category of R&D requirements also includes multiple different levels of R&D requirements; accordingly, the data classification module 32 is also used to: fine-tune the target scoring model according to each level of R&D requirements to obtain an adjusted target scoring model, and the adjusted target scoring model corresponds to each level of R&D requirements.
[0155] The development efficiency score alarm processing device for information-based R&D projects provided in this embodiment can be used to execute the technical solution of the above-mentioned method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.
[0156] Figure 4 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the electronic device includes: at least one processor 401 and a memory 402 .
[0157] The memory 402 is used to store computer-executable instructions.
[0158] The processor 401 is used to execute the computer-executable instructions stored in the memory 402 to implement the various steps involved in the above method embodiment. For details, please refer to the relevant description in the above method embodiment.
[0159] Optionally, the memory 402 may be independent or integrated with the processor 401 .
[0160] When the memory 402 is independently provided, the electronic device further includes a bus 403 for connecting the memory 402 and the processor 401 .
[0161] The embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above-mentioned development efficiency score alarm processing method for information-based R&D projects is implemented.
[0162] The embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the above-mentioned development efficiency score alarm processing method for information-based R&D projects.
[0163] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0164] The modules described above as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.
[0165] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each module may exist physically separately, or two or more modules may be integrated into one unit. The unit composed of the above modules may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0166] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method of each embodiment of the present application.
[0167] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0168] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.
[0169] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0170] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0171] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device or a main control device.
[0172] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0173] The present invention is intended to illustrate the technical solution of the present application rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some or all of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solution from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for processing development efficiency score alarms for information-based R&D projects, characterized in that: Applied to a server, the method comprises: Extract R&D process data of information-based R&D projects from data collection terminals; Performing classification processing on the R&D process data according to a plurality of preset performance scoring indicators to obtain a set of target R&D process data corresponding to each preset performance scoring indicator; According to each set of target R&D process data, one of the multiple preset scoring models is selected as a target scoring model, and the target R&D process data is input into the target scoring model to generate a scoring result under a preset performance scoring indicator corresponding to the target R&D process data; Performing comprehensive scoring processing on the scoring results under all preset performance scoring indicators to generate a total development performance score of the information technology R&D project; When it is detected that the development efficiency scoring result meets the preset alarm threshold, an alarm prompt is generated and sent to the project management terminal, so that the project management terminal can complete the reminder of users related to the information technology research and development project.
2. The method according to claim 1, characterized in that The extracting of R&D process data of the information-based R&D project from the data collection terminal includes: Extracting R&D requirements from the data collection terminal, and responding to R&D operations performed by R&D users related to the information-based R&D project for the R&D requirements through a preset online platform, and recording data generated during the R&D operations as R&D process data; The R&D requirements include business requirements, public requirements and version requirements.
3. The method according to claim 1, characterized in that The multiple preset performance scoring indicators include demand release rate, demand realization time, team capacity and team workload; Accordingly, the R&D process data is classified according to a plurality of preset performance scoring indicators to obtain a set of target R&D process data corresponding to each preset performance scoring indicator, including: Performing classification processing on the R&D process data according to the demand release rate, dividing the total number of R&D demands and the number of released demands corresponding to the demand release rate from the R&D process data as a group of target R&D process data; According to the demand realization time, the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time are divided from the R&D process data as a set of target R&D process data; According to the team capacity, the number of published requirements and the number of R&D team members corresponding to the team capacity are divided from the R&D process data as a set of target R&D process data; According to the team workload, the total working hours and standard workload corresponding to the team workload are divided from the R&D process data as a group of target R&D process data.
4. The method according to claim 3, characterized in that The step of selecting one of the plurality of preset scoring models as a target scoring model according to each set of target R&D process data includes: Determine a demand release rate index value according to the total number of R&D demands and the number of released demands corresponding to the demand release rate, and select a demand release rate scoring model according to the demand release rate index value; or Determine a demand realization time index value according to the R&D demand acquisition time and the R&D demand release time corresponding to the demand realization time, and select a demand realization time scoring model according to the demand realization time index value; or Determine a team capacity index value according to the number of published requirements and the number of R&D team members corresponding to the team capacity, and select a team capacity scoring model according to the team capacity index value; or A team workload index value is determined according to the total working hours and the standard workload corresponding to the team workload, and a team load scoring model is selected according to the team load index value.
5. The method according to claim 4, characterized in that The calculation method for determining the demand release rate index value according to the total number of R&D demands and the number of released demands corresponding to the demand release rate is: Demand release rate index value = (number of released requirements / total number of R&D requirements) × 100%; The demand release rate scoring model is: If N1<=A1%, then X=X1 points; if N1∈(A1%, B1%], then X is taken from the X1-X2 interval; if N1∈(B1%, C1%], then X is taken from the X3 to X1 interval; if N1∈(C1%, D1%], then X is taken from the X4 to X3 interval; if N1∈(D1%, E1%], then X is taken from the X5 to X4 interval; where N1 is the release rate ranking determined according to the demand release rate index value, and X is the result output by the demand release rate scoring model, in which 0<A1<B1<C1<D1<E1<100, X1>X2>X3>X4>X5>0; The calculation method of determining the demand realization time index value according to the R&D demand acquisition time corresponding to the demand realization time and the R&D demand release time is as follows: Demand realization time indicator value = R&D demand release time - R&D demand acquisition time; The demand realization time scoring model is: If N2<=A2%, then T=T1; if N2∈(A2%, B2%], then T is taken from the T1-T2 interval; if N2∈(B2%, C2%], then T is taken from the T3 to T1 interval; if N2∈(T2%, T2%], then T is taken from the T4 to T3 interval; if N2∈(D2%, E2%], then T is taken from the T5 to T4 interval; where N2 is the ranking of the realization time determined according to the demand realization time index value, and T is the result output by the demand realization time scoring model, in which 0<A2<B2<C2<D2<E2<100, T1>T2>T3>T4>T5>0; The team capacity index value is determined according to the number of published requirements and the number of R&D team members corresponding to the team capacity, and the calculation method is: Team capacity indicator value = number of published requirements ÷ number of R&D team members; The team capacity scoring model is: If P <= A3%, then Y = Y1 points; if P ∈ (A3%, B3%], then Y takes values from the range of Y1 - Y2 points; if P ∈ (B3%, C3%], then Y takes values from the range of Y3 to Y2 points; if P ∈ (C3%, D3%], then Y takes values from the range of Y4 to Y3 points; and if P ∈ (D3%, E3%], then Y takes values from the range of Y5 to Y4 points; where P is the production capacity ranking determined according to the team production capacity index value, and Y is the result output by the team production capacity scoring model. In the team production capacity scoring model, 0 < A3 < B3 < C3 < D3 < E3 < 100, and Y1 > Y2 > Y3 > Y4 > Y5 > 0; The calculation method for determining the team workload index value based on the total working hours corresponding to the team workload and the standard workload is as follows: Team workload index value = (total working hours ÷ standard workload) × 100%; The team workload scoring model is as follows: If W ≥ U%, then Z = Z2 points; If, after removing the top U%, W ≥ M%, then Z takes values from the range of Z1 to Z2 points; if, after removing the top U%, W < M%, then Z takes values from the range of Z0 to Z1 points, where 0 < U < M ≤ 100, Z0 < Z1 < Z2 ≤ 100, W is the workload ranking determined according to the team workload index value, and Z is the result output by the team workload scoring model.
6. The method according to claim 5, characterized in that It also includes: When it is detected that the R & D requirement has been adjusted, perform a reference value update operation on the index reference values of the requirement release rate scoring model, requirement fulfillment duration scoring model, team production capacity scoring model, and team workload scoring model to obtain the new index reference values of the requirement release rate scoring model, requirement fulfillment duration scoring model, team production capacity scoring model, and team workload scoring model; Among them, the new index reference values are used to update the requirement release rate scoring model, requirement fulfillment duration scoring model, team production capacity scoring model, and team workload scoring model.
7. The method according to claim 4, characterized in that The R & D requirements include business requirements, public requirements, and version requirements. Among them, the categories of business requirements, public requirements, and version requirements are different, and each category of R & D requirement also includes multiple different levels of R & D requirements; Correspondingly, the method also includes: performing fine-tuning processing on the target scoring model according to each level of R & D requirement to obtain an adjusted target scoring model, and the adjusted target scoring model corresponds to each level of R & D requirement.
8. The method according to any one of claims 1 to 7, characterized in that The difference between the total development efficiency scores of every two of the informatization R & D projects is less than or equal to a preset score difference threshold.
9. A development efficiency score alarm processing device for an information-based R&D project, characterized in that: Applied to a server, the device includes: A data extraction module for extracting the R & D process data of the informatization R & D project from the data collection terminal; A data classification module for performing classification processing on the R & D process data according to multiple preset efficiency scoring indicators to obtain a set of target R & D process data corresponding to each preset efficiency scoring indicator; A scoring module, configured to select one of a plurality of preset scoring models as a target scoring model according to each set of target R&D process data, input the target R&D process data into the target scoring model, and generate a scoring result under a preset performance scoring indicator corresponding to the target R&D process data; The scoring module is further used to perform comprehensive scoring processing on the scoring results under all preset performance scoring indicators to generate a total development performance score of the information technology R&D project; The alarm processing module is used to generate an alarm prompt and send it to the project management terminal when it is detected that the development efficiency scoring result meets the preset alarm threshold, so that the project management terminal can complete the reminder of users related to the information technology R&D project.
10. An electronic device, characterized in that: include: at least one processor and memory; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the development efficiency score alarm processing method for an information-based R&D project according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the development efficiency score alarm processing method for an information-based R&D project according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Software system research and development quality evaluation method and system, storage medium and electronic equipment
CN112328490A
Research and development performance evaluation method based on DevOps
CN113806194A
Model selection device, model selection method, and non-transitory computer readable medium
CN117371829A
Application scene-oriented efficiency evaluation method, system and device and medium
CN118153980A
Information processing method, score prediction model training method, device and equipment
CN118520257A