DevOps in the enterprise is growing, but interpretations of what the term actually means varies widely, a recent study found.
Delphix Corp., a Data-as-a-Service (DaaS) company, partnered with Gleanster Research to survey more than 2,000 DevOps leaders and practitioners, concluding that "DevOps continues to gain momentum, but data issues -- including data security -- are major challenges, while the definition of DevOps lacks consistency and success metrics among its leaders and practitioners within IT organizations."
That lack of consistency is shown by the various definitions of the term DevOps proffered by respondents, such as:
- Developers and system administrators collaborating to ease the transition between development and production (listed by 84 percent of respondents).
- Using infrastructure automation to facilitate self-service provisioning of infrastructure by development teams (69 percent).
- Evolving operations to meet the demands of agile software development teams (60 percent).
- Developers taking full responsibility for all operations tasks (42 percent).
- Increasing frequency of deployments to uncover defects earlier in the development lifecycle (35 percent).
For another take, Wikipedia defines DevOps as "a software development method that stresses communication, collaboration, integration, automation and measurement of cooperation between software developers and other [IT] professionals."
Make sure you also get the Vector Software take on DevOps.