The Secrets of High Performance IT, Featuring Jez Humble

30
The Secrets of High Performance IT with Jez Humble

Transcript of The Secrets of High Performance IT, Featuring Jez Humble

Page 1: The Secrets of High Performance IT, Featuring Jez Humble

The Secrets of High Performance IT with Jez Humble

Page 2: The Secrets of High Performance IT, Featuring Jez Humble

Today’s Drive-In Speaker - Jez Humble

2

Jez Humble @jezhumble

•  VP at Chef

•  Lecturer at UC Berkeley

•  Author of Continuous Delivery

•  Author of Lean Enterprise

Page 3: The Secrets of High Performance IT, Featuring Jez Humble

@jezhumble serena devops drive-in| 21 january 2014

the secrets of high performance it

Page 4: The Secrets of High Performance IT, Featuring Jez Humble

what is chef?

Chef is an automation and delivery platform born in the service of velocity and scale:

Build Manage Deploy In the data center + in the cloud

Infrastructure + applications

Page 5: The Secrets of High Performance IT, Featuring Jez Humble

scrum-

fall

water-

Page 6: The Secrets of High Performance IT, Featuring Jez Humble

time to restore service

lead time for changes

release frequency

change fail rate

it performance

http://bit.ly/2014-devops-report

Page 7: The Secrets of High Performance IT, Featuring Jez Humble

highest correlation with it performance

• “Our code, app configurations and system configurations are in a version control system”

• “We get failure alerts from logging and monitoring systems”

• “Developers merge their code into trunk daily” • “When development and operations teams

interact, the outcome is generally win/win.” • “Developers break up large features into small,

incremental changes.”

http://bit.ly/2014-devops-report

Page 8: The Secrets of High Performance IT, Featuring Jez Humble

proactive monitoring

peer-reviewed change approval process

version control everything

win-win relationship between dev and ops

high trust organizational culture

top predictors of it performance

http://bit.ly/2014-devops-report

Page 9: The Secrets of High Performance IT, Featuring Jez Humble

@jezhumble

high trust culture

Westrum, “A Typology of Organizational Cultures”, Qual Saf Health Care 2004; 13 (Suppl II):ii22-ii27

Page 10: The Secrets of High Performance IT, Featuring Jez Humble

firefighting

culture

risk management theatre

big balls of mud

major barriers

Page 11: The Secrets of High Performance IT, Featuring Jez Humble

@jezhumble

changing culture

http://www.thisamericanlife.org/radio-archives/episode/403/nummi

http://sloanreview.mit.edu/article/how-to-change-a-culture-lessons-from-nummi/

Schein, The Corporate Culture Survival Guide

Page 12: The Secrets of High Performance IT, Featuring Jez Humble

the production line

http://www.flickr.com/photos/toyotauk/4711057997/

Page 13: The Secrets of High Performance IT, Featuring Jez Humble

TOYODA AUTOMATIC LOOM TYPE G

12

“Since the loom stopped when a problem arose, no defective products were produced. This meant that a single operator could be put in charge of numerous looms, resulting in a tremendous improvement in productivity.”

http://www.toyota-global.com/company/vision_philosophy/toyota_production_system/jidoka.html

Page 14: The Secrets of High Performance IT, Featuring Jez Humble

build quality in

“Cease dependence on mass inspection to achieve quality. Improve the process and build quality into the product in the first place”

W. Edwards Deming

Page 15: The Secrets of High Performance IT, Featuring Jez Humble

@jezhumble

continuous integration

Jason Leyba | http://www.infoq.com/presentations/google-test-automation

Page 16: The Secrets of High Performance IT, Featuring Jez Humble
Page 17: The Secrets of High Performance IT, Featuring Jez Humble

deployment pipeline

Delivery team Version control Build & unit tests

Automated acceptance tests

User acceptance tests

Release

Check in

Feedback

Trigger

Check in

Feedback

Trigger

Trigger

Check inTrigger

Trigger

ApprovalApproval

Feedback

Feedback

FeedbackFeedback

Page 18: The Secrets of High Performance IT, Featuring Jez Humble

risk management theatre

Rachel Schipul | http://www.freneticore.net/photos/238/in/6/

Page 19: The Secrets of High Performance IT, Featuring Jez Humble
Page 20: The Secrets of High Performance IT, Featuring Jez Humble

Margaret HamiltonLead Apollo Flight Software Designer;Director, Software Engineering Division, MIT Instrumentation Laboratory.

big batches

Page 21: The Secrets of High Performance IT, Featuring Jez Humble
Page 22: The Secrets of High Performance IT, Featuring Jez Humble

organizational change

Page 23: The Secrets of High Performance IT, Featuring Jez Humble

organizational change

Page 24: The Secrets of High Performance IT, Featuring Jez Humble

architectural change

Page 25: The Secrets of High Performance IT, Featuring Jez Humble

“I think building this culture is the key to innovation. Creativity must flow from everywhere. Whether you are a summer intern or the CTO, any good idea must be able to seek an objective test, preferably a test that exposes the idea to real customers. Everyone must be able to experiment, learn, and iterate.”

http://glinden.blogspot.com/2006/04/early-amazon-shopping-cart.html

Page 26: The Secrets of High Performance IT, Featuring Jez Humble

questions@jezhumble | [email protected]://chef.io/http://continuousdelivery.com/

© 2015 Chef, Inc.

ORDER THE LEAN ENTERPRISE!http://bit.ly/lean-enterprise-ebookhttp://bit.ly/lean-enterprise-paper

Page 27: The Secrets of High Performance IT, Featuring Jez Humble

Serena Global User Conference

3

Serena xChange: This March join the party in DC to xChange ideas with us on DevOps, Continuous Delivery, High performance IT, DevOps culture & much more..

Page 28: The Secrets of High Performance IT, Featuring Jez Humble

Questions?

4

Please use the Q&A panel to submit your questions

Download Forrester’s

Seven habits to Highly Effective

DevOps

Forrester’s Latest Research

Friday 1 pm ET/ 10 am PT

Weekly Deployment Automation Demo

Free Deployment Automation

Get the Free Version

Page 29: The Secrets of High Performance IT, Featuring Jez Humble

Want to See More?

5

serena.com/sda

Page 30: The Secrets of High Performance IT, Featuring Jez Humble

Thank you!