2018 the future of devops and agile the...chef and puppet emerge “microservices” .net segmented...

24
Devlin Liles – President, Improving The future of DevOps and Agile

Upload: others

Post on 13-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Devlin Liles – President, ImprovingThe future of DevOps and Agile

Page 2: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Agenda

• Introductions• A Brief history lesson• 2017 emergent trends• 2018 and beyond

2

Page 3: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Introductions

• Christian• Husband• Father

• Passionate Geek• Life long learner

3

Page 4: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

A brief history of time…

4

Page 5: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

DevOps History

1940s Skunk Works TPS / Lean

1980s Theory of constraints

Software Development

GameCentral Source

Control

1990s Scrum and XP Defined

Paired Programming

Continuous Integration

2000s Agile Manifesto TDD and DDDSoftware

Craftsman Manifesto

Distributed Source Control

2010s Docker open sourced

Chef and Puppet emerge “Microservices” .NET Segmented

2017+ Adoption and Evolution Micro Delivery

Page 6: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Happiness = Reality - Expectation

6

Page 7: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

DevOps2011

7

Page 8: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

DevOps2016

8

Page 9: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

What does 2017 – 2018 look like?

9

Page 10: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Adoption Curve

Page 11: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

A few definitions

• Innovators – These are risk-oriented, leading-edge minded individuals who are extremely interested in technological developments (often within a particular industry). Innovators are a fractional segment of the overall consumer population.

• Early Adopters – A larger but still relatively small demographic, these individuals are generally risk-oriented and highly adaptable to new technology. Early adopters follow the innovators in embracing new products, and tend to be young and well-educated.

• Early Majority – Much larger and more careful than the previous two groups, the early majority are open to new ideas but generally wait to see how they are received before investing.

• Late Majority – Slightly conservative and risk-averse, the late majority is a large group of potential customers who need convincing before investing in something new.

• Laggards – Extremely frugal, conservative, and often technology-averse, laggards are a small population of usually older and uneducated individuals who avoid risks and only invest in new ideas once they are extremely well-established.

Page 12: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Unit Testing

Page 13: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Continuous Integration

Page 14: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Source Control

Page 15: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Production Monitoring Analytics

Page 16: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Continuous Delivery

Page 17: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

QA Automation

Page 18: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Code Quality Measurement and Standards

Page 19: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Agile Business Understanding / Process

Page 20: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Trust in Agile ( Technologists )

Page 21: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Trust in Agile ( Business )

Page 22: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Environment Automation

Page 23: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Containerization

Page 24: 2018 The Future of DevOps and Agile The...Chef and Puppet emerge “Microservices” .NET Segmented 2017+ Adoption and Evolution Micro Delivery Happiness = Reality -Expectation 6 DevOps

Portable Infrastructure