The Secrets of High Performance IT, Featuring Jez Humble
-
Upload
serena-software -
Category
Technology
-
view
688 -
download
1
Transcript of The Secrets of High Performance IT, Featuring Jez Humble
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 | [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
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!