The Secrets of High Performance IT, Featuring Jez Humble

Post on 16-Jul-2015

688 views 1 download

Tags:

transcript

The Secrets of High Performance IT with 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

@jezhumble serena devops drive-in| 21 january 2014

the secrets of high performance it

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

scrum-

fall

water-

time to restore service

lead time for changes

release frequency

change fail rate

it performance

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

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

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

@jezhumble

high trust culture

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

firefighting

culture

risk management theatre

big balls of mud

major barriers

@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

the production line

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

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

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

@jezhumble

continuous integration

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

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

risk management theatre

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

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

big batches

organizational change

organizational change

architectural change

“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

questions@jezhumble | jez@chef.iohttp://chef.io/http://continuousdelivery.com/

© 2015 Chef, Inc.

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

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..

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

Want to See More?

5

serena.com/sda

Thank you!