@jbaruch #DevOps #QConLondon - - PowerPoint PPT Presentation

jbaruch devops qconlondon https jfrog com shownotes
SMART_READER_LITE
LIVE PREVIEW

@jbaruch #DevOps #QConLondon - - PowerPoint PPT Presentation

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes @jbaruch #dockercon @ErinMeyerINSEADs Culture Map jfrog.com/shownotes shownotes http://jfrog.com/shownotes Slides Video Links Comments, Ratings


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-4
SLIDE 4
slide-5
SLIDE 5

@jbaruch #dockercon jfrog.com/shownotes

@ErinMeyerINSEAD’s “Culture Map”

🎪

slide-6
SLIDE 6

shownotes

http://jfrog.com/shownotes

Slides Video Links Comments, Ratings Raffle

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-10
SLIDE 10

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-15
SLIDE 15

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-16
SLIDE 16
slide-17
SLIDE 17

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-18
SLIDE 18

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-19
SLIDE 19

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-20
SLIDE 20

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-21
SLIDE 21

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-22
SLIDE 22

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-23
SLIDE 23

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-24
SLIDE 24
slide-25
SLIDE 25

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-26
SLIDE 26

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-27
SLIDE 27

Types of work in the phoenix project and dora report

Planned Work Business projects or new features Internal Projects Server migrations, software updates and so on Changes Driven by feedback on completed work Unplanned Work Support escalations and emergency outages

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-28
SLIDE 28

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-29
SLIDE 29

New Features Bug Fixes Refactoring

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-30
SLIDE 30

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-34
SLIDE 34
slide-35
SLIDE 35

Software craftsman Definition of done

üWe understand what needs to be done üOur code is readable, simple, understanable üOur code is easy to deploy üNon-functional requirements are met üWe didn’t incur any technical dept (and even reduced some) üOur tests pass üQA took a look and they are happy üTeam lead took a look, and they are happy üProduct owner took a look, and they are happy üClient took a look, and they are happy

slide-36
SLIDE 36

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes TODO FAKE NEWS

slide-37
SLIDE 37

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-41
SLIDE 41

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-42
SLIDE 42

Code Code qu quality y is s not

  • t en

enou

  • ugh

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-43
SLIDE 43

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-44
SLIDE 44

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-45
SLIDE 45

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48

Software craftsman Definition of done

üWe understand what needs to be done üOur code is readable, simple, understanable üOur code is easy to deploy üNon-functional requirements are met üWe didn’t incur any technical dept (and even reduced some) üOur tests pass üQA took a look and they are happy üTeam lead took a look, and they are happy üProduct owner took a look, and they are happy üClient took a look, and they are happy üSRE took a look, and they are happy

slide-49
SLIDE 49

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-50
SLIDE 50

SRE took a look, and they are happy

üWe understand how are code is going to be deployed üThe build is reliable, repeatable, and fast üOut code is stateless, thus scalable üOur code starts fast and dies fast üOur code is observable üOur code supports feature flags üOur code backwards and forwards compatible üOur code emits event streams

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-54
SLIDE 54

SRE took a look, and they are happy

üWe understand how are code is going to be deployed üThe build is reliable, repeatable, and fast üOut code is stateless, thus scalable üOur code starts fast and dies fast üOur code is observable üOur code supports feature flags üOur code backwards and forwards compatible üOur code emits event streams üOur code is lean

slide-55
SLIDE 55

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-56
SLIDE 56
slide-57
SLIDE 57
slide-58
SLIDE 58
slide-59
SLIDE 59

We have to cut costs! We can layoff 20% of the developers

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-60
SLIDE 60

We can layoff 20% of the developers We can make the developer pay for their coffee

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-61
SLIDE 61

We can make the developer pay for their coffee Or we can switch to serverless and move to the cloud…

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-62
SLIDE 62

Layoffs?! Paying for coffee?! Google how to pronounce `kubectl`!

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-63
SLIDE 63

We need more happy customer!

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-64
SLIDE 64
slide-65
SLIDE 65

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-66
SLIDE 66

We need to improve our security! Hire CISO, so you have someone to blame!

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-67
SLIDE 67

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-68
SLIDE 68

Identify Fix Deploy

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-69
SLIDE 69

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-70
SLIDE 70

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-71
SLIDE 71

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-72
SLIDE 72

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-73
SLIDE 73

Devops is a mean to an end

Quality Lean software New Features Security

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-74
SLIDE 74
slide-75
SLIDE 75

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-76
SLIDE 76
slide-77
SLIDE 77
slide-78
SLIDE 78

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-79
SLIDE 79
slide-80
SLIDE 80

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-81
SLIDE 81

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-82
SLIDE 82
slide-83
SLIDE 83

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-84
SLIDE 84
slide-85
SLIDE 85

üYes, DevOps is an Ops idea üBut the business liked it! üIt’s quality, it’s lean, it’s competitive advantage, it’s security üIt’s not as bad as it sounds. Now everything is code, and we love code! üAll we need to do is follow principles and practices, and that we know how to do!

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-86
SLIDE 86

@jbaruch #DevOps #QConLondon https://jfrog.com/shownotes

slide-87
SLIDE 87

@jbaruch #QConLondon #DevOps https://jfrog.com/shownotes

Twi Twitte tter ads and Q&A