来源:鑫智奖·2024第五届金融机构数智化转型优秀案例评选
获奖单位:中信建投证券
荣获奖项:科技管理优秀案例奖
一、项目背景及目标
项目背景
中央“十四五”规划以及中国证监会发布的《证券期货业科技发展“十四五”规划》等,明确提出了加快数字化发展的要求,同时,当前金融行业快速发展,证券公司深入数字化转型也势在必行。信息技术部是公司数字化转型公司的重要推动部门之一,也是公司数字化转型工作的先行者,在推进和支撑公司业务部门数字化转型的同时,信息技术本身的数字化转型也势在必行。一方面,随着数字化时代的到来,客户对金融服务的需求复杂度和需求数量逐步增多,同时对于金融服务的便捷化、个性化、智能化等也提出了更高的要求。期望通过引入数字化手段,将部门的工作过程、工作指标予以数字化管理和呈现,实现为客户提供可数字化衡量的高效、敏捷、满意的数智化体验,实现为公司的业务增长提供可持续提升的信息技术服务。
本项目旨在支持公司的数字化战略,通过采纳和利用前沿的数字化技术来提升软件研发的效率和成效。这不仅有助于公司更好地应对市场的快速变化,而且为整个组织的数字化转型提供了实践案例和经验基础。
项目目标
本项目的核心目标是在整体的数字化转型组织管理,以及标准化的研发管理流程管理基础之上,依托度量系统,提供需求、项目、开发、测试、变更上线等各个阶段的实时数据分析、自动化流程和优化的用户体验,从而实现对整个公司软件研发周期的数字化全过程管理,提升软件交付效能,帮助公司在不断变化的市场环境中实现稳健而持续的成长。
二、创新点
本项目的创新主要体现在组织管理创新、技术创新两个方面:
1)组织创新
数字化转型组织管理方面,设立数字化转型专职组织,制定规划、协调数字化转型工作,各业务组设立数字化转型对接专员,推进对应业务组的数字化转型实施与落地;建设《数字化转型看板成熟度模型》,并用于部门数字化看板建设评估,保障数字化看板的统一性及有效性。
流程管理方面,部门设立的流程质量组织团队和流程管理员对开发管理全流程进行治理把控,实现了端到端的管理。各条相关流程设立了流程管理员(Owner)角色,分别对流程的需求、运行、运营进行管理,由流程质量组织团队担任总Owner的角色,在流程的需求管理环节提供质量管理和分级分类等管理职责,对开发管理的流程运转情况进行统一分析,制作看板对开发、测试、运维等不同角色的人员进行赋能。
2)技术创新
本项目利用ETL(Extract, Transform, Load)工具和数字可视化手段,构建实时、交互式的数字化看板,该看板能够全面追踪并量化需求、项目、开发、测试、变更上线等软件开发的各个阶段,从而提供关键性能指标和进度的即时视图,协助管理者决策,进而有针对性的对平台或管理机制进行改进优化。
在需求管理方面,统一了需求的层级,将需求分成业务需求、系统需求、用户故事。由业务部门撰写业务需求,信息技术部门将业务需求拆分到对应的系统,对应的系统负责人再将系统需求拆分成用户故事。统一了需求价值流,由于每个系统处理需求的状态节点都不一致,不方便进行横向的统一管理,通过引入需求价值流,规定了需求价值流的各个阶段,统一了需求处理的流程。
在项目管理方面,通过部门项目管理系统已有数据,利用ETL工具和数字化可视化手段,建设部门项目流程看板,跟踪项目安全评审情况,挖掘滞留时间较长的评审项目及对应评委,并通过订阅推送,定期提醒评委进行评审,提高评审效率,减少项目经理等待时长。另外,通过识别项目评审中的常见问题,优化项目管理体系及项目流程单的设计,降低项目经理申请立项、验收流程时的常见错误,减少返工,提高项目效能。
在开发管理方面,通过构建数字化中间件来集成开发流程中的关键活动(代码编写、评审、单元测试和配置管理)实现了软件开发的持续集成。这种方法不仅显著提高了开发效率,确保了代码质量,而且加强了团队成员间的协作。它将软件研发、质量控制和产品交付紧密整合,形成一个流畅且透明的工作流,自然地体现了PDCA(计划-执行-检查-行动)循环的管理理念,使得每一次迭代都成为持续改进的机会。
在测试管理方面,我们深入分析了测试管理过程中的关键绩效指标(KPIs)以及相应的指标内容。通过运用ETL(提取、转换、加载)工具,我们对“测试事件”和“测试人员”的绩效数据进行了有效清洗。接着,我们采用数字可视化技术,打造了一个实时互动的数字看板。这个看板能够全方位追踪并量化测试项目的多个关键维度,从而为决策者提供了及时的关键信息和定量分析。
同时,测试流程也得到了数字化中间件与机器人流程自动化(RPA)技术的整合,实现了流程的自动化管理。这一系统自动搜集相关数据,并进行智能分析处理,使得事件跟踪、缺陷提醒、任务超时预警以及测试环境的自动巡检等功能得以实现。这些自动化功能显著提升了项目管理的智能化程度,降低了人为错误的风险,并释放了团队成员的时间,使他们能够将精力集中在更高价值的工作上。
在变更上线管理方面:根据上线变更内容以及是否有代码变更两个维度将变更上线流程分为标准的“信息系统标准变更流程”和敏捷版的“信息系统简化变更流程”。作为开发过程最终交付流程,上线变更流程实现了需求管理、开发、测试、运维的全过程打通。内部需求通过在jira上创建issue进行管理,外部需求通过“需求联系单”关联至jira进行拆分问题,从而实现内部需求的统一化管理。开发人员在jira上整合issue创建版本,可直接推送关联issue生成上线变更单,包含上线变更内容、测试报告、上线版本、issue列表等,实现上线变更与需求的细化关联
流程的推送运维管理平台节点打通了运维团队。未贯通之前,研发管理存在运维团队参与较晚、排期仓促、对变更内容评审不及时等问题。流程通过低代码开发技术,通过约定接口推送,实现了互联互通,构建起上线变更流程与运维任务的相互关联生态。
三、项目技术方案
本项目主要依托于度量系统实现多方数据采集、数据处理及数据可视化建设,同时使用到RPA技术、企微机器人等数据推送与提醒。
度量系统包含了可视化模块、数据加工处理模块、数据统一存储模块以及原始数据采集模块。通过原始数据采集模块,从需求管理系统、流程管理系统、项目管理系统、代码管理系统、测试管理系统、变更管理系统里采集数据,跟踪项目管理全流程。统一了指标计算的原始数据源,并方面支持团队完成个性化指标的设计和实现。
在数据可视化建设方面,基于度量系统采集到的数据,设置必要的数据元素、元数据及数据结构,并使用ETL工具进行整合。接着,根据设计模板和图表,选择合适的图表类型,并与之前准备好的ETL数据关联。在UI/UE层面进行排版和美化,确保同一主题类型的看板能够联动,部分看板可下钻,进行深入分析展示关键数据。最后,通过导入导出和其他测试方法,调试并验证数字化功能的实施效果,确保其可行性、一致性和清晰度。
RPA技术主要目的是抓取关键指标和重要任务数据,并通过企业微信机器人实时分享给团队成员,从而构建一个动态的工作环境。这将为我们未来打造数字化智能助手奠定坚实的基础。
四、项目过程管理
项目各阶段的实施周期
度量系统建设:2023.01-2023.03
软件开发各阶段数字化建设需求分析:2023.02-2023.03
软件开发各阶段数据采集与处理:2023.03-2023.05
软件开发各阶段各阶段数字化看板建设:2023.05-2023.07
软件开发各阶段数据分析与改进:2023.05-2023.09
数字化转型看板建设成熟度评估:2023.10-2023.12
五、运营情况
1)度量系统推广、系统运行情况:目前系统运行良好,系统稳定。支持了信息技术部8个业务组18个项目团队的DevOps度量系统建设任务以及支持部门数字化转型39个看板建设的任务,共建设100+个看板以及1500+卡片。
2)软件开发各阶段数字化转型改进运营情况:
在需求管理方面,规划并建设了需求交付周期指标体系。
在项目管理方面:项目管理流程负责人每周会定期查看相关看板,对异常流程进行跟踪,并持续分析数据,优化项目管理体系。基于项目管理安全评审,每周二、四会定时推送待办汇总给安全评审评委和项目管理流程负责人。
在开发、测试管理方面: 自数字化系统全面上线以来,该系统的使用已深入到测试开发团队、质量保障团队的日常工作中,其应用范围广泛,包括但不限于以下场景:
- 每日晨会:快速同步团队成员之间的工作进度和当日重点任务。
- 项目例会:周期性地回顾项目进展,分析问题,规划后续步骤。
- 月报总结:对过去一个月的工作成果进行汇总,评估目标达成情况,为下一阶段的工作定向。
- 数字化评审会:利用系统提供的数据支持,进行项目的质量控制和风险评估。
自2023年起,我们的数字化转型在测试流程中得到了广泛应用,并持续进行优化。系统累计追踪了2628个相关项目事件,覆盖了16个核心业务系统。这些事件包括12个重大规划与设计任务、297项开发任务、1294项测试任务和XXX个缺陷。通过及时处理这些问题避免了潜在的系统故障,确保了系统的稳定运行和业务的不间断。
数字化看板的引入显著提升了团队效能,这一进步不仅节约了成本,还增强了生产效率,为公司的精益增产战略提供了强有力的技术支撑。我们将继续监控数字化系统的表现,并根据需求与反馈,持续改进系统功能,以实现更高效的工作流程和更优的产品质量。
在变更上线管理方面:已建设流程看板,对研发管理相关流程进行可视化分析和优化。经过统计,本年度共提单2200+个,覆盖部门业务系统227个,关联部门员工302人。对研发过程的流程进行了精细化分析,提升了各审批节点的审批效率、降低了流程的流转时长、贯通了研发管理全过程。提供了可视化的运营工具,根据分析结果,对流程进行效率提升和修改,着重解决流程的卡点和痛点,提升整体研发效能。
六、项目成效
通过数字化转型看板建设、分析改进以及推广运营,在各阶段均取得了一定成效:
(1)需求管理方面:
建设了需求交付周期指标体系。
(2)项目管理方面:
项目安全评审评委平均审批时长从8天降低到5天。缩短了项目前期的评审时长,进而提高项目效率。根据项目流程单评论分析,挖掘常见问题,并在流程单上增加自查清单。提高评审通过率。
(3)开发和测试管理方面:
实施数字化转型之后,我们成功地加速了软件研发流程,并提升了代码质量。这些进展减少了返工和后期维护的需求,从而在整个软件生命周期中显著提高了成本效益。具体来说,我们的改进措施直接降低了人力成本。例如,测试环节的效率每月平均提升了15%,节省了大约90人天的工作量。
此外,通过及时发现并修复高优先级的缺陷,我们避免了潜在的故障损失,保障了系统的稳定运行和业务的连续性,同时也维护了公司的品牌声誉和客户信任,避免了潜在损失。
(4)变更上线管理方面:
通过看板对流程的优化改进,打通堵点,标准变更流程平均处理时长由2天降低至0.7天,平均每单节约时间31小时;简化变更平均处理时长由8小时降低至4小时,平均每单节约时间4小时。至通过合并审批,节约审批2400多人次。
另外,在数字化转型组织管理方面,制定《数字化转型看板成熟度模型》,并应用于部门各数字化转型看板的评估内部评级优秀级5个,成熟级15个,基础级42个。流程管理方面,总结发布了《中信建投证券股份有限公司IT流程管理规范》。
其他知识产权成果:
注:本项目、《中信建投证券DevOps在研发过程中的探索和实践》与《基于信创混合云研运一体化平台工程》均基于公司DevOps平台完成。
七、经验总结
项目建设经验
(1)用户体验至上
- 我们始终将用户体验放在首位,通过建立有效的反馈机制,不断从用户角度出发,评估和优化产品功能。这种以用户为中心的设计思想确保了我们的产品能够更好地满足市场需求。
(2)敏捷开发实践
- 采用敏捷开发方法,使我们能够灵活调整开发计划,快速适应市场变化。短周期的迭代和持续集成/持续部署(CI/CD)流程保证了产品的快速交付和高质量。
(3)持续改进的数字化看板
- 随着软件生命周期和开发测试流程的敏捷化,我们实现了数字化看板的实时更新和优化。这些看板不仅跟踪了关键业务指标和北极星指标,还提供了对员工工作绩效和软件开发过程价值交付的实时监控,从而推动了项目工作的高质量发展。
(4)重点业务和关键指标的跟踪
- 我们设定了清晰的北极星指标,这些指标是我们衡量产品成功的核心。通过数字化看板,我们能够监控这些指标,并及时调整策略,确保团队目标与公司战略保持一致。
推广经验
(1)行业研讨会分享
在2024年4月于杭州召开的第七届证券行业测试经理最佳实践研讨会上,我们分享了我们的经验和案例研究。这次研讨会聚集了行业内的专家和同行,我们的分享得到了与会者的广泛认可,并激发了进一步的讨论和思考。
(2)案例推广的成果
我们的经验分享不仅提高了我们公司在行业内的知名度,还帮助我们建立了行业领导者的形象。此外,通过与其他测试经理的交流,我们获得了宝贵的反馈和新的观点,为我们未来的项目提供了新的灵感和改进方向。
通过这些实践和推广活动,我们不仅提升了产品质量和市场响应速度,还为整个行业的发展做出了贡献,并通过分享我们的成功案例,帮助同行也取得更好的成绩。
更多金融科技案例和金融数据智能优秀解决方案,请在数字金融创新知识服务平台-金科创新社案例库、选型库查看。
热门跟贴