研发效能度量从 0 到 1 的『六脉神剑』

阅读本文你将收获:1、为什么研发效能需要度量的背景 2、研发效能度量『六脉神剑』之38字心法口诀 3、研发效能度量『六脉神剑』的人生启示

研发效能度量从 0 到 1 的『六脉神剑』

本文共计2353字,建议阅读时间:4~5分钟。

阅读本文你将收获:

1、为什么研发效能需要度量的背景

2、研发效能度量『六脉神剑』之38字心法口诀

3、研发效能度量『六脉神剑』的人生启示

前言:我们邀请到思码逸企业版产品负责人郑润锦参与 DevData Talks 直播活动。活动中,润锦做了《研发效能度量从 0 到 1 的『六脉神剑』》主题分享。以下是干货内容整理。

01 研发效能度量背景

近年来,研发效能的话题不绝于耳,从《软件研发效能度量规范》和《研发效能宣言》的发布,再到业界大咖合著《软件研发效能提升实践》和《软件研发效能权威指南》,一时间研发效能成为热议的焦点。

那么,谈到研发效能,就不得不说研发效能度量这个子议题,对于多数战斗在一线的研发管理者,都认识到了研发效能度量的重要性,但往往没有充足资源和时间进行度量基础建设,比如流程规范化、指标体系设计、数据质量治理,以及工具链数据打通等等。

如何在资源和时间紧张的情况下,快速搭建一套度量基础设施呢?今天我们就来聊一聊,如何六步完成研发效能度量从0到1。

02 研发效能度量『六脉神剑』之38字心法口诀

研发效能度量「六脉神剑」,即是问道、定心、筑基、求真、观照、飞升六个方面。详细解释如下所示:

问道,即找差距、出方案

通过度量成熟度评估表、调研问卷、一对一访谈、专题讨论等方式,让团队的研发效能现状,找准问题解决问题。

定心,即定北极星、定责任人

有了差距分析结果,我们已经清楚需要补全的方方面面了,但其中最打紧的工作是与团队定义关键核心指标,以及指标负责人,建设研发效能改进的共识。

筑基,即收数据、搞基建

定义了指标,紧接着就是要确保数据供应链的畅通,使研发管理五元素的生数据进入到数据湖,经过分析引擎、指标计算,进而为上层提供数据服务。

求真,即去噪音、定根因

有了研发数据,还得进一步识别数据中的噪声,通过算法去噪、分组去噪等方式提高数据的置信度,进而完成问题定位、根因查找,以辅助研发决策。

观照,即快反应、好体验

既然已经得到了数据分析的结果,接下来采用最匹配的视觉呈现方案,能够使信息传达效率得到提升,进而实现优秀的数据消费的体验。

飞升,即建文化、求改进

通过前边五个方面的建设,数据辅助决策的目的已经基本达成,然而,如果不能拥有健康的数据文化,持续改进对研发效能进行改进,所有铺垫都将前功尽弃。

第一问道剑:找差距、出方案

度量成熟度模型评估表可以帮助读者从宏观到细致,评估当前团队研发效能度量的成熟度情况,发现需要改善的方面,有针对性进行优化。进而通过一对一的访谈、集体的讨论制定出一套顶层视野的框架图,为之后落地研发效能度量提供指导。

研发数字化框架图描绘了研发数字化的全景图,帮助读者从为什么做研发数字化到研发数字化该做什么,再到研发数字化究竟怎么做等一系列的顶层设计视角,从一开始就站在全局视角,避免了局部设计带来的失衡,引发研发团队的不满,最终导致数字化这座先进地标的倾斜、崩塌。

第二定心剑:定北极星、定责任人

参考《软件研发效能度量规范》使制定核心指标组变得更加容易,它吸纳了25家知名单位成员的成熟经验,涵盖74个最佳实践指标,如果还觉得不够,可以参考 InfoQ 主编,乐神撰写的《研发效能启示录》之《研发效能度量核心方法与实践:实践框架和指标体系设计》。但最~最~最最~最最最重要的,并不是指标体系的设计,而是指标共识的建立,只有团队认可指标价值,才会设法改进他们,而不是与指标进行博弈。

