@jezhumble
perforce webinar | 28 january 2015
lean enterprise essentials: configuration
management and version control
Brought to you by:
Jez HumbleVice President at Chef, Lecturer, and Author
Jez Humble is co-author of the Jolt Award
winning Continuous Delivery and his latest book
is Lean Enterprise.
He has worked as a software developer, product
manager, consultant and trainer across a wide
variety of domains and technologies. His focus is
on helping organisations deliver valuable, high-
quality software frequently and reliably through
implementing effective engineering practices.
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
how organizations process information
how quickly can I restore service?
how quickly can I get a critical fix to users?
how quickly can I validate if a feature is valuable?
why lead time is important
@jezhumble
continuous integration
Jason Leyba | http://www.infoq.com/presentations/google-test-automation
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
Margaret Hamilton
Lead Apollo Flight Software Designer;
Director, Software Engineering
Division, MIT Instrumentation
Laboratory.
big batches
questions
@jezhumble | [email protected]
http://chef.io/
http://continuousdelivery.com
© 2015 Chef, Inc.
ORDER THE LEAN ENTERPRISE!
http://bit.ly/lean-enterprise-ebook
http://bit.ly/lean-enterprise-paper