Devops and cloud: Great together, great apart

Devops strongly benefits many enterprises by encouraging more continuous development and deployment by bringing some operations capabilities to in-house programmers. The business case for continuous everything is easy to make, although these benefits vary from organization to organization.

It’s easy to attribute the rise of devops directly to the rise of cloud computing. After all, cloud computing also assumes continuously updated applications and infrastructure. Thus, many enterprises are looking at devops as the path to their cloud strategy. But that may not be the right approach.

Most enterprises still use laborious processes for design, development, testing, and deployment of new and incremental software releases. And many claim they use those complex approaches because they are not yet ready to move to the cloud, which would be a catalyst for adopting devops.

Yes, there’s a synergy between devops and cloud computing. But one does not require the other. Devops is useful for any software development, not cloud deployments alone. Similarly, you can use different development models for the cloud, such as agile — not only devops.