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

How to Build a DevOps Culture

DZone's Guide to

How to Build a DevOps Culture

DevOps is about working together to deliver reliable software to production, but building a DevOps culture can be extremely challenging.

· DevOps Zone ·
Free Resource

The need for DevOps innovation has never been greater. Get the results from over 100 business value assessments in this whitepaper, Digital Darwinism: Driving Digital Transformation, to see the positive impact of DevOps first hand.

DevOps is about more than tools. Its core tenet is a culture of collaboration and shared goals, which eliminates finger-pointing and promotes teamwork, with everyone working together in support of the same outcome—reliable software quickly delivered to production. The challenge for many organizations is how to build a DevOps culture.

People, processes and tools are the DevOps Trinity. The team must understand the trinity before implementation begins. No amount of tooling can overcome a lack of cultural alignment. DevOps requires standard processes and interoperable tools. To achieve success in DevOps, the three planes of the DevOps Trinity need to be connected, from upstream to downstream and across the organization.

1. People and Culture

DevOps seeks to change the dynamics in which operations and development teams interact. Key to this change are the issues of trust, honesty and responsibility. In essence, the goal is to enable the different stakeholders in the software development and delivery process to achieve the mutual understanding and empathy needed to drive alignment on shared goals.

2. Process and Practices

Using a DevOps approach, simple processes become increasingly programmable and dynamic. DevOps aims to maximize the predictability, efficiency, security and sustainability of operational processes. Very often, automation supports this objective.

3. Tools and Technologies

Rather than a single tool there are sets of tools (or toolchains) of multiple tools. The common elements of the toolchain include applications for coding, building, testing, packaging, releasing, configuring and monitoring. Some categories are more essential in a DevOps toolchain than others, especially continuous integration (build) and infrastructure as code (configure) tools.

Truly successful and sustainable DevOps organizations cannot be achieved without all three components of the DevOps Trinity. Visibility and transparency help teams measure results and improve trust, increase collaboration and achieve the larger goal of delivering software faster.

Kick your DevOps journey into high gear. Read the new whitepaper from CloudBees.

Interested in Kubernetes but unsure where to start? Check out this whitepaper, A Roundup of Managed Kubernetes Platforms from Codeship by Cloudbees, for an overview and comparison of Kubernetes platforms. 

Topics:
devops ,devops culture

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}