Welcome!

Hi-tech Highway

Josh Litvin

Subscribe to Josh Litvin: eMailAlertsEmail Alerts
Get Josh Litvin via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Blog Post

New Research Reveals Data Issues Represent the Biggest Challenge to DevOps Initiatives | @DevOpsSummit #DevOps

Survey says DevOps gaining popularity but what is it?

The results of a new survey conducted by Delphix Corp., (a DBmaestro partner) together with Gleanster Research show that DevOps is becoming more and more popular, but there is a major disagreement on what DevOps means. This is despite 75% of respondents saying that DevOps is either strongly or somewhat defined.

So what are these widely divergent definitions of DevOps?

84% of participants picked the generally defined description that DevOps is developers and system administrators working together to ease the transition between development and production.

69% believe it is using infrastructure automation to enable self-service provisioning of infrastructure by development teams.

60% believe it is changing operations to meet the demands of agile software development teams.

42% surprisingly say it is developers taking full responsibility for all operations tasks.

35% say it is increasing frequency of deployments to uncover defects earlier in the development lifecycle.

The report itself of course also suggested a broad definition of DevOps as follows:

    "DevOps is more than just the close collaboration of two departments (development and operations) within IT, it is more than just managing infrastructure with Chef or Puppet, and DevOps is much more than a specific collection of tools and techniques used to automate deployments and manage infrastructure.

    The term "DevOps" refers to the transformation IT experiences when cross-functional teams develop and deliver software across the full spectrum of IT systems. From software architecture and design to system administration and production support, the term "DevOps" refers to a style of IT management and implementation that places an emphasis on automation and iterative delivery of software, while also empowering developers to manage portions of the software delivery process that were previously inaccessible due to specialization within IT.

    DevOps tools and practices have one thing in common: they focus on reducing time to market and making it possible to extend the frequent iterations of Agile into infrastructure and data environments. Overall DevOps is inseparable from both agile software development and cloud computing. As a term, "DevOps" stands for "our infrastructure moves as quickly as our developers need it to."

Check out this infographic for the 7 warning signs that you need DevOps.

More Stories By Josh Litvin

Yaniv Yehuda is the Co-Founder and CTO of DBmaestro, an Enterprise Software Development Company focusing on database development and deployment technologies. Yaniv is also the Co-Founder and the head of development for Extreme Technology, an IT service provider for the Israeli market. Yaniv was a captain in Mamram, the Israel Defense Forces computer centers where he served as a software engineering manager.