摘要:近日,华为云CodeArts Defect缺陷管理服务正式上线,提供结构化缺陷跟踪流程和标准化的质量度量模型。

本文分享自华为云社区《产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务》,作者:华为云头条 。

美国管理学家彼得曾经说过,“决定水桶盛水量多少的关键因素不是其最长的板块,而是其最短的板块”。在整个产品生命周期中,决定产品长盛不衰的关键往往不是其强大的功能特性,而是对产品缺陷的管理能力。

若缺陷管理不善,轻则影响企业声誉与销量,重则带来灾难性的后果。那么,优秀的缺陷管理实践应该具备哪些特质呢?

  • 流程承载方法,过程管控质量

将科学的质量管理方法built-in到缺陷管理作业流程中,针对缺陷从提交到闭环,提供覆盖缺陷严重等级管控、流转阶段、修复过程,关闭类型全生命周期管理能力,确保缺陷修复过程科学严谨,从而保障产品的高质量;

  • 提高协作效率,缩短风险敞口

缺陷管理不善往往导致研发效率低下,问题反复修改,无法如期闭环。而好的缺陷管理可通过高效协同、风险可视、精准定位,来降低修复成本,加速缺陷闭环,这一点对于减少已发布产品风险暴露窗尤为重要;

  • 分析缺陷趋势,洞察产品质量

缺陷修复过程中会大量产生与其他研发系统相关联的数据,这些信息是产品质量整改的宝藏,是支撑企业业务发展的关键。通过专业的数据分析报表,可以帮助企业更好地洞察产品的质量风险,把控缺陷修复进度、缺陷收敛趋势,消除交付短板,让产品研发过程安全、透明;

  • 灵活定义流程,快速适配差异

不同企业、不同部门、不同阶段的产品,其缺陷跟踪作业流程都不尽相同,优秀的缺陷管理要能够满足不同的作业场景,并提供灵活的自配置和演进功能,适应不同阶段的管理诉求。

经过长期业务实践与经验沉淀,华为云倾力打造了缺陷全流程追踪与管理平台,构建缺陷处理闭环机制,保障产品开发过程的可信和质量。

近日,华为云CodeArts Defect缺陷管理服务正式上线,提供结构化缺陷跟踪流程和标准化的质量度量模型。同时,华为云CodeArts Defect还开放业务流程编排与协同作业能力,进一步赋能企业伙伴与开发者,支持对产品缺陷进行全面、精准的跟踪管理,助力千行百业持续打造高质量产品。

华为云CodeArts Defect,全面守护产品质量与安全

华为公司在软件开发领域有30多年经验,业务覆盖全球上百个国家和地区,面临着数万个软件商用发布版本和数百万个研发过程版本的需求交付,产品形态差异巨大,涵盖如电信设备、终端消费、数字能源、云服务等,这对公司的产品质量管理无疑是一个严峻的挑战。

在华为内部,产品缺陷最初是通过EXCEL表格线下跟踪的,仅能进行简单的缺陷管理和项目进度看护,且效率与实时性均不高;而后,公司引入了Notes邮件系统来对产品进行缺陷跟踪管理。

但随着产品量和用户量的迅速增长,该系统难以扩展维护、缺乏数据度量的问题逐渐凸显,公司迫切需要一个统一的缺陷跟踪管理平台,能够满足多产品、多团队、多模式、多场景的缺陷精准跟踪、监控、协作与沟通,保障公司产品的交付质量和效率。

在此背景下,华为公司于2008年研发了第三代缺陷跟踪系统(Defect Tracking System,简称DTS),将流程方法固化到IT工具是华为公司研发管理的一贯要求,而DTS工具从出生就承载了公司质量运营体系对缺陷管理规范和流程要求。

通过对缺陷进行明确的定义,包括缺陷类型、缺陷严重程度、缺陷来源等分类,DTS工具可以对发现的缺陷呈现详细的报告,如缺陷描述、重现步骤、实际结果等记录,以便对缺陷进行分析,找出缺陷的根本原因。

通过衔接项目管理、测试管理等研发系统,DTS还可以建立完备的缺陷修复、跟踪与闭环机制,明确修复计划,追踪缺陷修复过程,确保缺陷得到及时解决。

随着业务的高速发展,DTS工具也在不断优化和演进系统架构,基于华为云底座完成云化服务化重构,进行业务连续性改造,引入大数据计算实现实时在线分析。通过倾听用户诉求、解决用户痛点、提升系统性能、增强自身稳定性与可靠性、优化流程和易用性等方式,经过多年的打磨与沉淀,以及筛选优秀DNA进行能力外溢,华为云最终打造出了今天的产品质量管理利器——华为云CodeArts Defect。

