23
Paul Swartout DevOps – what is it and why is it valuable to business?

eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Embed Size (px)

Citation preview

Page 1: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Paul Swartout

DevOps – what is it and why is it valuable to business?

Page 2: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Who am I?

• Husband, Father, dog owner, software development manager and author of 'Continuous delivery and DevOps: A quickstart guide"

• Over 20 years experience in IT - development, operations and management

• Passionate about delivering quality software solutions

Page 3: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
Page 4: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Why DevOps

Page 5: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Agile Manifesto (2001)

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Page 6: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Agile software development

• Highly visible• Allows for greater adaptability• Realise business value quickly• Reduces risk• Incremental and iterative delivery

Page 7: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Continuous Delivery

Source: Jez Humble, http://www.informit.com/articles/article.aspx?p=1641923&seqNum=3

Page 8: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Allspaw & Hammond – deliver 10 times per day at flickr

http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr

Page 9: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

The DevOps movement

http://devopsdays.org/events/2009-ghent/

Page 10: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

http://www.anthonyburrill.com/purchase/i-like-it

Page 11: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

http://www.stimulbrain.com/how-can-creative-thinking-help-me-solve-problems/

Page 12: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

http://www.jillkonrath.com

Page 13: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
Page 14: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
Page 15: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
Page 16: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
Page 17: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
Page 18: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

http://www.flickr.com/photos/ratcake/3159815371/

Page 19: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Did it work?

• 2010• Over 200 people involved in a

given release• Live downtime required to release

software• Release issues cause additional

downtime

• 2013• One engineer needed to release

to production (takes ~30 mins)• Down-time is a distant memory• Release related incidents are

unheard of - rollback is easy if one found

Page 20: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
Page 21: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Key business benefits?

• We now focus our energies on building new features - not trying to deliver them

• We now have a greater understanding of our platform• We work together with aligned vision and goals• “Us” and “then” all but eradicated

Page 22: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

Some pointers, pitfalls and gotchas

• DevOps is not a silver bullet• DevOps can help if you have a problem to solve• Tooling (especially automation and CD tools) will help but is not the be all

and end all• It's not an easy thing to implement and takes time, dedication, effort and

patience• Some people may not want / be able to work this way• Ensure you can measure progress and keep measuring - inspect and adapt• Get actively involved in the wider community, do some research and

reading

Page 23: eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business

WEB: www.swartout.co.ukEMAIL: [email protected]: @pswartout