a research study into devops bottlenecks as presented at codemash 2018

43
Research into DevOps bottlenecks

Upload: baruch-sadogursky

Post on 28-Jan-2018

73 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Research into DevOps bottlenecks

Page 2: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Who am IBaruch SadogurskyDeveloper Advocate @jfrog@jbaruch

@jbaruch http://jfrog.com/shownotes #codemash

Page 3: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Also,jfrog.com/shownotes

Page 4: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

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 #codemash

Page 5: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

What is DevOps?

@jbaruch http://jfrog.com/shownotes #codemash

Page 6: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Development

QAOperations

@jbaruch http://jfrog.com/shownotes #codemash

Page 7: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Development

QAOperations

Devops!

@jbaruch http://jfrog.com/shownotes #codemash

Page 8: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Development

QAOperations

Devops!

@jbaruch http://jfrog.com/shownotes #codemash

Page 9: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

DevOps and Delivery

Develop

Build

Test

Deploy

Release

Operate

@jbaruch http://jfrog.com/shownotes #codemash

Page 10: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Release cycles

6 months1 month

2 weeks1 day

2 hours

@jbaruch http://jfrog.com/shownotes #codemash

Page 11: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

@jbaruch http://jfrog.com/shownotes #codemash

Page 12: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Are they happy with it?

0% Satisfied

20% Satisfied

50% Satisfied

80% Satisfied

100% Satisfied

@jbaruch http://jfrog.com/shownotes #codemash

Page 13: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

@jbaruch http://jfrog.com/shownotes #codemash

Page 14: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

How do you know it’s good?

@jbaruch http://jfrog.com/shownotes #codemash

Page 15: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“I don’t measure it because I’ve had no complaints

@jbaruch http://jfrog.com/shownotes #codemash

Page 16: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“When the bug queue is empty we are good

@jbaruch http://jfrog.com/shownotes #codemash

Page 17: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“When I get fewer tickets on the process

@jbaruch http://jfrog.com/shownotes #codemash

Page 18: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“Automation of every single piece

@jbaruch http://jfrog.com/shownotes #codemash

Page 19: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

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 #codemash

Page 20: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

What’s the right release cycle?

@jbaruch http://jfrog.com/shownotes #codemash

Page 21: A Research Study into DevOps Bottlenecks as presented at Codemash 2018
Page 22: A Research Study into DevOps Bottlenecks as presented at Codemash 2018
Page 23: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Education Automation Trust

@jbaruch http://jfrog.com/shownotes #codemash

Page 24: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“Pain is instructional

@jbaruch http://jfrog.com/shownotes #codemash

Page 25: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“ You need to know,You need to believe,You need to give a sh*t

@jbaruch http://jfrog.com/shownotes #codemash

Page 26: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Also,

@jbaruch http://jfrog.com/shownotes #codemash

Page 27: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“Activation Energy”

@jbaruch http://jfrog.com/shownotes #codemash

Page 28: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

@jbaruch http://jfrog.com/shownotes #codemash

Page 29: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

@jbaruch http://jfrog.com/shownotes #codemash

RESISTFAKENEWS

Page 30: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“First push is hard

Keep your eye on the prize

For an older code base this could take more than a year to achieveBut its still worth it

@jbaruch http://jfrog.com/shownotes #codemash

Page 31: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Tools

@jbaruch http://jfrog.com/shownotes #codemash

Page 32: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“@jbaruch http://jfrog.com/shownotes #codemash

Universal

Scriptable

Immutable

Page 33: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Guide, don’t dictateAim for the 80%

Tool RatingJava InvestJFrog Artifactory InvestJFrog Xray ResearchGradle InvestMaven MaintainAnt Divest

Page 34: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Let’s talk about trust

@jbaruch http://jfrog.com/shownotes #codemash

Page 35: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Remember this?

@jbaruch http://jfrog.com/shownotes #codemash

Develop

Build

Test

Deploy

Release

Operate

Page 36: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Some commits should fail!

Develop

BuildTest@jbaruch http://jfrog.com/shownotes #codemash

Page 37: A Research Study into DevOps Bottlenecks as presented at Codemash 2018
Page 38: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“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 #codemash

Page 39: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

“Quality is the bottleneck

Automatic testing is not enough, but we can use our customers as testers

Canary releases

@jbaruch http://jfrog.com/shownotes #codemash

Page 40: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Technology

PeopleProcess

Devops!

@jbaruch http://jfrog.com/shownotes #codemash

Page 41: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Automation

EducationTrust

Devops!

@jbaruch http://jfrog.com/shownotes #codemash

Page 42: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

Education

AutomationTrust

Devops!

@jbaruch http://jfrog.com/shownotes #codemash

Page 43: A Research Study into DevOps Bottlenecks as presented at Codemash 2018

QA & Show notes

◇@jbaruch◇#codemash◇http://jfrog.com/shownotes■Video■Slides■Links■Feedback■Raffle! (come early)