DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. DevOps and CI/CD
  4. DevOps by the Numbers: DevOps, Self-Service Infrastructure, and Deployment Automation

DevOps by the Numbers: DevOps, Self-Service Infrastructure, and Deployment Automation

It’s always interesting to see data about DevOps adoption, the ROI of DevOps, and software delivery performance numbers from various sources in the ecosystem.

Anders Wallgren user avatar by
Anders Wallgren
·
Apr. 06, 17 · Opinion
Like (0)
Save
Tweet
Share
7.12K Views

Join the DZone community and get the full member experience.

Join For Free

this week, we wanted to “double-click” and highlight a new survey published by quali systems recently. as reported by alison denisco and joe mckendrick on techrepublic and zdnet respectively, the survey- which covered more than 2,000 it industry executives- revealed some eye-grabbing statistics about the realities of self-service infrastructure, in regards to modern software delivery. additionally, it shone a light on devops adoption- where, apparently, many enterprise organizations are still struggling to get their programs fully off the ground.

according to the survey, more than half of respondents said they had no access to self-service infrastructure, and instead, use a ticket-based approach for infrastructure delivery. in addition, only 23% of executives who took the survey said infrastructure could be delivered in less than 24 hours, while 18% said it would take less than one week, and 33% said it takes up to a month to do so. the rest (26%) said it takes at least one month or longer. yikes!

as mckendrick reminds us, “self-service access to infrastructure is another hallmark of devops, since both development and operations teams need to be able to view the same online environments.”

being able to spin-up environments quickly, on-demand, and ensure fidelity of environments throughout the pipeline is essential for devops. the negative impact on productivity and time-to-market alone is real, not to mention that when configuration and deployments are done manually, these processes are extremely error-prone and can lead to failures in production, and time spent on troubleshooting and mitigating these issues.

there is a better way

the state of devops report (produced annually for the past five years thanks to research from puppet and dora) includes data points from more than 25,000 it professionals to better understand how the nature of devops impacts modern it practices. these data points show that enterprise it organizations with vigorous devops programs tend to deploy software 200 times more frequently than the low performers, and those it departments also had 24 times faster recovery times, and three times lower change failure rates. additionally, high-performing it teams spent 50% less time remediating security issues, and 22% less time on unplanned work (and rework), not to mention enjoying the benefit of shorter lead times by 2555 times the low-performing it departments.

organizations today understand the benefits of devops and the roi of optimizing their software delivery pipeline. but how do we get there? the top implementation challenges largely revolve around where and how to begin such a monumental shift, and how to scale a devops transformation throughout the organization.

where to start?

in the new devops handbook , written by gene kim, jez humble, patrick debois and john willis, the authors list several prerequisites and patterns for succeeding with devops. among these are version everything, support push-button builds and deployments, treating your servers as cattle, not pets, and more. so where do you start? from ci? configuration management? environment provisioning?

well, guess what- deployment automation encompasses all of these!

deployment automation: the linchpin of devops success

the previous state of the devops reports have shown a pretty straight-forward equation: deployment frequency is the indicator for success, and deployment pain is a predictor of failure. in addition, deployment pain is correlated with employee churn.

we said it before : to accelerate your devops adoption and get the biggest bang for your buck, focus on deployments!

when we polled thousands of engineers and it leaders at major industry events, we were most interested to learn about their deployment and application release automation practices. similar to quali’s survey, we also found that the majority of deployments are still manual- very few organizations actually have fully automated deployments.

we also identified the top challenges organizations face when leveraging manual deployments instead of automation:

56% reported that manual deployments involve error-prone processes.

57% experience environment differentiations and configuration drift.

39% have issues troubleshooting deployment failures.

56% deal with overly complex application dependencies.

overall, many it departments are still struggling to release software with the reliability and speed that the business demands. deployment automation can help eliminate these challenges and accelerate your devops transformation. by adopting deployment automation, organizations can drastically cut cycle times, accelerate software releases and reduce development backlogs and other bottlenecks.

gartner’s magic quadrant for application release automation , also highlights ara- which deployment automation and release coordination are key tenants of- as the most important technology to an organization’s adoption of devops.

additional resources:

to learn more about some of the data behind the focus on deployment automation and its impact on devops, read anders wallgren’s previous article here .

our continuous discussions video podcast also has some great episodes featuring devops experts from the community who share tips around deployment automation, versioning, self-service provisioning and environment management, advanced deployment strategies, and more.

get started: electricflow , our devops release automation platform, boasts the industry’s most comprehensive set of deployment automation and release management capabilities – including smart deploy, push-button rolling deployments, rollbacks, artifact staging, and more. download the community edition of electricflow to automate your deployments – for free!

DevOps Self-service Infrastructure

Published at DZone with permission of Anders Wallgren, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Core Machine Learning Metrics
  • How To Convert HTML to PNG in Java
  • Mr. Over, the Engineer [Comic]
  • The Role of Data Governance in Data Strategy: Part II

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: