Gene Kim: Charting DevOps Milestones and Metrics
To advance your DevOps efforts and drive success, you need to understand precisely where you stand
February 22, 2016

Aruna Ravichandran
CA Technologies

For those of us deeply immersed in the rapidly advancing DevOps revolution, sometimes it’s hard to remember that we're still early on in this game.

As discussion of "unicorn" adopters has grown somewhat weary – given that these organizations tend to be those whose business models lend themselves to transformation – practitioners have made it abundantly clear that they seek more practical guidance as to where they should expect to find themselves on this journey.

Despite his status as one of the recognized "godfathers" of DevOps, or at the very least one of its most visible spokesman, noted entrepreneur and author Gene Kim (co-author of The Phoenix Project and other seminal works) remains intimately connected to the movement's real-world standing through his continued thought leadership work.

Based on this close connectivity to practitioners – those with both advanced and more nascent initiatives – there's perhaps no better person to ask which milestones, challenges and performance metrics represent the hallmarks of today's existing DevOps adopters.

In a recent interview, Gene shared some interesting feedback on what he's hearing out on the conference circuit and elsewhere in speaking to various stakeholders about their current DevOps strategies.


Filmed at CA World '15, the interview is definitely worth viewing in its entirety, as it touches on timely DevOps maturity topics, including:

Milestones

According to Kim, there is palpable progress being made related to the continued expansion and strategic import of DevOps adoption, namely:

■ DevOps is in fact spreading rapidly beyond the realm of unicorns –finding a home in many different types of organizations, from financial service providers to old-line product manufacturers, among others.

■ Those people spearheading and supporting DevOps transformation within their organizations are rapidly climbing the ladder, with many of the practitioners he meets being promoted and granted greater responsibility.

■ Organizations are expanding their initial (local) DevOps initiatives to take on more far-reaching (global) influence, across a broader swath of projects, with even greater impact on their overall business strategies.

Challenges

Based on some ongoing research, Kim said there are five primary challenges that most organizations are working to address today, related to:

■ Automated Testing: Practitioners are still attempting to increase the scope of automated testing to include more of their legacy assets.

■ Cultural Change: How successful organizations have been in driving transition of workflows, roles and responsibilities remains an issue.

■ Security Acceleration: Advancement of security and compliance processes remains an area where most DevOps practitioners cite the need for more work.

■ Operations 2.0: With far more IT operations work being carried out using self-service models, organizations are still working to ensure consistency.

■ Building Metrics:Organizations also remain highly focused on the creation and management of proper metrics to help assess their progress.

Metrics

In terms of leveraging metrics to deepen internal DevOps buy-in, and further drive home the overarching business case, today’s critical metrics include:

■ Lead time: Specifically, how quickly organizations can move from “code committed” through required testing cycles and into deployment.

■ Deployment rates: Obviously the endgame of DevOps is increasing responsiveness and getting apps in the hands of users more quickly.

■ Change success rates: Because DevOps isn’t only about getting releases out the door, it’s also about the overall quality of those resulting updates.

■ Mean-time-to-repair: This is another no brainer, as leveraging DevOps to find and fix emerging apps issues is at the core of the entire movement.

Worth noting, the research project that Kim is referencing, which surveyed over 20,000 organizations, also concludes that DevOps "high performers" continue to greatly outpace their peers in how they chart progress related to those metrics.

The very nature of DevOps is such that every element of the SDLC is treated like a work-in-progress. Yet, one of the critical elements of advancing your overall effort and driving success is understanding precisely where you stand.

Aruna Ravichandran is VP, Product & Solutions Marketing, DevOps, CA Technologies.

The Latest

April 24, 2017

The expectation of regular software updates – it's what developers are tasked with, and what users expect and demand. Increased functionality, better performance, and fewer bugs – often in a week or less. Automation of critical processes such as QA can help meet the gargantuan task of constant updates, but it can also send your software into a death spiral of user abandonment unless deployed correctly ...

April 20, 2017

One could argue that testing is the most important phase of an IT project. It's also time-consuming and expensive. It's essential to strike a balance between an IT testing program that ensures a quality product and the cost-to-value ratio of your project. But when you're dealing with replatforming projects, how much testing is enough testing? ...

April 18, 2017

Whether through formal methods such as classroom or virtual training, job shadowing, and mentoring; or through informal methods such as team discussions or presentations, teaching needs to be a frequent element of team integration. It is a given that IT and business teams have difficulty understanding each other without a common taxonomy. Even teams within IT often fail to understand each other ...

April 17, 2017

Although DBAs fortunately have the rare ability to bridge the gap between development and operations, they have been detrimentally overlooked in many companies that deploy DevOps practices. A DBA's ability to interrogate code and construct a resilient, well–performing database environment uniquely defines the capabilities needed for DevOps – leaving me perplexed about why DBAs were not one of the first operations team members asked to join the DevOps movement ...

April 12, 2017

DEVOPSdigest asked experts across the industry — including analysts, consultants and vendors — for their opinions on the best way for a development or DevOps team to become more Agile. Part 5, the final installment in this series, provides tips on empowering people ...

April 10, 2017

DEVOPSdigest asked experts across the industry for their opinions on the best way for a development or DevOps team to become more Agile. Part 4 covers DevOps technologies ...

April 07, 2017

DEVOPSdigest asked experts across the industry for their opinions on the best way for a development or DevOps team to become more Agile. Part 3 provides some tips for getting started and gaining feedback ...

April 05, 2017

DEVOPSdigest asked experts across the industry for their opinions on the best way for a development or DevOps team to become more Agile. Part 2 covers processes including automation, continuous delivery and testing ..

April 03, 2017

One of the most ubiquitous words in the development and DevOps vocabularies is "Agile." It is that shining, valued, and sometimes elusive goal that all enterprises strive for. But how do you get there? How does your organization become truly Agile? With these questions in mind, DEVOPSdigest asked experts across the industry — including analysts, consultants and vendors — for their opinions on the best way for a development or DevOps team to become more Agile ...

March 30, 2017

As trends like cloud computing and DevOps become the de facto standard, organizations are increasingly looking for next-generation analytics tools and services that provide continuous intelligence to help them build, run and secure modern applications, and accelerate their journey to the cloud, according to a new study with UBM Technology titled The New Normal: Cloud, DevOps and SaaS Analytics Tools Reign in the Modern App Era ...

Share this