High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer...

Post on 16-Dec-2015

214 views 0 download

Tags:

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