the journey to continuous delivery

Post on 16-Apr-2017

406 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Journey to Continuous Delivery Claudio Sanchez CEO, Megsoft Consulting, Inc.

Who am I?

/ClaudioSanchez

20 Years

/in/ClaudioASanchez@ClaudioASanchez

The journey of a thousand miles begins with one step.

Lao Tzu

Continuous Delivery (CD)

https://www.thoughtworks.com/continuous-delivery

An approach in which teams ensure that every change to the system is releasable, and that we can release any version at the push of a button.

Top four business benefits of continuous delivery

• Faster reaction times • Reduced Risk • Exposed inefficiencies and costs • Flexible release options

https://www.atlassian.com/continuous-delivery/business-case-for-continuous-delivery

Agile only solves half the problem

https://www.microsoft.com/en-gb/developers/articles/week01sep14/enabling-continuous-delivery-through-devops-and-the-cloud/

It doesn't matter how fast we churn out releases of quality software if they are not being released into production with a similar velocity.

Where do your releases end up at?

What do you feel when you hear “Release to Production”?

https://www.atlassian.com/continuous-delivery/business-case-for-continuous-delivery

Peluche™ Delivery

• Manual Tests • Manual/semi-scripted steps/Playbooks • Specialized skills (SysAdmin/Administrator) • Shared Infrastructure • “Holy Cow Environments” - Can’t touch them!

Who is it for?

CD is not the exclusive domain of "unicorn" companies and tech darlings.

Every team – from the humblest start-up to the stodgiest enterprise – can and should practice continuous delivery.

A Simple Continuous Delivery Pipeline

Build TestDeploy Promote

Jenkins Delivery Pipeline

TeamCity Build Chain (Their version of a Pipeline)

Demo

More information about this talk

claudio@megsoftconsulting.com

/ClaudioSanchez /in/ClaudioASanchez@ClaudioASanchez

megsoftconsulting.com/blogs

top related