Slide 1

Slide 1 text

Health is Hard Troy Cornwall, Alex Corkin @DevTroy @4lexNZ

Slide 2

Slide 2 text

Culture is Hard Troy Cornwall, Alex Corkin @DevTroy @4lexNZ

Slide 3

Slide 3 text

Troy @DevTroy Alex @4lexNZ

Slide 4

Slide 4 text

Same Different But Same active mobile security @DevTroy @4lexNZ

Slide 5

Slide 5 text

@DevTroy @4lexNZ

Slide 6

Slide 6 text

Deployments Applelcation derplerment.txt @DevTroy @4lexNZ

Slide 7

Slide 7 text

Team Death Star ● Change Development processes ● Introduce CI/CD ● Promote innovation @DevTroy @4lexNZ

Slide 8

Slide 8 text

Continuous Deployment Requirements ● Infrastructure as Code ● One Source of Truth ● Easy to understand ● Easy to extend ● Familiarity for everyone @DevTroy @4lexNZ

Slide 9

Slide 9 text

Application Management Configuration Management Operating System Virtual Infrastructure Monitoring @DevTroy @4lexNZ

Slide 10

Slide 10 text

FUDGING Kek you’re being Reprioritized @DevTroy @4lexNZ

Slide 11

Slide 11 text

Take this product and make: ● Time to regression test under 2 minutes ● Time to deploy under 2 minutes @DevTroy @4lexNZ

Slide 12

Slide 12 text

Continuous Deployment Requirements ● Infrastructure as Code ● One Source of Truth ● Easy to understand ● Easy to extend ● Familiarity for everyone ● Gotta go fast @DevTroy @4lexNZ

Slide 13

Slide 13 text

Application Management Configuration Management Operating System Virtual Infrastructure Monitoring @DevTroy @4lexNZ

Slide 14

Slide 14 text

Application Management Configuration Management Operating System Virtual Infrastructure Monitoring @DevTroy @4lexNZ

Slide 15

Slide 15 text

Application Management Configuration Management Operating System Virtual Infrastructure Monitoring @DevTroy @4lexNZ

Slide 16

Slide 16 text

Application Management Configuration Management Operating System Virtual Infrastructure Monitoring @DevTroy @4lexNZ

Slide 17

Slide 17 text

Container Management Orchestration Scheduling Container Engine Configuration Management Operating System Virtual Infrastructure @DevTroy @4lexNZ

Slide 18

Slide 18 text

@DevTroy @4lexNZ

Slide 19

Slide 19 text

Smashed the target 2 Minutes from Commit To Tested To Production Fully Automated @DevTroy @4lexNZ

Slide 20

Slide 20 text

But this talk isn’t about technology @DevTroy @4lexNZ

Slide 21

Slide 21 text

We focused on the technical side We let the people side slip @DevTroy @4lexNZ

Slide 22

Slide 22 text

“Hi, can I please have a linux VM” @DevTroy @4lexNZ

Slide 23

Slide 23 text

@DevTroy @4lexNZ

Slide 24

Slide 24 text

It is at this point that ripples turned to waves What we thought it would be like: @DevTroy @4lexNZ

Slide 25

Slide 25 text

But actually: @DevTroy @4lexNZ

Slide 26

Slide 26 text

@DevTroy @4lexNZ

Slide 27

Slide 27 text

@DevTroy @4lexNZ

Slide 28

Slide 28 text

@DevTroy @4lexNZ

Slide 29

Slide 29 text

Change causes irrational panic @DevTroy @4lexNZ

Slide 30

Slide 30 text

@DevTroy @4lexNZ

Slide 31

Slide 31 text

@DevTroy @4lexNZ

Slide 32

Slide 32 text

How soon can we have it in production Lets do it. Today @DevTroy @4lexNZ

Slide 33

Slide 33 text

Ops team @DevTroy @4lexNZ

Slide 34

Slide 34 text

We focused on the technical side We let the people side slip We let the people side slip @DevTroy @4lexNZ

Slide 35

Slide 35 text

Source: Patrick Lencioni https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756 @DevTroy @4lexNZ

Slide 36

Slide 36 text

Ohh @DevTroy @4lexNZ

Slide 37

Slide 37 text

Empathy @DevTroy @4lexNZ

Slide 38

Slide 38 text

“Containers aren’t going to fix your broken culture” @BridgetKromhout The inverse applies @DevTroy @4lexNZ

Slide 39

Slide 39 text

CULTURE @DevTroy @4lexNZ

Slide 40

Slide 40 text

This is not diversity Source: https://www.mikecarthy.com/offensive-security/hack-competitors-fun-profit @DevTroy @4lexNZ

Slide 41

Slide 41 text

How’d we do it? SCIENCE @DevTroy @4lexNZ

Slide 42

Slide 42 text

Look at my great culture A bad example @DevTroy @4lexNZ

Slide 43

Slide 43 text

Source: http://www.huffingtonpost.com/great-work-cultures/reinventing-management-pa_b_9387286.html @DevTroy @4lexNZ

Slide 44

Slide 44 text

THIS is diversity @DevTroy @4lexNZ

Slide 45

Slide 45 text

Which lead to values that actually mean something @DevTroy @4lexNZ

Slide 46

Slide 46 text

Did someone say Empathy? @DevTroy @4lexNZ

Slide 47

Slide 47 text

SITREP Here we are today ● Collaboration with Ops is better then ever ● Culture change manifests in technology ● Microservices ○ (Murder Mystery in prod lol) @DevTroy @4lexNZ

Slide 48

Slide 48 text

What did we learn? @DevTroy @4lexNZ

Slide 49

Slide 49 text

Get a Change Manager @DevTroy @4lexNZ

Slide 50

Slide 50 text

Culture supports your technology, your technology will not change your culture alone @DevTroy @4lexNZ

Slide 51

Slide 51 text

Resources ● Five Dysfunctions of a Team: https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756 ● Organisational Types: http://www.huffingtonpost.com/great-work-cultures/reinventing-management-pa_b_9387286.html ● Turning the Ship Around: https://www.amazon.com/Turn-Ship-Around-Turning-Followers/dp/1591846 404 @DevTroy @4lexNZ

Slide 52

Slide 52 text

The hardest part is starting @DevTroy @4lexNZ

Slide 53

Slide 53 text

Thanks for listening! @4lexNZ @DevTroy