大型互联网公司测试总监,腾讯云最具价值专家TVP,前Wish中国测试总监,前阿里本地生活高级经理。在软件质量体系、服务容量保障、服务稳定性建设、软件研发效能等领域深耕多年,善于通过创新手段解决质量和效能难题,拥有多项国内外专利。多次受邀于业界各技术大会发表演讲,传播先进理念和方法论。
擅长领域:质量基础设施建设、软件研发效能提升、容量保障等
在很长一段时间,人们普遍持有的观点是:“你可以拥有速度或质量,但两者不能兼而有之”,质量和效能被认为是硬币的两面,提升质量就需要牺牲效能。随着工程效能方法的不断丰富,对人性的认知不断前进,我们逐渐意识到质量和效能是人的两条腿,互相协作才能走的更快更好。本次分享将为你深入剖析质量和效能的本质关系,同时介绍多个将质量和效能融合在一起的锦囊妙计,并通过一些论文和案例详细讲解以人为本对于质量和效能的重要性。
1. 质量与效能的困境
1.1 从质量“不可能三角”说起
1.2 质量和效能发生冲突的根源
1.2.1 软件工程各角色之间的冲突
1.2.2 以计划性思维控制软件生产
1.2.3 缺乏即时反馈
1.3 从DORA的数据解读质量和效能的真相
2. 质量与效能的融合之法
2.1 贯穿全局的思维:局部最优≠全局最优
2.2 千方百计的前置
2.3 恰到好处的trade-off
2.4 消除隐藏的等待时间和重复工作
2.5 有效的自动化测试
3. 以人为本是质效合一的根基
3.1 慢性子的程序员会更细心吗?
3.2 不容忽视的沟通成本
3.3 工程师≠资产=有情感的人
3.4 尊重工程师的习惯比建立严格的制度更重要
4. 总结与展望
5. 扩展阅读
1. 以全新的视角看待质量与效能的关系
2. 深入理解质量和效能存在冲突的本质,学习将两者协同的思路
3. 举一反三,掌握大量可落地的实践经验