如今,华为云CodeArts Defect已经高效支撑了华为内部超过23万用户的缺陷作业,覆盖端、管、云、边、车等60+多个业务领域,管理缺陷单数量4千万+,处理问题单记录2亿+,月活用户超过12万,极大的保障华为各产业大规模、跨组织、高质量的全球交付。

具体来看,华为云CodeArts Defect能力体现在如下五个方面:

▎特性一:缺陷全生命周期管理

华为云CodeArts Defect基于华为多年缺陷管理经验,打通缺陷过程监控链条,从缺陷的发现和提出,到开发人员的分析定位、实施修复,再到测试和验收,层层把关,最终导向缺陷的闭环。让团队在整个缺陷生命周期中进行有效的跟踪和关联,将缺陷各作业环节产生的数据有机串联、风险实时预警,提高缺陷管理的效率和准确性,保障高质量的产品交付。

▎特性二:缺陷跨组织高效协同

大型产品开发往往涉及到多个团队、多个模块,彼此互相依赖,其中一环存在的缺陷,可能导致整个产品的失败。基于华为公司跨部门协作开发理念与实践,华为云CodeArts Defect提供跨项目、跨团队的缺陷提单与跟踪,实现精确高效协同,加速缺陷闭环。

▎特性三:缺陷趋势分析与质量度量

华为云CodeArts Defect内置多种数据分析功能,提供华为特有的缺陷修复效率、遗留DI趋势、三曲线分析等专业的缺陷监控度量指标,可以对产品开发和交付过程中的缺陷趋势、严重程度和解决时间等各项数据进行深入分析,让缺陷收敛情况清晰可见,帮助团队快速识别和解决潜在的风险,准确掌握缺陷修复进度,识别交付各环节短板,让整个产品质量360度清晰透明。

▎特性四:缺陷修复过程可追溯

缺陷的发现和修复过程涉及大量测试和开发工作,华为云CodeArts Defect从源头覆盖缺陷作业流中的所有数据,提供缺陷与用例、代码的端到端追溯能力,让缺陷从产生到闭环的每一步都有据可查。

▎特性五:缺陷流程灵活自定义

不同的产品、团队和研发场景,对缺陷的作业过程要求也不尽相同。为了适应不同的业务流程和管理需求,华为云CodeArts Defect提供了强大的自定义能力,通过可视化流程画布灵活定制适合团队的缺陷工作流,精准适配实际业务场景,满足多项目、多团队的缺陷管理需求。

基于以上五大特性,华为云CodeArts Defect打造了缺陷全生命周期管理能力,实现了缺陷跨组织的协同作业,高效监控缺陷进展与风险,流程灵活、场景丰富,可以帮助企业建设高效、可信的缺陷管理系统,在支撑大规模协同研发的同时,也能进行科学的缺陷管理理论,助力企业高效高质量交付。

受益于以上特性,华为云CodeArts Defect支撑了华为各个领域的业务软件交付过程。

不久前,在华为公司内部的H产品开发部全场景全流程工程化、数字化、自动化进程中,面临着缺陷管理混乱、流程冗杂、系统独立不互通等问题和挑战。

华为云CodeArts Defect通过自定义字段的配置、自定义流程的编排、数据接口的连接等功能,帮助该产品线打通了整个研发流程的各项系统数据对接,高效支撑了其产品的准时上线,为该产品线完成研发流水线的全面工程数字化奠定了稳定坚实的基础。

未来,华为云CodeArts Defect将持续沉淀缺陷管理的最佳实践,通过缺陷数据的智能分析和挖掘形成缺陷知识网络,提供缺陷根因辅助分析、高危模块风险预警、产品质量趋势预测、问题修复决策建议等高阶能力,加速软件缺陷修复,实现产品质量风险主动管理与预警,助力千行百业高质高效的产品创新研发。

点击关注,第一时间了解华为云新鲜技术~

