Take control of your releases with a free, instant demo.

Launch Now

100% Agile within a Year – The DevOps Cube

25
SEPTEMBER 2017 by Niall Crawford
An interesting article I spotted on LinkedIn this week:
  • [Bank] to be “100 per cent Agile” within a year, says senior coach
Interesting for a few reasons, one – the post was quickly removed after receiving a battering in the comments section and across general social media and secondly because these “agile at scale” comments are a pet “bug-bear” of mine.
Saying that however, I probably must also assume that the excitable author may have “partially” miscommunicated the intended message of the “agile thought leader” and thus why the article was quickly swept under the carpet. Nevertheless, it did get me thinking. How could a large company, like a bank, be 100% agile? And how could they prove it? I see two fundamental challenges or truisms:
  1. Companies are federated
Companies tend to be federated, by Business Unit or Platform and of course teams. This of course has certain benefits, however, it also means “mileage” can vary. Some teams have good leaders & smart engineers, other poorer divisions less so.
  1. Measuring agile is difficult.
Counting the number of agile coaches is not a realistic method and organizations rarely have the necessary statistics (past baseline information or accurate real-time statistics) to demonstrate they have accelerated delivery timelines, increased change volumes and continue to provide quality. With this objective in mind, I set a challenge for the team to come up with a solution, using our own Enov8 Platform, that our clients might use as a method, in part at least, to measure their IT maturity & agility. The result after some brain storming was the “DevOps Cube”.
DevOps Cube
An approach based on understanding the organization is built upon IT Systems & Platforms. Each system is made up of building blocks that span across:
  • IT Environment Tiers i.e. infrastructure, applications & data
  • IT Environment Operations e.g. build, deploy, test (& maybe secure).
They also have different maturity levels from Chaos to Defined to Automated to Self-Service.
Using this method of measurement, which is already captured with the enov8 platform, an organization can determine at a granular level whether a system instance has CICD (Continuous Integration / Continuous Delivery) capabilities and review it at a more holistic level e.g. by Platform, Business Unit or Enterprise.
Enov8 will be providing the DevOps Cube with their Environment & Release Management solutions. Request a demo, or contact us for more information about the enov8 platform.

Relevant Articles

PII Risk in AI Is an Architecture Problem

PII Risk in AI Is an Architecture Problem

AI is moving rapidly from experimentation into enterprise scale. Use cases are expanding, agents are emerging, and data is being pushed into pipelines at increasing speed. At the same time, organisations are trying to keep up with the associated risk. The response is...

Why Do We Need Release Gates?

Why Do We Need Release Gates?

Before starting this topic on the importance of Release Gates, lets first understand – what is a Release Gate? A Release Gate can be defined as a milestone or health indicator of a release at that very point in time. Milestones are like stones placed beside a road to...

SQL Server Data Masking: A Complete Guide

SQL Server Data Masking: A Complete Guide

Imagine accidentally exposing thousands of customer records just because someone needed a database for testing. Scary, right?  Data security is one of the biggest challenges enterprises face when working with SQL Server.  This is where SQL Server data...

What is Data Risk Assessment? A Complete Introductory Guide

What is Data Risk Assessment? A Complete Introductory Guide

Data is vulnerable.  Every enterprise handles vast amounts of sensitive information, from customer personally identifiable information (PII) to financial records and proprietary business data.  Understanding where data is at risk and protecting it is...

AWS Data Masking: A Practical Guide

AWS Data Masking: A Practical Guide

One careless copy of production data in the cloud can expose sensitive customer information and trigger costly compliance violations. As organizations move more data into the cloud, it’s increasingly common to replicate production datasets across development, testing,...

What are Post Implementation Reviews?

What are Post Implementation Reviews?

In today’s fast-paced business environment, the success of a project hinges not just on the effective execution but also on thorough post-completion analysis. This is where Post Implementation Reviews (PIRs) come into play. They are a critical component of project...