一种以软件交付全链路数据进行度量设计的系统及方法技术方案

技术编号:26970198 阅读:24 留言:0更新日期:2021-01-05 23:59
本发明专利技术公开了一种以软件交付全链路数据进行度量设计的系统及方法,系统包括:1)用户分组管理模块:用于对项目的各个子系统进行分组管理;2)统一数据采集模块:用于自动采集、提取各个数据源子系统的数据;3)数据处理模块:包括数据计算子模块、数据汇聚子模块、数据输出子模块;4)数据度量模型:用于根据软件交付全链路数据的特征,通过定量、定性、局部、全局四种方式来设计。本发明专利技术能够系统的打造和构建全链路的度量体系,通过度量后反馈的结果,快速的、科学的进行局部和全局的优化,分析和解决交付过程中存在的瓶颈和问题,并及时作出调整,通过结果性数据提供的交付更好、更快速、更有质量。

【技术实现步骤摘要】
一种以软件交付全链路数据进行度量设计的系统及方法
本专利技术属于数据处理
,具体涉及一种以软件交付全链路数据进行度量设计的系统及方法。
技术介绍
随着企业对IT精益运营的迫切需要,从根本上提升IT的生产效率,加速部门、企业的业务创新能力,让团队从IT支撑部门,转向为IT创新部门。在软件交付过程中,交付服务重要组成部分,交付全链路数据,还采取断点的、无序的、度量性较差的传统方式,缺乏配套的全链路数据采集、管理、汇聚和输出,导致项目交付过程中的管控和交付后的评价缺乏科学、客观的可度量数据和度量体系,进而由流程驱动在积累一段时间后不能快速的推进至流程和数据双驱动的模式。基于项目生命周期管理的终极目标在于交付的价值和投入产出比的最大化。所以体现在数据指标上,最直接的两个指标就是过程管理和项目后评价,其中过程管理又分为两个大类,分别为工程效率和人员能效。而项目后评价则侧重于项目达成和资源投入,具体的在指标分解中体现。任何项目或者产品的上线都会有生命周期,即项目版本确定到项目上线的一个过程,而这个过程是可以分成多个阶段的。产品投产阶段本文档来自技高网...

【技术保护点】
1.一种以软件交付全链路数据进行度量设计的系统,其特征在于,所述系统包括:/n1)用户分组管理模块:用于对项目的各个数据源子系统进行分组管理,包括管理的赋予、收回、编辑、代理;并对用户分组的属性进行管理,包括分组属性的新建、编辑、删除、查询;/n2)统一数据采集模块:用于自动采集、提取各个数据源子系统的数据;/n3)数据处理模块:包括数据计算子模块、数据汇聚子模块、数据输出子模块;/n通过数据计算子模块来预先完成数据的清洗和预处理;/n在数据经过清洗和预处理过程后,由数据汇聚子模块根据不同的数据输出和度量场景,将不同物理表中的字段名称、数据类型、数据内容进行重新关联和整合,并经过合并和拆分,将...

【技术特征摘要】
1.一种以软件交付全链路数据进行度量设计的系统,其特征在于,所述系统包括:
1)用户分组管理模块:用于对项目的各个数据源子系统进行分组管理,包括管理的赋予、收回、编辑、代理;并对用户分组的属性进行管理,包括分组属性的新建、编辑、删除、查询;
2)统一数据采集模块:用于自动采集、提取各个数据源子系统的数据;
3)数据处理模块:包括数据计算子模块、数据汇聚子模块、数据输出子模块;
通过数据计算子模块来预先完成数据的清洗和预处理;
在数据经过清洗和预处理过程后,由数据汇聚子模块根据不同的数据输出和度量场景,将不同物理表中的字段名称、数据类型、数据内容进行重新关联和整合,并经过合并和拆分,将组织关系、人员、团队等维度重新汇聚在一张或多张物理表中实现;
在以上模块均处理完毕后,形成最终的事务性、统计性、快照性的宽表或API接口,由数据输出子模块进行对数据的展示、查询、报表的多种输出方式;
4)数据度量模型:用于根据软件交付全链路数据的特征,通过定量、定性、局部、全局四种方式来设计,包括项目度量、需求度量、版本度量、团队度量、资源度量、构建度量、质量度量、环境度量、部署度量、监控度量、项目后评价度量的方式。


2.如权利要求1所述的以软件交付全链路数据进行度量设计的系统,其特征在于,所述数据源子系统包括项目需求管理系统、代码仓库系统、自动化测试系统、流程编排系统、监控系统、资源云管平台、发布系统、代码扫描系统、自动化压测系统、流水线系统、缺陷管理系统、数据中台系统。


3.如权利要求1所述的以软件交付全链路数据进行度量设计的系统,其特征在于,数据度量模型的度量维度具有以下特征:具体性、能够度量性、能够实现性、现实性、有时限性。

【专利技术属性】
技术研发人员:顾黄亮陈军鲁俨姚正超
申请(专利权)人:苏宁消费金融有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1