Why Scaling DevOps Is a People Problem - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
DevOps
Commentary
10/9/2019
07:00 AM
Antony Edwards, COO, Eggplant
Antony Edwards, COO, Eggplant
Commentary
50%
50%

Why Scaling DevOps Is a People Problem

You can have the latest and greatest automation toolset, but without people transformation, DevOps at scale will remain a mirage for many.

Image: Anathomy - stock.adobe.com
Image: Anathomy - stock.adobe.com

Doing DevOps and delivering it at scale are two different things. DevOps is the combination of culture, practices, and tools that increases an organization's ability to deliver software and services at a high velocity. But after initial success with DevOps projects, many organizations struggle to find a roadmap for how to expand DevOps.

To provide perspective on the magnitude of the problem, Gartner states that through 2022, a staggering 75% of DevOps initiatives will fail to meet expectations fully. Unless organizations crack the cultural transformation required for DevOps, it will remain an elusive goal for many organizations. So, what should organizations do? Here are five steps to set your teams up for success as you scale DevOps. 

1. Achieve consensus on the speed of release.

The key to success and building a culture that will support DevOps at scale is establishing goals at the outset. This requires reaching agreement between the IT team's desire to continually release software as quickly as possible and the business's preference for incremental change, with the goal of minimizing customer friction that frequently results from the constant software updates. This is the core conflict to resolve to fuel the expansion of DevOps. It requires cross-functional teams connecting physically or virtually to reach alignment rather than on collaboration tools like Slack. It’s a time consuming and essential step that will determine if you will be successful. If you cannot achieve this consensus it's almost impossible to scale DevOps. As such, it’s critical that you not skip this step.

2. Have realistic expectations for the pace of change.

DevOps requires a cultural transformation, and as you scale, this applies to more and more of your organization. Changing the dynamics of how operations and development teams interact is the key. The methodology itself doesn't change and buying the latest Puppet tool will not accelerate DevOps adoption. Developers need to work with the business and follow the mantra that they must collaborate rather than dictate. Achieving this takes time, however, and that's when organizations tend to stumble as they encounter resistance and many efforts to scale stall.

Don't underestimate the time it takes to achieve cultural change. People are not machines and it’s a process to adjust and learn new ways of collaborating and interacting. To help facilitate the cultural shift, leadership should look to reward and recognize teams, rather than individuals, that are embracing the transformation. Leadership needs to be mindful that cultural change is a continuous, evolving process with no end in sight and that you must keep nurturing it.

3. Implement a system to facilitate feedback.

Improving communication helps break down silos between teams. Evaluate and see what tools and processes are needed to help with this. For example, organizations can implement a feedback loop to enable the business to focus on developing quality products that delight customers. This helps remove silos between teams and unifies everyone on a common goal such as customer satisfaction. Some businesses have taken this a step further by linking team bonuses to business metrics. This type of initiative helps accelerate the integration of disparate teams into a productive group.

4. Expect to encounter setbacks.

Don’t be derailed by the inevitable pitfalls. Cultural change is not a linear process, and as you scale DevOps you will face multiple setbacks. Don’t give up at the first challenge you encounter. Try to learn from the setbacks and avoid repeating them. Make sure to keep communicating with the team so everyone can work together to find a solution to prevent the problem reoccurring.

5. Embrace the diversity of skills.

As you scale, you need to recognize and embrace the unique talents of each team member. To be successful requires a diverse group of skilled people working in lockstep towards a common goal. As a leader, you need to play to your team’s strength, so don't try and force-fit people into roles for which they are not equipped to be successful.

Blurring the boundaries between teams is the foundation for scaling DevOps. You need to approach it like a people transformation project rather than a technology implementation. IT leadership must shift its focus from technology to the softer people-related issues. This requires everyone moving out of their comfort zone to create a culture that fuels the expansion of DevOps.

You can have the latest and greatest automation toolset, but without the people transformation, DevOps at scale will remain a mirage for many. Following the five steps outlined above can help organizations implement a structure that will allow DevOps to thrive rather than fail at scale.

For more information, read InformationWeek's Practical Guide to DevOps.

Antony Edwards is COO of Eggplant. Edwards is a proven product and technology leader with extensive experience in enterprise software and mobile computing. Before Eggplant, he served as CTO of The Global Draw Group. Prior to that, he was the executive vice-president of ecosystem and technical services at mobile operating system specialist Symbian. While at Symbian, Edwards was a founder of the Symbian open-source foundation.

 

 

The InformationWeek community brings together IT practitioners and industry experts with IT advice, education, and opinions. We strive to highlight technology executives and subject matter experts and use their knowledge and experiences to help our audience of IT ... View Full Bio
We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Slideshows
Top-Paying U.S. Cities for Data Scientists and Data Analysts
Cynthia Harvey, Freelance Journalist, InformationWeek,  11/5/2019
Slideshows
10 Strategic Technology Trends for 2020
Jessica Davis, Senior Editor, Enterprise Apps,  11/1/2019
Commentary
Study Proposes 5 Primary Traits of Innovation Leaders
Joao-Pierre S. Ruth, Senior Writer,  11/8/2019
White Papers
Register for InformationWeek Newsletters
State of the Cloud
State of the Cloud
Cloud has drastically changed how IT organizations consume and deploy services in the digital age. This research report will delve into public, private and hybrid cloud adoption trends, with a special focus on infrastructure as a service and its role in the enterprise. Find out the challenges organizations are experiencing, and the technologies and strategies they are using to manage and mitigate those challenges today.
Video
Current Issue
Getting Started With Emerging Technologies
Looking to help your enterprise IT team ease the stress of putting new/emerging technologies such as AI, machine learning and IoT to work for their organizations? There are a few ways to get off on the right foot. In this report we share some expert advice on how to approach some of these seemingly daunting tech challenges.
Slideshows
Flash Poll