招商基金数字化转型下的研发管理|发布会精彩回顾

news2024/11/23 12:26:12

84ac807f4c62d44598da12b14babcda0.gif

在 4 月 20 日举行的《中国企业软件研发管理白皮书》发布会上,招商基金信息技术部副总监、研发中心主管刘志昆作了《招商基金数字化转型下的研发管理》主题演讲,从数字化转型背景、研发管理所遇到的挑战出发,讲述招商基金如何摸索出适合自身环境和业务需要的研发管理解决方案。以下为刘志昆演讲内容摘录:

bfc34676a34aa6ba531dc928fc2649cc.png

‍招商基金数字化转型背景及研发挑战

我们为什么要做研发管理?早些年前,我司就制定了公司的整体战略,围绕着「一核两擎四化」开展业务建设,「四化」的其中之一是「经营数字化」,公司明确要求信息科技要围绕核心的投资、营销、运营等领域构建公司的数字化护城河,提高工作效能。公司对 IT 的要求就更加明确,从原来的「服务业务」转变为「赋能业务」,甚至是希望在某方面「引领业务」。

因此,我们制定了相应的战术,在 IT 治理变革、数字化文化转型和研发管理的转型等都开展了一些相应的工作。其中,研发管理的转型是最核心的一环。

我简单介绍一下招商基金在研发管理转型中面临的主要挑战。首先看一下我司科技团队的发展历程:在 2018 年以前,我司的科技人数非常少,只有十来个人,公司要求 IT 能尽可能多地产出,因此,IT 就要求每一位研发人员都是「多面手」,需求、设计、开发一把抓,但随之而来的问题就是研发人员每个环节都不精通;在 2018-2021 年间,IT 团队增长迅速,有 50 多人,外包团队达 100 人,基本上每个项目都配置由项目经理、开发经理以及外包人员等组成的一个个开发团队;到了 2021 年,公司系统建设全面开花,各个领域都有项目在进行,IT 团队的规模也达到了 90 多人,外包团队有 200 人左右——这也意味着更多的项目协同和项目群的管理。

27ec8ce361be70979bbf8ce2db39ffd8.png

招商基金科技团队发展历程

基于以上的背景,我们在研发过程中遇到了很多痛点问题。一方面,有团队方面的问题。正如我刚才说的,早期的研发人员是身兼多职的、精力有限,使得项目间的协作不够顺畅,研发管理的规范性也较差;另一方面,有能力方面的问题。例如,项目经理均凭借个人经验管理项目,对风险把控的强弱不一,专业岗位的缺失(比如产品经理或需求分析师),导致需求理解不到位等等,进而影响了项目的进度。

因此,我们充分意识到,随着人员规模的迅速扩张和需求的爆发式增长,招商基金研发团队的问题亟待改善。

3db308b46463bb2b02a576011ab8f96f.png

招商基金研发管理应对策略

基于上述的问题,我们也思考了一番,做了以下 4 个应对策略:调整组织结构、引入敏捷开发模式、构建敏捷团队、工具支持和数据驱动改进。

第一,调整组织结构。引入两个角色——业务侧的科技专员和 IT 侧的产品经理。科技专员,也就是懂业务的 IT 人员,他能够把业务的诉求与产品经理一起转化为 IT 的语言,带到 IT 项目团队中,使沟通变得更加顺畅。

d94a0646f669cab5c32e23e892846c36.png

招商基金组织结构

第二,引入敏捷开发模式。在早期,我们也尝试过敏捷管理,不是很成功,原因很简单,我们基本上是生搬硬套,没有考虑团队的实际情况。后来,我们通过外脑介入项目管理过程中,通过第三者的专家视角发现问题之后,为我们提供建议和解决方案,指导我们做出调整和改进。经过一系列的微调,我们陆续形成了一套规范的团队规则,通过每日站会,辅之可视化看板工具的有效使用,不断地规范整体的研发流程;通过检查列单,保证团队规则的持续执行,强化了敏捷的项目管理模式。

081d15f35d7d2ca43741514ba75994a0.png

用 ONES 敏捷看板查看迭代进度

