Presentation on theme: "High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts. 1 1."— Presentation transcript:
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 Development Test Automation Continuous Integration Virtualization/Cloud Provisioning Automation Configuration Mgmt MORE INNOVATION, QUICKER, LESS COST 50% Release Errors High Costs Long Time To Market Innovation Business Value DEVPRODINTUATPERF 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 fail And find new value for your business