Welcome!

DevOps Journal Authors: Mike Kavis, Elizabeth White, Pat Romanski, Roger Strukhoff, Yeshim Deniz

Related Topics: DevOps Journal, Java, SOA & WOA, Virtualization, Cloud Expo, Big Data Journal

DevOps Journal: Article

DevOps Drives Growth, Profits and Business Performance

DevOps report reveals that enterprises with high-performing IT organizations are twice as likely to exceed profitability goals

Puppet Labs on Wednesday released the Puppet Labs 2014 State of DevOps Report. This year's third annual DevOps report is based on the largest and most comprehensive survey to date, with more than 9,200 IT and software development professionals responding from companies of all types and sizes, from around the world.

This year's findings revealed that companies with high-performing IT organizations are twice as likely to exceed their profitability, market share and productivity goals. The analysis also revealed that for the second consecutive year, DevOps practices are being adopted at accelerated rates and high-performing IT organizations deploy code 30 times more frequently with 50 percent fewer failures.

To produce the survey and report, Puppet Labs partnered with Gene Kim, author of The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win; Jez Humble, co-author of Continuous Delivery and Lean Enterprise and Principal at ThoughtWorks; and Dr. Nicole Forsgren Velasquez, a professor at the Huntsman School of Business at Utah State University and an expert on the impacts of IT, knowledge management and user experience.

Analysis of the survey results also showed that IT performance strongly correlates with well-known DevOps practices such as use of version control and continuous delivery. Organizations practicing DevOps benefit from a cycle of continuous learning and improvement that helps them move ahead of the competition.

"This year's survey is the first rigorous study to confirm that DevOps practices and strong IT performance can drive real business value," said Nigel Kersten, CIO of Puppet Labs. "Now we have the data to back up our contention that IT should be treated as a strategic asset to the business, not a cost center. Organizations that get this are going to pull ahead of competitors, getting their products to market faster and responding more quickly to customer feedback."

Other key findings from the Puppet Labs 2014 State of DevOps Report include:

  • Organizational culture and climate for learning: Open information flow, cross-functional collaboration, shared responsibilities, learning from failures and new ideas are at the heart of DevOps, and correlate strongly with high organizational performance.
  • Job satisfaction: A surprising finding was that job satisfaction is the number one predictor of organizational performance and that DevOps practices increase employee satisfaction, leading to better business outcomes.

"The best global organizations employ IT practices that enable agility and reliability, by breaking down silos and actively encouraging collaboration across boundaries. They sustain a level of IT performance that hardly seems possible to the rest of the world," said Gene Kim. "The findings show that DevOps helps businesses win, enabling them to exceed profitability, market share and productivity goals -- all of which are very likely reflected in company stock market performance, as measured by market capitalization growth."

The survey report is available for download at: http://puppetlabs.com/2014-devops-report.

More Stories By Pat Romanski

News Desk compiles and publishes breaking news stories, press releases and latest news articles as they happen.

