Transcript Slide 1
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-devopsreport?gclid=CO6ItvSvhL8CFRaSjgodargAIw).
Continuous Delivery
Orchestrate the entire application release process and automate the
deployment of applications from development through production.
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
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
Days/Minutes
Agile Development
Test Automation
Continuous
Integration
MORE INNOVATION,
QUICKER, LESS COST
CONTINUOUS
DELIVERY
50%
Release Errors
Innovation
DEV
INT
Long Time To
Market
UAT
Months
Virtualization/Cloud
Provisioning
Automation
Configuration Mgmt
High Costs
PERF
PROD
Business Value
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 fail
And find new value for
your business