SYS-CON MEDIA Authors: Yeshim Deniz, Elizabeth White, Pat Romanski, Liz McMillan, William Schmarzo

Blog Feed Post

Your Guide to Building a DevOps Culture

Depending on when you were introduced to DevOps, your perception of how DevOps is implemented will vary. DevOps started as a culture-only movement, and as it matured, it became more and more tactical.

Culture remains at the heart of any DevOps environment. In many cases, culture also remains the hardest part of DevOps to get right. And while there is no one-size-fits-all way to build a DevOps culture, there are some tricks to help implement a healthy one, no matter what kind of organization you’re working with—as I explain below.

Why Culture?

You may hate the word culture or you may love it. It doesn’t matter. The thing about culture is that it always exists, regardless of the environment. In development environments where culture is not deliberate, it will create itself organically, and this usually ends up being a less-than- desirable scenario. It might be a culture of fiefdoms, or a culture of fear—the fear that everything is breakable, and every new feature is deemed a failure even before it is written.

So no matter what, you have a culture. What DevOps principles aim to achieve is culture created deliberately, where the organization decides in advance what culture is going to best support their objectives, and does what is needed to establish, boost, and maintain that framework.

The reason culture has gotten a bad rap is because it’s often a term associated with hipsters and startups. But this isn’t accurate. There are some elements of culture that do seem to belong in the lobby of a startup, but the catalyst for deliberate culture in DevOps was the desire to avoid bottlenecks. You can adopt all sorts of processes and tools to make things go faster, but if the speed is blocked by people who aren’t on board, then the path of more frequent, faster releases at a higher quality will never be achieved.

The other reason culture matters is because DevOps is not just processes and tools. It comprises the principles that keep the delivery chain from becoming a static environment that cannot adapt. If you “implement” DevOps with processes and tools only, then in two years, your environment will look and feel like Waterfall and be unable to keep up with the current standards of development.

Make Culture Comfortable

Developing the right culture can be as easy as organizations admitting they need to support and grow a culture that facilitates better software quality and speed. The awareness of how things are done, with some clear goals, will bring culture top of mind for every team member so they can make it part of everything they do. When they adopt a new tool, they will think about how the tool can be modular and scriptable. Or when they think about communication with other team members, they will focus on being concise and results-oriented. In addition to making it clear that the organization is committed to the culture of better code, here are a few other things a team can do to make a positive culture stick.

  • Stewardship, not dictation. The culture you want or need requires a blessing from the top. But it should not be dictated. To support culture, team members (including both leadership and executives) need to steward culture, not tell people how they should act. You can’t tell someone to be a team player—you  have to show them the benefits of being one. But this also means that if someone does not fit within that environment, they either need to be okay with walking away or the organization needs to be okay with letting them go.
  • Share wins. In order for the team to see the benefits, the successes need to be shared—things like increased release cadence, fewer defects, and more tasks and releases that don’t require human involvement. Not everyone on the team will have exposure to the benefits of their more efficient environment, so the wins and their benefits (more time to focus on innovating business differentiators, fewer repetitive tasks, less burnout, etc.) should be regularly communicated team-wide.
  • Smaller teams. Part of maintaining a strong culture is having smaller, close-knit teams. This is a hierarchical challenge and leadership absolutely needs to be involved. The guidance we have from tech giants like Amazon is that all teams should be “two-pizza” teams—small enough that everyone has a clear idea of each member’s contribution to the team, with visibility into the work being done. This helps each  team work together to maintain culture and create very direct accountability.
  • Shared objectives. One place where organizations often go wrong is competing objectives. Team members will always work toward how they are being measured, and if developers are being measured on new functionality out-the-door but Ops is being measured on things not breaking, then those two elements are in direct conflict. Change equals risk in the Ops mind, so they are motivated to prevent releases, not support them. Management must get everyone on the same page to achieve the same goals.

Things like hierarchy and KPIs are not always in your control. But even developers can start to express the value of a shared culture from the bottom up. Yet, at some point in time, the organization and management also need to see the light. The good news is that as every company becomes a tech company in some capacity, the need to support more frequent application releases at a higher quality will impact the bottom line. And nothing gets management to listen more than the numbers.

Make Culture OK

Because culture seems so subjective, it’s often easier just to focus on the tactics of DevOps as opposed to the principles that will sustain the environment of efficiency. While it’s hard to get the culture engine off the ground, the good news is that once it gets going, it is very much self-sustaining. It’s hard to unring the culture bell, and this is true even when you decide to be deliberate about creating it.

Having the confidence to get the ball rolling and the patience to see the results, alongside the framework above, are the keys to success. Organizations that embrace the development of a DevOps culture will make software delivery more seamless and modern development practices more successful.

 

The post Your Guide to Building a DevOps Culture appeared first on PagerDuty.

Read the original blog entry...

More Stories By PagerDuty Blog

PagerDuty’s operations performance platform helps companies increase reliability. By connecting people, systems and data in a single view, PagerDuty delivers visibility and actionable intelligence across global operations for effective incident resolution management. PagerDuty has over 100 platform partners, and is trusted by Fortune 500 companies and startups alike, including Microsoft, National Instruments, Electronic Arts, Adobe, Rackspace, Etsy, Square and Github.