Latest Stories from DevOps Journal
High performing enterprise Software Quality Assurance (SQA) teams validate systems are ready for use – getting most actively involved as components integrate and form complete systems. These teams catch and report on defects, making sure the customer gets the best software possible. SQA teams have leveraged automation and virtualization to execute more thorough testing in less time – bringing Dev and Ops together, ensuring production readiness. Does the emergence of DevOps mean the end of Enterprise SQA? Does the SQA function become redundant?
Achieve continuous delivery of applications by leveraging ElasticBox and Jenkins. In his session at DevOps Summit, Monish Sharma, VP of Customer Success at ElasticBox, will demonstrate how you can achieve the following using ElasticBox and the ElasticBox Jenkins Plugin: Create consistency across dev, staging, and production environments Continuous delivery across multiple clouds to handle high loads Ensure consistent policy management across environments: tagging, admin boxes, traceability Spin up machines and environments quickly Deploy applications to any cloud Enable real-time collaboration between developers and operations
Docker offers a new, lightweight approach to application portability. Applications are shipped using a common container format and managed with a high-level API. Their processes run within isolated namespaces that abstract the operating environment independently of the distribution, versions, network setup, and other details of this environment. This "containerization" has often been nicknamed "the new virtualization." But containers are more than lightweight virtual machines. Beyond their smaller footprint, shorter boot times, and higher consolidation factors, they also bring a lot of new features and use cases that were not possible with classical virtual machines.
WaveMaker CEO Samir Ghosh is taking a new pass at aPaas, and leveraging the increasingly popular Docker open-source platform, with the announcement of WaveMaker Enterprise. The new version of the company's eponymous software “enables instant, end-to-end custom web app creation and management by professional and non-professional developers (alike) and development teams,” according to the company. We asked Samir a few questions about this, and here's what he had to say: Cloud Computing Journal: You've mentioned the previous challenge of business-side developers making that jump from design to deployment. What sort of learning curve will they still face with Wavemaker Enterprise? Samir Ghosh: “Business-side developers” can include non-programming business users or professional developers under tight schedules or with limited mobile or front-end programming expertise. Both can use WaveMaker to meet their app development needs, but may have different deployment needs. I think business users just want their app to run as easily as possible. In WaveMaker, they can literally click a button and their application will run, either on our public cloud or on the enterprise’s private...
The old monolithic style of building enterprise applications just isn't cutting it any more. It results in applications and teams both that are complex, inefficient, and inflexible, with considerable communication overhead and long change cycles. Microservices architectures, while they've been around for a while, are now gaining serious traction with software organizations, and for good reasons: they enable small targeted teams, rapid continuous deployment, independent updates, true polyglot languages and persistence layers, and a host of other benefits. But truly adopting a microservices architecture requires dramatic changes across the entire organization, and a DevOps culture is absolutely essential.
Leysin American School is an exclusive, private boarding school located in Leysin, Switzerland. Leysin selected an OpenStack-powered, private cloud as a service to manage multiple applications and provide development environments for students across the institution. Seeking to meet rigid data sovereignty and data integrity requirements while offering flexible, on-demand cloud resources to users, Leysin identified OpenStack as the clear choice to round out the school's cloud strategy. Additionally, the school sought a partner to provide OpenStack infrastructure deployment and operations expertise. They ultimately selected Blue Box’s Private Cloud as a Service, powered by OpenStack, leveraging Blue Box's Zurich, Switzerland data center.
In a world of ever-accelerating business cycles and fast-changing client expectations, the cloud increasingly serves as a growth engine and a path to new business models. Dynamic clouds enable businesses to continuously reinvent themselves, adapting their business processes, their service and software delivery and their operations to achieve speed-to-market and quick response to customer feedback. As the cloud evolves, the industry has multiple competing cloud technologies, offering on-premises and off-premises cloud platforms for both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). In parallel, cloud standards are also evolving, including community standards like OpenStack and CloudFoundry. Most organizations who are adopting the Cloud today are ending up adopting it in complex ‘dynamic-hybrid’ environments. There is physical infrastructure that now co-exists along with the new dynamic-hybrid on-premises and off-premises Cloud hosted environments.
This story came in from Joseph – one of our fellow dynaTrace users and a performance engineer at a large fleet management service company. Their fleet management software runs on .NET, is developed in-house, is load tested with JMeter and monitored in Production with dynaTrace. A usage and configuration change of their dependency injection library turned out to dramatically impact CPU and memory usage while not yet impacting end user experience. Lessons learned: resource usage monitoring is as important as response time and throughput. On Wednesday, July 3, Joseph’s ops team deployed the latest version into their production environment. Load (=throughput) and response time are two key application health measures the application owner team has on their production dashboards.
The recent trends like cloud computing, social, mobile and Internet of Things are forcing enterprises to modernize in order to compete in the competitive globalized markets. However, enterprises are approaching newer technologies with a more silo-ed way, gaining only sub optimal benefits. The Modern Enterprise model is presented as a newer way to think of enterprise IT, which takes a more holistic approach to embracing modern technologies. This model makes use of Composable Enterprise framework put forward by Jonathan Murray of WMG.
The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential. The DevOps Summit at Cloud Expo--to be held November 4-6 at the Santa Clara Convention Center in the heart of Silicon Valley--will expand the DevOps community, enable a wide sharing of knowledge, and educate delegates and technology providers alike. Recent research has shown that DevOps dramatically reduces development time, the amount of enterprise IT professionals put out fires, and support time generally. Time spent on infrastructure development is significantly increased, and DevOps practitioners report more software releases and higher quality.