ALM platform and support service for VTB: what is ALM and what RESTART did
ALM (Application Lifecycle Management) refers to application lifecycle management—from requirements and development through testing, release, and maintenance; it is not Asset & Liability Management, which pertains to a bank's asset and liability management. For a bank, an ALM platform is a managed software development lifecycle environment encompassing requirements, tasks, code, testing, releases, operations, support, and quality control. The RESTART team developed such a full-cycle software delivery automation platform and established a support service.
Context and challenge
The ALM platform for a bank is a managed development loop: requirements, tasks, code, testing, releases, operation, support and quality control. This loop is important for speed of change, reliability of development, and transparency for IT management.
What RESTART delivered
The RESTART team was integrated into the project and performed the tasks of developing an ALM platform for automating the full cycle of software production, as well as organizing a support service. The environment involved system analysts, backend developers, fullstack developers, frontend developers, testers, specialists and a support manager.
Architecture, management and control
For ALM and support, a transparent backlog, SLA/OLA management, regular releases, quality control, documentation, knowledge base, request routing and interaction with customer teams are important.
Results and evidence
- the RESTART team is integrated into the banking development environment;
- the ALM platform for automating the full cycle of software production was developed;
- a support service has been organized;
- the project was completed by a multidisciplinary team: analytics, backend, frontend, fullstack, QA, support and management;
- a basis has been created for the managed development and operation of the platform.
Impact indicators for similar projects
If some of the metrics for a specific project are not publicly disclosed, we show benchmarks that are usually used in similar enterprise projects as KPIs for a pilot or production launch. This does not replace the customer's actual results, but helps the CIO/CFO/CISO understand what effects are worth measuring.
Development
KPI - rate of release of increments, number of defects, predictability of releases and transparency of the backlog.
Support
SLA, response time, resolution time, incident repeatability and knowledge base quality are measured.
Team
The speed of onboarding, the stability of the composition and the depth of immersion in the customer’s context are important.
DevSecOps
A mature ALM pipeline should support quality control, security, testing, and managed releases.
Frequently asked questions
What is ALM (Application Lifecycle Management)?
ALM — application lifecycle management: from requirements and tasks through coding and testing to releases, operations, and support. An ALM platform makes this cycle a controlled loop with quality oversight and transparency for IT leadership. This is not Asset & Liability Management — the management of a bank's assets and liabilities.
What is included in the ALM platform?
Requirements, tasks, code, testing, releases, operation, support and quality control in one loop. For ALM and the help desk, a transparent backlog, SLA/OLA management, regular releases, documentation, knowledge base, call routing and interaction with customer teams are important.
What did RESTART do in the project for VTB?
The RESTART team was integrated into the bank's development cycle, developed a full-cycle ALM platform for software automation, and established a support service. The cycle involved business analysts, backend, fullstack, and frontend developers, testers, support specialists, and a support service manager. A foundation was created for managed platform development and operations.
How does ALM differ from DevOps?
ALM covers the entire application lifecycle—from requirements to support—and ensures the manageability of this cycle. DevOps is a practice that integrates development and operations: code, environments, releases, monitoring, and support are designed together (CI/CD, infrastructure as code). A mature ALM framework relies on DevOps/DevSecOps for quality control, security, testing, and managed releases—see more on the page DevOps outsourcing and DevSecOps implementation.
Why is this important for the client
The case directly supports the direction of dedicated teams, DevOps/DevSecOps and custom development: RESTART can not only supply specialists, but also take responsibility for the sustainable operation of the engineering environment.
How RESTART conducts such projects is on the page custom corporate software development.
Industry context — Finance and Banks.
Discuss a similar project
Tell us about your task and outline - we’ll show you how to apply this experience to you and offer the first practical step.
