【技术实现步骤摘要】
软件研发效能的度量方法、平台、系统、设备和介质
[0001]本专利技术涉及研发管理
,更具体地,涉及一种软件研发效能的度量方法、平台、系统、设备和介质。
技术介绍
[0002]软件研发效能度量是在软件研发过程中评估技术部门综合能力的方法,目前的软件研发工作主要通过三个独立的管理系统完成,其中包括:产品研发管理平台,用于项目需求及任务的管理;代码管理系统,用于代码编写;CI/CD系统,用于持续发布集成组成。为方便软件开发工作,现有技术对研发流程所需要的各种工具、系统与专门的度量平台进行了集成,但各个系统功能之间没有关联,松散耦合,虽然一定程度上为团队开发提供了便利,但无法对团队的研发效能进行有效的度量,存在度量指标单一、评估效率低下的问题。
技术实现思路
[0003]本专利技术旨在克服上述现有技术的至少一种缺陷(不足),提供一种软件研发效能的度量方法、平台、系统、设备和介质,用于实现对软件项目的研发团队客观、准确和全面的效能度量。
[0004]本专利技术采取的技术方案包括:一种软件研发效能的度量方 ...
【技术保护点】
【技术特征摘要】
1.一种软件研发效能的度量方法,用于对研发团队进行软件研发项目的效能进行度量,其特征在于,包括步骤:关联所述软件研发项目,获取进行所述软件研发项目过程中产生的基础数据;对所述基础数据进行数据清洗处理和数据结构化处理,得到效能元数据;以所述数据结构化处理的划分方式储存所述效能元数据;根据储存的所述效能元数据结合预设的度量体系计算效能;其中,所述度量体系分为原始指标和派生指标,所述原始指标由单项效能元数据计算获得,所述派生指标由两项或两项以上效能元数据计算获得。2.根据权利要求1所述的软件研发效能的度量方法,其特征在于,所述数据结构化处理包括步骤:划分用于计算原始指标的基础数据和用于计算派生指标的基础数据,以及划分所述基础数据中的产品数据、代码数据和发布数据;其中,所述产品数据为所述软件研发项目的流程数据,所述代码数据为所述软件研发项目的代码及代码信息,所述发布数据为所述软件研发项目或所述软件研发项目中的部分功能发布后产生的数据;对所述基础数据进行维度退化;使用通用命名约定对所述基础数据进行命名。3.根据权利要求2所述的软件研发效能的度量方法,其特征在于,以所述数据结构化处理的划分方式储存所述效能元数据,具体为:将所述产品数据和所述发布数据储存至第一数据库,将所述代码数据储存至第二数据库,并建立所述第一数据库与所述第二数据库的映射。4.根据权利要求1所述的软件研发效能的度量方法,其特征在于,所述数据清洗包括去重处理、缺失值处理、一致化处理、异常值处理的一种或多种以及过滤处理,所述过滤处理包括步骤:保留用于计算原始指标的基础数据和用于计算派生指标的基础数据,去除其余基础数据。5.根据权利要求1所述的软件研发效能的度量方法,其特征在于,所述度量体系包含交付能力分析、交付效率分析、交付质量分析的一种或多种;所述交付能力分析用于度量所述研发团队的产品持续交付能力,其原始指标包括:发布频率、已发布功能点数;派生指标包括:发布前置时间;所述交付效率分析用于度量所述研发团队的交付效率,其包括需求吞吐能力分析、工时统计、工时分布分析、平均交付周期分析;所述需求吞吐能力分析的原始指标包括:任务数量、任务状态、功能点数;所述需求吞吐能力分析的派生指标包括:项目完成率、消耗工时、交付吞吐量;所述工时统计的原始指标包括:成员每日工时;所述工时分布分析的原始指标包括:项目消耗工时;所述工时分布分析的派生指标包括:需求分析工时占比、开发工时占比、测试工时占比、项目管理工时占比、运维工时占比;所述平均交付周期分析的派生指标包括需求交付周期、研发交付周期;...
【专利技术属性】
技术研发人员:纪耿标,李晓文,邱述洪,童荪,郭家溢,蔡伟,冯润达,廖浩然,
申请(专利权)人:联通广东产业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。