Untangling and Understanding DevOps

Mike Strange
Office Managing Vice President, Los Angeles Office

When Michael Strange, a Vice President in the Los Angeles office of technology consulting firm Pariveda Solutions, looks at DevOps he sees a set of practices with significant power and potential buried under a mountain of confusion and misunderstanding.

"DevOps is a series of processes and tools that comes with this high-level moniker that our industry tends to love," says Strange, who will lead the session DevOps: A Practical Framework for Technology, Process and Organizational Change, at Interop ITX on May 18. "We love titles like 'DevOps' and 'Big Data' that are simply massive and overwhelming when you look at the topic as a whole."

Strange believes that DevOps is best viewed as the natural extension of a long series of activities and principles, such as Agile, that have been designed to inspire productivity, efficiency, teamwork and innovation. "One of the fundamental premises of the integration of developers and operational awareness is that developers and their companies should, and could, benefit from greater involvement throughout the entire development chain," he says.

Getting started

Although DevOps' intrinsic value is rarely questioned, many enterprises still don't quite understand how to build or deploy an effective DevOps strategy. "When you talk about DevOps, there are so many different components of what that could possibly be, and so many different goals and drivers of what could cause a company to want to explore these topics, that it is very possible to have confusion from the very beginning," Strange says.

As Strange sees it, the biggest adoption roadblock is a failure to zero-in on a goal or collection of goals. "This is not surprising," he notes. "That’s true in the cloud and true in lots of things."

DevOps goals can be as simple and fundamental as improving quality or cutting costs. Yet some enterprises also seek more elusive targets, such as ownership, accountability, or role definition. "It could be the elimination of key-person dependence or, in the case of a technology company like Google, a desire to foster innovation," Strange says. "There's a whole series of possible goals, and the way to ready your organization for DevOps completely changes based on those goals."

A team journey

After the DevOps goals have been established, the enterprise needs to engage in a period of introspection. "Understanding exactly where you are organizationally in terms of maturity, and what your target maturity is, is super-important to letting out any kind of a realistic plan," Strange says.

Constantly encouraging honest, straightforward discussions among all stakeholders is essential for long-term DevOps success. "You need to leave space for people to have debates," Strange says.  "Pick a couple of topics that very few people disagree with and start there." Strange also recommends implementing Agile, committing to continuous deployment and creating a cloud-based development environment. "Move in this direction, and then work with your own people to decide what matches your culture," he suggests.

A big mistake many enterprises make, Strange says, is approaching DevOps as a project. "DevOps is not a project that you start and end," he says. "It’s a decision to implement a series of processes, roles, tools and methods that are going to be continuously refined."

Strange compares DevOps to Kaizen, the Japanese business philosophy of continuous improvement. "That's more a philosophy linked to numerous processes, but it’s a similar kind of a thing," he notes. "You have to continue to explore processes and, for the most part, explore improvements iteratively."

*This article was originally shared on InformationWeek and authored by John Edwards

Mike Strange

About the Author

Mike Strange Office Managing Vice President, Los Angeles Office
Mr. Mike Strange is a passionate technology leader, with 20+ years of IT architecture and IT leadership experience. He has served in numerous IT leadership roles, including CTO and Senior Vice President. He is passionate about bringing clarity to the design and development of modern architectures and systems, and speaks at conferences regularly regarding IT trends. Mike is Vice President in our Los Angeles office.

More Perspectives

Perspective
by Kent Norman and Kevin Moormann
I’ll be Home in Five Story-points
Perspective
by Kerry Stover
I Know You Believe You Understood What You Think I Said...
Perspective
by Adrian Kosiak
Lessons from Dior on Becoming a Premium Brand
Perspective
by Margaret Rogers
Failing Fast Is Fine — As Long As You’re Failing Well, Too
Perspective
by Allison Esenkova
Wearing Heels to the Top
Perspective
by David Watson
Work Life Balance
Perspective
by Sean McCall
4 Ways Sports Can Benefit Careers
Perspective
by Russell Clarkson
Stand Up for Good Presentations
Perspective
by Sean McCall
Forget Coffee: Energize Your Work Morning
Perspective
By Alexandria Johnson
The Hottest Thing at SXSW You Learned it in Kindergarten
Perspective
by Bruce Ballengee
Developing the Individual
Perspective
by Lori Dipprey
Why Performance Review are Here to Stay at Pariveda
Perspective
by Mike Strange
4 Reasons to Leverage the Power of Small Teams
Perspective
by David Watson
The Benefits of Working in Teams
Perspective
by Sean McCall
The Architecture of a Selfless Team
Perspective
by Nathan Hanks
What it Means to be in the People Business
Perspective
by Bruce Ballengee
Unleashing the Power of Humility
Perspective
by Russell Clarkson
Mark Your Exits
Perspective
by Russell Clarkson
Is your Ecosystem a pipeline or a platform?
Perspective
by Bruce Ballengee
Teaching Roots Run Deep
Perspective
by Samantha Nottingham
Brandsparency: Who Builds Brands These Days?
Perspective
by Dimitrios Vilaetis
Business Capabilities: a Spotlight for Strategic Decision Making
Perspective
by Derrick Bowen
Stop Complaining About Changing Requirements
Perspective
by Tim Hurst
Unlocking Marketing ROI Analytics
Perspective
by Brian Duperrouzel
Hippos and Cows are Stopping Your Machine Learning Projects
Perspective
by Jack Warner
Building Smart Deployment Pipeline
Perspective
by Marc Helberg
3 Ways You Can Begin to Take Patient Experience More Seriously
Perspective
by Ryan Gross
What Does It Really Mean to Operationalize a Predictive Model
Perspective
by Tom Cunningham
The Sound of the Future: Predictive Analytics in the Music Industry
Perspective
by Kent Norman
Limit, to Win It - How Putting Limits on Your Team Will Allow Them to Do More
Perspective
by Sophie Zugnoni
Did You Catch Machine Learning Fever?
Perspective
by Susan Paul
Capabilities as Building Blocks
Perspective
by Susan Paul
When Corporate Culture Undermines IT Success
Perspective
by Margaret Rogers
Identifying the Value of Nonprofit Customer Experience
Perspective
by Margaret Rogers
Why an Agile Mindset is at the Root of an Excellent Guest Experience
Perspective
by Collins DeLoach
What does Cloud Transformation mean to IT?
Perspective
by Mike Strange
Untangling and Understanding DevOps
Perspective
by Clayton Rothschild
Blockchain in an Enterprise Setting
Perspective
by Mike Strange
DevOps: A Practical Framework for Technology Process and Organizational Change
Perspective
by Julio Santos
Context as Currency
Perspective
by Oussama Housini
Why DevOps?
Perspective
by Dave Winterhalter
Data in the Dugout
Perspective
by Mike Strange
Can We Predict the Future?
Perspective
by Julio Santos and Jon Landers
How Customer Context and Smarter Algorithms will Power the Next Level of Experiences and Engagement
Perspective
by Victor Diaz
6 Things to Consider when Choosing a Data Visualization Library
Perspective
<p>by Brian Duperrouzel</p>
Post Cloud and the Lonely CIO
Perspective
by Marc Helberg
How AI Will Affect Your Patient’s Experience
Perspective
by Phillip Manwaring
Let Serverless Solve the Tech Problems You Don't Have
Perspective
by Mike Strange
Bigger is Not Necessarily Better
Perspective
by Sean Beard and Brian Orrell
Life After Mobile
Perspective
by Margaret Rogers
How to Tell the Hype from the Digital Reality
Load More