83
The Frontiers of Continuous Delivery Eberhard Wolff @ewolff http://ewolff.com Fellow

The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

The Frontiers ofContinuous Delivery

Eberhard Wolff@ewolff

http://ewolff.comFellow

Page 2: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

http://continuous-delivery-buch.de/ http://continuous-delivery-book.com/

Page 3: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

http://microservices-buch.de/ http://microservices-book.com/

Page 4: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

http://microservices-book.com/primer.html

http://microservices-buch.de/ueberblick.html

FREE!!!!

Page 5: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery –Why Do I Even Care?

Page 6: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Faster Feedback

Implementation

Production Deployment

Page 7: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Lower Risk

> Much less deployed

> Less risk of a bug

> Easier to fall back

> …or add other safeguards

QuarterlyRelease

DailyRelease

Page 8: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Higher Reliability

> Automated deployment and tests

> …easy to reproduce

> ...faster

> ...executed frequently

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

Page 9: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Principles Agile Manifesto

Our highest priority is

to satisfy the customer

through early and

continuous delivery

of valuable software.

Page 10: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery:Why Do I Even Care?

> Faster Feedback

> Lower Risk

> Higher Reliability

> Value to the customer

> I’m in!

Page 11: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars
Page 12: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

2010: Continuous Delivery is the next

big thing!

Page 13: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery will increase productivity!

Page 14: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery should obviously be

the way to go.

Page 15: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery = Technical Issue

Page 16: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery = Technical Issue

Deployment

Page 17: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

No

Page 18: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

2017: Lots of tools to solve technical

issues.

Page 19: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery is People.

Page 20: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars
Page 21: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Frontier:Business

Page 22: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Faster Feedback

Implementation

Production Deployment

BusinessMetrics

BusinessFeatures

Page 23: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

How Business Works

> Release Q1/2018

> Here are the features!

> Go!

Page 24: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

60%– 90% of ideas do not improve the metrics they were

intended to improveRonny Kohavi

Former Head Data Mining and Personalization groupAmazon

Source: Lean Enterprise, Humble et al

Page 25: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Just Waste

> More than half of the features are worthless…

> ...or hurt business goals.

> Many businesses doesn’t even know the KPIs.

Page 26: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Run a minimal featureby users.

Implementation

Production Deployment

BusinessMetrics

BusinessFeatures

Related to MVP (Minimal Viable Product)

Page 27: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Survival is Optional.

Page 28: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

> Fast releases lead to better software and products.

> Bad products die out.

> Continuous delivery:The only way to succeed for a business.

Page 29: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

ITChauvinism

Page 30: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Ways to Compete

> More features faster

> …or...

> Trust

> Existing customer relations

> Would your grandpa choosea FinTech over a bank?

Page 31: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery: No> Diesel update at VW and

Audi

> 4.000.000 cars going to the garage just for a software update.

> How much does that cost?

> Per car 70€

> Total 280.000.000€https://heise.de/newsticker/meldung/Volkswagen-Haendler-Software-Update-taugt-nicht-3834343.html

http://www.handelsblatt.com/my/unternehmen/industrie/volkswagen-vier-millionen-diesel-autos-erhalten-update/20139344.html

Page 32: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery: Yes

> Tesla

> New features like

> …more speed

> …more range during hurricane Irma

> …self-driving

> ...summoning

> etc..

Page 33: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

http://spon.de/ae3nr

Page 34: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Even for carsmost features are

software now.

Page 35: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Even for carsyou can do

continuous delivery.

Page 36: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

So you really don’t see any value?

You really can’t do Continuous Delivery?

Page 37: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Business

> …could get the biggest benefit

> ...but often doesn‘t

> Product development in small batches is different from the known ways…

> ...and some businesses are not under a lot of pressure.

Page 38: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Extendingthe frontier

Page 39: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Is Continuous Delivery worth it without business

support?

Page 40: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

YES!!

Page 41: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

> Faster Feedback

> Lower Risk

> Higher Reliability

> Value to the customer

Page 42: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Extending theBusiness Frontier

> Ambitious: IT drives the business

> Not too much influence?

> IT sometimes only think they know better

> Educate business

> …or focus on other values

Page 43: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Frontier:People

Page 44: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

QA

Dev OpsCustomer

Page 45: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

QA & CD

> Quality Assurance (QA) must provide tests

> …or at least support testing

> Automated tests

> Manual tests too slow

