Who am I Baruch Sadogursky Developer Advocate @jfrog @jbaruch
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 3
Also, jfrog.com/shownotes
Slide 4
Why “research”? We interview people VP R&D @ JFrog CTO @ Bugsee CTO @ Top Israeli Finance Firm VP Engineering at CA Technologies CTO @ ScentBird Architect, a top Fortune-Rated Privately-Held Tech Firm Applications Engineering Manager at Fortune 500 SW Company @jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 5
What is DevOps?
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 6
Development
Operations
@jbaruch
QA
http://jfrog.com/shownotes
#DevOpsWorld
Slide 7
Devops!
Development
Operations
@jbaruch
QA
http://jfrog.com/shownotes
#DevOpsWorld
Slide 8
Devops! Development Operations QA
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 9
What bottlenecks?
Slide 10
DevOps and Delivery Develop Operate
Build
Release
Test Deploy
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Are they happy with it? 0% Satisfied 20% Satisfied 50% Satisfied 80% Satisfied 100% Satisfied @jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 14
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 15
How do you know it’s good?
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 16
“
I don’t measure it because I’ve had no complaints
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 17
“
When the bug queue is empty we are good
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 18
“
When I get fewer tickets on the process
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 19
“
Automation of every single piece
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 20
Other measures Version adoption Bug Burn-down diagram Productivity Gains “used to be 2 days, now its 2 minutes” Quality, No Regressions! MTTR Business metrics @jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 21
What’s the right release cycle?
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 22
Slide 23
Why not to update
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
First push is hard
“
Keep your eye on the prize For an older code base this could take more than a year to achieve, but its still worth it
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Some commits should fail!
Develop
Test @jbaruch
Build
http://jfrog.com/shownotes
#DevOpsWorld
Slide 50
Slide 51
“
Quality is the bottleneck Automatic testing is not enough The “big green button” concept is lack of trust in quality
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 52
“
Quality is the bottleneck Automatic testing is not enough, but we can use our customers as testers Canary releases
@jbaruch
http://jfrog.com/shownotes
#DevOpsWorld
Slide 53
Technology
Process
@jbaruch
Devops!
People
http://jfrog.com/shownotes
#DevOpsWorld