High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer...
-
Upload
gyles-skinner -
Category
Documents
-
view
214 -
download
0
Transcript of High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer...
High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts.1
1 Source: “2014 State of DevOps Report,” Puppet Labs (http://puppetlabs.com/2014-devops-report?gclid=CO6ItvSvhL8CFRaSjgodargAIw).
Continuous Delivery
REAL WORLD RESULTS• Speed up application release cycles from weeks/months to
minutes• Enable more frequent releases by up to 300%• Eliminate release deployment errors• Reduced resources required for deployments from 15 to 1
and save $14m annually• Provide instant visibility to key stakeholders
Orchestrate the entire application release process and automate the deployment of applications from development through production.
Changing the way applications are delivered
“The key to success or survival will be building a continuous delivery pipeline process end to end from ideation to deployment, and optimizing the throughput of it.”Diego Lo Giudice, Forrester Research
Continuous Delivery as enabler for Digital Transformation
Months
Agile DevelopmentTest AutomationContinuous Integration
Virtualization/CloudProvisioning AutomationConfiguration Mgmt
MORE INNOVATION, QUICKER, LESS
COST
50%
Release Errors
High Costs
Long Time To Market
Innovation
Business ValueDEV PRODINT UAT PERF
CONTINUOUS DELIVERY
Days/Minutes
More than tooling• Create a repeatable, reliable
process for delivering software• Automate almost everything• Keep everything* in version
control• If it hurts, do it more often and
bring the pain forward• Build quality in• Done means released• Everybody is responsible for
the delivery process• Continuous improvement
The promise of Continuous Delivery
Reduced Deployment Risk: deploying smaller changes means less to go wrong and it's easier to fix
Believable Progress: NOT "done" means "developers declare it to be done” - it's deployed into a production.
User Feedback: Earlier and more frequently you get working software in front of real users, the quicker you get feedback to find out how valuable it really is
Why CD is critical to a Digital Transformation initiative
Agility: adapt to changing business demands, deliver releases more frequently
Flexibility: deploy across multiple devices and platforms consistently
Responsiveness: to anticipate and respond to issues
Cost and value
Invest in the delivery pipeline to decrease the cost of running your process
Innovate to add value
Being able to deploy fast makes it possible to innovate fast.Dare to failAnd find new value for your business