17
Continuous Business How to sell CI/CD to your organization

Continuous Business: Jenkins User Conference 2015

Embed Size (px)

Citation preview

Page 1: Continuous Business: Jenkins User Conference 2015

Continuous BusinessHow to sell CI/CD to your organization

Page 2: Continuous Business: Jenkins User Conference 2015

Who am I?

@jsin

Hi, I’m Jason Shawn

Page 3: Continuous Business: Jenkins User Conference 2015

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

Three Reasons Why the Business Cares

Speed to Market

Reduced Cost

Added Business Value

Page 5: Continuous Business: Jenkins User Conference 2015

2 Keys to Continuous Delivery

Adopt!

Adapt!

Page 6: Continuous Business: Jenkins User Conference 2015

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

Source: https://github.com/red-gate/continuous-delivery-periodic-table

Adopt the Elements

Page 8: Continuous Business: Jenkins User Conference 2015

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

Adapt to a DevOps FunctionDevOps isn’t just jargon.

Page 10: Continuous Business: Jenkins User Conference 2015

Eliminate the Cowboys

Page 11: Continuous Business: Jenkins User Conference 2015

Adapt your SDLC!

Page 12: Continuous Business: Jenkins User Conference 2015

What’s Shift Left?

Source: IBM DevOps

Page 13: Continuous Business: Jenkins User Conference 2015

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

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

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

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

Thanks!

Tell me about your continuous delivery journey!

I want to hear from you!!!! Tweet at me @jsin