本申请涉及项目管理,尤其涉及一种研发项目管理方法、装置、设备及可读存储介质。
背景技术:
1、项目管理平台是项目的管理者应用专门管理项目的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。
2、传统的数据分析方法局限于局部数据,并且需要大量的集成和准备工作来获取和整理数据,无法全面感知研发项目整体的效能和速率情况,导致查找和分析数据变得繁琐,这会消耗大量研发团队的时间和资源。
技术实现思路
1、本申请提供了一种研发项目管理方法、装置、设备及可读存储介质,至少能够解决相关技术中无法全面感知研发项目整体的效能和速率情况的问题。
2、本申请实施例第一方面提供了一种研发项目管理方法,包括:
3、获取目标项目在不同数据源的项目数据;
4、确定所述项目数据经过数据处理后生成的指标数据;
5、将所述指标数据发送至项目管理平台的前端进行展示。
6、通过采用上述方案,从不同的数据源上获取同一个项目的项目数据,并从项目数据中确定与项目研发效能有关的指标数据,将所有的指标数据发送到项目管理平台的前端页面进行展示,能够全面感知研发项目整体的效能和速率情况,从而提高开发速率和质量。
7、可选的,所述获取目标项目在不同数据源的项目数据的步骤,包括:
8、确定待获取项目数据的n个数据源;其中,所述n为大于或等于1的整数;
9、根据所述n个数据源配置对应的数据接口;
10、当项目研发效能分析开始时,根据所述数据接口获取所述项目数据。
11、通过采用上述方案,确定待获取项目数据的多个数据源,在项目研发效能分析开始时根据预设接口获取项目数据,集成了多个数据源和平台,通过统一的界面和功能,使得数据的查找和分析更加便捷和高效。
12、可选的,所述指标数据包括项目内指标数据,所述确定所述项目数据经过数据处理后生成的指标数据的步骤,包括:
13、在所述项目数据中确定目标监听数据;
14、当所述目标监听数据发生变更时,根据对应的变更事件查询所述项目内指标数据;
15、将所述项目内指标数据写入搜索数据分析引擎,以便为所述指标数据的前端展示提供数据来源。
16、通过采用上述方案,监听项目数据中的目标数据,当目标数据发送变更时,根据对应的变更事件查询项目内指标数据,将项目内指标数据写入搜索数据分析引擎,以便为指标数据的前端展示提供数据来源。
17、可选的,所述指标数据还包括工程指标数据,所述确定所述项目数据经过数据处理后生成的指标数据的步骤,包括:
18、绑定所述目标项目的托管平台;
19、根据所述目标项目生成对应的回调地址;
20、根据所述回调地址接收所述托管平台的回调请求;
21、根据所述回调请求获取事件数据;
22、通过对事件数据的处理提取所述工程指标数据。
23、通过采用上述方案,根据回调地址获取目标项目对应托管平台的回调请求,从回调请求中提取工程指标数据,从而提高指标数据的获取效率。
24、可选的,当所述工程指标数据为编码时长时,所述通过对事件数据的处理提取所述工程指标数据的步骤,包括:
25、获取预设时长内的所有提交代码,并确定所述所有提交代码的初始提交时刻;
26、根据所述提交代码查询初始合并请求的初始发起时刻;
27、根据所述初始发起时刻以及所述初始提交时刻确定所述编码时长。
28、通过采用上述方案,根据初始发起时刻以及初始提交时刻确定编码时长,有效提高获取工程指标数据的准确性。
29、可选的,所述将所述指标数据发送至项目管理平台的前端进行展示的步骤,包括:
30、将所述工程指标数据存储至相应的数据库中;
31、当检测到所述工程指标数据的前端展示请求时,从所述数据库中提取所述工程指标数据;
32、将所述工程指标数据转换为对应图表数据进行前端展示。
33、通过采用上述方案,项目管理平台提供了丰富的数据可视化功能,用户可以根据需求选择不同的指标和图表展示方式,以便更直观地查看和分析工程指标数据
34、可选的,所述方法还包括:
35、根据用户需求以及研发目标确定研发判断指标;
36、通过所述研发判断指标对所述指标数据进行分析,提供对应的研发整改方案。
37、通过采用上述方案,通过这些指标,用户能够更好地了解研发团队的表现,并及时采取相应措施。
38、本申请实施例第二方面提供了一种研发项目管理装置,包括:
39、获取模块,用于获取目标项目在不同数据源的项目数据;
40、确定模块,用于确定所述项目数据经过数据处理后生成的指标数据;
41、展示模块,用于将所述指标数据发送至项目管理平台的前端进行展示。
42、本申请实施例第三方面提供了一种电子设备,包括存储器及处理器,其中,所述处理器用于执行存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时,实现上述本申请实施例第一方面提供的研发项目管理方法中的各步骤。
43、本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的研发项目管理方法中的各步骤。
44、综上所述,本申请的有益效果为:
45、1.从不同的数据源上获取同一个项目的项目数据,并从项目数据中确定与项目研发效能有关的指标数据,将所有的指标数据发送到项目管理平台的前端页面进行展示,能够全面感知研发项目整体的效能和速率情况,从而提高开发速率和质量。
46、2.确定待获取项目数据的多个数据源,在项目研发效能分析开始时根据预设接口获取项目数据,集成了多个数据源和平台,通过统一的界面和功能,使得数据的查找和分析更加便捷和高效。
1.一种研发项目管理方法,其特征在于,包括:
2.根据权利要求1所述的研发项目管理方法,其特征在于,所述获取目标项目在不同数据源的项目数据的步骤,包括:
3.根据权利要求1所述的研发项目管理方法,其特征在于,所述指标数据包括项目内指标数据,所述确定所述项目数据经过数据处理后生成的指标数据的步骤,包括:
4.根据权利要求1所述的研发项目管理方法,其特征在于,所述指标数据还包括工程指标数据,所述确定所述项目数据经过数据处理后生成的指标数据的步骤,包括:
5.根据权利要求4所述的研发项目管理方法,其特征在于,当所述工程指标数据为编码时长时,所述通过对事件数据的处理提取所述工程指标数据的步骤,包括:
6.根据权利要求4所述的研发项目管理方法,其特征在于,所述将所述指标数据发送至项目管理平台的前端进行展示的步骤,包括:
7.根据权利要求1所述的研发项目管理方法,其特征在于,所述方法还包括:
8.一种研发项目管理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器及处理器,其中:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中的任意一项所述研发项目管理方法中的步骤。