软件研发效能提升实践 软件测试架构师俱乐部 这些年,由于一直在拥有数万名研发人员的大型互联网公司做DevOps和研发效能的相关工作,做过敏捷和持续交付实践的大规模推广,组建并带领团队从零开始建设服务于全公司的、一体化的、一站式的DevOps平台,发起公司级效能度量委员会并制定度量指标体系;而且在技术社区持续活跃,在...
研发效能度量有很多难点和误区,我们要尽量多吸取行业经验、少走弯路,同时也要更加重视度量体系的系统性建设,并通过适当的方式进行运营,把度量引导的正确的方向上。 01. 需求价值流分析概述 研发效能度量指标可以很多,但如何用好这些指标分析研发过程中的具体问题才是关键。如果一种度量真的很重要,那是因为它可以对决策...
这些现象的问题在于:软件开发的灵活性决定了研发效能提升的困难性。尽管有敏捷开发、持续集成(CI)、持续开发(CD)、DevOps等系列思想与技术方案,可如果只是简单照搬的话,往往效果不好,有时甚至会造成负面效果。 事实上,不论何种规模的组织改革,都需要团队的共同配合,这要求每名成员不仅要理解新模式的内涵、体系,也要...
张乐,腾讯技术工程事业群 DevOps与研发效能资深技术专家,多年一线互联网大厂工程效率领域工作经历(百度、京东等)历任埃森哲、惠普等全球五百强企业资深咨询顾问、技术专家长期工作在一线,专注于研发效能提升、敏捷与DevOps实践落地、万人研发规模 DevOps 平台设计、研发效能度量体系建设等方向; 本文来源:张乐老师的研发效能...
简介:在工作中,作者探索了软件研发效能度量,参考了《软件研发效能度量规范》这一行业标准。该规范旨在帮助企业和团队通过定义指标来衡量和提升研发效率、效果和卓越能力。关键步骤包括理解指标(如效率、质量和成本),选择适用于团队的指标,以及按照适用性、系统性、可靠性和持续性的原则收集和分析数据。通过度量,团队可以...
研发效能度量有很多难点和误区,我们要尽量多吸取行业经验、少走弯路,同时也要更加重视度量体系的系统性建设,并通过适当的方式进行运营,把度量引导的正确的方向上。 01. 需求价值流分析概述 研发效能度量指标可以很多,但如何用好这些指标分析研发过程中的具体问题才是关键。如果一种度量真的很重要,那是因为它可以对决策...
所谓『研发效能提升』实践,并不能扭转这一恶化趋势,而仅能减缓它。前面提到研发模式向工业时代进化,正是减缓研发效能恶化的重要实践之一。 软件研发的复杂性困局 02 软件研发复杂性的来源 随着业务发展,软件产品所需要解决的问题领域愈发复杂,带动软件本身的复杂度也不断提高。这里复杂性来自两个方面: ...
按照这个逻辑,研发的数字化,我们可以从建设有效的研发效能洞察体系开始。 研发效能洞察体系的话题很大,涉及到研发的基础设施的建设、度量指标体系的设计、洞察分析模型的构建、洞察工具产品的实现、基于数据驱动和实验思维的运营等等。限于篇幅,本文只展开其中的一小部分,即重点聚焦于通过软件交付价值流管理方法中的五大流...
本文将对比介绍4款比较知名的效能度量管理平台:1.PingCode;2.思码逸;3.云效;4.金山云;5.Git;6.Jenkins;7.Bamboo;8.Docker。但在对比研发效能平台之前,我们先来聊一些研发效能度量工具选型前的必知事项。 一、软件研发效能度量工具选型前的必知事项 不少客户现在对工具平台的要求是端到端、全流程、一站式,功能要...