和讯网
中小型团队研发数字化建设

和讯网 CTO 杨扬

“为什么要推动研发数字化管理?我认为,我们的思考应该基于怎么做是对的、是有利于将来发展的;而不是自我设限,只着眼于是否满足当前的业务需求。”

业务挑战

和讯网创立于1996年,是国内第一个财经资讯垂直网站。目前,除财经资讯以外,和讯网的业务还涵盖投资知识付费社群、理财工具、金融数据工具等,网站日独立访问用户超过500万,日页面浏览量超过5000万。

作为相对传统的资讯类门户网站起家,和讯网的研发团队规模相对较小,约占员工总数的20%。在过去一段时间内,业务端并未给研发部门带来太多压力,因此研发管理方面也相对落后于大型互联网企业,具体体现在研发流程的标准化程度与工具化程度;研发管理的透明化、数字化、精细化水平;研发团队的产出效率、质量、抗压能力等方面。

近年来,公司业务拓展的战略对研发团队快速响应、高效交付、灵活调整能力提出了更高的要求;同时,人力成本的攀升也促使公司将降本增效提上日程。和讯网CTO杨扬敏锐察觉到,和讯网的研发管理水平与行业领先者存在差距,而更加先进的研发管理方法与研发实践,也许正是公司战略在研发部门落地的关键。

怀着开放进取的心态,和讯从2019年开始推行研发数字化管理体系的建设。其主要目标是在团队层面提升效率,改进工作流程和方法,并落地为标准化实践;在个人层面驱动员工成长,助力职业发展。

分阶段建设研发数字化管理

和讯的研发数字化管理体系建设及应用分以下几个阶段:

准备阶段

从DevOps入手,改进研发流程并建立规范,使研发、测试、运维三部分解耦隔离:研发承担部分质量保障工作,测试负责测试工作+监控研发交付的质量,运维负责发布与维护工作。

加入SonarQube、Git、Jenkins、TAPD、Cat、Yapi,Zabbix等工具,通过标准工具集,强制执行规范,同时保障数据留存。

第一阶段

纳入思码逸深度代码分析系统,对项目的效率与质量进行度量,搭建研发-反馈-优化的闭环。

要求研发团队先导入活跃项目。这些项目的关注度和更新频率相对较高,也有发版压力,效能优先级较高,团队也有动力去做分析。软件工程质量将被纳入研发环节交付质量的指标中,受到硬性要求。

第二阶段

基于思码逸与其他工具的指标,设计不同权重,建立团队及个人度量模型,洞察研发效能问题并针对性改进,使数字化管理的优越性在团队内获得共识。

在度量的激励下,团队自发导入低活跃度项目。这些项目的问题积压较多且时间较长,优化成本高,软件工程质量将不被硬性要求。

第三阶段

根据自身需要,和讯将度量纳入考核,逐步引入良性竞争机制,强化量化指标对研发团队的激励效果。随着思码逸的语言支持范围及功能覆盖更加完善,同时公司内部对数字化管理的接纳度提高,逐步提升量化指标所占的考核比重。

考虑到团队需要一个逐步适应的过程,研发数字化的推行不能一蹴而就。和讯从流程、规范、方法改善起步,经过一年时间,逐步将多个效能度量指标应用于研发团队度量、改进与激励。这一实践也呼应了思码逸推荐的“由少到多、自上而下、持续关注、及时优化”应用策略。

思码逸多维效能度量,为不同场景提供数据抓手

随着研发数字化建设逐步推进,思码逸度量能力的应用也经历了一个由浅入深的过程。

在使用初期,思码逸的代码分析功能主要用于同一项目/团队在时间轴上的纵向对比。以下图和讯某一部门的双周生产率回溯分析为例。从图中能看出,伴随着工具集完善和流程标准化,研发效率呈现出波动上升趋势。

客观数据提高了研发的可见性,不仅向一线研发团队验证了研发管理升级带来的提升,也向非技术高管提供了解研发动向的窗口,为数字化管理的继续推进争取到多方的支持。

随着产品优化与数据积累,思码逸细化了不同语言、不同岗位的代码当量权重系数,使跨业务、跨部门的横向对比成为可能。此外,效率与质量报表中添加了行业基线功能,以优秀的近似开源项目数据作为外部参考,帮助研发管理者辨别亟需提升的方向。

以各部门每月人均代码当量图表为例,可以看出,大部分团队的生产率都有显著的提升,但彼此之间依然存在较大差异。这样直观的对比打破了项目/部门间的壁垒,推动了优秀研发实践的交流、学习与沉淀。

除了代码分析产生的效能指标外,研发流程指标也是很好的数据抓手,如任务数、任务按期完成率、故事点预估差异率等。思码逸3.0版本接入了JIRA等流程管理工具,补充了迭代管理相关数据视图。

一方面,这些指标有助于牵引研发流程规范化,例如任务细颗粒拆分;另一方面,流程指标能够与代码分析指标互补,不仅交叉验证保证度量的准确性,也能凸显出研发环节以外的风险。举个例子,在和讯的使用过程中,就曾发现过需求不饱和,技术部门反向撬动业务产生需求或主动预研的情况,这个信号为产研团队的资源调配提供了信息参考。

事务变得更高效,团队中的每一个个体是否也同步成长了?思码逸具体到个人层级的精细度量,为和讯研发团队提供了开发者生产率、项目贡献度、产出稳定性、产出质量、技术标签、流负载(同时并行任务数量)等信息,帮助研发管理者搭建开发者画像,鼓励员工主动采纳优秀研发实践,及时激励贡献突出的员工,给予充分的成长空间,也为有提升空间的员工提供适宜的培训计划。

后续,和讯计划继续拓展开发者画像的评价维度,并在量化评估的基础上探索人工智能的应用,比如对开发者进行聚类分析,针对不同特征分别制定标准化提升策略,从而提高人才管理的精细化程度,让研发数字化转型服务于更有温度的管理。

与先进研发团队并肩

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

Mars Sun

腾讯CODE平台产品负责人

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

杨永强

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

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

唐洪山

原京东科技研发效能部

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

应阔浩

自如基础架构部总监

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

杨扬

和讯网CTO

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

朱文雷

长亭科技CTO

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

周彦斌

云货优选 研发部门负责人

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

谢超平

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

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

谢超平

王蕾 贝壳工程效率负责人

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

谢超平

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

我们的客户

打开研发管理黑盒,数据驱动研发效能
立即试用
北京思码逸科技有限公司
© 2022 Merico 京ICP备20006575号-1
立即预约
在线客服
扫码添加咨询微信
售前电话
在线客服
免费试用
扫码添加咨询微信
长按二维码下载

取消