driving devops - techdays 2017

36

Upload: delta-n

Post on 21-Jan-2018

236 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Driving DevOps - TechDays 2017
Page 2: Driving DevOps - TechDays 2017
Page 3: Driving DevOps - TechDays 2017

DrivingDevOps.com

Page 4: Driving DevOps - TechDays 2017

almgroennou.wordpress.com

@groennou

[email protected]

in/marcelgroennou

Page 5: Driving DevOps - TechDays 2017

Who works in an organization that is not doing DevOps?

Page 6: Driving DevOps - TechDays 2017

Who works in an organization that is doing DevOps?

Page 7: Driving DevOps - TechDays 2017

Do you know the goal your organization tries to achieve by doing DevOps?

Page 8: Driving DevOps - TechDays 2017
Page 9: Driving DevOps - TechDays 2017

Who knows what DevOps means?

Page 10: Driving DevOps - TechDays 2017

“DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.”

Donovan Brown, Principal DevOps Manager with Microsoft

Page 11: Driving DevOps - TechDays 2017

“DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.”

Donovan Brown, Principal DevOps Manager with Microsoft

Page 12: Driving DevOps - TechDays 2017

DrivingDevOps.com

Page 13: Driving DevOps - TechDays 2017

• Different phases

• Lives as long as you deliver value to our end users

Page 14: Driving DevOps - TechDays 2017

The way we organize our work.

Example: Minimum Viable Product

Page 15: Driving DevOps - TechDays 2017

Implement the planned work

Example: Pair programming

Page 16: Driving DevOps - TechDays 2017

Creating a deployable package

Example: Continuous Integration

Page 17: Driving DevOps - TechDays 2017

Making sure our solution meets quality gates

Example: Performance testing

Page 18: Driving DevOps - TechDays 2017

Coordinate the rollout of new features

Example: Feature toggle

Page 19: Driving DevOps - TechDays 2017

Installing a (new) version of the software

Example: Infrastructure as code

Page 20: Driving DevOps - TechDays 2017

Make sure the application is running fine

Example: Collecting data

Page 21: Driving DevOps - TechDays 2017

Get in touch with the (end) user

Example: Collecting feedback

Page 22: Driving DevOps - TechDays 2017
Page 23: Driving DevOps - TechDays 2017

Continuous Improvement

Page 24: Driving DevOps - TechDays 2017
Page 25: Driving DevOps - TechDays 2017
Page 26: Driving DevOps - TechDays 2017

Set realistic (short term) goal that helps you towards ambition

Page 27: Driving DevOps - TechDays 2017
Page 28: Driving DevOps - TechDays 2017
Page 29: Driving DevOps - TechDays 2017
Page 30: Driving DevOps - TechDays 2017

Ambition

First goal (make it smart)

Page 31: Driving DevOps - TechDays 2017

Steps

Page 32: Driving DevOps - TechDays 2017

Measure

Page 33: Driving DevOps - TechDays 2017

Characteristics Formula one racing

Page 34: Driving DevOps - TechDays 2017

DrivingDevOps.com

Page 35: Driving DevOps - TechDays 2017
Page 36: Driving DevOps - TechDays 2017

© 2016 Microsoft Corporation. All rights reserved.