
金融企业研发度量最佳实践——中国银河证券研发度量平台
2023.05.12前言:中国银河证券作为中国头部券商,致力于打造一流投行,在数字化转型的大潮中,信息技术部积极探索度量模型和指标设计,依托 Atlassian Jira Software 项目管理工具,通过可视化跟踪及研发过程展示,借助平台化能力发现研发瓶颈、改进研发过程。
现在,该平台已经成为公司内部的数字化工厂,并在 Atlassian 企业日上获得广泛关注和认可。
本文旨在分享中国银河证券研发效能项目负责人:黄金泽在银河证券在数字化转型中探索度量模型和指标设计的实践经验及其带来的价值。
一、研发度量的前置条件
在建设研发度量平台之前,企业研发过程需要满足一定的前置条件,其中最重要包括研发过程的标准化与确定研发价值流。我们知道,研发过程本身并不都具有统一度量的标准,首先要做的就是在企业内部找到能够度量的最大公约数,然后对其进行标准化。在标准化之后,我们就能够确定企业的研发价值流了。
二、研发度量建设规划
中国银河证券通过使用 Jira Software 对研发过程进行管理,实现了项目管理的数字化转型。2022年初,黄金泽对多个项目组进行访谈,确定了企业内部研发流程的最大公约数,并统一了标准研发流程。然后,逐步将非标准化项目迁移到标准化流程。2022年中旬,首批完成迁移的项目作为研发度量的试点项目,开始了研发度量的实践探索。该探索过程包括以下六个步骤:
1、梳理研发团队的运作模型;
2、按场景或价值流发现关键痛点和研发瓶颈;
3、确定通过研发度量治理范围与改进目标;
4、指标的设计,包括指标的定义、公式、模型、数据源等;
5、度量平台的实施,包括数据接口、权限、数仓与BI等;
6、度量数据的调试,与团队内部深入协作,调试指标的正确性。
通过以上六个步骤的工作后,研发度量平台的建设初步具备度量能力、能够反映研发活动的某些问题、给予项目负责人研发规划与项目管理的建议,此时开始研发度量建设的第二阶段,推广治理改进过程。
在第二阶段,银河证券已建立了研发度量的平台和指标,能够通过平台化能力辅助研发治理活动的有序开展,在此阶段,银河证券在以下五个方面逐步开展通过度量来治理改进的过程:
1、确定治理范围、明确目标规划,制定可量化的治理指标和目标达成规划;
2、设计改进举措,制定计划与策略,详细分解待治理的问题,对根本原因进行分析;
3、按计划实施改进,同步观察指标,按需进行调整;
4、复盘与回顾,校验治理目标是否达成;
5、对改进过程进行知识沉淀,识别改进过程的标准化价值,提炼和总结并在内部进行知识分享。
三、研发度量的看板设计
银河证券在研发度量的看板设计上主要分为以下两个角度对指标进行聚合与观察:
1、按角色;
2、按功能。
从角色视角,最容易引导相关人员使用度量看板,通过个人角色可以快速掌握该角色下重点关注的指标。角色包括管理者、项目经理、研发人员、测试人员与运维人员。在不同角色项下聚合不同业务场景,如管理人员关注组织效能,项目经理关注工时与工作饱和度,研发人员关注迭代进度与代码质量,测试人员关注测试周期与代码缺陷,运维人员关注构建频率与线上缺陷率等。
从功能视角看,更适合研发度量使用一段时间后,用户积累了一些使用经验,有一些该角色下的深入思考,他们会主动挖掘更深层次的数据价值。功能视角包括研发运作情况、项目管理情况、迭代规划情况、外包人员情况、价值交付情况、质量分析、研发能力分析、预警以及研发用户画像等。
总而言之,研发度量的看板设计与企业组织架构、企业文化息息相关,使用度量的用户需要一个循序渐进地学习过程,我们不能期望一开始就一股脑儿把全部功能都罗列起来塞给用户,要引导用户从一级数据入手,逐步过渡到经过加工的二级数据,当用户完全理解数据来源和意义后,再给用户展示多个二级数据加工后的多级数据。
四、研发度量的指标设计
研发度量的指标设计包含:迭代整体运作概要、迭代规划分析、开发进度分析、开发效率分析、开发质量分析、人员度量等几个方面的指标实现情况。
迭代规划概要
迭代规划分析报表
开发效率分析报表-开发效率概况
项目人员管理度量报表
五、研发度量带来的价值
实际上,研发改进过程的管理是研发治理依赖的核心能力,而研发度量的建设,正是研发改进过程的有力抓手。有了这样的抓手,可以在以下三个方面为研发过程带来显著价值:
可以引导团队从过去被动的响应问题,向主动预防问题的方向转变,提高团队自我改进意识,使管理工作轻量化;
团队管理者可以简便地一览自己团队的改进情况,包括周期、目标、执行进度、成效趋势等,使管理工作透明化;
改进计划会对应某个明确的改进目标,能够提示团队距离改进目标的差距,使改进管理与度量指标紧密结合,使管理工作进入自促进的良性循环中。
六、未来规划
银河证券的研发度量未来将建设成为企业研发活动的数字化工厂,通过将流水线执行、代码库、制品库、安全检查、代码质量、自动化测试等更多数据源接入平台,挖掘研发过程改进价值,进一步提供交付分析、质量分析、团队画像、研发风控等诸多更有价值的指标,以满足研发过程改进与项目管理进阶的需要。
七、结语和展望
中国银河证券在研发度量平台的建设为金融企业的数字化转型提供了很好的参考和借鉴。通过标准化研发过程、设计指标、建立度量平台和推广改进过程,银河证券实现了研发过程可视化跟踪和展示,并从中发现和改进研发瓶颈,为公司数字化转型提供了强有力的支撑。
未来,银河证券将在研发方面持续探索和创新,不断提升数字化建设的水平,让技术和数字化更好地支持业务需求,推动行业发展!