实战 以场景驱动打造广发证券周末测试数字化场景的实践_职业技能_bob(中国)平台官网登陆_app下载
详细说明

实战 以场景驱动打造广发证券周末测试数字化场景的实践

来源:bob平台官网入口    发布时间:2023-12-31 03:50:12
暂无价格
产品说明

  为推动证券公司加强网络与信息系统安全稳定运行保障体系建设,中国证券业协会在今年印发了《证券公司网络和信息安全三年提升计划(2023-2025)》(以下简称《安全提升计划》),并明白准确地提出加强信息系统测试质量管控、加强信息系统上下线管理、管控信息系统变更风险、提升信息系统故障发现能力等提升任务。周末测试是证券行业一项高频、复杂、重要的工作场景,涉及《安全提升计划》中提到的多项工作任务。很多证券公司形成了全年约90%的周末均有测试,每次测试涉及上百人的协作,且协作的依赖关系复杂。为解决周末测试有效性、环境完整性、协同复杂性、操作规范性等挑战,广发证券打造了数字化周末测试场景,并有效应对了越来越复杂的系统稳定性安全保障工作。本文通过周末测试数字化实践,介绍广发证券如何以场景驱动,打造数字化技术运营的方法。

  广发证券打造了“组织、流程、平台、场景”四位一体的数字化测试与运维管理体系,其中:组织针对组织文化、架构、岗位、能力等进行建设;流程针对规范、协同、资源配置等进行建设;平台针对“监管控析”技术平台底座进行建设;场景是针对团队经验的数字化沉淀,将组织、流程、平台做整合。场景数字化不是创造新的工作内容,而是运用数字化思维重塑现有工作场景。数字化技术将人、流程、平台在线连接,形成全面线上化、数字化的工作场景,每一个场景是组成IT数字世界的片断。

  场景由时间、环境、人、事件、协同方式等5个要素组成,其中时间指工作发生的时间段或时刻,环境指线下与线上工作场所,人包括真实的人和机器人,事件指场景的主题内容,协同指人、事、环境的连接。相比于传统IT服务流程或工具平台驱动方式,场景融合平台的服务与数据,将不同的人的“点”通过工具连接在一起形成了“线”与“面”,更贴近组织实际的工作模式,能够打破信息孤岛,更有助于建立全数字化的工作模式。

  周末测试是挖掘、发现IT风险的一个重要手段。周末测试的环境接近生产状态,参测系统全面,能够验证关联机构和各参与方的系统功能、性能、可靠性及整体业务流程等与需求规格说明书的一致性,确定系统具备上线条件。

  周末测试过程是一个周期性的复杂工作场景。周末测试以周迭代方式形成了周变更窗口,最重要的包含需求分析、测试准备、测试执行、复盘总结4个环节。每个周迭代的周末测试过程涉及跨团队、上百人、几百个工作任务、协同复杂的工作场景。

  证券公司都会存在如何提升测试有效性、如何保证环境完整性,以及建立高效协作三个痛点需求(详见图1)。周末测试是对重要生产变更的验证,提前发现变更问题,能够大大降低每周第一个工作日的运行风险,“测试有效性”是周末测试的重要关注点。同时,周末测试涉及环境与数据的切换,测试本身又带来操作风险,要关注“环境完整性”。

  ● 涉及上百人、跨团队、几百个协同动作,缺乏在线感知测试进度、人员工作负荷、测试问题等洞察力。

  周末测试场景将多个环节的工作连接在一起,形成全在线的数字化管控与赋能,推动了团队自驱性地持续优化效果。

  通过“人、事、时间、协同、环境”5要素形成了数字化场景方案,具体要素分析详见图2。

  (1)“人”:将所有干系人连接在同一个在线场景中协同。周末测试参与人员角色众多,包括CAB委员会、测试与运维值班经理、部门领导、IT服务台、运维岗、项目岗、产品岗、研发岗、测试岗、网络岗、业务岗、分支机构人员、合作方人员,还有关联机构、友商、参测客户、开发商等角色。

  (2)“事”:将场景中所有工作事项数字化。周末测试涉及几百项工作任务,主要包括:

  ● 定期组织收集关联机构的测试计划,分析测试需求、制定方案、发起申请、技术评审、变更评审等准备工作;

  ● 在变更前,完成时序任务安排、环境部署管理,和相关责任人的工作动员;

  ● 在变更日,完成生产版本变更发布、变更验证,以及变更后的测试环境准备与切换;

  ● 在测试日,完成测试涉及的功能性与非功能性测试、临时变更管理、测试问题登记、测试事件管理、测试报告、测试复盘会议等;

  ● 在测试后,完成检验测试任务、测试后的环境恢复,以及环境恢复后的技术验证;

  ● 环境恢复后到下一工作日早盘期间,落实生产环境观察期的定时巡检与在线的技术感知;

  (3)“时间”:将工作任务按时间片断分解,编排时序工作任务。周末测试以周为迭代 ,建立闭环的工作安排。通过场景数字化管理后,周末测试将需求分析、制定方案、执行测试、复盘总结等工作经验固化下来,形成标准的计划流程,并通过任务编排时序。

  (4)“协同”:连接所有人、事、机器之间的协同。数字化周末测试场景要解决上百人、几百项相互依赖任务的工作协同,必须要减少相互之间的沟通成本。连接是协同的关键手段,数字化的时序任务、在线的环境与测试状态看板、测试问题看板、社交协作群,以及ChatOps机器人是场景中普遍的应用的连接利器。

  (5)“环境”:针对不同环境制定适合的协同方式。环境的管理包括IT配置对象的环境管理与人机协同的环境。IT对象的环境需在关联机构指定环境基础上,建立与通关测试相关环境,重点防范测试工作影响或污染生产系统。人机协同环境重点包括时序任务、ChatOps、工作流程、工具的协同环境。

  周末测试场景化后,不一样的角色可实时洞察各个时间段、各环节参测人员的工作状态(协同方案见图3)。

  计划时序化,在一张数字化时序看板指挥工作。时序看板将所有参测人员、测试任务连接在一起,形成一个测试指挥作战地图。解决了工作遗漏、部分人员工作过度饱和、部分工作可安排远程、工作进度状态不清、协同信息不透明等问题,协助测试计划负责人完成编排人员、测试用例、环境、公告、协作群、运行感知等工作任务。

  工作线上化,工具赋能测试工作的落实。线上化是场景建设的第一步,是数字化落地的重要数据基础。对所有测试工作项进行建模,并落地在线上场景,包括:管理测试申请、方案制定、技术评审、变更发布、环境准备、功能测试、性能测试、临时变更、测试问题登记、补丁升级、测试复盘、风险揭示、环境恢复等工作均需在线上留痕,确保测试工作保质保量的落实到位。

  强化环境管控,工具赋能环境管理。根据测试任务,支持“完全独立测试环境”“完全生产备份环境”“生产备份环境+独立测试环境”“生产备份环境+独立测试环境+生产环境”的环境组合。场景为环境管理人员提供测试环境申请、环境编排、环境评审、环境准备、环境切换、公告环境状态、签退测试环境、受理临时测试环境操作申请、登记环境问题的工具支撑。

  加强测试后感知,降低测试后风险。为防范测试带来的风险,需利用环境恢复后到周一开盘期间的观察期,建立生产环境恢复后的周六晚、周日、周一开盘前的系统巡检任务与监控感知能力。基于对服务可用性、功能可用性、性能容量评估、日志异常分析等技术方法,将有利于在下一工作日前发现测试带来的风险。

  加强复盘总结,持续优化。格外的重视测试的持续优化,一是在周六测试主要工作完成后,召开测试总结会,总结测试情况、测试结论、分析对齐测试问题,安排必要的后续跟进工作,确保第一个工作日稳定运行;二是结合第一个工作日生产运作状况,围绕周末测试时序执行情况、协同效率、问题与风险,进行复盘总结。

  时序化工作任务,支持穿透式管理。将周末测试操作经验数字化为任务时序,形成在线的“作战地图”,不一样的角色的人可以在线感知他们关注的环境资源安排、参测现场与非现场资源配置、时序任务分布、测试时序进度、测试问题信息等信息。数字化周末测试场景,有助于将组织经验智慧沉淀下来,并进行平台化管理。

  自动化赋能,提升测试效能。在几百个协同操作中,经过时序数字化后,不难发现有不少时序操作可以自动化,比如软件版本发布、环境准备、数据备份、环境恢复、最小功能集测试、测试后环境质检、周日到周一盘前的运行感知,以及协同通知类等工作。采用自动化的手段,不仅提高了工作效率,还提升测试质量。

  人机协同,提升工作效率。通过引入ChatOps机器人,帮助将人、机器人、测试时序任务、工具连接在高频交互的聊天室,建立透明、高效的协同。机器人能够更好地完成规律性的指挥、协同、提示性的工作,且更加有助于时序任务的执行,打造了人机协同的模式。

  过程数据化,建立持续优化的组织文化。测试任务时序化为周末测试机制持续优化提供数据支撑,比如改善了上下游变更与测试验证不同步,对变更点影响面评估不够,测试过程中察觉缺陷后的临时版本优化、数据维护、参数配置等操作风险,最小功能集测试覆盖面不足引发的核心业务不可用等问题。

  场景化利用数字化技术重塑原有的工作事项,在线连接在一起,实现了全在线、数字化的协同模式。不管是在事前准备、事中测试阶段,还是事后持续优化阶段,不同岗位角色都能够实时感知协同情况,按需参与,能够应对越来越复杂的IT风险防范与提升软件交付速度的需求。除了周末测试场景,广发证券还利用场景化方法论重塑了几十项运维、测试工作,取得了明显的数字化成效。下一步,为了应对基础设施云化、应用架构微服务化、服务中台化、业务数智化、技术信创化等复杂性挑战,广发证券将利用场景化方法论,持续提升场景的线上化、自动化、数字化、智能化的“四化”水平,实现运维“安全、稳定、引领”的战略目标,有效支撑公司数字化转型。返回搜狐,查看更加多

×