第三,构建敏捷团队。引入敏捷管理之后,也要同步构建敏捷项目团队。招商基金的自有研发人员相对较少,现在有 80 多人,外包人员则将近 200 人。因此,招商基金的项目经理会在外包人员中选出合适的人员进行培养,让其去承担部分的项目管理工作。同时,也会组织各类培训,建立奖励机制等,让他们感受到自己被重视,提升团队凝聚力,进而提高研发效率。

第四,工具支持和数据驱动改进。招商基金通过工作流引擎将需求从 OA 导入到 ONES 项目管理系统中,再利用 DevOps 工具的开放性、兼容性,将代码管理、CI/CD 等进行集成,从而打通软件开发各流程之间的壁垒,实现研发生命周期的一体化、平台化管理,提高项目的管理效率和质量。在这过程中,也通过 ONES Performance 同步收集了部分效能指标,为管理者提供全局视角,多维度评估研发管理的健康状况,定位问题,持续改进。

fda6cd91cde2831179829728beb75ce1.png

用 ONES 打通研发全流程

9f2093535c7b0266057bafa11c31a72b.png

用 ONES Performance 收集效能指标

8fa25ce2b281a6b418876a1ceb8bd7d7.png

招商基金研发管理实践成

通过以上这四个应对策略,我们取得的成果如下:

首先,研发部门和业务部门建立了良好的伙伴关系。需求方面,有了科技专员和产品经理后,可以保障需求理解的一致性,共同去推动需求的建设;进度方面,早期,由于业务人员不懂研发的整体过程,会很生硬地要求 IT 必须在特定时间完成功能的就绪;有了科技专员和产品经理后,他们理解研发的内在规律,对需求的优先级、迭代内容能够「有商有量」地去共同推进。推广方面,有了懂业务的科技专员以后,能够快速获取业务人员的反馈,再通过下一次的迭代开发快速就绪,形成了有效的闭环管理,使项目管理效率进一步提升。

其次,形成了比较稳定的开发节奏。有了科技专员和产品经理后,对需求的优先级排序、工作量评估相对比较到位,能尽量保障迭代内容的稳定性,再通过 IT 内部的站会、需求澄清会、迭代计划会等等来对需求理解进行纠偏,使得迭代内容更为透明,迭代频率更为稳定,进而提升产出效率。

第三,项目经理的领导力和团队战斗力显著提升。我们从外包团队当中挖掘出潜力股,培养他们作为项目经理的助手,协助项目经理做好日常管理工作,使得项目经理本身的工作得到一定释放,外包人员也得到激励和肯定,项目经理的领导力得以提升,团队的凝聚力、战斗力也均有所提高。

第四,激活团队氛围,提高了外包成员的积极性。在研发过程中,我们设置了多项奖励机制,去调动他们的积极性,举行各类业务知识分享会和技术研讨会,提升外包人员对系统的全面认知。同时,我们也对成员进行多方考评,辅助项目经理了解成员改进方向。

最后一点,科学度量项目建设进展。ONES 工作台可自定义数据范围和维度,帮助我们清晰地聚焦核心数据,随时掌控项目进度,暴露风险和问题,以便及时调整资源和计划。比如,可以通过迭代燃尽图实时跟进进度,监控目标进度的健康状态。 

0d8fc8ef669c8f9ae87893f6f36636af.png

用 ONES Project 实时跟进迭代

近几年,招商基金逐步探索出适合自身发展的研发管理模式,研发管理体系更加规范化,交付速度、质量也得到了提升。最后,简单总结一下:

要采取灵活的研发管理模式。传统的研发管理模式已经不能满足数字化转型的需求,企业需要采用更为灵活、敏捷的管理模式,例如敏捷开发、DevOps 等。

研发管理数字化、工程效能建设至关重要。数字化转型中,研发管理需要更加注重数据驱动。通过收集、分析和应用研发过程中的数据,企业可以更好地了解项目进度、质量、成本和风险等信息,并及时调整管理策略。

研发管理需要与企业的战略目标紧密结合。数字化转型带来了新的商业机会和业务模式,研发管理应该紧密跟随企业战略目标的变化,提供相应的技术支持和创新。

