1、研发全域自动化质量工程实践主讲人:刘佳宁自我介绍刘佳宁中兴通讯-数字技术产品部(DT)中兴通讯公司级资深教练 数字技术产品部研发改进总工、产品安全总监 十六年研发领域经验,聚焦持续交付、DevSecOps等领域实践。持续通过数字化、自动化解决组织级研发效能提升与质量建设。CONTENT目录2023K+01质量问题的分析研发各阶段可能的质量问题质量工程的自动化与体系化0203兼顾效率的质量持续改进04Part 01质量问题的分析制造合同竞标商机验证发布开发产品设计客户需求问题受理问题处理问题回访问题关闭安装验收客户支持交付与物流LTCITRHPPD产品创新价值链-业务管理问题处理管理支撑流程财务
2、人事行政办公协同.企业信息化阶段1.ERP实施2.公司IT统一集中管理1.业务变革驱动IT发展LTC、HPPD变革项目2.引入企业架构(EA)1.数字化转型(云、大数据、5G)进化阶段变革阶段1.以产品化模式建设IT系统2.通过CMMI 高级认证 IT研发能力提升3.建立覆盖全业务的IT系统 推出财务SSC手工作业自动化职能部门信息化信息资源整合企业流程重组驱动业务模式创新决策支持流程优化信息孤岛,数据不一致竖井式IT架构重复开发,效率低Were Here 2000-2003起步期2004-2006发展期2007-2009整合期2010-2015变革期2016-2022数字化转型期1.IT系统
3、整合 1000+整合到100+传统烟囱式应用数字化转型发展进程当前遇到的质量挑战挑战质量安全效率开源质量问题的严肃性人员变更与新人加入满意度的多维性开源管理的复杂性更快的上线节奏合法合规的底线研发成本的控制安全漏洞与安全事件专题改进顽疾攻关双归零质量是持续改进的质量是设计出来的质量是可以预防的需求代码测试发版变更上线APP上架监控过程预防、DOD拦截项目设计BCM演练架构牵引质量策划风险识别质量成熟度关键故障质量文化护航(做好第一次,做好每一次!)质量的系统思考:一次性把事情做好,兼顾交付效率 质量问题要有统一的管理,才能对质量有整体认知,所有途径发现的问题必须统一入库。质量问题的统一管理质量
4、问题管理系统(统一入库)白帽子领导会议网站电话邮件即时消息Q:关于软件产品,如何进行高质量的问题复盘?如何进行高质量的问题复盘?尽快开始确保故障信息和细节还新鲜在脑中,以便更准确地分析和解决问题。收集信息收集和整理与故障有关的各种信息,包括故障发生的时间、日志等根本原因通过细致的日志分析、代码审查、系统架构分析等方式制定方案可能包括修复软件代码、更改配置、修复硬件等改进建议以防止类似的故障再次发生沟通分享复盘的结果应该与团队成员、相关部门进行沟通和分享质量复盘-技术和管理双归零问题报告应急处理组建团队质量问题双归零归零验证报告终评解散团队质量问题发生后,发现问题的人员或单位应及时报告给相关人员
5、或单位问题报告发现产品质量问题影响客户、人身、财产安全等时,特别是产品质量问题可能会升级恶化时,应采取应急处理应急处理问题归零小组需有但不限于问题反馈人员,问题分析人员,问题措施落实人员,小组成员可随着问题归零进度的递进进行调整组建团队技术归零和管理归零在输出纠正措施计划和举一反三计划后,各领域质量单位组织对报告进行初评报告初评归零后,各领域质量单位需对措施和举一反三的实施结果和效果进行验证,确保实施结果与计划一致,实施结果正确和有效归零验证对于公司领导或运营管理质量部关注的质量问题双归零工作,在进行归零验证后,运营管理质量部组织对归零报告的终评报告终评当进行归零验证或报告终评后,问题归零小组
6、组长应通报相关质量问题归零工作已经完成,并解散团队解散团队报告初评有效闭环是关键Part 02研发各阶段可能的质量问题版本研发的几个阶段中兴通讯产品安全白皮书2021需求阶段Top3质量问题需求文档中描述的功能或业务流程模糊、不准确,容易引起开发人员的误解,进而导致功能缺失或需求实现与期望不符。需求不清晰或不完整需求分析人员未完全理解用户的实际需求,导致功能设计和实现与用户期望不符。需求理解错误不同角色(如用户、业务部门、技术团队)对同一功能或流程对需求优先级的理解存在不一致。需求冲突或不一致Top3设计阶段Top3质量问题权限管理问题性能问题可测试性水