Latest Stories
Having been in the web hosting industry since 2002, dhosting has gained a great deal of experience while working on a wide range of projects. This experience has enabled the company to develop our amazing new product, which they are now excited to present! Among dHosting's greatest achievements, they can include the development of their own hosting panel, the building of their fully redundant server system, and the creation of dhHosting's unique product, Dynamic Edge.
Digital transformation is about embracing digital technologies into a company's culture to better connect with its customers, automate processes, create better tools, enter new markets, etc. Such a transformation requires continuous orchestration across teams and an environment based on open collaboration and daily experiments. In his session at 21st Cloud Expo, Alex Casalboni, Technical (Cloud) Evangelist at Cloud Academy, explored and discussed the most urgent unsolved challenges to achieve fu...
PCCW Global is a leading telecommunications provider, offering the latest voice and data solutions to multi-national enterprises and communication service providers. Our truly global coverage combined with local, on the ground knowledge has helped us build best in class connections across the globe; and especially in some of the remotest, hard-to-reach areas in exciting growth markets across Asia, Africa, Latin America and the Middle East.
NanoVMs is the only production ready unikernel infrastructure solution on the market today. Unikernels prevent server intrusions by isolating applications to one virtual machine with no users, no shells and no way to run other programs on them. Unikernels run faster and are lighter than even docker containers.
Public clouds dominate IT conversations but the next phase of cloud evolutions are "multi" hybrid cloud environments. The winners in the cloud services industry will be those organizations that understand how to leverage these technologies as complete service solutions for specific customer verticals. In turn, both business and IT actors throughout the enterprise will need to increase their engagement with multi-cloud deployments today while planning a technology strategy that will constitute a ...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO Silicon Valley 2019 will cover all of these tools, with the most comprehensive program and with 222 rockstar speakers throughout our industry presenting 22 Keynotes and General Sessions, 250 Breakout Sessions along 10 Tracks, as well as our signature Power Panels. Our Expo Floor will bring together the leading global 200 companies throughout the world of Cloud Computing, DevOps, IoT, Smart Cities, FinTech, Digital Transformation, and all they entail. As ...
Darktrace is the world's leading AI company for cyber security. Created by mathematicians from the University of Cambridge, Darktrace's Enterprise Immune System is the first non-consumer application of machine learning to work at scale, across all network types, from physical, virtualized, and cloud, through to IoT and industrial control systems. Installed as a self-configuring cyber defense platform, Darktrace continuously learns what is ‘normal' for all devices and users, updating its understa...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO Silicon Valley 2019 will cover all of these tools, with the most comprehensive program and with 222 rockstar speakers throughout our industry presenting 22 Keynotes and General Sessions, 250 Breakout Sessions along 10 Tracks, as well as our signature Power Panels. Our Expo Floor will bring together the leading global 200 companies throughout the world of Cloud Computing, DevOps, IoT, Smart Cities, FinTech, Digital Transformation, and all they entail.
SUSE is a German-based, multinational, open-source software company that develops and sells Linux products to business customers. Founded in 1992, it was the first company to market Linux for the enterprise. Founded in 1992, SUSE is the world’s first provider of an Enterprise Linux distribution. Today, thousands of businesses worldwide rely on SUSE for their mission-critical computing and IT management needs.
Digital Transformation (DX) is a major focus with the introduction of DXWorldEXPO within the program. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes. We are offering early bird savings...
In his keynote at 19th Cloud Expo, Sheng Liang, co-founder and CEO of Rancher Labs, discussed the technological advances and new business opportunities created by the rapid adoption of containers. With the success of Amazon Web Services (AWS) and various open source technologies used to build private clouds, cloud computing has become an essential component of IT strategy. However, users continue to face challenges in implementing clouds, as older technologies evolve and newer ones like Docker c...
Only Adobe gives everyone - from emerging artists to global brands - everything they need to design and deliver exceptional digital experiences. Adobe Systems Incorporated develops, markets, and supports computer software products and technologies. The Company's products allow users to express and use information across all print and electronic media. The Company's Digital Media segment provides tools and solutions that enable individuals, small and medium businesses and enterprises to cre...
Hackers took three days to identify and exploit a known vulnerability in Equifax’s web applications. I will share new data that reveals why three days (at most) is the new normal for DevSecOps teams to move new business /security requirements from design into production. This session aims to enlighten DevOps teams, security and development professionals by sharing results from the 4th annual State of the Software Supply Chain Report -- a blend of public and proprietary data with expert researc...
Your job is mostly boring. Many of the IT operations tasks you perform on a day-to-day basis are repetitive and dull. Utilizing automation can improve your work life, automating away the drudgery and embracing the passion for technology that got you started in the first place. In this presentation, I'll talk about what automation is, and how to approach implementing it in the context of IT Operations. Ned will discuss keys to success in the long term and include practical real-world examples. Ge...
ClaySys Technologies is one of the leading application platform products in the ‘No-code' or ‘Metadata Driven' software business application development space. The company was founded to create a modern technology platform that addressed the core pain points related to the traditional software application development architecture. The founding team of ClaySys Technologies come from a legacy of creating and developing line of business software applications for large enterprise clients around the ...