continuous business: jenkins user conference 2015
TRANSCRIPT
![Page 1: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/1.jpg)
Continuous BusinessHow to sell CI/CD to your organization
![Page 2: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/2.jpg)
Who am I?
@jsin
Hi, I’m Jason Shawn
![Page 3: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/3.jpg)
Continuous Delivery?!?“The essence of my philosophy to software delivery is to build software so that it is always in a state where it could be put into production. We call this Continuous Delivery because we are continuously running a deployment pipeline that tests if this software is in a state to be delivered.”
- Martin Fowler
http://martinfowler.com/delivery.html
![Page 4: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/4.jpg)
Three Reasons Why the Business Cares
Speed to Market
Reduced Cost
Added Business Value
![Page 5: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/5.jpg)
2 Keys to Continuous Delivery
Adopt!
Adapt!
![Page 6: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/6.jpg)
Define CD for Your OrgWhat’s your intent?
What problems are you trying to solve?
How are you going to measure yourself?
Where do you endure the most challenges?
Is your SDLC strong or are you losing cycles?
![Page 7: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/7.jpg)
Source: https://github.com/red-gate/continuous-delivery-periodic-table
Adopt the Elements
![Page 8: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/8.jpg)
Adopt the CultureEmbrace the cultural shifts that are needed
across all the organizations – it’s not just IT!
Buy in from top to bottom and vice versa
Staffing – do you have the right people and do they have the right skillsets?
“We want to launch often and early to delight our customers with the best product and service we can achieve”
![Page 9: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/9.jpg)
Adapt to a DevOps FunctionDevOps isn’t just jargon.
![Page 10: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/10.jpg)
Eliminate the Cowboys
![Page 11: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/11.jpg)
Adapt your SDLC!
![Page 12: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/12.jpg)
What’s Shift Left?
Source: IBM DevOps
![Page 13: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/13.jpg)
Faster Feedback LoopsContinuous Monitoring = Faster feedback about
your business
You can stream metrics that are key to your business
Customers will feel that your business is more responsive to their needs
![Page 14: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/14.jpg)
ResultsAccording to ThoughtWorks, organizations using DevOps and Continuous Delivery:
Ship code 30x faster
Complete deployments 8000x faster
Have 50% less failed deployments
Restore service 12x faster
Generate your ROI with Zend’s whitepaper:
http://bit.ly/ROIofCD
![Page 15: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/15.jpg)
Deploy Fast and Often or DIE
Rapid deployment means the business can test fast and fail without huge investment/risk
Streamline needed feedback to the business
Repeatable deployments mean less risk of downtime/outages
Your competitors will be doing this.
![Page 16: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/16.jpg)
Avoid these PitfallsDon’t rebrand your Ops team as DevOps
Don’t deploy s/w manually
Don’t believe tools will solve everything
Don’t forget, software development is fun and deployment should be too.
Don’t fear the build, embrace it!
![Page 17: Continuous Business: Jenkins User Conference 2015](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55cc6032bb61eb9d338b4702/html5/thumbnails/17.jpg)
Thanks!
Tell me about your continuous delivery journey!
I want to hear from you!!!! Tweet at me @jsin