DevOps Archives - gothamCulture Organizational Culture and Leadership Consultants Wed, 12 Jun 2024 21:41:06 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.5 https://gothamculture.com/wp-content/uploads/favicon.png DevOps Archives - gothamCulture 32 32 How to Assess Your Organization’s DevOps Readiness https://gothamculture.com/2017/03/14/how-to-assess-devops-readiness/ Tue, 14 Mar 2017 16:48:15 +0000 https://gothamculture.com/?p=4225 Today, organizations must delight customers, beat competitors to market, and pivot quickly when needed. The increasing rate of change in today’s complex business environment demands more value in less time. And quite often, the ability to deliver quality software quickly and reliably is what drives success in this new world of business value. In finance, Read More…

The post How to Assess Your Organization’s DevOps Readiness appeared first on gothamCulture.

]]>
Today, organizations must delight customers, beat competitors to market, and pivot quickly when needed. The increasing rate of change in today’s complex business environment demands more value in less time. And quite often, the ability to deliver quality software quickly and reliably is what drives success in this new world of business value.

In finance, the most innovative banks have developed technology that allows us to deposit and manage money from our smartphones. Apple and Pandora help us discover and purchase music within seconds of release. Successful retailers are finding innovative ways to eliminate friction in the customer experience, allowing us to purchase, make returns, and offer recommendations, all without stepping outside our homes.

When organizations keep up with the velocity of technological change, they possess an undoubtable competitive advantage over their peers. And many of these innovative organizations are adopting a DevOps methodology to reach the velocities they need. But this methodology isn’t just about improving technology and revamping processes. Organizational culture plays a critical role in promoting the behaviors required to safely sustain the faster pace.

Birthed out of Agile software development and Lean methodologies, and raised amid tectonic architectural shifts like micro-services, containers, and cloud, the DevOps movement focuses on tools, process, and culture to increase software development and delivery velocity.

The Primary DevOps Challenge

Due to the nature of their work, CIOs and other tech leaders understand what it takes to make an organization a technological innovator. Others, however, still struggle to understand that the ability to deliver a quality product (high-quality code in this case) with speed and stability is the heart of innovation and customer satisfaction.

Adding further complexity is the fact that many leaders, though they understand the immense impact DevOps can have on their businesses, don’t quite understand where to start with a transformation of this magnitude.

This is largely due to the fact that DevOps is not entirely a technology solution. It is also a fundamental shift in the way organizations structure themselves to get work done in a completely new way — a culture shift that challenges the beliefs and assumptions that people hold true about each other, themselves, and their work.

So, how can these organizations begin to understand how they should evolve to stay competitive?

Assessing Your DevOps Readiness

First, measuring and understanding your current state baseline is critical. A valid and reliable assessment ensures you are in a position to change, assists in helping leaders understand the potential obstacles that currently exist in the system, and helps organize and prioritize the change activities that must happen in order to embed these new ways of working into the cultural fabric of your company.

DORA, the DevOps Research and Assessment team founded by some of the most prominent thinkers and researchers on the subject — Jez Humble, Nicole Forsgren, Ph.D. and Gene Kim — is best known as a driving force behind the annual State of DevOps report, which represents the latest research and insights into the topic.

The team at DORA have designed and validated a quantitative assessment called the DevOps Scorecard to help organizations gain a baseline understanding of where their organizations sit with regard to four primary categories of IT capabilities: Technical, Process, Measurement, and Culture.

Comparing business units to the organization overall, while also benchmarking them against other high-performing organizations across the industry, leaders can quickly gain insight into current capabilities. The Scorecard also provides a priority analysis, allowing organizations to strategically make resource allocation and capability development decisions. This provides a clear roadmap for a DevOps transformation.

“Many organizations employ a “one size fits all” approach to implementing agile and DevOps,” says Jez Humble, CTO of DORA and author of Continuous Delivery, Lean Enterprise, and The DevOps Handbook. “The DORA Scorecard shows you exactly where to invest in capability development to produce the biggest impact in software delivery performance.”