> …and too error prone QA

Page 46: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

QA & CD

> Traditional Quality Assurance (QA) focuses on manual tests.

> Mind shift

> …and different skills

QA

Page 47: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Customer> Customer must provide

information for automated acceptance test

> No more manual sign-off

> Needs trust

> …and trust!

> ...and some technical literacyCustomer

Page 48: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Ops> One month waiting for a database

> …that is cheaply provided by a highly optimized Ops team

> …for “cost”

> Ops has very different incentives

> …and doesn‘t even work in projects.

Ops

Page 49: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Dev

> Can automate

> i.e. develop software

> …but have limited knowledge about the other topics. Dev

Page 50: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Software = Automation

Page 51: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Software = AutomationStill automating CD is hard!

Page 52: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Extendingthe frontier

Page 53: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

QA

Dev OpsCustomer

Page 54: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Educate & Collaborate> Dev do automation all

day.

> Make all aware of the needed collaboration

> Encourage collaboration

> Not necessarily an org chart change

Page 55: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Ops Dev

Why the heck all the servers?

What do youeven know about

architecture?

Is reorganization really the solution?

Page 56: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Ops

Dev

Let’s reduceCritical bugs in

production!

QAReduced critical bugs by >50%.

Collaborationdespite

org separation

Page 57: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

Dev

Dev DevDev

Page 58: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Dev

> Dev takes over the other roles.

> Happening in practice

> …but not a strategy

> Unused QA / Ops skills Dev

Page 59: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

2012: Talk about Linux namespaces,

AuFS and cgroups at a developer

conference?

Page 60: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

2017: Docker at every developer conference

Page 61: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Dev is learning Ops skills.

Page 62: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

QA

Dev OpsCustomer

Page 63: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

QA

Dev Customer

Page 64: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

PaaS> Cloud Foundry, Openshift,

Kubernetes

> Install a PaaS once(challenge)

> All future deployments via PaaS

> Technology to solve the social DevOps issue

> …but is there any disadvantage?

Page 65: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

QA

Dev OpsCustomer

Page 66: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CommitStage

AutomatedAcceptance

Testing

AutomatedCapacityTesting

ManualExplorative

TestingRelease

QA

Dev Customer

Page 67: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Public Cloud> Two minutes for a

database instead of one month

> Many predefined offerings for Big Data, messaging…

> ...but off premise

> A problem or a strategy to keep your job?

Page 68: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Cross-functional Team

> Was: teams with broad skill set

> i.e. frontend, backend, database

> Benefits agility:Can work on meaningful business features

Frontend Backend

Database

Page 69: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

More Cross-functional Team

> Include QA, Ops

> …even business

> Might build guilds to foster knowledge exchange

> Spotify

Dev QA

Ops Business

Page 70: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

More Cross-functional Team> Can be led by business

goals

> Can enable self organization

> Huge organizational shift

> What happened to managers???

> Management buy-in?

Dev QA

Ops Business

Page 71: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Frontier:Management Buy-in

Page 72: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Just like Agility

Page 73: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Agility in the Nineties

> Grassroots movement

> The future of development!

> Teams want to do it.

> Management: Na, how can you delivery software without a huge sophisticated plan?

Page 74: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Agility Now

> Management: We do Scrum

> Teams skeptical or uninterested

> Business finds it hard to reap the benefits

> Still traditional product development.

Page 75: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Agility Now

> Need more than lip service

> …convincing

> http://blog.johanneslink.net/2011/12/02/say-goodbye-i-wont-be-back/

Page 76: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Extendingthe frontier

Page 77: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

CD & Management Buy-In

> Management buy-in won‘t solve the problems!

> It just means there will be other problems.

> Still: try to convince management.

Page 78: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Conclusion

Page 79: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Conclusion

> Technological problems mostly solved

> Microservices might support Continuous Delivery.

Page 80: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars
Page 81: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Continuous Delivery is People.

Page 82: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

Gerald Weinberg‘s2nd Law of Consulting:

No matter how it looks at first,

it's always a people problem.

Page 83: The Frontiers of Continuous Deliverybed-con.org/2017/files/slides/Wolff-ContinuousDeliveryFrontiers.pdf · Continuous Delivery: No > Diesel update at VW and Audi > 4.000.000 cars

EMail [email protected] to get:

Slides+ Microservices Primer+ Sample Microservices Book+ Sample of Continuous Delivery Book

Powered by Amazon Lambda & Microservices