Top Banner
Cloud Native Strategy Jamie Dobson, February 22nd, 2017
52

Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

May 29, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Cloud Native Strategy

Jamie Dobson, February 22nd, 2017

Page 2: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Introduction

●Jamie Dobson, CEO of Container Solutions.●Twitter Handle: @JamieDobson●Container Solutions Help Companies Succeed with Cloud Native Computing.

2

Page 3: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Agenda

●Strategy - A Definition.●Can We Apply This To Cloud Native?●The Problem Space.●Iterating Through The Space.●Guidelines and Conclusions.

3

Page 4: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

TOC Strategy

4

Page 5: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

When To Use Strategy?

●Transcends Organisational Boundaries.●The Organisation Is Lacking Key Capabilities.●Creates Winners and Losers. (And Therefore Resistance.)

5

Page 6: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Agenda

6

Work is in the public domain. More information at: https://commons.wikimedia.org/wiki/File:The_Sirens_and_Ulysses_by_William_Etty,_1837.jpg.

Page 7: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Elements

●Goals Built into a Larger Narrative.●Situational Awareness.●Now and the future.●Coalitions.●Self-Supporting Actions.●Risk.●Courage.

7

Page 8: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

A strategy is a way through a difficulty, an approach to overcoming an obstacle, a response to a challenge.Rumelt, Good Strategy/Bad Strategy.

8

Page 9: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

TOC Applying This to Cloud Native

9

Page 10: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

The Goose and the Golden Eggs

●Microservices.●Highly available.●Two pizza teams.●Auto-Scaling.●Load Balancing.

10

Work is in the public domain. More information at:https://commons.wikimedia.org/wiki/File:The_Goose_That_Laid_the_Golden_Eggs_-_Project_Gutenberg_etext_19994.jpg.

Page 11: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Lesson #1 - Don’t Steal IdeasBut Rather

11

Page 12: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Lesson #2 - Steal The Processes That Created Those Ideas

12

Page 13: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Which Brings Us Neatly Back To

13

●Situational Awareness.●Capabilities.●Self-Supporting Actions.

Page 14: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Lesson #3 - Define the Problem You Are Trying to Solve

14

Page 15: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

The Problem Space

15

Page 16: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

The Problem Space

16

●Infrastructure is Programmable.

●System ‘Shape’ == Organisational Shape.

Page 17: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Crossing the River by Feeling The Stones

17

●Risk and Uncertainty.●Current Advantage.●Potential Actions.

Used in accordance with Creative Commons Attribution-Share Alike 3.0 Unported license. Available from: https://commons.wikimedia.org/wiki/File:Scholars_mate_animation.gif.

Page 18: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Lesson #4 - In Great UncertaintyTake Smaller Steps

18

Page 19: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Triple D

19

Page 20: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Lesson #5 - The Quicker The Cycle TimeThe Quicker You Learn

20

Page 21: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

21

Page 22: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

22

Page 23: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Goals and Actions

23

Goals●Two Pizza Teams.●Microservices.●Continuous integration.●Community leaders.●A/B Testing.●Customer Centric.

Actions●●●●●●

Page 24: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Anti-Pattern #1 - Goal Heavy, Action Light

24

Page 25: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Better Goals and Actions

25

Goals●Two Pizza Teams.●Microservices.●Continuous integration.●Community leaders.●A/B Testing.●Customer Centric.●Hire 15 Consultants.●Create Map.

Actions●Two-Day Training●Intense off site.●Repeat.

Page 26: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

26

Page 27: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Anti-Pattern #2 - Doing Two Things At Once

27

Page 28: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Anti-Pattern #3 - Not Finishing What You Start

28

Page 29: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Learning From...

29

Startups●Small Steps.●Get Out Quickly.

Enterprises●Buy Knowledge.●Seek a Wider Coalition.

Page 30: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Lesson #6 - In Times of Great UncertaintyBuy Knowledge

30

Page 31: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

TOC Conclusion

31

Page 32: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

●Lesson #1 - Don’t Steal Ideas.●Lesson #2 - Steal The Processes That Created Those Ideas.●Lesson #3 - Define the Problem You Are Trying to Solve.●Lesson #4 - In Great Uncertainty Take Smaller Steps.●Lesson #5 - The Quicker The Cycle Time, The Quicker You Learn.●Lesson #6 - In Times of Great Uncertainty, Buy Knowledge.●Lesson #7 - Knowing When To Use Strategy.

Lessons

Page 33: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

●#1 - Goal Heavy, Action Light●#2 - Doing Two Things At Once.●#3 - Stealing People’s Ideas. AKA Being Extremely Stupid. And Unoriginal.

Anti-Patterns

Page 34: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Visualisation of findings in Daniel Pink’s Drive. Available here: https://www.amazon.co.uk/Drive-Surprising-Truth-About-Motivates/dp/184767769X/.

Page 35: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

TOC Acknowledgements

35

Page 36: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 37: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

TOC Appendix - Other Useful Models

37

Page 38: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Doughnuts

38

Page 39: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 40: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Too Much

40

Page 41: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

How’s that working out for you,

41

Page 42: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

How’s that working out for you,dickead?

42

Page 43: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Too Little

43

Page 44: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions

Personal Balance

44

Page 45: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 46: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 47: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 48: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 49: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 50: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 51: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions
Page 52: Cloud Native StrategyCloud Native Strategy Jamie Dobson, February 22nd, 2017 Introduction Jamie Dobson, CEO of Container Solutions. Twitter Handle: @JamieDobson Container Solutions