How do you know if you’re ready to deploy DevOps successfully?
After all, according to CA Technologies, only 20 percent of enterprises that have attempted to implement DevOps have fully deployed it. In fact, DevOps practices form a complex machine with many moving parts, including people, processes, and technology. Some businesses are more prepared to deploy DevOps than others. The challenge is to know how mature your business is before diving in.
Moonshot’s own research into DevOps, which includes a recent survey of U.S. IT professionals, indicates that businesses cry out for a discipline DevOps adoption process that includes assessing current DevOps maturity:
As we have blogged in a series of posts about DevOps, too many businesses lack a codified approach for deploying DevOps, and such an approach needs to assess DevOps readiness. In an earlier post, we discussed how DevOps stumbling blocks typically occur around a failure to manage people, processes, and technology effectively. Many businesses consider DevOps a technology issue and underinvest in the processes and right resources to manage DevOps well – in other words, they often lack maturity around people and processes.
We believe that assessing maturity around the three core elements of people, processes, and technology will properly assess your business’s strength and weaknesses in deploying DevOps. Such an assessment, excerpted from our research, might look like this:
In the example cited above, an organization successfully assessed its areas of maturity (and immaturity) in crucial technology areas such as testing automation and release cycles; process areas such as the presence of agile practices; and people management areas such as whether specialized training programs exist. Such an assessment helped the organization understand vulnerabilities it needed to address before deploying DevOps.
Our recently published report, A Guide for Successful DevOps Adoption (available on request), provides more detail on assessing DevOps maturity in context of a five-step road map for managing DevOps effectively. The report is based on our deep experience with DevOps. Moonshot can help you assess your DevOps maturity based on our expertise and perspective. Contact Moonshot. We’re here to help.
Stories from the Field
A client in the sports and entertainment industry was implementing a strategic program to transform the company by creating a top-down approach to DevOps across the entire enterprise. They quickly realized that the deployments were not happening efficiently. The client needed a shared understanding of the future DevOps state and a plan to achieve that state. Moonshot team help identify many gaps preventing them from having a secure and best-in-class DevOps process. We helped the client create a roadmap measured by KPIs to enable a robust DevOps process across the whole enterprise. We delivered to the client a DevOps roadmap that delivered elements ranging from a secure delivery pipeline to requirements for integrating people, processes, and technology.