其次谨防孤儿指标,指标必须有爹妈养,否则指标定了也会成为孤儿指标,得不到关注和改善。

第三筑基剑:收数据、搞基建

研发数据供应链回答了数据从哪来到哪去,以及数据供应效率的问题。在这张图的最底层我们看到,数据湖收集到来自不同工具的实时数据,这些新鲜的数据通过分析引擎的加工,装盘评价模型或者数据报告,输送到不同层级的管理者和开发者的餐桌上,为研发效能改进和团队治理提供营养。

DevLake 研发数据湖作为业界领先的垂直数据湖,内置成熟指标22个、可视化图表63张,可以使研发效能度量基础设施的建设工作大大加快,且其开源性质使你能够基于它进行二次开发,极大地支持组织的灵活性需求。

第四求真剑:去噪声、寻根因

代码当量作为先进的行数替代指标,具备抗噪能力突出,准确性高等特点,使千行Bug率这样传统的指标更加具备可参考性,当然,为了便于区分,我们最好还是换个名字,称其为千当量Bug率。

如研发数据噪声表所示,为了避免研发过程的一些不当行为致使数据产生噪音,需要研发团队不断精进研发工作方式,才能使效能不断提升。比较典型的问题包括状态未及时更新对需求前置时间的影响、代码通过评审率熟人操作等。

第五观照剑:快反应、好体验

前意识属性只需要0.25秒就能使大脑做出判断,在数据可视化的过程中,应尽量使用以下10种前意识属性进行数据可视化设计,提升信息获取效率。

然而,过多地使用前意识属性,也会造成信息阅读障碍。例如需求前置时间的下钻视图,各阶段的呈现方式我们尝试了三种形式,左上角更利于对比各阶段的时间消耗,右上角更利于观察不同月份的时间消耗,最下面想要尝试对「价值流瓶颈」进行了表达,但由于宽度、高度、色彩等多种前意识属性混杂,表达的含义让用户找不到重点。

第六飞升剑:建文化、求改进

MARI 数据驱动四步法强调持续改进,而非数字监督。其实,数据本身并无善恶,对数据的使用使其产生了善恶,例如手环作为运动数据本来是帮助佩戴者改进身体健康状况的工具,但半夜异常运动,用于佐证男友出轨,就使得数据成了监督而非改进了。

健康的数据文化引导,外加成熟的数据处理技术(数据供应链、数据降噪、数据可视化),才可能使数据驱动得到更好的落实

03 研发效能度量『六脉神剑』的人生启示

最近,我经常听说“像做产品一样做公司”,我想这句话换成“像做产品一样做人”也是合适的。我们作为自己人生的产品经理,应该为找准人生定位,做好优先级的设定,投入ROI最高的事情去完成,通过学习开发自己的潜能,接收外界的声音,进行自我完善、自我实现,并最终为自己的人生质量负责

信息获取效率。

如果您想了解更多关于本次演讲的内容,可以联系思码逸团队获取演讲视频和演讲PPT;

------结束------

思码逸 Merico 研发效能分析平台,致力于帮助研发团队解决研发效率、研发质量和人才发展三大痛点,提升研发效率与软件工程质量;

如果您想要与思码逸团队交流,欢迎在思码逸网站留下联系方式,我们将在24小时内回复。

与先进研发团队并肩

“软件工程在工业生产中越来越重要。一方面,软件供应链快速演进,软件研发越来越复杂;另一方面,市场的快速变化对研发能力提出各种新的要求。而思码逸作为客观的研发效能平台,立足于对软件开发给出创新性的解释,并尝试将研发效能指标标准化。这对由管理者视角、业务视角、人员视角等更多维度更加全面地看待开发过程有很大帮助。”

Mars Sun

