SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
You are more important than you have ever
been
Adam Jacob, Chief Customer Officer
Email: adam@opscode.com
Twitter: @adamhjk
Who am I?
•  Adam Jacob
•  Chief Customer Officer, Opscode – secret code name for “Dude that wrote the first pass at Chef”
•  17 years as a Systems Administrator
•  As Opscode has grown, I’ve become the guy that helps customers with gnarly problems find solutions
•  A bit of advice: awesome work if you can get it
Why are we here?
The obvious reasons
http://www.flickr.com/photos/8363028@N08/3028317639/
I’m feeling more philosophical than that, though
www.flickr.com/photos/revdancatt/472325923/sizes/l/in/photostream/
We care about two things, apparently…
2http://www.flickr.com/photos/jamescridland/613445810/
http://www.flickr.com/photos/psd/8634021085/in/photostream/
Continuo
us
Deliveryhttp://www.flickr.com/photos/akrabat/8495425183/
http://www.flickr.com/photos/petereed/496392956/sizes/l/in/photostream/
And for me, personally, how was becoming a critical problem
http://www.flickr.com/photos/cjdaniel/3312922051/	

http://www.flickr.com/photos/kigaliwire/4426908278/
Getting to Why
The map is not the territory
•  Devops is a response to, and post-
facto justification for, a shift in the
functional meaning of IT.
•  Continuous Delivery is a
response to, and post-facto justification
for, a shift in expectations about the
pace of innovation in applications by
consumers of those applications
Magritte - The Pipe http://en.wikipedia.org/wiki/File:MagrittePipe.jpg
Globalization
•  Integration in commodity, capital, and labor markets
•  It took 40 years for container ships to move 70% of
sea-borne trade by value (from 1968 to 2008)
•  It took 22 years for internet access to reach 78%
penetration in North America (1990-2012).
•  Online retail sales are 7% of all retail sales
•  75% of 2011 Thanksgiving shoppers did so online
•  42% of all retail purchases were influenced by online research
– accounting for ~50% of total retail spending.
Internet penetration continues to push forward globally
Source:Wikipedia, via the Internation Telecommunications Union
95% of the western world own cellular phones
• 42% are Smartphones
• 58% will be on the next
purchase.
• 4.2 Billion Phones globally, for
7.09 Billion People.
http://ssiknowledgewatch.com/2012/05/09/cell-phones-approach-total-penetration-globally-with-smartphones-moving-toward-market-dominance-2/	

http://www.brightsideofnews.com/news/2011/1/26/digital-divide-global-household-penetration-rates-for-technology.aspx?pageid=1
Software is the interface for consumption
Let’s talk about bananas for a second
•  Uganda has a huge, mainly subsistence
banana farming culture
•  Cell phone coverage expanded from 46%
of the population in 2003 to 70% in 2005.
•  Japanese study covered 856 households
in 96 communities.
•  41 of those had coverage in 2003, 87 did
in 2005.
•  50% to 69% increase in participation for
people who live 20 miles or more from
center
http://www.csae.ox.ac.uk/conferences/2008-edia/papers/144-muto.pdf	

 http://www.flickr.com/photos/shanidov/2996102037/
What really happened?
•  Traders had better access to
farmers
•  You didn’t even have to own a
cell phone to benefit!
•  Still not perfect – there is still a
large information asymmetry
between the traders (who know
the prices) and the farmers (who
just want to sell their dang
bananas)
So how long before we get this?
Private Banana
Trader	

NANA
This is the future of the global economy
http://www.flickr.com/photos/12495774@N02/5975495998/sizes/l/in/photostream/
The world of IT moved from the back office to the front
•  In every business we talked about except bananas, IT was
historically a source of internal efficiency
•  As more and more customers prefer digital consumption, that role
shifts to one that is increasingly customer centric – the front of the
business, not the back
•  Every technology that previously
impacted only internal business functions
now directly supports customer
interactions!
Devops
•  Is the cultural and professional movement that grew
directly from the collective experience of the pioneers of
this transition
•  It’s application to traditional IT is 1:1 – the shift in
consumption will be ubiquitous.
•  This means the need for the business adaptations
encapsulated in Devops will eventually be essentially
ubiquitous as well
At least, if you want to be great at the next couple
decades of global economic growth
Applications became customer service vehicles
•  Prior to this transition, customer service
problems were mitigated by human beings
“The goal as a company is to have customer
service that is not just the best, but legendary.”
– Sam Walton (Walmart)
•  They are now mitigated by software and
infrastructure updates
“If you make customers unhappy in the physical
world, they might each tell 6 friends. If you
make customers unhappy on the Internet, they
can each tell 6,000 friends.” – Jeff Bezos
(Amazon.com)
Continuous Delivery
•  Is the discipline that grew out of this reality
•  Businesses needed to be able to deliver on a better
customer experience as quickly, and safely, as
possible.
•  Safety matters! Simply moving quickly towards failure is an
awfully bad customer experience, which is why we spent so
long building crazy blockades to progress in the name of
safety in the first place.
•  Failure to do so will have serious impacts on
customer satisfaction and loyalty – just like it did
when Sam Walton was the Ghengis Kahn of rural
retail.
http://www.flickr.com/photos/huffstutterrobertl/5088855119/lightbox/
The only difference is one of perspective
How can we learn to be great at this?
None of us should be thought of as anything less than our potential to change the
world – Jesse Leach
First: we don’t confuse the map for the territory
We are here because we are building the best
possible customer experience.	

	

