SlideShare a Scribd company logo
From DevOps to Operations
Science
Christopher Brown, CTO,
Opscode
From DevOps to Operations Science
A business transformation in 3 acts…

• Christopher Brown
• Chief Technology Officer
• Twitter: @skeptomai, Email: cb@opscode.com
CTO

http://dlutzy.wordpress.com/2011/06/16/velocity-2011-day-1/

3
What is Chef?
Chef is an IT automation platform for developers & systems engineers to
continuously define, build, and manage infrastructure.
CHEF USES:
Recipes and
Cookbooks
that describe and deliver code.
Chef enables people to easily build &
manage complex & dynamic applications
at massive scale.

• Model for describing infrastructure
that promotes reuse
• Programmatically provision and
configure
• Reconstruct business from code
repository,
data backup, and bare metal
resources
People
http://www.flickr.com/photos/mikepd/240903973/
Business
Technology
People
http://www.flickr.com/photos/mikepd/240903973/
Software Engineering
Systems Adminstrators
DevOps
“Business” People?

http://www.flickr.com/photos/timyates/2854357446/sizes/l/
Hey Ops! Do I have to fire you?

...the site’s down again
“I was hired to roll back code”
DevOps is supposed to fix this, right?
“Accidentally, but relentlessly, America has
built a health-care system with incentives
that inexorably generate terrible and
perverse results.
Incentives that emphasize health care over
any other aspect of health and well-being.

That emphasize treatment over
prevention.
That disguise true costs.
That favor complexity, and discourage
transparent competition based on price
or quality.”
http://www.theatlantic.com/magazine/archive/2009/09/how-american-health-care-killed-my-father/307617/
Developer
Duck

DevOps Platypus

http://www.flickr.com/photos/baerchen57/5609858075/sizes/l/i
n/pool-809956@N25/

http://www.amamoorlodge.com.au/images/platypus-03-swimming.jpg

Ops
Beaver

http://www.biokids.umich.edu/critters/1995/Castor_canadensis/pictures/
How does DevOps help?
“The demographic seems to be experienced, talented 30-something

sysadmin
coders with a clear understanding that writing software is about making
money and shipping product.”

“If you're a developer, go and make friends with your sysadmins.
Don't view them as lower life forms, or as people to lob problems to. ...
If they're using Puppet or Chef, get involved - start contributing to their codebase.”

- Patrick Debois
http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/
Business
The Back Office Becomes The Front Office
“In ten years, I’m certain every COO

worth their salt

will have come from IT. Any COO who doesn’t
intimately understand the IT systems that actually run
the business is just an empty suit, relying on someone else
to do their job.”

Kim, Gene; Behr, Kevin ; Spafford, George (2013-01-10).
The Phoenix Project: A Novel About IT, DevOps, and
Helping Your Business Win (Kindle Locations 5805-5807). IT
Revolution Press. Kindle Edition.
• 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!
Software is the interface for consumption

http://www.flickr.com/photos/ebatty/467581939/sizes/l/in/photostream/
“The goal as a company is to have customer
service that is not just the best, but
legendary.” – Sam Walton (Walmart)

Applications became customer service
vehicles
“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)
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 business adaptations encapsulated in
Devops will eventually be ubiquitous
– ....At least, if you want to be great at the next couple decades of global economic growth
Continuous Delivery
• Businesses must deliver
better customer experience as
quickly and safely as possible.
• Safety matters!

• 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/
Every success story
we’ve found shares
some common traits

Every failure
lacks one or
more of them
Build a culture of personal empowerment and
accountability
•

Focus on responsibility and accountability,
rather than authority

– Functional 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
“Architects” responsible for high level
design, but no real commitment to
implementation
Treat failure as a learning
opportunity
“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. ...
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 No blame postmortems
Become allergic to
things that make you
slow

“The number 1
thing we can’t do is
get in people’s
way.”
Phil Dibowitz, Facebook

http://www.flickr.com/photos/lighttable/4981112645/sizes/o/in/photostream/
Re-enforce culture with technology,
and vice versa

“Tooling is culture institutionalized”
- Adam Jacob
Still with me?
• Christopher Brown
• Chief Technical Officer
• Twitter: @skeptomai, Email: cb@opscode.com

More Related Content

What's hot

