思码逸助力中小企业研发团队效能提升

本文是思码逸帮助中小企业研发团队效能提升的应用实践,其主要内容包含:1、中小型团队的典型研发效能痛点2、基于深度代码分析的研发效能解决方案3、研发效能提升效果

思码逸助力中小企业研发团队效能提升

本文共计2200字,预计阅读时间:4~5分钟。

本文大纲

1、中小型团队的典型研发效能痛点

2、基于深度代码分析的研发效能解决方案

3、研发效能提升效果

前言:根据Stack Overflow今年2月发布的开发者报告,在受访的55000名职业开发者中,有45.7%供职于规模小于100人的小微型企业,18.7%供职于规模在100人到500人之间的中型企业。如果将百人以内的研发团队定义为中小型研发团队,那么有超过半数的开发者正在中小型研发团队中工作,这是一个相当可观的比例。然而,软件行业内关于研发效能的讨论却极少从中小研发团队视角出发。

这其中固然有中小型团队倾向于关注业务交付,而将研发效能置于较低优先级的因素。但从我们与各行各业许多中小型研发团队的探讨来看,随着企业发展,研发效能痛点会很快变得显著,甚至成为业务发展的阻碍。

01 中小型团队的典型研发效能痛点

相比软件行业、互联网行业的大型研发团队,中小型研发团队往往更加受限于资源,也缺乏规范化制度与完善的工具支持。以下我们归纳出中小型团队所面临的典型研发效能痛点:

  • 流程管理方面

研发团队管理制度不健全,缺少规范化的研发及管理流程。研发过程不透明,缺少项目进度、研发质量的客观呈现,更多依赖于人治。

  • 研发效率方面

上线前加班多、工期紧张、单人多任务并行开发的现象频繁出现,但平时研发效率不高,产能不稳定。缺少了解研发进度的数据抓手,管理层难以知晓团队生产力问题与提升方向;项目经理也难以合理预估成本和制定研发计划。

  • 研发质量方面

可能使用了一些单点功能的研发质量度量工具(如SonarQube),但缺少整体量化评价软件工程研发质量的指标,也缺少评估研发质量改善成本和效果的客观数据,导致研发质量方面的投入缺少针对性,尤其是产品仓促上线的情况下研发质量事故高发 。

02 基于深度代码分析的研发效能解决方案

  • 流程管理方面

思码逸为研发团队提供了研发数据汇总分析的一站式入口,度量指标包括研发效率、研发质量及人才三方面,帮助研发团队各角色成员客观、全面地洞察研发流程及成果;同时结合研发团队实际情况,提供规范与制度设立的建议方案,根据以下四点策略推动研发管理向数据驱动转型:

  • 由少到多

分阶段推进度量指标应用,先抓关键少数,再扩大应用范围

  • 自上而下

管理层充分重视,筛选关键指标重点关注,自上而下逐级明确改善方案

  • 持续关注

将关键指标纳入各级别(团队、项目、个人)定期汇报,持续分析指标变化,针对异常指标制定量化改善计划

  • 及时优化

指标应用过程中及时听取一线开发者反馈,合理优化指标应用措施

  • 研发效率方面

在同一公司内,不同团队/项目的研发效率也受到开发者人数、开发语言、业务特征、需求排期、项目阶段等多重因素影响,因此不应一刀切地粗放管理,而应当结合实际情况具体分析,寻找适宜的优化方案。

基于深度代码分析,思码逸能够回顾分析不同团队/项目的研发历史研发效率及稳定性,并提供近似项目研发效率数据作为行业参考,结合业务实际情况设立生产研发效率基线,一方面帮助管理层把握研发团队生产力现状,合理设定研发效率提升目标;另一方面及时识别后续研发过程中的研发效率异常点或异常趋势,分析成因并做出调整。

举个例子:某个研发团队反映每次项目上线前团队人手紧缺、加班加点现象非常严重,希望寻找优化措施。回顾其研发历史数据,其人月生产率均值呈现周期性的连续上升/下降,反映出该团队在项目前期可能存在较多依赖/等待产生的人力及时间的浪费,在项目规划、任务拆分与排期方面有较大提升空间。

为了使研发效率度量发挥更大作用,持续帮助研发团队提升,思码逸建议:

  • 研发管理者定期对各团队/项目生产力指标进行纵向(同一团队/项目不同时期)及横向(同一时期不同团队/项目)回顾分析,量化评估研发效能变化,结合项目实际情况与行业参考,设立研发效率基线与提升目标,并持续追踪
  • 将研发效率指标纳入各级别(团队、项目、个人)定期汇报。研发团队定期组织迭代回顾会议,对比基线评审研发效率异常情况,分析原因,并归纳提升措施
  • 项目经理参与项目回顾会议,对实际开发当量和预估工作量之间存在显著差异的情况进行讨论,提高项目成本预估与计划的准确性

  • 研发质量方面

时间与资源有限,业务侧不断抛出需求,交付期限近在眼前,怎样平衡研发效率与研发质量?面对永恒存在的软件工程质量问题,既要警惕短视的“头痛医头,脚痛医脚”,也要避免流于空泛的“眉毛胡子一把抓”。

思码逸提供软件工程质量度量体系,涵盖注释覆盖度、测试覆盖度、代码复用度、函数复杂度、模块性和问题积压六维指标,能够帮助研发团队建立研发质量监督全景视角,设定研发质量控制标准和改善流程。

那么如何在多个研发质量指标中快速定位关键研发质量问题?不同阶段、不同业务都可能会导致研发质量的侧重点有所差异。因此,思码逸精细度量各团队/项目的研发质量,并提供近似项目研发效率数据作为行业参考,帮助管理者快速对比,结合实际情况明确研发质量改进重点。

在明确关键问题后,研发团队可以讨论确认优先改进范围(例如最近三个迭代的研发质量问题),进而量化改进期限以及目标。针对各项研发质量问题,思码逸能够给出具备可操作性的代码级修改建议,并自动匹配代码责任人,敦促开发者快速响应解决,使研发质量改善真正落到实处。

       思码逸建议:

  • 研发管理者定期对各团队/项目软件工程研发效率指标进行纵向(同一团队/项目不同时期)及横向(同一时期不同团队/项目)回顾分析,结合项目实际情况与行业参考,设立研发质量基线与改善目标,并持续追踪
  • 将研发质量指标纳入各级别(团队、项目、个人)定期汇报。研发团队定期组织迭代回顾会议,对比基线评审研发质量异常情况,分析原因,并归纳提升措施
  • 开发者定期查看自己的软件工程研发质量报告,参考团队/项目的研发质量改善目标与系统给出的修改建议,主动提升代码研发质量,避免技术债堆积

03 研发效能提升效果

 数据说话,以某规模70+的研发团队为例:

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

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

与先进研发团队并肩

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

Mars Sun

腾讯CODE平台产品负责人

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

杨永强

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

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

唐洪山

原京东科技研发效能部

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

应阔浩

自如基础架构部总监

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

杨扬

和讯网CTO

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

朱文雷

长亭科技CTO

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

周彦斌

云货优选 研发部门负责人

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

谢超平

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

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

谢超平

王蕾 贝壳工程效率负责人

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

谢超平

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

我们的客户

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

取消