These things are not good in and of
themselves – they are not ice cream.	

	

But ice cream is delicious.	

http://www.flickr.com/photos/weelakeo/3875087712/sizes/m/in/photostream/
http://www.flickr.com/photos/disgustipado/2593988217/sizes/o/in/photostream/	

5
Strong cultures of personal empowerment and accountability
•  The number one indicator of success
•  Focus on responsibility and accountability, rather than authority, controls, and process.
•  Software teams have responsibility for design, implementation, and administration of their products and services –
cradle to grave.
•  Architecture, Security, Systems Administration, and QA become universal responsibilities, with experts who set
standards and build tools to enable the business to do the right thing.
•  Business leaders set priorities and direction, and have close communication loops with teams doing implementation
work.
•  Companies that get this wrong…
•  Have a strong reliance on centralized decision making and environmental gates.
•  Cannot ever point at individuals who are responsible for outcomes
•  Have few, if any, capable “full stack” engineers
•  Have a crap-ton of “Architects” responsible for high level design, but no real commitment to implementation
Treating failure as a learning opportunity, not as a dangerous
thing to be avoided
•  This is a close second.
Progress on safety coincides with learning from failure. This makes punishment and learning two mutually
exclusive activities: Organizations can either learn from an accident or punish the individuals involved in it,
but hardly do both at the same time. The reason is that punishment of individuals can protect false beliefs
about basically safe systems, where humans are the least reliable components. Learning challenges and
potentially changes the belief about what creates safety. Moreover, punishment emphasizes that failures
are deviant, that they do not naturally belong in the organization...
SIDNEY W.A. DEKKER, TEN QUESTIONS ABOUT HUMAN ERROR: A NEW VIEW OF HUMAN FACTORS AND
SYSTEM SAFETY (HUMAN FACTORS IN TRANSPORTATION)
•  Failure to do this causes the responsibility for a robust, fault tolerant, highly available infrastructure to
always belong to the organization, not individuals.
•  Accept that failure is a normal part of the business
•  No blame post-mortems
Service Oriented Architectures
•  This is a little fuzzier, but essentially still true. They are converging towards it, if they don’t, almost
certainly.
•  Service Orientation in the simplest sense!
•  Several practical benefits:
•  Easy to partition along failure domains
•  Easy to scale (if they are built right)
•  Easy to segregate work for development teams
•  Not really the “Enterprise SOA”, more the fuzzy, Web 2.0 SOA
Website	

API	