Customer Analytics Techniques
Customer Analytics TechniquesCustomer Analytics Techniques
Customer Analytics Techniques
Pietro Leo
 
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Claire Rowland
 
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
Wojciech Seliga
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Jason Bloomberg
 
Calculation of the (Return of Investment) of a UX designer
Calculation of the (Return of Investment) of a UX designerCalculation of the (Return of Investment) of a UX designer
Calculation of the (Return of Investment) of a UX designer
Pavlos Vos (Nikolaos Pavlos Vosniadis)
 
Plugin style EA
Plugin style EAPlugin style EA
Plugin style EA
Kinshuk Adhikary
 
Successful Startup Pivots - 6 Case Studies
Successful Startup Pivots - 6 Case StudiesSuccessful Startup Pivots - 6 Case Studies
Successful Startup Pivots - 6 Case Studies
Angie Chang
 
Biz Product Learnings
Biz Product LearningsBiz Product Learnings
Biz Product Learnings
Kinshuk Adhikary
 
Greylock Partners: Prototyping Research
Greylock Partners: Prototyping ResearchGreylock Partners: Prototyping Research
Greylock Partners: Prototyping Research
Chris McCann
 
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing Success
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing SuccessBring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing Success
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing Success
LogMeIn
 
Making Faster UX in an Agile World - HOAPitt 2017
Making Faster UX in an Agile World - HOAPitt 2017Making Faster UX in an Agile World - HOAPitt 2017
Making Faster UX in an Agile World - HOAPitt 2017
Carol Smith
 
"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy
Blend Interactive
 
Eight Reasons Why the Internet of Things Is Doomed
Eight Reasons Why the Internet of Things Is DoomedEight Reasons Why the Internet of Things Is Doomed
Eight Reasons Why the Internet of Things Is Doomed
Jason Bloomberg
 
Hot Topics From Empower 2014
Hot Topics From Empower 2014Hot Topics From Empower 2014
Hot Topics From Empower 2014
Laserfiche
 
How Responsive Do You Want Your Website?
How Responsive Do You Want Your Website?How Responsive Do You Want Your Website?
How Responsive Do You Want Your Website?
IWMW
 
Stop Damning Your Users: How UX Can Save Your Mobile Soul
Stop Damning Your Users: How UX Can Save Your Mobile SoulStop Damning Your Users: How UX Can Save Your Mobile Soul
Stop Damning Your Users: How UX Can Save Your Mobile Soul
martytdx
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
Wojciech Seliga
 
Smart Housekeeping Apps
Smart Housekeeping AppsSmart Housekeeping Apps
Smart Housekeeping Apps
Kinshuk Adhikary
 
5-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 20155-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 2015
Wojciech Seliga
 

What's hot (20)

Customer Analytics Techniques
Customer Analytics TechniquesCustomer Analytics Techniques
Customer Analytics Techniques
 
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
 
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
 
Calculation of the (Return of Investment) of a UX designer
Calculation of the (Return of Investment) of a UX designerCalculation of the (Return of Investment) of a UX designer
Calculation of the (Return of Investment) of a UX designer
 
Plugin style EA
Plugin style EAPlugin style EA
Plugin style EA
 
Successful Startup Pivots - 6 Case Studies
Successful Startup Pivots - 6 Case StudiesSuccessful Startup Pivots - 6 Case Studies
Successful Startup Pivots - 6 Case Studies
 
Biz Product Learnings
Biz Product LearningsBiz Product Learnings
Biz Product Learnings
 
Greylock Partners: Prototyping Research
Greylock Partners: Prototyping ResearchGreylock Partners: Prototyping Research
Greylock Partners: Prototyping Research
 
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing Success
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing SuccessBring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing Success
Bring Your Own App (BYOA) - The Secret Weapon for Sales and Marketing Success
 
Making Faster UX in an Agile World - HOAPitt 2017
Making Faster UX in an Agile World - HOAPitt 2017Making Faster UX in an Agile World - HOAPitt 2017
Making Faster UX in an Agile World - HOAPitt 2017
 
"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy"Adaptive Content, Context, and Controversy
"Adaptive Content, Context, and Controversy
 
Eight Reasons Why the Internet of Things Is Doomed
Eight Reasons Why the Internet of Things Is DoomedEight Reasons Why the Internet of Things Is Doomed
Eight Reasons Why the Internet of Things Is Doomed
 
