Skip to main content
GOV.UK
Cloud Maturity Model
Alpha
Home
Assessment
Pages in this section
Assessment
Cost & Sustainability
Data
Governance
Operations
People
Security
Technology
Report
Operations
Do you use continuous integration and continuous deployment (CI/CD) tools?
We don’t, we build test, and deploy by hand.
We use some CI/CD, but there’s no standard.
Most teams use CI/CD, but each chooses its own tools.
Nearly all teams use CI/CD, but tools and processes vary.
Everyone uses the same CI/CD process.
I don't know
How fast are your builds and deployments?
They take hours or days, but we don’t track it.
We track times, but things are often delayed.
Reasonably fast and we do some monitoring.
Builds and deployments are quick and times are checked often.
Builds and deployments finish in minutes, we monitor this and make improvements.
I don't know
How do you monitor your systems?
We check things when building or when there’s a problem.
We use simple tools and check systems by hand.
Monitoring and alerts for problems, but its not yet an integrated system.
Advanced monitoring tools with some integration between infrastructure and applications.
An integrated monitoring system, with insights from both infrastructure and applications.
I don't know
How do you get real-time data and insights?
Specialists check data and give answers, not always in real time.
We get reports, but data arrives late
We get some real-time insights, but not for everything.
We have advanced tools giving real-time data to many people.
Anyone can use dashboards to get real-time insights.
I don't know
How do you release updates?
We stop services to update them, then restart.
We update parts of our services at a time, usually during scheduled windows.
We deploy new versions and switch over by hand, with manual rollback if needed.
We use canary or blue/green releases, usually without maintenance windows.
We use canary or blue/green releases and switch users with no need for maintenance windows.
I don't know
How do you manage deployment and QA?
By hand, on a schedule.
Some automation, but most deployments are manual and rare.
Integrated approach, with some automation and regular checks.
We use CI/CD pipelines with automated testing and frequent deployments.
We create short-lived test environments as needed, with a high degree of automation.
I don't know
How do you develop and implement your cloud strategy?
We don’t have a cloud strategy team.
Some people have cloud skills and help others when needed.
We have a cross-team group that guides all cloud work.
Cloud teams use shared standards and patterns.
Teams work together across roles, with experts in all the areas we need them.
I don't know
Who manages your cloud operations?
Developers handle all cloud operations.
A supplier manages all cloud operations and strategy.
A supplier runs operations, but we set the strategy.
We use in-house and supplier teams, with our leaders in charge.
We have a strong in-house team for each cloud platform, with a shared roadmap.
I don't know
How do you plan for incidents?
We don’t have a formal incident plan.
We create a plan when launching a new service.
We have plans that we keep up to date.
Incident plans are part of wider IT and business continuity, and tested often.
We test our plans, keep them up to date and can recover critical systems within a day.
I don't know
Reset Section
Save and continue