2021年11月2号,由云原生产业联盟(CNIA)、云计算标准和开源推进委员会(CCSATC608)、全球软件质量与效能大会组委会(QECon)联合主办的“软件质量与效能度量主题沙龙”成功举办。
来自中国信通院、腾讯、嘉为科技、思码逸、端点科技的六位大咖级嘉宾带来精彩演讲,沙龙直播间热度持续攀升,累计近五百位从业者观看了直播。沙龙围绕研发效能提升的方法与实践、度量体系的设计与应用等前沿问题及难点进行了分享与讨论。议题剖析深入浅出,引发观众积极思考、提问互动。
首先,中国信通院云大所云计算部副主任陈屹力介绍了信通院云上软件工程标准体系。
云计算技术的发展,为软件产业带来了全新的基础设施和流程上的自动化。对软件工程进行了由内而外、从软件开发形式到企业组织文化的变革,软件研发更为高效,应用部署更具弹性。基于对云计算和软件工程的多年技术积累与行业研究,中国信通院正在进行云上软件工程标准体系建设,覆盖软件质量、软件研发效能、系统稳定性三大领域,包括可观测性平台、DevOps解决方案、移动端DevOps平台、混沌工程平台、系统稳定性度量模型等诸多行业标准。其中,《云上软件开发效能度量分级模型》已正式通过CCSA行业标准立项,即将召开首次标准研讨会,详见文末。
来自腾讯技术工程事业群的DevOps与研发效能资深专家张乐,分享了研发效能的黄金三角与效能度量的系统思考。
研发效能的本质是更高效、更高质量、更可靠、可持续地交付更优的业务价值。在2021年10月15日由多位效能、生产力专家联合发布的研发效能宣言中提到,建立了业务价值高于职能目标、全局流动高于局部优化等价值观。张乐老师阐述了研发效能提升的“黄金三角”研发效能度量的“五项精进”。逐步认知和尝试摆脱反模式,从度量指标向效能诊断分析迈进,从罗列指标向效能提升闭环发展,洞悉研发效能度量的行业发展动向,才能顺势而为。
来自嘉为科技软件部的蓝鲸DevOps解决方案区域总监黄全中,分享了基于企业研发效能管控的DevOps度量体系设计与应用。
提升研发效能是数字化时代企业成功的必备条件,建设端到端管理的度量体系,可帮助提升产品和服务质量,把控当前的交付能力,提升用户满意度。基于CMMI成熟度演进路线、Six Sigma-DMAIC持续改进模型等方法论,嘉为蓝鲸面向组织、业务主体,构建出了面向研发全过程的包含过程、结果、能力三类指标的度量体系。构建研发侧全过程贯通的业务流,通过DevOps平台实现端到端数据打通,持续反馈,实时自动抓取数据,以度量来促进持续改进、引领体系优化。
思码逸咨询专家陆春蕊分享了MARI方法与实践案例,阐释如何层层推进提升研发效能。
研发效能度量可能会面临诸多痛点,例如为什么要度量、度量什么,根因何在,如何改进、验证等。MARI效能度量方法是对研发效能进行度量-分析-调研-改进(measure-analyze-review-improve)的四步提升方法,首先以需求驱动度量,寻找北极星指标;进而开展趋势分析、下钻分析、关联分析,其中下钻分析需分别按项目、按阶段、按团队进行;回顾则是挖掘根因,分析效率影响因素;改进阶段在前面的基础之上,采取切实可行的具体措施,有目标地进行持续小步提升。由此,实现研发效能的持续改进,形成闭环。
端点科技Erda资深产品专家黄志信分享了对研发效能如何度量的思考与实践。
研发效能度量的目的不是考核,而是为了发现问题、解决问题,最终持续提升研发效能。研发效能度量是覆盖产研角色、产研过程、个人贡献的一个综合性度量系统。管理者、产研成员等不同角色追求的目标不同,度量也应各有侧重;产研过程覆盖目标管理、目标落地、目标应用全链路开发上线的过程,每个环节都影响着整个研发效能提升;而个人维度主要是以激励性指标为主,提升个人的成就感。并且度量数据之间需要有全链路的展示,层层下钻找到真正原因。
最后,腾讯Tech Lead 资深技术专家、腾讯研究院特约研究员茹炳晟,分享了研发效能度量的避坑指南。
历史上不乏度量失败带来负面影响的案例,而研发效能度量领域也存在着类似现状。例如用千行代码缺陷率来衡量代码质量,其所传达的价值观与所期望的是背道而驰的;而平均缺陷修复时间则能更好地反映代码本身的质量状况以及团队的技术成熟度,对代码质量有更强的正向牵引作用。一个好的度量,一定要为解决本质问题服务,并且要能引导出正确的行为。茹老师还介绍了“度量十宗罪”之避坑指南,列举了使用容易获得的量化指标、研发过程数据采集需要依赖人工录入等常见度量误区,加以警醒。
面向业务提升和高频交付的需求,构建从想法到市场反馈闭环的全过程效能度量体系,对于持续提升管理与协同效能、促进产业融合、推动企业数字化转型与发展,具有重要意义。
PPT下载和直播回放
扫二维码观看回放
| ![]()
识别二维码下载PPT
|