成功案例

ALM 平台和 VTB 支持服务:什么是 ALM 以及 RESTART 做了什么

ALM(Application Lifecycle Management,应用程序生命周期管理)是指从需求、开发到测试、发布和维护的全过程管理;这并非指银行的资产负债管理(Asset & Liability Management)。对银行而言,ALM平台是一个受控的软件开发闭环:涵盖需求、任务、代码、测试、发布、运维、支持及质量管控。RESTART团队曾开发过此类覆盖软件全生命周期的自动化平台,并组建了支持服务团队。

页面“ALM平台:是什么以及RESTART如何为VTB构建它”的Hero图片

背景与挑战

银行的 ALM 平台是一个托管开发循环:需求、任务、代码、测试、发布、操作、支持和质量控制。此循环对于变更速度、开发可靠性以及 IT 管理的透明度非常重要。

RESTART 交付内容

RESTART 团队被整合到该项目中,并执行开发 ALM 平台以实现软件生产整个周期自动化的任务,以及组织支持服务。该巡回赛涉及系统分析师、后端开发人员、全栈开发人员、前端开发人员、测试人员、专家和支持经理。

架构、管理和控制

对于 ALM 和支持,透明的待办事项、SLA/OLA 管理、定期发布、质量控制、文档、知识库、请求路由以及与客户团队的交互非常重要。

成果与证据

  • RESTART 团队已融入银行业发展循环;
  • 开发了软件生产全周期自动化的ALM平台;
  • 已组织支持服务;
  • 该项目由多学科团队完成:分析、后端、前端、全栈、QA、支持和管理;
  • 为平台的管理开发和运营奠定了基础。

类似项目的效果指标

如果特定项目的某些指标未公开披露,我们会显示通常在类似企业项目中用作试点或工业启动的 KPI 的基准。这不会取代客户的实际结果,但可以帮助 CIO/CFO/CISO 了解哪些效果值得衡量。

发展

KPI - 增量发布率、缺陷数量、发布的可预测性和积压的透明度。

支持

测量 SLA、响应时间、解决时间、事件重复性和知识库质量。

团队

入职速度、构图的稳定性以及对客户环境的沉浸深度都很重要。

DevSecOps

成熟的 ALM 管道应支持质量控制、安全性、测试和托管发布。

常见问题

什么是 ALM(应用程序生命周期管理)?

ALM——应用程序生命周期管理:从需求和任务,经由代码与测试,到发布、运维和支持。ALM平台使这一周期成为一个可控的闭环,确保质量并为IT管理层提供透明度。这并非指资产负债管理(Asset & Liability Management)——即银行的资产负债管理。

ALM平台包含哪些内容?

需求、任务、代码、测试、发布、运行、支持和质量控制均在一个闭环内。对于ALM和支持团队而言,透明的积压工作(backlog)、SLA/OLA管理、定期发布、文档、知识库、工单路由以及与客户团队的协作至关重要。

RESTART在VTB的项目中做了什么?

RESTART团队已融入银行开发体系,开发了覆盖软件全生命周期的ALM自动化平台,并组建了支持服务团队。该体系包括系统分析师、后端开发人员、全栈开发人员、前端开发人员、测试人员、支持服务专家及支持服务负责人,为平台的可控开发与运维奠定了基础。

ALM 和 DevOps 有什么区别?

ALM 覆盖应用程序的整个生命周期——从需求到支持——并负责该周期的可控性。DevOps 是一种将开发与运维相结合的实践:代码、环境、发布、监控和支持被共同设计(CI/CD、基础设施即代码)。成熟的 ALM 流程依托 DevOps/DevSecOps 来实现质量、安全、测试和可控发布的管理——更多详情请见页面 DevOps 外包和 DevSecOps 实施.

为什么这对客户很重要

该案例直接支持专门团队、DevOps/DevSecOps 和定制开发的方向:RESTART 不仅可以提供专家,还可以为工程环境的可持续运行负责。

RESTART 如何开展此类项目详见页面 定制企业软件开发.

行业背景—— 金融与银行.

讨论类似的项目

告诉我们您的任务和环境 - 我们将向您展示如何将这些经验应用到您身上,并提供第一个实际步骤。

讨论项目
AI 助手
你好!我是 RESTART 的人工智能助理。我将帮助您找到网站的正确部分,回答有关服务、许可证、合作伙伴关系、联系人的问题,或向销售部门提出上诉。