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

🎩 @jbaruch #dockercon jfrog.com/shownotes @ErinMeyerINSEAD’s “Culture Map”

shownotes http://jfrog.com/shownotes Slides Video Links Comments, Ratings Raffle @jbaruch #DevOps @atlantajug https://jfrog.com/shownotes

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

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

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

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

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

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

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

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

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

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

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

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

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

Types of work in the phoenix project and dora report Planned Work Internal Projects Changes Unplanned Work @jbaruch Business projects or new features Server migrations, software updates and so on Driven by feedback on completed work Support escalations and emergency outages #DevOps @atlantajug https://jfrog.com/shownotes

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

Refactoring New Features Bug Fixes @jbaruch #DevOps @atlantajug https://jfrog.com/shownotes

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

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

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

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

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

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

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

Code quality is not enough @jbaruch #DevOps @atlantajug https://jfrog.com/shownotes

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

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

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

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

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

SRE took a look, and they are happy üWe understand how our code is going to be deployed üThe build is reliable, repeatable, and fast üOur 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 @atlantajug https://jfrog.com/shownotes

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

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

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

We have to cut costs! @jbaruch #DevOps We can layoff 20% of the developers @atlantajug https://jfrog.com/shownotes

We can layoff We can make 20% of the the developer developers pay for their coffee @jbaruch #DevOps @atlantajug https://jfrog.com/shownotes

We can make the developer pay forOr their we can switch to coffee serverless and move to the cloud… @jbaruch #DevOps @atlantajug https://jfrog.com/shownotes

Google how to pronounce kubectl! @jbaruch #DevOps Layoffs?! Paying for coffee?! @atlantajug https://jfrog.com/shownotes

We need more happy customers! @jbaruch #DevOps @atlantajug https://jfrog.com/shownotes

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

We need to improve our security! Hire CISO, so you have someone to blame! @jbaruch #DevOps @atlantajug https://jfrog.com/shownotes

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

Identify @jbaruch #DevOps Fix @atlantajug Update https://jfrog.com/shownotes

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

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

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

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

Devops is a mean to an end @jbaruch Quality Lean software New Features Security #DevOps @atlantajug https://jfrog.com/shownotes

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

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

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

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

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

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

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

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

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

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

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

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

ü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 @atlantajug https://jfrog.com/shownotes

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

Twitter ads and Q&A @jbaruch @atlantajug #DevOps https://jfrog.com/shownotes