腾讯CODE平台产品负责人

“看清组织研发过程、合理有效地进行研发效能度量是牵引组织研发效能提升的关键。思码逸实现了深入代码语义的AST分析能力,引入代码当量将常规的基于代码行的相关研发效能度量方式提升到了一个新的高度,并通过代码层面的分析提供了研发人员的技术栈相关的标签数据,为组织研发选型提供有力的数据支撑,在行业内有很强的借鉴意义!”

杨永强

原滴滴出行代码团队技术负责人

“相信很多产品技术团队把研发效能提升列为重要的目标。然而,到底什么是好的研发效能,却很少有人能够表达清楚,而代码度量指标种类繁多且相对浅层。如何有效对程序员的工作合理量化测量,思码逸团队围绕每次代码提交对应的抽象语法树的变化进行有效评估,去除了代码中的一些干扰和噪音,为我们提供了新的思路和相对准确的一种测量基础。”

唐洪山

原京东科技研发效能部

“思码逸研发效能平台的专业性令人兴奋,非常适合中国快速发展的互联网软件企业使用。很好的帮助我们解决了团队和项目快速增加过程中遇到的研发效能度量、研发质量规范和人才组织发展的问题。后期的咨询和落地解决方案针对性强,问题分析和解决专业、高效。”

应阔浩

自如基础架构部总监

“在越来越多的企业把数字化转型作为核心战略落地主要抓手的大背景下,思码逸作为基于源代码并扩展至项目管理领域的研发效能平台分析工具,能够为企业数字化转型提供明显助力。和讯网在和思码逸合作共创的2年时间里,2020年主要集中于降本增效领域(提升下限),当年技术部的年度绩效位列全公司第一;2021年主要集中于价值达成领域(提升上限),当年技术部被公司评为年度优秀团队。”

杨扬

和讯网CTO

“开发人员状态有起伏是很正常的。采用思码逸的研发效能度量工具,我们不仅能及时发现表现优秀的开发者并给予激励,也能快速发现工作有待改善的开发者,给他们提供精准的指导与帮助,推动整个团队共同进步。”

朱文雷

长亭科技CTO

“思码逸在代码度量层面给出了创新性的解释,给技术管理者带来全新的研发效能度量提升思路和指标抓手工具,看清团队研发效能的短板,知道该往什么地方提升和改进。结合历史数据、行业数据的比对,让管理者、开发者可以看到努力的成果,并且用数据说话,研发团队日益精进。”

周彦斌

云货优选 研发部门负责人

“研发成果的度量可以说是一个世界性难题,开发者的工作之间内容不同、起点不同、用户不同、代码质量不同,既难以简单量化,也难以横向比较。思码逸作出了一个非常有意义的尝试,它一方面找到了有效的研发效能度量方法,另一方面打通了企业边界来开展数据比较,为研发数字化变革提供了一个非常有意义的新角度。”

谢超平

索贝数码副总裁/总工程师

在数字化的浪潮里,研发效能的高低是企业的核心竞争力。我们面对的产品研发都是脑力工作者,研发效能的度量也变的更复杂和有挑战性。思码逸的深度分析系统,用代码当量来更科学的评估开发的工作量,有效避免人为对代码量的干扰。通过MARI模型产出分析报告,帮助我们在公司内研发效能的推进和落地提供新的思路和方法。

谢超平

王蕾 贝壳工程效率负责人

长期以来,我们一直努力在复杂的市场环境中保持和不断提升研发效率及质量。思码逸为我们提供了重要的量化工具,较传统量化方式更客观和实用。目前思码逸的量化结果已经成为我们评价和提高研发效能的重要组成部分。

谢超平

妙盈科技联合创始人&CTO 刘涛

我们的客户

打开研发管理黑盒,数据驱动研发效能
立即试用
立即预约
在线客服
扫码添加咨询微信
售前电话
在线客服
免费试用
扫码添加咨询微信
长按二维码下载

取消