Database
Cultural allergies to things that make you slow
“The number 1 thing we can’t do is get in
people’s way.”
- Phil Dibowitz, Facebook
•  You need to be empowering each other to
move fast – that means trusting each
other to do the right thing, building
processes that support that trust, and
refusing to settle for ponderous, byzantine
process that creates safety through being
sluggish.
http://www.flickr.com/photos/lighttable/4981112645/sizes/o/in/photostream/
Addicted to data – about their internal performance and users
perceptions
•  Metrics are collected obsessively
•  Business and Service metrics
•  They try and make decisions on data rather than
emotional arguments – they measure, evaluate,
tweak, and iterate based on observable outcomes.
•  Stop arguing, start measuring.
http://www.flickr.com/photos/stevenharris/4775722590/sizes/z/in/photostream/
http://www.flickr.com/photos/anandham/4499539060/
Understand the full scope of the transition
•  Successfully navigating this transition means
changing the fundamental workflows by
which the business operates
•  Software Development Life-cycles
•  Quality Assurance
•  Operations, Security and IT Life-cycles
•  Audit and Compliance controls
•  Business Owner relationships
•  How much or how little depends on the
shape of the company - but they are all
deeply impacted
Do not confuse existing structures for hard business
requirements
•  Existing business structures and technology choices
are reflections of the problems of their era
•  A fundamental shift in the problem necessitates
allowing a re-consideration of those choices, both
structural and technological
•  Example:
•  3 teams: Operating Systems, Middleware, Application
Development
•  3 isolated solutions: Operating System installation and
patch management, Middleware configuration
management, and Application deployment
•  Are these choices being made because of solid
technical reasons? Or faux business requirements?
Confine the blast radius, but don’t limit the magnitude of the
explosion
•  With a scope of possible change that is so large, organizations
cannot try and transform the entire organization at once
•  Doing so will lead to an emotionally loaded and painful bureaucratic
failure
•  Reasonably so, because this approach is likely to be highly disruptive
to gross productivity
•  Similarly, undertaking smaller changes organization wide often
leads to mediocrity
•  This is great advice for incremental improvement
•  It naturally detracts from the huge benefits that come from allowing for
whole-systems design - you’re not allowed to think holistically, only
piece-meal
•  It leads to mediocre outcomes, if you want revolutionary results
•  Successful transitions happen in sections of the business
Take a whole-systems view of your technology platform
•  As the technology platform becomes the
prime delivery vehicle for customer
experience, it requires a whole-system
perspective to design and implement
•  For example, choice of source code control
system deeply impacts the available
development workflows and continuous
integration platform, which can impact
asset creation and storage, which can
impact production deployment
methodologies, which impact audit and
remediation, etc.
•  They think about the holistic workflow
and business process they want to
engender - then select tools to
implement, and re-enforce, that process
http://www.flickr.com/photos/usnavy/7494170678/sizes/l/in/photostream/
Re-enforce culture with technology, and vice versa
Tooling is culture
institutionalized
•  Attempting to change how a business operates culturally with the same tools and processes that
enforced the previous culture leads to worse results than doing nothing at all
•  Consider the cultural traits you want to engender or discourage, and build a technology platform
the enforces those considerations
Every success story I found shared these traits
Every failure lacked one or
more of them.
I have given you bad advice, and I am sorry.
•  Tools don’t matter, culture does
•  Only true if you understand the tools and the culture
•  The tools matter as much as the culture – in a broken culture with a desire to change, the tooling can often lead the
way to cultural changes easier than starting with big picture human change.
•  Start small and wide
•  Great advice for incremental improvement. Find the bottlenecks. Fix them.
•  But if your goal is revolutionary – if you can’t close your eyes and see the future clearly, with the path intact – this
leads to a slow, agonizing journey to mediocre results.
•  You can bring your executives along
•  You can do this if you don’t want revolutionary change.
•  But this is heavy stuff – business wide, strategy changing, global economics stuff. If they don’t understand or agree,
you are doing the business a disservice by shoving it down their throat
•  They’ll be happier drifting slowly into failure with incremental improvements.
You are the right people to transform your business
http://www.flickr.com/photos/dkeats/4128747046/sizes/o/in/photostream/
Your skills
increasingly
are the
business
Your knowledge is the critical knowledge
http://www.flickr.com/photos/9187876@N08/7206414932/sizes/l/in/photostream/
ChefConf 2013 Keynote Session – Opscode – Adam Jacob

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (15)

Exploring the Cloud
Exploring the CloudExploring the Cloud
Exploring the Cloud
 
How to drive and prove the value of Employee Engagement using IBM Connections...
How to drive and prove the value of Employee Engagement using IBM Connections...How to drive and prove the value of Employee Engagement using IBM Connections...
How to drive and prove the value of Employee Engagement using IBM Connections...
 
Cambridge Breakfast Seminar
Cambridge Breakfast SeminarCambridge Breakfast Seminar
Cambridge Breakfast Seminar
 
Neo.Dashboard for IBM Connections
Neo.Dashboard for IBM ConnectionsNeo.Dashboard for IBM Connections
Neo.Dashboard for IBM Connections
 
University of Zurich Ready to share knowledge (students welcome) with IBM Con...
University of Zurich Ready to share knowledge (students welcome) with IBM Con...University of Zurich Ready to share knowledge (students welcome) with IBM Con...
University of Zurich Ready to share knowledge (students welcome) with IBM Con...
 
Cloud computing dublin presentation
Cloud computing dublin presentationCloud computing dublin presentation
Cloud computing dublin presentation
 