产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务的更多相关文章

  1. 学习华为云SWR(CCE)服务的使用方法

    1.购买CCE服务-完成 SWR:https://www.huaweicloud.com/product/swr.html 2.购买ubuntu机器 https://console.huaweiclo ...

  2. Forrester:华为云容器是容器混合云最佳选择

    近日,国际权威咨询机构Forrester发布<The Forrester New WaveTM: Public Cloud Enterprise Container Platforms, Q3 ...

  3. 揭秘丨7分钟看懂华为云鲲鹏Redis背后的自研技术【华为云技术分享】

    2019年5月,华为云发布全球首个基于自研ARM架构的分布式缓存鲲鹏Redis,搭载华为LibOS+华为编译器+安全容器引擎三项黑科技,在保证Redis强劲高性能外,还降低客户30%的使用成本,真正实 ...

  4. 华为云WeLink 颠覆你对智能办公的想象

    导读 华为云发现,与企业数字化关系最紧密的就是办公数字化,所以将WeLink放到华为云上可以作为一个抓手让企业更直观地感受到云端数字化,而且华为云的合作伙伴,也可以与WeLink建立联接,从而进整个企 ...

  5. 华为云FusionInsight湖仓一体解决方案的前世今生

    摘要:华为云发布新一代智能数据湖华为云FusionInsight时再次提到了湖仓一体理念,那我们就来看看湖仓一体的来世今生. 伴随5G.大数据.AI.IoT的飞速发展,数据呈现大规模.多样性的极速增长 ...

  6. 华为云亮相QCon2020深圳站,带你体会大厂的云原生玩法与秘诀

    摘要:在QCon全球软件开发大会上,华为云开发者生态总监张全文作为"云原生应用开发实践"专题出品人,携手华为云四位资深技术专家带来精彩分享. 作为当下技术领域最火热的技术趋势之一, ...

  7. 不服跑个分:ARM鲲鹏云服务器实战评测——华为云鲲鹏KC1实例 vs. 阿里云G5实例【华为云技术分享】

    原文链接:https://m.ithome.com/html/444828.htm 今年一月份,华为正式发布了鲲鹏920数据中心高性能处理器,该处理器兼容ARM架构,采用7纳米制造,最高支持64核,主 ...

  8. 一图读懂基于鲲鹏处理器的全栈混合云华为云Stack6.5

    [摘要] 够料的全栈混合云干货信息,速戳! 近日,在2019华为云城市峰会广州站上,华为云发布基于鲲鹏处理器的全栈混合云解决方案HCS 6.5.x86+鲲鹏,双驱动开启云上新架构;云上+本地,双平台无 ...

  9. [转帖]华为鲲鹏云服务器实战:华为云鲲鹏KC1实例 vs. 阿里云G5实例

    鲲鹏云服务器实战:华为云鲲鹏KC1实例 vs. 阿里云G5实例 https://m.ithome.com/html/444828.htm 2019-09-12 15:25IT之家 (阿迷) 今年一月份 ...

  10. 华为云的API调用实践(python版本)

    一.结论: 1.华为云是符合openstack 社区的API,所以,以社区的API为准.社区API见下面的链接. https://developer.openstack.org/api-ref/net ...

随机推荐

  1. 背景图片 css写法

    background: url('../../assets/sj-my.png') no-repeat; background-size: 100% 100%;

  2. Mysql开放读取权限

    对用户授权 mysql>grant rights on database.* to user@host identified by "pass"; 例1: 增加一个用户tes ...

  3. UGUI按Tab键切换输入框

    脚本挂在输入框的父物体上即可 [code]csharpcode: using System.Collections; using System.Collections.Generic; using U ...

  4. Linux系统解压zip包出现中文乱码问题

    1. 使用指定GBK编码格式进行解压可以使用如下指定编码格式进行解压. unzip -O GBK 资料.zip 或者使用CP936也是可以指定GBK编码格式进行解压 unzip -O CP936 资料 ...

  5. Android笔记--案例:找回密码

    找回密码 具体实现: 登录成功: 报告密码不同: 报告验证码错误: 代码相关: 找回密码的界面很简单,不细说了,直接写就行 找回密码的逻辑实现: 下一次就去写数据存储啦! 拜拜!

  6. Vue前端框架的基础学习,为之后打个基础

    Vue 首先,在使用vue之前,我们需要先下载好一个vue.js文件,才能继续进行vue的学习,下载教程如下: 1.进入官网:https://v2.vuejs.org/ 2.选择页面中的Learn,再 ...

  7. 万字血书Vue—Vue语法

    模板语法 插值语法 Mustache插值采用{{ }},用于解析标签体内容,将Vue实例中的数据插入DOM中 <h1>Hello {{name}}</h1> 指令语法 指令用于 ...

  8. 控制论个人学习笔记-线性系统的校正方法&现代控制论基础

    note 2020-08-05搬运 下面的内容来自(我的CSDN博客)[https://blog.csdn.net/weixin_45183579/article/details/105201314] ...

  9. ArchLinux 作业系统安装教程

    如果你能看到此文,想必你一定玩过不少的发行商发行的 Linux 作业系统或者听说过很多发行商发行的 Linux 作业系统.如果你玩过不少的 Linux 作业系统,对于安装系统可谓是轻车熟路,就是闭着眼 ...

  10. 什么是mvvm?简单介绍它的概念、原理及实现

    1.MVVM的概念 model-view-viewModel,通过数据劫持+发布订阅模式来实现. mvvm是一种设计思想.Model代表数据模型,可以在model中定义数据修改和操作的业务逻辑;vie ...