本发明涉及数据处理,尤其涉及一种项目开发能效评估方法、系统、计算机设备和存储介质。
背景技术:
1、在标准化项目管理流程实现产品需求开发的过程中,发生迭代计划变更是常见的现象,导致开发人员常常需要关注迭代属性的变化,然而这样会出现关键信息关注不及时、容易出现漏看关键信息和对迭代属性数据理解偏差的问题,所以如何减少在出现上述问题导致研发出现系列风险,是现在需要解决的问题,因此提出一种项目开发能效评估方法可以在产品开发出现迭代计划时,自动将迭代属性相关的通知到对应的负责对象,同时降低主观偏差,以提高开发效率。
技术实现思路
1、本发明的主要目的在于提供了一种项目开发能效评估方法、系统、电子设备和存储介质,旨在解决相关技术中关键信息关注不及时、容易出现漏看关键信息和对迭代属性数据理解偏差的技术问题。
2、为实现上述目的,本发明提供一种项目开发能效评估方法,该方法包括:
3、获取历史开发参数,其中,所述历史开发参数包括开发周期参数、开发人员参数、业务场景参数以及所述业务场景参数对应的应实现功能参数;
4、利用所述开发周期参数、所述开发人员参数、所述业务场景参数以及所述业务场景参数对应的应实现功能参数生成对开发能效评估的训练集;
5、利用所述训练集对构建好的待训练能效评估模型进行训练,得到能效评估模型;
6、获取录入至所述项目开发能效评估系统的业务项目;
7、当所述业务项目处于变更状态下,则获取所述业务项目的项目数据对应的全部n个变更项;n为大于或等于1的正整数;
8、通过所述能效评估模型,根据所述n个变更项对所述项目数据进行能效评估,生成处于变更状态下的所述业务项目对应的能效评估结果;
9、基于所述能效评估结果向所述n个变更项相关联的用户终端发送告知信息;
10、可选地,所述基于所述能效评估结果向所述n个变更项相关联的用户终端发送告知信息,所述方法包括:
11、获取所述能效评估结果,其中,所述能效评估结果包括能效评估结果以及异常能效评估结果;
12、基于所述合格能效评估结果向与所述n个变更项相关联的用户终端发送维持告知信息,并将所述n个变更项存储至预设的数据库中;
13、基于所述异常能效评估结果向与所述异常变更项相关联的用户终端发送异常告知信息。
14、可选地,所述向与异常变更项相关联的用户终端发送异常告警提醒,包括:
15、若所述业务项目处于预设发布状态,则向预设的第一用户终端发送所述整改告知信息;
16、若所述业务项目处于预设运行状态,则确定与异常变更项相关联的第二用户终端,并向所述第二用户终端发送所述异常告知信息。
17、可选地,所述当所述业务项目处于变更状态下,则获取所述业务项目的项目数据对应的全部n个变更项之前,包括:
18、基于预设时间扫描所述业务项目的状态信息;
19、若所述状态信息表征所述业务项目处于版本更新状态,则确定所述业务项目处于变更状态;
20、若所述状态信息表征所述业务项目处于配置变更状态,则确定所述业务项目处于变更状态。
21、可选地,所述方法还包括:
22、基于项目管理终端生成的自动指令,对已录入所述项目开发能效评估系统的业务项目进行识别,以筛选所述业务项目的m个变更项;所述m个变更项为所述n个变更项中的部分变更项,m为小于n的正整数;
23、通过所述能效评估模型,生成所述m个变更项对应的能效评估结果;
24、基于所述能效评估结果向所述m个变更项相关联的用户终端发送告知信息。
25、可选地,所述方法还包括:
26、响应于每间隔预设时长触发的监控任务,获取所述业务项目对应的n个变更项;
27、生成所述n个变更项对应的能效评估结果,并将所述能效评估结果发送至第三用户终端,以及将所述n个变更项存储至预设的数据库。
28、此外,为实现上述目的,本发明还提供一种项目开发能效评估系统,所述系统包括;
29、第一获取模块,用于获取历史开发参数,其中,所述历史开发参数包括开发周期参数、开发人员参数、业务场景参数以及所述业务场景参数对应的应实现功能参数;
30、第一生成模块,用于利用所述开发周期参数、所述开发人员参数、所述业务场景参数以及所述业务场景参数对应的应实现功能参数生成对开发能效评估的训练集;
31、模型训练模型,用于利用所述训练集对构建好的待训练能效评估模型进行训练,得到能效评估模型;
32、第二获取模块,用于获取录入至所述项目开发能效评估系统的业务项目;
33、第三获取模块,用于当所述业务项目处于变更状态下,则获取所述业务项目的项目数据对应的全部n个变更项;n为大于或等于1的正整数;
34、能效评估模块,用于通过所述能效评估模型,根据所述n个变更项对所述项目数据进行能效评估,生成处于变更状态下的所述业务项目对应的能效评估结果;
35、信息推送模块,用于基于所述能效评估结果向所述n个变更项相关联的用户终端发送告知信息。
36、为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
37、所述计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现本申请实施例中提出的任一项所述的项目开发能效评估方法的步骤。
38、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
39、所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例中提出的任一项所述的项目开发能效评估方法的步骤。
40、与现有技术相比,本申请实施例主要有以下有益效果:
41、本发明实施例中,通过获取历史开发参数,其中,所述历史开发参数包括开发周期参数、开发人员参数、业务场景参数以及所述业务场景参数对应的应实现功能参数;利用所述开发周期参数、所述开发人员参数、所述业务场景参数以及所述业务场景参数对应的应实现功能参数生成对开发能效评估的训练集;利用所述训练集对构建好的待训练能效评估模型进行训练,得到能效评估模型;获取录入至所述项目开发能效评估系统的业务项目;当所述业务项目处于变更状态下,则获取所述业务项目的项目数据对应的全部n个变更项;n为大于或等于1的正整数;通过所述能效评估模型,根据所述n个变更项对所述项目数据进行能效评估,生成处于变更状态下的所述业务项目对应的能效评估结果;基于所述能效评估结果向所述n个变更项相关联的用户终端发送告知信息。本发明实施例通过上述方式实现在产品开发出现迭代计划时,自动将迭代属性相关的通知到对应的负责对象,同时降低主观偏差,以提高开发效率。
1.一种项目开发能效评估方法,其特征在于,应用于项目开发能效评估系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述能效评估结果向所述n个变更项相关联的用户终端发送告知信息,所述方法包括:
3.根据权利要求2所述的方法,其特征在于,所述向与异常变更项相关联的用户终端发送异常告警提醒,包括:
4.根据权利要求1所述的方法,其特征在于,所述当所述业务项目处于变更状态下,则获取所述业务项目的项目数据对应的全部n个变更项之前,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种项目开发能效评估系统,其特征在于,包括:
8.如权利要求7所述的系统,所述信息推送模块还包括:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的项目开发能效评估方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的项目开发能效评估方法的步骤。