研发管理需要与客户和利益相关者紧密合作。数字化转型加速了客户需求的变化和多元化,研发管理应该与客户、业务部门和其他利益相关者密切合作,更好地满足客户需求和创造价值。

以上就是我演讲的全部内容,希望对大家有所启发,感谢聆听。

扫描二维码,即可获取招商基金完整版案例和招商基金演讲 PPT。

baf5027fab7ba34396b69f90a63518fb.png

f5b0fcedb6da7b774c84768517eca75e.png

96fb30e3d631fb972c5c7202a604c45e.png

412da096d9768c7d9718dfddf927e932.png

5ff41ccbd84bc77e713ae27bda07ead5.png

664b76728e83dbdf801149704cd5eae9.png

89af68f28188c00247a0a3318177b9c5.png

d4439d4d1791199e9ef519bf0b0e6da4.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/466423.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java多线程与锁

前文中,我们已经了解了什么是线程,线程间常用通信方式,线程池以及其相关特性,可以看出锁在多线程环境中充当着重要作用,不管是线程间的数据通信,还是线程间的等待和唤醒,都依赖于锁,…

《编码——隐匿在计算机软硬件背后的语言》精炼——第13-14章(二进制减法器——1位存储器)

“成功不是最终的,失败不是致命的,勇气才是最关键的。” - 温斯顿丘吉尔 文章目录 如何实现减法计算机进行减法运算的逻辑借位的代替机制二进制下的替代机制 减法的电路实现 反馈与触发器电铃触发器R-S触发器 电平触发的D型触发器 如何实现减法 计算机进…

Haproxy搭建Web群集

Haproxy 支持四层和七层反向代理 LVS 支持四层反向代理 目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、Nginx硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等;云 SLB CLB Haproxy应用分析…

配置Docker镜像加速器-Docker命令-Docker 容器的数据卷

Docker架构 docker进程(daemon) 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件…

OpenJudge - 39:多项式输出

目录 一、题目描述 二、代码实现 一、题目描述 一元 n 次多项式可用如下的表达式表示: ​ 其中,​ 称为 i 次项,​ 称为 i 次项的系数。给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式&#xff…

如何在本地搭建Maven环境并整合进IDEA中?【2023最新版】

编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 Maven版本:apache-maven-3.6.3 目录 一. 为什么要使用Maven?1.1 获取jar包1.2 添加jar包1.3 使用Maven便于解决jar包冲突及依赖问题 二. 什么是Maven?三. 如何…

排序算法 - 选择排序(Selection sort)

文章目录 选择排序介绍选择排序实现选择排序的时间复杂度和稳定性选择排序时间复杂度选择排序稳定性 代码实现核心&总结 每日一道算法,提高脑力。第四天,选择排序。 选择排序介绍 它的基本思想是: 首先在未排序的数列中找到最小(or最大)元素&#…

Three.js--》理解光源对物体产生影响的重要性

上篇文章 前端开发者掌握3d技术不再是梦,初识threejs 作为three.js入门篇讲解了许多内容但是没有深入了解其原理以及实现方法,仅仅只是展示了实现的内容及代码,本篇文章将深入讲解实现效果其背后用到的知识与原理。 目录 使用相机控件轨道控…

博途PID编程应用(状态机)

博途工艺PID的详细解读可以查看下面的博客文章,这里不再赘述 博途PLC 1200/1500PLC 工艺对象PID PID_Compact详细解读_RXXW_Dor的博客-CSDN博客这篇博文我们详细解读博途PLC自带的PID功能块PID_Compact,大部分工业闭环调节过程,我们采用系统自带的PID功能块基本都能胜任,一…

接收来自客户端的参数使用【JSR303校验框架】进行校验参数是否合法

目录 1:JSR303校验 1.1:统一校验的需求 1.2:统一校验实现 1.3:分组校验 1.4:校验规则不满足? 1:JSR303校验 1.1:统一校验的需求 前端请求后端接口传输参数,是在co…

CTFShow-Web篇详细wp(持续更新中ing)

CTFShow-Web篇详细wp web签到题web2web3web4web5web6web7web8 CTFShow 平台:https://ctf.show/ web签到题 直接F12然后Base64解码 ctfshow{19bdf375-f974-481e-8c62-0f4c3d170fb4} web2 考点:联合查询 先尝试使用万能密码登入 ‘ or 11# 登入成功&am…

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