Software delivery performance is the ability to deliver code quickly and reliably. DORA focuses on this aspect of software performance because it has been shown to drive profitability, productivity, and market share. They also found that organizations with the best software delivery performance are twice as likely to exceed overall organizational performance goals — delivering value to stakeholders that shows up on the bottom line.

DevOps benefits

Establishing a clear understanding of where your organization currently sits from a holistic perspective is a critical first step to evolve to a new and higher-velocity way of working. Understanding how to shift your culture, systems, and processes to drive and sustain the desired behavior change is also a key component to these change efforts.

DORA offers the following quick tips for business leaders who may be struggling with how to successfully evolve their organizations to drive these types of performance results:

  1. Focus on your outcomes and measure them.
  2. Know what levers to pull to drive improvements for your performance outcomes.
  3. Prioritize your improvements.
  4. Continue measuring so you can track your progress and measure the value of your investments.

Paul Reed, Managing Partner for Silicon Valley-based Release Engineering Approaches and a prominent DevOps thought leader, advised leaders to “Consider walking the ‘Gemba’” to help assess the organization’s DevOps readiness.

A term from Lean manufacturing, the Gemba is a Japanese word for “real place,” where the work is actually done. “Consider taking a stroll through the engineering bullpens and operations centers where your software is developed and deployed.” This can help you better understand how the work gets done and what may need to improve.

With the increasing pace of change and the proliferation of technology into nearly every aspect of our business and personal lives, agility will undoubtedly play a major role in separating the good from the great companies. Agility and velocity require a strikingly different way of working, and gaining clarity around ones’ readiness to successfully transform in the face of stiff competition can help drive the performance required to stay ahead of the pack.

This article originally appeared on Forbes.

Note: I’d like to extend a special thanks to Dr. Nicole Forsgren for her generosity in partnering with me on the topic of DevOps over the last year. Her insights and collaboration have been crucial to my own understanding of the topic and to the development of some of the concepts in this article.

The post How to Assess Your Organization’s DevOps Readiness appeared first on gothamCulture.

]]>
Five Things Every Entrepreneur Needs to Know About DevOps https://gothamculture.com/2016/11/01/five-things-every-entrepreneur-needs-know-devops/ Tue, 01 Nov 2016 10:00:10 +0000 https://gothamculture.com/?p=3491 I know there are many entrepreneurs out there who aren’t funded to the gills. They’re no strangers to making every penny count toward realizing their vision. And if you can relate to this in any way, you’re probably like me— forever working to find ways to maximize efficiency and to deliver more value to your Read More…

The post Five Things Every Entrepreneur Needs to Know About DevOps appeared first on gothamCulture.

]]>
I know there are many entrepreneurs out there who aren’t funded to the gills. They’re no strangers to making every penny count toward realizing their vision. And if you can relate to this in any way, you’re probably like me— forever working to find ways to maximize efficiency and to deliver more value to your customers.

Whether eliminating waste in your processes or improving the user experience of your website, the entrepreneur is constantly striving to maximize value. Here’s a little secret: The tech world is making some really interesting strides in this effort, and they call it DevOps.

If you’re in the tech industry, you’re probably familiar with the transformation in software development known as DevOps. But, outside of the industry, this concept remains largely under the radar.

For those outside of the tech space, a DevOps style of working can significantly improve performance for businesses in every industry. I’ve previously written about Westpac New Zealand, for example. A bank that’s working toward a DevOps culture and seeing improvement across their entire organization as a result.

How Can DevOps Benefit Your Company?

The concept of DevOps has been around for a while now and several organizations like Puppet and DevOps Research & Assessment (DORA) have been working to understand the true impact of DevOps on business performance. Each year, they release the State of DevOps Report, which showcases the latest research and how DevOps work methods link to business performance outcomes.

The research is compelling and the advantages of adopting DevOps principles are hard to argue with. Some key advantages of adopting DevOps stemming from this year’s State of DevOps Report include:

  • Software deployments that are 200x more frequent than competitors.
  • 24x faster recovery from failures.
  • Significantly higher rates of employee engagement and loyalty.
  • Higher levels of quality and 22% less time spent on unplanned work.
  • Sizable cost savings.
  • 50% less time spent fixing security issues.