Online productivity tools - SILS20090
Online productivity tools - SILS20090Online productivity tools - SILS20090
Online productivity tools - SILS20090
 
Desktop Virtualization Help Guide
Desktop Virtualization Help GuideDesktop Virtualization Help Guide
Desktop Virtualization Help Guide
 
Webinar - How to Select the Right Computer Hardware for YOUR Organization - 2...
Webinar - How to Select the Right Computer Hardware for YOUR Organization - 2...Webinar - How to Select the Right Computer Hardware for YOUR Organization - 2...
Webinar - How to Select the Right Computer Hardware for YOUR Organization - 2...
 
The New DRS: Plan for Metadata Migration
The New DRS: Plan for Metadata MigrationThe New DRS: Plan for Metadata Migration
The New DRS: Plan for Metadata Migration
 
IBM Verse - Presentation
IBM Verse - PresentationIBM Verse - Presentation
IBM Verse - Presentation
 
Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobileGoogle presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobile
 
Touch Technologies for the flipped classroom
Touch Technologies for the flipped classroomTouch Technologies for the flipped classroom
Touch Technologies for the flipped classroom
 
Virtual office
Virtual officeVirtual office
Virtual office
 
Text
TextText
Text
 

Andere mochten auch

Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013
Chef Software, Inc.
 
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Software, Inc.
 
Chef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of ChefChef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of Chef
Chef Software, Inc.
 

Andere mochten auch (8)

Opscode tech festa july 2013
Opscode tech festa   july 2013Opscode tech festa   july 2013
Opscode tech festa july 2013
 
Using Kanban and Chef: A Case Study – Jeffrey Hulten
Using Kanban and Chef: A Case Study – Jeffrey HultenUsing Kanban and Chef: A Case Study – Jeffrey Hulten
Using Kanban and Chef: A Case Study – Jeffrey Hulten
 
Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013Opscode Webinar: Automation for Education May 08-2013
Opscode Webinar: Automation for Education May 08-2013
 
The unintended benefits of Chef
The unintended benefits of ChefThe unintended benefits of Chef
The unintended benefits of Chef
 
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
Chef Fundamentals Training Series Module 4: The Chef Client Run and Expanding...
 
ChefConf 2013: Beginner Chef Antipatterns
ChefConf 2013: Beginner Chef AntipatternsChefConf 2013: Beginner Chef Antipatterns
ChefConf 2013: Beginner Chef Antipatterns
 
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
Chef Fundamentals Training Series Module 6: Roles, Environments, Community Co...
 
Chef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of ChefChef Fundamentals Training Series Module 1: Overview of Chef
Chef Fundamentals Training Series Module 1: Overview of Chef
 

Ähnlich wie ChefConf 2013 Keynote Session – Opscode – Adam Jacob

Brighttalk what should we be monitoring - final
Brighttalk   what should we be monitoring - finalBrighttalk   what should we be monitoring - final
Brighttalk what should we be monitoring - final
Andrew White
 
Continuing Education Conferance
Continuing Education ConferanceContinuing Education Conferance
Continuing Education Conferance
Tommy Riggins
 
Vivint Wireless How to De-Risk a New Venture & Build a Better ISP - Luke L...
Vivint Wireless   How to De-Risk a New Venture & Build a Better ISP  - Luke L...Vivint Wireless   How to De-Risk a New Venture & Build a Better ISP  - Luke L...
Vivint Wireless How to De-Risk a New Venture & Build a Better ISP - Luke L...
Lounge47
 
Agile Project Management for Nonprofits
Agile Project Management for NonprofitsAgile Project Management for Nonprofits
Agile Project Management for Nonprofits
501 Commons
 

Ähnlich wie ChefConf 2013 Keynote Session – Opscode – Adam Jacob (20)

From DevOps to Operations Science
From DevOps to Operations Science From DevOps to Operations Science
From DevOps to Operations Science
 
Brighttalk what should we be monitoring - final
Brighttalk   what should we be monitoring - finalBrighttalk   what should we be monitoring - final
Brighttalk what should we be monitoring - final
 
Continuing Education Conferance
Continuing Education ConferanceContinuing Education Conferance
Continuing Education Conferance
 
CIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento totalCIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento total
 
Sharing Securely SIMposium 2010
Sharing Securely SIMposium 2010Sharing Securely SIMposium 2010
Sharing Securely SIMposium 2010
 
