Webinar: Lean Enterprise Essentials: Configuration Management and Version Control with Jez Humble

15
@jezhumble perforce webinar | 28 january 2015 lean enterprise essentials: configuration management and version control Brought to you by:

Transcript of Webinar: Lean Enterprise Essentials: Configuration Management and Version Control with Jez Humble

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

v

what is chef?

what is chef?

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

infrastructure-as-code

@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

deployment pipeline

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