背景与挑战
银行的 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 实施.
为什么这对客户很重要
讨论类似的项目
告诉我们您的任务和环境 - 我们将向您展示如何将这些经验应用到您身上,并提供第一个实际步骤。