Social Enterprise: Trust; Vision; Revolution
Social Enterprise: Trust; Vision; RevolutionSocial Enterprise: Trust; Vision; Revolution
Social Enterprise: Trust; Vision; Revolution
 
i for Technology
i for Technologyi for Technology
i for Technology
 
Snapshot UK CIO 2018
Snapshot UK CIO 2018 Snapshot UK CIO 2018
Snapshot UK CIO 2018
 
Vivint Wireless How to De-Risk a New Venture & Build a Better ISP - Luke L...
Vivint Wireless   How to De-Risk a New Venture & Build a Better ISP  - Luke L...Vivint Wireless   How to De-Risk a New Venture & Build a Better ISP  - Luke L...
Vivint Wireless How to De-Risk a New Venture & Build a Better ISP - Luke L...
 
Who's Afraid of Mobile Capture?
Who's Afraid of Mobile Capture?Who's Afraid of Mobile Capture?
Who's Afraid of Mobile Capture?
 
Agile Project Management for Nonprofits
Agile Project Management for NonprofitsAgile Project Management for Nonprofits
Agile Project Management for Nonprofits
 
Mayfield CXO Survey: Post COVID-19 Impacts to IT
Mayfield CXO Survey: Post COVID-19 Impacts to ITMayfield CXO Survey: Post COVID-19 Impacts to IT
Mayfield CXO Survey: Post COVID-19 Impacts to IT
 
Mobility innovation and unknowns
Mobility innovation and unknownsMobility innovation and unknowns
Mobility innovation and unknowns
 
Avoid Cross-Channel Message Fatigue
Avoid Cross-Channel Message FatigueAvoid Cross-Channel Message Fatigue
Avoid Cross-Channel Message Fatigue
 
Protect-Biz for non-profits
Protect-Biz for non-profitsProtect-Biz for non-profits
Protect-Biz for non-profits
 
Disruptors in Payments Webinar
Disruptors in Payments Webinar Disruptors in Payments Webinar
Disruptors in Payments Webinar
 
Pragmatic devops
Pragmatic devopsPragmatic devops
Pragmatic devops
 
IT Consumerization – iPad’ing the Enterprise or BYO Malware?
IT Consumerization – iPad’ing the Enterprise or BYO Malware?IT Consumerization – iPad’ing the Enterprise or BYO Malware?
IT Consumerization – iPad’ing the Enterprise or BYO Malware?
 
5 Technology Trends Construction Contractors Can't Afford To Ignore
5 Technology Trends Construction Contractors Can't Afford To Ignore5 Technology Trends Construction Contractors Can't Afford To Ignore
5 Technology Trends Construction Contractors Can't Afford To Ignore
 
Be More Secure than your Competition: MePush Cyber Security for Small Business
Be More Secure than your Competition:  MePush Cyber Security for Small BusinessBe More Secure than your Competition:  MePush Cyber Security for Small Business
Be More Secure than your Competition: MePush Cyber Security for Small Business
 

Mehr von Chef Software, Inc.

Utility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right ScienceUtility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right Science
Chef Software, Inc.
 

Mehr von Chef Software, Inc. (20)

Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
Chef Fundamentals Training Series Module 3: Setting up Nodes and Cookbook Aut...
 
Chef Fundamentals Training Series Module 2: Workstation Setup
Chef Fundamentals Training Series Module 2: Workstation SetupChef Fundamentals Training Series Module 2: Workstation Setup
Chef Fundamentals Training Series Module 2: Workstation Setup
 
Opscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with ChefOpscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with Chef
 
Opscode Webinar: Cooking with Chef on Microsoft Windows
Opscode Webinar: Cooking with Chef on Microsoft WindowsOpscode Webinar: Cooking with Chef on Microsoft Windows
Opscode Webinar: Cooking with Chef on Microsoft Windows
 
Utility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right ScienceUtility HPC: Right Systems, Right Scale, Right Science
Utility HPC: Right Systems, Right Scale, Right Science
 
The Berkshelf Way
The Berkshelf WayThe Berkshelf Way
The Berkshelf Way
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundSDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
 
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...
 
The InstallShield of the 21st Century – Theo Schlossnagle
The InstallShield of the 21st Century – Theo SchlossnagleThe InstallShield of the 21st Century – Theo Schlossnagle
The InstallShield of the 21st Century – Theo Schlossnagle
 
Chef ignited a DevOps revolution – BK Box
Chef ignited a DevOps revolution – BK BoxChef ignited a DevOps revolution – BK Box
Chef ignited a DevOps revolution – BK Box
 
