Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How Badly Set Goals Create a Tug-of-War in Your DevOps Organization

DZone's Guide to

How Badly Set Goals Create a Tug-of-War in Your DevOps Organization

· DevOps Zone
Free Resource

The DevOps Zone is brought to you in partnership with Sonatype Nexus. The Nexus Suite helps scale your DevOps delivery with continuous component intelligence integrated into development tools, including Eclipse, IntelliJ, Jenkins, Bamboo, SonarQube and more. Schedule a demo today

A rope. Eight people on either side. “Pull!” And then it begins: both parties are pulling in their own direction. A tug-of-war has started.

Imagine your developers and sysadmins as those two parties starting that tug-of-war

Each group has different goals. And having different goals leads to each party pulling in another direction. How can this happen and what to do about it?

In most organizations every employee has a set of personal goals

They usually bubble down all the way from the CEO (who get’s his goals from the board) via the middle management down to each and every developer and sysadmin. In most organizations development and system operations are separate departments and have separate managers. Both might report to the same C-level executive but both will get a different set of goals.

Those goals seem to make sense from the point of view of the C-level executive

But things get out of control when goals are passed down the hierarchy. What began as a nicely orchestrated company roadmap, entangles into a distorted mess of misaligned, even conflicting goals for the teams responsible for execution.

The mess thickens faster than you’d imagine

Like when playing Telephone (aka Chinese whispers), the original intentions are changed after filtering down through a few levels in the hierarchy. Just one or two levels are enough to end up with conflicting goals.

Conflicting goals lead to a tug-of-war

To avoid such a tug-of-war you need to set coherent goals. The most important step towards coherent goals is the harmonization of goals for all team members involved in a business process. With everyone finally pulling in the same direction, you can create an aligned DevOps organization.

You can harmonize goals by discussing them openly across the teams

Letting teams play an important role in defining goals makes sure that everyone understands and embraces the strategic business goals defined by top management.

Understanding the strategic business objectives helps to create harmonized goals

Once everyone understands and embraces the strategic business objectives, you have a harmonized set of coherent and realistic team goals. You’ll avoid that tug-of-war and your departments will collaborate naturally. You’ll experience the dawn of a real DevOps culture.

The DevOps Zone is brought to you in partnership with Sonatype Nexus. Use the Nexus Suite to automate your software supply chain and ensure you're using the highest quality open source components at every step of the development lifecycle. Get Nexus today

Topics:

Published at DZone with permission of Matthias Marschall, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}