|
移动应用开发
华为公司在软件开发领域有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将持续沉淀缺陷管理的最佳实践,通过缺陷数据的智能分析和挖掘形成缺陷知识网络,提供缺陷根因辅助分析、高危模块风险预警、产品质量趋势预测、问题修复决策建议等高阶能力,加速软件缺陷修复,实现产品质量风险主动管理与预警,助力千行百业高质高效的产品创新研发。
|
|