Hot Topics From Empower 2014
Hot Topics From Empower 2014Hot Topics From Empower 2014
Hot Topics From Empower 2014
 
How Responsive Do You Want Your Website?
How Responsive Do You Want Your Website?How Responsive Do You Want Your Website?
How Responsive Do You Want Your Website?
 
Stop Damning Your Users: How UX Can Save Your Mobile Soul
Stop Damning Your Users: How UX Can Save Your Mobile SoulStop Damning Your Users: How UX Can Save Your Mobile Soul
Stop Damning Your Users: How UX Can Save Your Mobile Soul
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
Government and Contractors Working Together
Government and Contractors Working TogetherGovernment and Contractors Working Together
Government and Contractors Working Together
 
Smart Housekeeping Apps
Smart Housekeeping AppsSmart Housekeeping Apps
Smart Housekeeping Apps
 
5-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 20155-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 2015
 

Similar to From DevOps to Operations Science

ChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
Chef Software, Inc.
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
server to cloud: converting a legacy platform to an open source paas
server to cloud:  converting a legacy platform to an open source paasserver to cloud:  converting a legacy platform to an open source paas
server to cloud: converting a legacy platform to an open source paas
Todd Fritz
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_PresentationLaszlo Szalvay
 
Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...
Paul Walk
 
Digital Dimensions
Digital DimensionsDigital Dimensions
Digital Dimensions
Tathagat Varma
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architecture
Jason Bloomberg
 
Aufbau von agilen und effizienten IT Organisationen mit DevOps
Aufbau von agilen und effizienten IT Organisationen mit DevOpsAufbau von agilen und effizienten IT Organisationen mit DevOps
Aufbau von agilen und effizienten IT Organisationen mit DevOps
AWS Germany
 
Product Management for AI
Product Management for AIProduct Management for AI
Product Management for AI
Peter Skomoroch
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The Cloud
Peter Coffee
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
Wojciech Seliga
 
Who's Afraid of Mobile Capture?
Who's Afraid of Mobile Capture?Who's Afraid of Mobile Capture?
Who's Afraid of Mobile Capture?
AIIM International
 
ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM
especificacoes.com
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
Giovanni Asproni
 
Integrating Atlassian Products
Integrating Atlassian ProductsIntegrating Atlassian Products
Integrating Atlassian Products
London APE
 
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
TechWell
 
Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptx
Kellyn Pot'Vin-Gorman
 
Hello. My name is, Social Business Design.
Hello. My name is, Social Business Design.Hello. My name is, Social Business Design.
Hello. My name is, Social Business Design.
James Dellow
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital Experience
John Head
 
CIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento totalCIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento total
Corporacion Colombia Digital
 

Similar to From DevOps to Operations Science (20)

ChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
 
server to cloud: converting a legacy platform to an open source paas
server to cloud:  converting a legacy platform to an open source paasserver to cloud:  converting a legacy platform to an open source paas
server to cloud: converting a legacy platform to an open source paas
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...
 
Digital Dimensions
Digital DimensionsDigital Dimensions
Digital Dimensions
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architecture
 
Aufbau von agilen und effizienten IT Organisationen mit DevOps
Aufbau von agilen und effizienten IT Organisationen mit DevOpsAufbau von agilen und effizienten IT Organisationen mit DevOps
Aufbau von agilen und effizienten IT Organisationen mit DevOps
 
Product Management for AI
Product Management for AIProduct Management for AI
Product Management for AI
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The Cloud
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
Who's Afraid of Mobile Capture?
Who's Afraid of Mobile Capture?Who's Afraid of Mobile Capture?
Who's Afraid of Mobile Capture?
 
ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
 
Integrating Atlassian Products
Integrating Atlassian ProductsIntegrating Atlassian Products
Integrating Atlassian Products
 
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
 
Redgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptxRedgate_summit_atl_kgorman_intersection.pptx
Redgate_summit_atl_kgorman_intersection.pptx
 
Hello. My name is, Social Business Design.
Hello. My name is, Social Business Design.Hello. My name is, Social Business Design.
Hello. My name is, Social Business Design.
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital Experience
 
CIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento totalCIO 360 grados: empoderamiento total
CIO 360 grados: empoderamiento total
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

