中国DevOps社区峰会2023·⼴州 打造精益创新的质量盔甲 LIZHI⻩奕彬 ⻩奕彬 荔枝集团质量与项⽬管理总监 曾负责⼤型国企、民企、⽇企、台企信息化与管理效率提升项⽬交付; 深度参与多个百⼈以上互联⽹项⽬交付; 期望发挥个⼈价值,帮助企业解决业务⽬标与产研的效能之墙。 ● ⽬录 1 2 精益创新中的质量建设难点 创业公司的全流程质量保障策略 3策略推⾏中那些有意思的故事 4总结与展望 5Q&A 精益创新中的质量建设难点 ●为什么要精益创新 ●精益创新的质量建设难点 ●应对态度 技术进步与市场需求不断变化产⽣巨⼤的不确定性,企业要活下来甚⾄活得好,就要不断创新,坚持精益创新,并⽤科学系统的创新思考框架和流程提⾼创新成功的概率。 LIZHI创始⼈Marco 应对不确定性的创新⽅法论 精益创新的质量建设难点 •需求变化快,来回沟通成本⾼ •需求表述或场景相对模糊,逻辑确认难 •最⼩化卓越产品,要快还要好 •迭代频率快,⼤量发版重复⼯作 应对态度 •积极⾯对,拥抱变化 •提前理解公司战略和业务策略,加强业务积累 •打造团队应对变化的能⼒,提升团队敏捷性 •复盘变化根源,沉淀经验 •关键解决办法:打造⽀持精益创新的全流程质量保障,持续⾼效 创业公司的全流程质量保障策略 ●策略概览 ●策略重点 ●策略延伸 策略概览 策略要点 •以提升多⻆⾊参与测试活动的测试左移为主 •拓展右移策略,加强灰度与线上监控有效性 •线上问题为抓⼿,缺陷根因分析带动能⼒提升 •质量⼤盘,数据驱动的效能改进 •流程SOP化,SOP平台⼯具化 策略延伸之测试左移 提测准⼊标准需求测试 开发演示 需求评审 代码评审接⼝⾃动化 技术⽅案评审持续测试流⽔线 策略落地中的故事 ●故事1 ●故事2 ●故事3 故事⼀艰⾟的左移落地 •测试⼈员提前介⼊需求、开发阶段,确保需求质量、技术⽅案实现符合需求 •增加开发演示环节 •从⽤户使⽤视⻆出发,验收标准驱动开发 故事有趣点 •我是开发,我为什么要做测试? •测试都开发做了,那测试做什么? •我是服务端,为啥要拿APP演示? •啊,演示崩了。。。 •啥是验收标准??? 故事⼆CodeDiff •测试⼈员通过代码仓库直接review开发分⽀ diff •好处 •代码测试,直接发现bug •明确改动范围,精准回归 •发现代码夹带,避免范围泛化 •辅助定位问题,提升问题定位效率 •测试⼈员经验积累,提升技术⽔平 故事有趣点 •测试主导CodeReview? •看不懂代码咋办? •是不是每种语⾔都要学,Java、Swift、OC、Go、Python。。 •这个版本改动了这么多,看不过来咋办? 故事三海王测试平台 •海王的世界,容纳百川,有容乃⼤ •流程SOP化 •SOP平台⼯具化 故事有趣点 •每个团队都想开发平台,肿么办? •测试平台是不是就给测试服务的? •平台开发先从哪⾥⼊⼿? •如何统⼀在所有团队落地? 总结与展望 总结 •精益创新对质量保障是⼀个好机会,更能契合业务价值 •⾼效的质量保障流程,需要全流程的质量保障体系、⾃驱的⼯程师⽂化、友好的平台与⼯具 •质量保障体系的落地、持续迭代,需要对⼯程实践、团队习惯、项⽬管理和公司业务有深刻理解 •能激发团队的⾃驱⼒,才是成功的关键 ⽬标聚焦,只有⼀个⽅向 •AI辅助下的产品全⽣命周期质量保障体系 •量级的效能提升,多快好省啥都要 THANKS! ⼆维码可替换 可增加个⼈社区联系交流⽅式禁⽌产品&服务推⼴