SLIDE 1 193 Simple Steps to DevOpsing Your Monolith
A rant by @catswetel
December 2019
SLIDE 2
193
@CATSWETEL
SLIDE 3
193
@CATSWETEL
SLIDE 4 DevOps?
@CATSWETEL
SLIDE 5 Patrick Dubois is to DevOps as Hugh de La Haye is to the Jersey Royal potato. The 3 Ways are to DevOps as the 15 Eyes are to the Jersey Royal potato. 2009 is to DevOps as 1880 is to the Jersey Royal Potato. The 3 Ways are to DevOps as the 15 Eyes are to the Jersey Royal Potato. DevOps is to consultants as Jersey Royals are to Jersey agriculture ~ DevOps is to the technology world as Jersey Royals are to the potato world ~ Patrick Dubois is to DevOps as Hugh de La Haye is to the Jersey Royal potato ~ “Emergent” is to DevOps as “Fluke” is to Jersey Royal Potatoes ~ 2009 is to DevOps as 1880 is to the Jersey Royal Potato. Patrick Dubois is to DevOps as Hugh de La Haye is to the Jersey Royal potato. The 3 Ways are to DevOps as the 15 Eyes are to the Jersey Royal potato. 2009 is to DevOps as 1880 is to the Jersey Royal Potato. The 3 Ways are to DevOps as the 15 Eyes are to the Jersey Royal Potato. DevOps is to consultants as Jersey Royals are to Jersey agriculture ~ DevOps is to the technology world as Jersey Royals are to the potato world ~ Patrick Dubois is to DevOps as Hugh de La Haye is to the Jersey Royal potato ~ “Emergent” is to DevOps as “Fluke” is to Jersey Royal Potatoes ~ 2009 is to DevOps as 1880 is to the Jersey Royal Potato
DevOps… What does that even mean?
@CATSWETEL
SLIDE 6 @CATSWETEL
Tools? Practices? Mindset?
Potatoes?
SLIDE 7 Two words for you…
@CATSWETEL
SLIDE 8 @CATSWETEL
SLIDE 9 @CATSWETEL
SLIDE 10 VAX MADE SLOW
@CATSWETEL
SLIDE 11 EVOLUTION Genesis Custom Product Commodity
@CATSWETEL
SLIDE 12 That’s rad! ….But why?
@CATSWETEL
…(custom) emulated (custom) VAX...
SLIDE 13 @CATSWETEL
SLIDE 14 14
Pre-Software Industry Economy Professionally Built Software Economy Consumer Built Application Economy
Mel Conway 2019
@conways_law
SLIDE 15 15
Pre-Software Industry Economy Professionally Built Software Economy Consumer Built Application Economy
Mel Conway 2019
@conways_law
SLIDE 16 EVOLUTION Genesis Custom Product Commodity
@CATSWETEL
SLIDE 17 How do we treat a component? How does the rest of the industry treat the same component?
@CATSWETEL
SLIDE 18 How do we treat a component? How does the rest of the industry treat the same component?
@CATSWETEL
medium.com/wardleymaps
SLIDE 19 EVOLUTION Genesis Custom Product Commodity
@CATSWETEL
CONSPICUOUS
SLIDE 20 GENESIS CUSTOM PRODUCT COMMODITY
NEED: Sell Tickets Operating System Reports Compute Printer Content Tickets
SLIDE 21 From transactions to relationships
(enable higher order innovation)
@CATSWETEL
SLIDE 22 INFORMATION
VALUE (x 2)
SLIDE 23 GENESIS CUSTOM PRODUCT COMMODITY
NEED: Sell Tickets Operating System Reports Compute Printer Content Tickets
enable higher order innovation
SLIDE 24 GENESIS CUSTOM PRODUCT COMMODITY
NEED: Sell Tickets Operating System Reports Compute Printer Content Tickets
enable higher order innovation
SLIDE 25 GENESIS CUSTOM PRODUCT COMMODITY
NEED: Sell Tickets Operating System Reports Compute Printer Content Tickets
from transactions to relationships
SLIDE 26
SLIDE 27 https://miro.com/blog/wardley-maps-whiteboard-canvas/
SLIDE 28 “[organisms] are finely balanced between metabolism and maintenance costs”
Scale by Geoffrey West
@CATSWETEL
SLIDE 29
SLIDE 30 SECURE! RELIABLE! REPEATABLE!
SLIDE 31
SLIDE 32 SECURE! RELIABLE! REPEATABLE!
SLIDE 33 SECURE! RELIABLE! REPEATABLE!
SLIDE 34 SECURE! RELIABLE! REPEATABLE!
SLIDE 35 MEANING MATERIAL COMPETENCE @chrisvmcd
SLIDE 36 Meaning: From quality to skills duplication Material: Competence: #1 - Git #2 - Reading/ writing for understanding @chrisvmcd
Code Review
SLIDE 37 Devops is not (just) a mindset.
@CATSWETEL
SLIDE 38 It has been fashionable as of late...to assume that the actual job, its technology and its mechanical and physical requirements, are relatively unimportant compared to the social and psychological situation of men at work.
Peter Drucker
SLIDE 39 Devops is a sociotechnical approach.
@CATSWETEL
SLIDE 40 Do you have any heuristics?
SLIDE 41 First, respect for history
@CATSWETEL
SLIDE 42 First, respect for history Buy, when possible Visibility is priority Skills duplication > speed Standardize, then automate
@CATSWETEL
SLIDE 43
193
@CATSWETEL
SLIDE 44 ∞
@CATSWETEL
Respect for history
SLIDE 45 “The larger the variety of actions available to a system, the larger variety
- f the perturbations it is
able to compensate.”
Ashby’s Law of Requisite Variety
SLIDE 46 How’s the water today? What the hell is water?
SLIDE 47 https://miro.com/blog/wardley-maps-whiteboard-canvas/
SLIDE 48 Do you have any heuristics?
SLIDE 49 Value disfluency.
@CATSWETEL
Thanks @TasshinFogleman AKA “Full Stack Monastic”
SLIDE 50 @CATSWETEL
SLIDE 51 @CATSWETEL
SLIDE 52 Participation invitation
I have the resources to participate in this conversation.
SLIDE 53 “The larger the variety of actions available to a system, the larger variety
- f the perturbations it is
able to compensate.”
Ashby’s Law of Requisite Variety
SLIDE 54
SLIDE 55 @CATSWETEL
SLIDE 56
SLIDE 57 @CATSWETEL