From DevOps to Operations Science

  • 1. From DevOps to Operations Science Christopher Brown, CTO, Opscode
  • 2. From DevOps to Operations Science A business transformation in 3 acts… • Christopher Brown • Chief Technology Officer • Twitter: @skeptomai, Email: cb@opscode.com
  • 4. What is Chef? Chef is an IT automation platform for developers & systems engineers to continuously define, build, and manage infrastructure. CHEF USES: Recipes and Cookbooks that describe and deliver code. Chef enables people to easily build & manage complex & dynamic applications at massive scale. • Model for describing infrastructure that promotes reuse • Programmatically provision and configure • Reconstruct business from code repository, data backup, and bare metal resources
  • 9. Software Engineering Systems Adminstrators DevOps “Business” People? http://www.flickr.com/photos/timyates/2854357446/sizes/l/
  • 10. Hey Ops! Do I have to fire you? ...the site’s down again
  • 11. “I was hired to roll back code”
  • 12. DevOps is supposed to fix this, right?
  • 13. “Accidentally, but relentlessly, America has built a health-care system with incentives that inexorably generate terrible and perverse results. Incentives that emphasize health care over any other aspect of health and well-being. That emphasize treatment over prevention. That disguise true costs. That favor complexity, and discourage transparent competition based on price or quality.” http://www.theatlantic.com/magazine/archive/2009/09/how-american-health-care-killed-my-father/307617/
  • 15. How does DevOps help? “The demographic seems to be experienced, talented 30-something sysadmin coders with a clear understanding that writing software is about making money and shipping product.” “If you're a developer, go and make friends with your sysadmins. Don't view them as lower life forms, or as people to lob problems to. ... If they're using Puppet or Chef, get involved - start contributing to their codebase.” - Patrick Debois http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/
  • 16.
  • 18. The Back Office Becomes The Front Office “In ten years, I’m certain every COO worth their salt will have come from IT. Any COO who doesn’t intimately understand the IT systems that actually run the business is just an empty suit, relying on someone else to do their job.” Kim, Gene; Behr, Kevin ; Spafford, George (2013-01-10). The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Kindle Locations 5805-5807). IT Revolution Press. Kindle Edition.
  • 19. • 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!
  • 20. Software is the interface for consumption http://www.flickr.com/photos/ebatty/467581939/sizes/l/in/photostream/
  • 21. “The goal as a company is to have customer service that is not just the best, but legendary.” – Sam Walton (Walmart) Applications became customer service vehicles “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)
  • 22. 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 business adaptations encapsulated in Devops will eventually be ubiquitous – ....At least, if you want to be great at the next couple decades of global economic growth
  • 23. Continuous Delivery • Businesses must deliver better customer experience as quickly and safely as possible. • Safety matters! • 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/
  • 24. Every success story we’ve found shares some common traits Every failure lacks one or more of them
  • 25. Build a culture of personal empowerment and accountability • Focus on responsibility and accountability, rather than authority – Functional 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.
  • 26. 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 “Architects” responsible for high level design, but no real commitment to implementation
  • 27. Treat failure as a learning opportunity “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. ... 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 No blame postmortems
  • 28. Become allergic to things that make you slow “The number 1 thing we can’t do is get in people’s way.” Phil Dibowitz, Facebook http://www.flickr.com/photos/lighttable/4981112645/sizes/o/in/photostream/
  • 29. Re-enforce culture with technology, and vice versa “Tooling is culture institutionalized” - Adam Jacob
  • 31. • Christopher Brown • Chief Technical Officer • Twitter: @skeptomai, Email: cb@opscode.com

Editor's Notes

  1. Chef is a framework for building and managing servers, systems and software packages. Chef relies on abstract definitions (known as cookbooks and recipes) that describe how specific parts of your infrastructure should be built and managed. These recipes and cookbooks are managed like source code, kept centrally in a version-controlled repository, and made re-usable across your infrastructure. - When a new server comes online, the only thing that Chef needs to know is which of your centrally stored cookbooks and recipes to apply (ie “this new server or sets of servers should be apache webservers”)- Subsequently, making changes is as simple as pushing a single update and watching Chef roll it out to all of the servers for which that update applies. One of our customers may have described it best when he referred to Chef as “a fleet of little systems engineer robots who do all your dirty work for you”The result is a method for managing infrastructure that is an order of magnitude more scalable and flexible than prior generations. Our customers refer to this as "infrastructure as code".
  2. 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 allConsider the cultural traits you want to engender or discourage, and build a technology platform the enforces those considerations