First, we were Agile
Agile methodologies taught us to add value to products one story at a time, accelerating feedback loops and aligning products with market need. The Continuous Integration that followed created a flood of smaller and more frequent releases, which strained downstream QA and IT Operations teams.
. . . to satisfy the customer through early and continuous delivery of valuable software.
#1 of the Twelve Principles behind the Agile Manifesto
Then we embraced DevOps
DevOps (a mash-up of the words “Development” and “Operations”) emerged as a unifying operations model that helps everyone in the software value chain to jointly pursue shared business goals, such as shipping new product and running stable, highly available services in an “agile” fashion that stresses shared automation, communication, collaboration and integration.
By standardizing processes, versioning configurations and increasing collaboration, DevOps allows teams to work together more effectively and efficiently, and with more predictability and speed.
It’s hard to define what DevOps is. But easy to see what DevOps does. It enables trust and seamless coordination between many teams all aligned with a single purpose - to ship great software. At its core, DevOps is not about Dev. Or Ops. It’s about the business.
Now we Deliver, Continuously
Continuous Delivery takes Agile to its logical conclusion with a way of working that ensures software is always ready to release. It does this by building upon and extending Agile, CI and DevOps practices and tools to transform the way software is delivered.
You’re doing Continuous Delivery when:
Martin Fowler, 2013
The key test [of whether or not you’ve achieved CD] is that a business sponsor could request that the current development version of the software can be deployed into production at a moment's notice - and nobody would bat an eyelid, let alone panic.
Martin Fowler, Author, Continuous Delivery
Always. Be. Ready.
With Continuous Delivery, software deployments become routine – a boring, push-button process that can be accomplished by any entitled user at any time.
This encourages smaller, more frequent releases – eliminating the risk inherent in larger and more complex “big bang” deployments.
Switch On Your Software Pipeline
Electric Cloud powers Continuous Delivery. Industry leaders like Qualcomm, SpaceX, Cisco, GE, Gap, and E*TRADE use Electric Cloud solutions and services to boost DevOps productivity and Agile throughput.
Or, check out our most recent eBooks, webinars and other resources, to learn more about Continuous Delivery.