Push jobs: an orchestration building block for private Chef
Push jobs: an orchestration building block for private ChefPush jobs: an orchestration building block for private Chef
Push jobs: an orchestration building block for private Chef
 
Multi-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and moreMulti-provider Vagrant and Chef: AWS, VMware, and more
Multi-provider Vagrant and Chef: AWS, VMware, and more
 
Welcome to the IT Industrial Revolution! Are you ready?
Welcome to the IT Industrial Revolution! Are you ready?Welcome to the IT Industrial Revolution! Are you ready?
Welcome to the IT Industrial Revolution! Are you ready?
 
Who Says Elephants Can’t Cook? How IBM and Opscode are changing the role of c...
Who Says Elephants Can’t Cook? How IBM and Opscode are changing the role of c...Who Says Elephants Can’t Cook? How IBM and Opscode are changing the role of c...
Who Says Elephants Can’t Cook? How IBM and Opscode are changing the role of c...
 
Growing Pains with Chef – a Tale of DevOps in a Large Organization
Growing Pains with Chef – a Tale of DevOps in a Large OrganizationGrowing Pains with Chef – a Tale of DevOps in a Large Organization
Growing Pains with Chef – a Tale of DevOps in a Large Organization
 
Cookbook refactoring & abstracting logic to Ruby(gems)
Cookbook refactoring & abstracting logic to Ruby(gems)Cookbook refactoring & abstracting logic to Ruby(gems)
Cookbook refactoring & abstracting logic to Ruby(gems)
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous Delivery
 
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud PlatformCookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
 
Exploiting Conway’s Law for Underpants and Profit
 Exploiting Conway’s Law for Underpants and Profit Exploiting Conway’s Law for Underpants and Profit
Exploiting Conway’s Law for Underpants and Profit
 
Configuration management and #monitoringlove
Configuration management and #monitoringloveConfiguration management and #monitoringlove
Configuration management and #monitoringlove
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 