While DevOps is a tech-centric concept, it all comes down to removing the label and calling it what it really is: organizations adapting the way they work in order to deliver value to their customers.

Puppet Founder Luke Kanies suggests that DevOps is closely linked to Lean principles. “When thinking about DevOps from a Lean mindset, it’s easy to understand the connection to business process improvement. The amount of time spent on rework, the time to ship (i.e. the time to go from concept to customer adoption), the amount of carried inventory you hold (how much work and investment are tied up in process before you actually see revenue) and recovery time (the time it takes you to right the ship when a failure occurs) are all measures of success.”

How Can Your Organization Adopt DevOps?

So, what do business leaders need to know if they want to move towards a DevOps-style method of working in today’s ultra-competitive landscape? I asked several tech leaders close to the DevOps evolution to share their thoughts.

If you don’t embrace technology, you’re bound to be crushed by it.

Technology is no longer an option in today’s business world. Most people can’t fathom the idea of doing their jobs without the assistance of technology. And this fundamentally changes what software will be able to do in the workplace. Automation of key components help teams stay agile by speeding up development, avoiding human error and minimizing the need to fix problems.

Those organizations that successfully incorporate these ways of working will then be able to reallocate their human resources to other value-add activities that push the organization forward.

Technology and automation are critical, but they are only part of the solution.

While technology and automation are key components in driving new levels of performance, they are not the only factor. Evolving work processes to facilitate the integration of technology and shaping your workplace culture are also fundamental in creating increased value for the customer.

Andi Mann of Splunk, an operational intelligence platform, adds, “If we can help people spend less time on routine work by augmenting them with technology, people can spend more time doing the creative work while also minimizing errors that negatively affect other people further down the chain.”

Business and team definitions of success must align.

“If you ask teams in unsuccessful organizations what they value and how they define success, you will likely get a lot of misalignment in their responses,” Kanies suggests.

In order to drive unity of effort, stakeholders must reshape the way in which they associate their work to the collective definition of success. The days of simply doing your part and ‘tossing the pig over the wall’ for someone else to deal with are over. If we are not successful unless all parts of the system are working, our expectations and behaviors will have to change.

Everyone must have a more global mindset.

To the point above, in order for people within the organization to operate in this way, they must adopt a more global mindset. This requires many organizations to challenge the long-held notion that people are either unable to comprehend the bigger picture or they really don’t care about it. Increasing understanding of how peoples’ roles fit into the bigger picture is critical to help raise awareness.  

Evolving the way work gets done is a culture issue.

If we define organizational culture as “the way work gets done”, then the tools, processes, structure, and behavioral norms all combine to create a cultural system that drives certain values and behaviors. DevOps is about both people and processes and you must address both sides in order to be successful.

Andi Mann adds that, “All business is about people. It’s about how people interact with you and your brand, and DevOps addresses this directly.”

Continuous learning by sharing information is critical to the process.

Steve Brodie, CEO of Electric Cloud, a DevOps release automation company, feels that continuous learning is a key contributor to the success of organizations that have evolved their work methods towards a DevOps methodology. “When you make a transition like this you can’t possibly know everything when you start so you must be willing to learn, experiment, share information, and adapt along the way.”

Anders Wallgren, CTO of Electric Cloud suggests, “Getting all of the right people in the room to map out your end-to-end process—be it your software delivery processes or any other business operation—is critical, so you have a system-level understanding of all the tasks, resources and teams involved, and  are able to identify the major pain points or waste along your process. Otherwise, people are only seeing their piece of the issue.”

Closing Thoughts

“The real question is; how do you teach a culture to value agility?” says Luke Kanies. “How do you get everyone to agree that success in their individual role is contingent on the success of the organization as a whole?”

Like it or not, technology plays a role in your success as an entrepreneur and business owner. Even if you aren’t in the tech industry, there are some valuable lessons to be learned from the DevOps movement as it continues to redefine the relationship between technology and culture.

Chris Cancialosi, Ph.D., is a Partner and Founder at gothamCulture. This article originally appeared on Forbes.

The post Five Things Every Entrepreneur Needs to Know About DevOps appeared first on gothamCulture.

]]>