文章目录 前言1. 安装Home Assistant2. 配置Home Assistant3. 安装cpolar内网穿透3.1 windows系统3.2 Linux系统3.3 macOS系统 4. 映射Home Assistant端口5. 公网访问Home Assistant6. 固定公网地址6.1 保留一个固定二级子域名6.2 配置固定二级子域名 转载自远程穿透的文章&…

dig命令理解DNS域名解析中的A记录,AAAA记录,CNAME记录,MX记录,NS记录,/etc/hosts本地域名IP映射

参考博文:https://blog.csdn.net/zxl1990_ok/article/details/125432123 目录 参考资料DNS简介/etc/hosts本地域名IP映射查询过程举例直接显示DNS寻址结果向特定DNS服务器寻址查询A记录查询AAAA记录CNAME记录MX记录NS记录PTR记录SOA记录查看DNS服务器的主从关系 参考…

外网SSH远程连接linux服务器,看这一篇就够了

文章目录 视频教程1. Linux CentOS安装cpolar2. 创建TCP隧道3. 随机地址公网远程连接4. 固定TCP地址5. 使用固定公网TCP地址SSH远程 转载自内网穿透工具的文章:无公网IP,SSH远程连接Linux CentOS服务器【内网穿透】 本次教程我们来实现如何在外公网环境下…

【SWAT水文模型】SWAT水文模型建立及应用第二期:土地利用数据的准备

SWAT水文模型建立及应用:土地利用数据的准备 1 简介2 土地利用数据的下载2.1 数据下载方式2.1.1 中科院1km土地利用数据2.1.2 清华大学高精度土地利用数据 2.2 数据下载 3 土地利用数据的准备3.1 矢量转栅格3.2 土地利用类型的重分类3.3 土地利用分布图投影调整3.4 …

数据库系统-并发控制

文章目录 一、为什么要并发控制1.2 并发控制解决的问题1.2.1 脏读1.2.2 幻读1.2.3 不可重复读1.2.4 数据丢失问题 二、事务调度及可串行性2.1 事务2.1.1 事务的宏观2.1.2 事务的微观2.1.3 事务的特性 ACID 2.2 事务调度与可串行性2.3 冲突可串行化判定 三、基于封锁的并发控制方…

DNS基础:通过dig命令理解DNS域名解析中的A记录,AAAA记录,CNAME记录,MX记录,NS记录,/etc/hosts本地域名IP映射

参考博文:https://blog.csdn.net/zxl1990_ok/article/details/125432123 目录 参考资料DNS简介/etc/hosts本地域名IP映射查询过程举例直接显示DNS寻址结果向特定DNS服务器寻址查询A记录查询AAAA记录CNAME记录MX记录NS记录PTR记录SOA记录查看DNS服务器的主从关系 参考…

博途PID1200/1500PLC编程应用(SCL状态机编程)

博途工艺PID的详细解读可以查看下面的博客文章,这里不再赘述 博途PLC 1200/1500PLC 工艺对象PID PID_Compact详细解读_RXXW_Dor的博客-CSDN博客这篇博文我们详细解读博途PLC自带的PID功能块PID_Compact,大部分工业闭环调节过程,我们采用系统自带的PID功能块基本都能胜任,一…

【Linux】第八讲:Linux进程信号详解(一)_ 认识信号 | 产生信号

「前言」文章是关于Linux进程信号方面的知识,本文的内容是Linux进程信号第一讲,讲解会比较细,下面开始! 「归属专栏」Linux系统编程 「笔者」枫叶先生(fy) 「座右铭」前行路上修真我 「枫叶先生有点文青病」 「每篇一句」 人生天…

【Ambari】开启HDFS 的HA架构

之前搭建的Ambari可以查看之前的博客 接下来我们来看下HDFS 开启HA 开启HDFS 的HA架构 选择启动NN的HA 因为之前是3节点的所以一开始安装的时候 Ambari架构选择了让安装一个NameNode和一个SecendryNameNode。 点击启动NameNode HA 后跳出个界面 填写集群名 类似于之前第…