16家单位、2万名研发,金融科技领头羊如何集中统一代码管理?
某国内著名金融科技企业(以下简称「J 公司」)长期专注金融科技领域系统研发和创新,提供智能的客户渠道服务和专业的同业输出。与此同时,该企业快速增长的业务需求诞生对应用系统开发质效的更高要求,因此如何保障源代码、文档等配置资产的有序受控成为整个行业、尤其是 J 公司这样金融科技头部企业的痛点。
在此契机下, J 公司正式引入开源中国旗下 DevOps 研发效能平台 Gitee ,耗时 5 个月如期达成目标。这群来自金融领域、科技行业不同背景的人才,究竟是如何借力 Gitee 共同打造企业“新金融”发展蓝图的?
五个月里,面临哪些挑战
成立至今, J 公司始终致力于成为“新金融”体系的科技推动者和生态连接者,助力母集团数字化转型,赋能“数字中国”建设,让金融科技尽其所能。这样的定位与愿景为其带来高增长的业务,却也对管理业务的应用系统开发质量与效率带来新的挑战。
为了提升整体应用系统开发质效,统一代码管理,提升研发效率,保证代码安全, J 公司瞄准了 Gitee 的代码管理工具 GiteeCode 。
从项目建设目标来看, Gitee 团队需要在 5 个月的时间内实现该企业全行 16 家单位 4000+ 仓库的迁移以及平台切换,支撑全行 2万+ 研发人员的使用。
然而,问题也随之浮现。
- 首先,J 公司已使用了多款不同的代码管理工具以应对当前的业务应用开发管理的不同办公场景,包括 Gerrit、SVN、CC、GitLab 等,人员使用的仓库多样化,不便集中统一代码管理。
- 其次,因使用习惯和办公地域问题,全行 7 个事业群、16 家单位的员工存在不同的定制化需求的冲突。
- 此外,该企业内部的产品项目组分散在北京、深圳、郑州等不同区域,客户具体需求收集、评审及指导的难度较大。
采用统一的研发项目管理工具固然能提高研发效率,保障源代码安全可控,但是当同事们都天南地北分隔两地时,企业的组织目标很难贯彻与落地实施。因此如何统一节奏,实现上下目标一致,避免出现目标、执行不一,影响交付结果,这成为此次项目建设紧要解决的问题。
定位拆解目标,统筹16家单位
面对上述问题,Gitee 团队凭借丰富的交付经验,迅速地将主要目标进行精准定位,确保该企业 7 个事业群、 16 家单位上下级目标对齐,为日后协作打下了基础。
本次项目的两个主要目标分别是构建组织级代码管理工具 GiteeCode 和实现代码统一管理。Gitee 交付团队按照地域和代码管理工具划分了组织范围与源代码范围,并制定了四项迁移原则。
精准定位目标后的 3 天, Gitee 交付团队从深圳、郑州、北京协调 15 名核心成员抵达J 公司的现场,成立核心组织进行集中交付。
与此同时,该团队也在一周内成立整体项目内外部组织,明确目标方向以及分工,其中包括迁移组、运营组、支持组以及与企业 16 家单位的对接人。
同时,Gitee 的项目工作人员还根据该企业 16 家单位的实际迁移目标进行任务拆解,每日跟进迁移进展,并进行全行公开,推动整体目标进度前置,以便实现最终目标。
沟通与培训,转化2万+研发人员
统筹之难不止于此,更体现在目标的落地实施上。
本次项目实施需要同时面对该企业的 7 个事业群、16 家单位,而各事业群的地域、部门不同、且企业工作人员对 Git 工具掌握程度存在差异,因此定制化需求输入存在冲突。
针对此类问题,Gitee 团队采用以下“两成立一建立” 的方式,凭借高效沟通机制,加速交付目标达成。
- 成立需求评审团,成员包括行内产品经理以及决策人员、内部项目经理、产品经理、技术经理,所有需求统一由现场支持组反馈,内部团队分析,行内评审团决策,按照双周迭代纳入交付实施计划;
- 成立现场支持组,指导平台的使用、需求收集以及反馈;
- 建立 FAQ,及时更新记录,并公开,引导用户使用平台,以及日常答疑。
除了部门与部门之间沟通, J 公司还需要集中完成 2万余名研发人员向 Gitee 平台的转化,这也是整体项目中最大的挑战。
针对此问题,Gitee 交付团队建立了专业的培训体系:
- 成立专业培训小组,根据不同层次人员设计不同难度培训内容;
- 培养 16 家单位的核心技术组长,支撑现场问题答疑;
- 培训材料统一管理,形成知识库,包括:视频、操作手册、考试模拟试题等。
至此,在 Gitee 交付团队的全方位支持及代码管理工具 Gitee Code 的助力下, J 公司达成全行 16 家单位集中代码管理工具的转换目标,实现了代码统一管理,企业的 2 万名研发人员也完成了平台的转化。
善用优质工具正在成为企业决胜的关键一举
进入 2023 年,金融科技行业竞争变得愈发激烈,如何清晰专业地服务细分市场专业用户和满足场景化需求,正在成为企业降本增效的重要一举。
通过合适且称手的优质工具来提高效率,是避免无效讨论、减少企业内耗的有效方式,这也是帮助该企业释放组织内驱力,灵活应对未来更加激烈的市场竞争的关键一举。
历经 10 年的发展,Gitee 凭借在项目管理、交付管理流水线、代码漏洞扫描等诸多研发团队的痛点上持续发力,为金融、科技、政府、教育等行业企业提供稳定、高效、有针对性的 DevOps 一体化解决方案,助推 25 万家企业迈向高效能研发,其中不乏中国人民银行、徽商银行、浪潮集团、上海农商行、之江实验室、一汽集团等多家知名机构与企业。
此次与该金融科技企业的交付实践也是 Gitee 交付实施管理上的一次成功实践,我们始终相信通过一次次的实践经验,未来将会实现进一步的飞跃。
本文系作者 @Gitee 原创发布在 Gitee 官方博客。未经许可,禁止转载。