ChefConf 2013 Keynote Session – Opscode – Adam Jacob

  • 1.
  • 2. You are more important than you have ever been Adam Jacob, Chief Customer Officer Email: adam@opscode.com Twitter: @adamhjk
  • 3. Who am I? •  Adam Jacob •  Chief Customer Officer, Opscode – secret code name for “Dude that wrote the first pass at Chef” •  17 years as a Systems Administrator •  As Opscode has grown, I’ve become the guy that helps customers with gnarly problems find solutions •  A bit of advice: awesome work if you can get it
  • 4. Why are we here?
  • 6. I’m feeling more philosophical than that, though www.flickr.com/photos/revdancatt/472325923/sizes/l/in/photostream/
  • 7. We care about two things, apparently… 2http://www.flickr.com/photos/jamescridland/613445810/
  • 11. And for me, personally, how was becoming a critical problem http://www.flickr.com/photos/cjdaniel/3312922051/ http://www.flickr.com/photos/kigaliwire/4426908278/
  • 13. The map is not the territory •  Devops is a response to, and post- facto justification for, a shift in the functional meaning of IT. •  Continuous Delivery is a response to, and post-facto justification for, a shift in expectations about the pace of innovation in applications by consumers of those applications Magritte - The Pipe http://en.wikipedia.org/wiki/File:MagrittePipe.jpg
  • 14. Globalization •  Integration in commodity, capital, and labor markets •  It took 40 years for container ships to move 70% of sea-borne trade by value (from 1968 to 2008) •  It took 22 years for internet access to reach 78% penetration in North America (1990-2012). •  Online retail sales are 7% of all retail sales •  75% of 2011 Thanksgiving shoppers did so online •  42% of all retail purchases were influenced by online research – accounting for ~50% of total retail spending.
  • 15. Internet penetration continues to push forward globally Source:Wikipedia, via the Internation Telecommunications Union
  • 16. 95% of the western world own cellular phones • 42% are Smartphones • 58% will be on the next purchase. • 4.2 Billion Phones globally, for 7.09 Billion People. http://ssiknowledgewatch.com/2012/05/09/cell-phones-approach-total-penetration-globally-with-smartphones-moving-toward-market-dominance-2/ http://www.brightsideofnews.com/news/2011/1/26/digital-divide-global-household-penetration-rates-for-technology.aspx?pageid=1
  • 17. Software is the interface for consumption
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Let’s talk about bananas for a second •  Uganda has a huge, mainly subsistence banana farming culture •  Cell phone coverage expanded from 46% of the population in 2003 to 70% in 2005. •  Japanese study covered 856 households in 96 communities. •  41 of those had coverage in 2003, 87 did in 2005. •  50% to 69% increase in participation for people who live 20 miles or more from center http://www.csae.ox.ac.uk/conferences/2008-edia/papers/144-muto.pdf http://www.flickr.com/photos/shanidov/2996102037/
  • 24. What really happened? •  Traders had better access to farmers •  You didn’t even have to own a cell phone to benefit! •  Still not perfect – there is still a large information asymmetry between the traders (who know the prices) and the farmers (who just want to sell their dang bananas)
  • 25. So how long before we get this? Private Banana Trader NANA
  • 26. This is the future of the global economy http://www.flickr.com/photos/12495774@N02/5975495998/sizes/l/in/photostream/
  • 27. The world of IT moved from the back office to the front •  In every business we talked about except bananas, IT was historically a source of internal efficiency •  As more and more customers prefer digital consumption, that role shifts to one that is increasingly customer centric – the front of the business, not the back •  Every technology that previously impacted only internal business functions now directly supports customer interactions!
  • 28. Devops •  Is the cultural and professional movement that grew directly from the collective experience of the pioneers of this transition •  It’s application to traditional IT is 1:1 – the shift in consumption will be ubiquitous. •  This means the need for the business adaptations encapsulated in Devops will eventually be essentially ubiquitous as well At least, if you want to be great at the next couple decades of global economic growth
  • 29. Applications became customer service vehicles •  Prior to this transition, customer service problems were mitigated by human beings “The goal as a company is to have customer service that is not just the best, but legendary.” – Sam Walton (Walmart) •  They are now mitigated by software and infrastructure updates “If you make customers unhappy in the physical world, they might each tell 6 friends. If you make customers unhappy on the Internet, they can each tell 6,000 friends.” – Jeff Bezos (Amazon.com)
  • 30. Continuous Delivery •  Is the discipline that grew out of this reality •  Businesses needed to be able to deliver on a better customer experience as quickly, and safely, as possible. •  Safety matters! Simply moving quickly towards failure is an awfully bad customer experience, which is why we spent so long building crazy blockades to progress in the name of safety in the first place. •  Failure to do so will have serious impacts on customer satisfaction and loyalty – just like it did when Sam Walton was the Ghengis Kahn of rural retail. http://www.flickr.com/photos/huffstutterrobertl/5088855119/lightbox/
  • 31. The only difference is one of perspective
  • 32. How can we learn to be great at this? None of us should be thought of as anything less than our potential to change the world – Jesse Leach
  • 33. First: we don’t confuse the map for the territory We are here because we are building the best possible customer experience. These things are not good in and of themselves – they are not ice cream. But ice cream is delicious. http://www.flickr.com/photos/weelakeo/3875087712/sizes/m/in/photostream/
  • 35. Strong cultures of personal empowerment and accountability •  The number one indicator of success •  Focus on responsibility and accountability, rather than authority, controls, and process. •  Software teams have responsibility for design, implementation, and administration of their products and services – cradle to grave. •  Architecture, Security, Systems Administration, and QA become universal responsibilities, with experts who set standards and build tools to enable the business to do the right thing. •  Business leaders set priorities and direction, and have close communication loops with teams doing implementation work. •  Companies that get this wrong… •  Have a strong reliance on centralized decision making and environmental gates. •  Cannot ever point at individuals who are responsible for outcomes •  Have few, if any, capable “full stack” engineers •  Have a crap-ton of “Architects” responsible for high level design, but no real commitment to implementation
  • 36. Treating failure as a learning opportunity, not as a dangerous thing to be avoided •  This is a close second. Progress on safety coincides with learning from failure. This makes punishment and learning two mutually exclusive activities: Organizations can either learn from an accident or punish the individuals involved in it, but hardly do both at the same time. The reason is that punishment of individuals can protect false beliefs about basically safe systems, where humans are the least reliable components. Learning challenges and potentially changes the belief about what creates safety. Moreover, punishment emphasizes that failures are deviant, that they do not naturally belong in the organization... SIDNEY W.A. DEKKER, TEN QUESTIONS ABOUT HUMAN ERROR: A NEW VIEW OF HUMAN FACTORS AND SYSTEM SAFETY (HUMAN FACTORS IN TRANSPORTATION) •  Failure to do this causes the responsibility for a robust, fault tolerant, highly available infrastructure to always belong to the organization, not individuals. •  Accept that failure is a normal part of the business •  No blame post-mortems
  • 37. Service Oriented Architectures •  This is a little fuzzier, but essentially still true. They are converging towards it, if they don’t, almost certainly. •  Service Orientation in the simplest sense! •  Several practical benefits: •  Easy to partition along failure domains •  Easy to scale (if they are built right) •  Easy to segregate work for development teams •  Not really the “Enterprise SOA”, more the fuzzy, Web 2.0 SOA Website API Database
  • 38. Cultural allergies to things that make you slow “The number 1 thing we can’t do is get in people’s way.” - Phil Dibowitz, Facebook •  You need to be empowering each other to move fast – that means trusting each other to do the right thing, building processes that support that trust, and refusing to settle for ponderous, byzantine process that creates safety through being sluggish. http://www.flickr.com/photos/lighttable/4981112645/sizes/o/in/photostream/
  • 39. Addicted to data – about their internal performance and users perceptions •  Metrics are collected obsessively •  Business and Service metrics •  They try and make decisions on data rather than emotional arguments – they measure, evaluate, tweak, and iterate based on observable outcomes. •  Stop arguing, start measuring. http://www.flickr.com/photos/stevenharris/4775722590/sizes/z/in/photostream/
  • 41. Understand the full scope of the transition •  Successfully navigating this transition means changing the fundamental workflows by which the business operates •  Software Development Life-cycles •  Quality Assurance •  Operations, Security and IT Life-cycles •  Audit and Compliance controls •  Business Owner relationships •  How much or how little depends on the shape of the company - but they are all deeply impacted
  • 42. Do not confuse existing structures for hard business requirements •  Existing business structures and technology choices are reflections of the problems of their era •  A fundamental shift in the problem necessitates allowing a re-consideration of those choices, both structural and technological •  Example: •  3 teams: Operating Systems, Middleware, Application Development •  3 isolated solutions: Operating System installation and patch management, Middleware configuration management, and Application deployment •  Are these choices being made because of solid technical reasons? Or faux business requirements?
  • 43. Confine the blast radius, but don’t limit the magnitude of the explosion •  With a scope of possible change that is so large, organizations cannot try and transform the entire organization at once •  Doing so will lead to an emotionally loaded and painful bureaucratic failure •  Reasonably so, because this approach is likely to be highly disruptive to gross productivity •  Similarly, undertaking smaller changes organization wide often leads to mediocrity •  This is great advice for incremental improvement •  It naturally detracts from the huge benefits that come from allowing for whole-systems design - you’re not allowed to think holistically, only piece-meal •  It leads to mediocre outcomes, if you want revolutionary results •  Successful transitions happen in sections of the business
  • 44. Take a whole-systems view of your technology platform •  As the technology platform becomes the prime delivery vehicle for customer experience, it requires a whole-system perspective to design and implement •  For example, choice of source code control system deeply impacts the available development workflows and continuous integration platform, which can impact asset creation and storage, which can impact production deployment methodologies, which impact audit and remediation, etc. •  They think about the holistic workflow and business process they want to engender - then select tools to implement, and re-enforce, that process http://www.flickr.com/photos/usnavy/7494170678/sizes/l/in/photostream/
  • 45. Re-enforce culture with technology, and vice versa Tooling is culture institutionalized •  Attempting to change how a business operates culturally with the same tools and processes that enforced the previous culture leads to worse results than doing nothing at all •  Consider the cultural traits you want to engender or discourage, and build a technology platform the enforces those considerations
  • 46. Every success story I found shared these traits Every failure lacked one or more of them.
  • 47. I have given you bad advice, and I am sorry. •  Tools don’t matter, culture does •  Only true if you understand the tools and the culture •  The tools matter as much as the culture – in a broken culture with a desire to change, the tooling can often lead the way to cultural changes easier than starting with big picture human change. •  Start small and wide •  Great advice for incremental improvement. Find the bottlenecks. Fix them. •  But if your goal is revolutionary – if you can’t close your eyes and see the future clearly, with the path intact – this leads to a slow, agonizing journey to mediocre results. •  You can bring your executives along •  You can do this if you don’t want revolutionary change. •  But this is heavy stuff – business wide, strategy changing, global economics stuff. If they don’t understand or agree, you are doing the business a disservice by shoving it down their throat •  They’ll be happier drifting slowly into failure with incremental improvements.
  • 48. You are the right people to transform your business http://www.flickr.com/photos/dkeats/4128747046/sizes/o/in/photostream/
  • 50. Your knowledge is the critical knowledge