SlideShare a Scribd company logo
@normalfaults
99 Problems 

but Technology ain’t one
Nirmal	Mehta	
Twitter/Github:	@normalfaults	
5/17/17
5/2/17 1
@normalfaults
Nirmal Mehta
• 9	years	Government	IT	consulting	
• Docker	Captain	
• #EverythingDevops	
• I	heart	new	technology		
• I	heart	when	people	get	excited	
and	passionate	about	new	ideas,	
technology	and	things	
• Docker	Raleigh	!
5/2/17 2
Instagram:	@starla.abbey
@normalfaults
Answers are hard.



This presentation will raise more questions
then answers 



Let it be a start of a conversation
5/2/17 3
@normalfaults
Technology is easy





Culture and People are hard

5/2/17 4
Devops is technology and culture
@normalfaults




Are you saying Technology is not important?



Technology provides the safety blanket in DevOps style
organizations. 



Technology provides trust through repeatability and
automation



5/2/17 5
@normalfaults
Yoda on IT Culture: Fear
“I	love	controlling	the	IP	address	
allocation	excel	spreadsheet.	I’m	
not	too	sure	about	this	DEV-
operations	automation	stuff“
5/2/17 6
@normalfaults
Yoda on IT Culture: Anger
	“Why	do	we	have	to	change	this	
process?!?	I	don’t	like	it	when	I	don’t	
have	control….	aarrrgghhh”
5/2/17 7
@normalfaults
Yoda on IT Culture: Hate
“How	are	we	supposed	to	keep	
track	of	all	our	ip	addresses	
now!?!”
5/2/17 8
@normalfaults
Yoda on IT Culture: Suffering
Why	does	it	take	100	days		
to	get	a	VM?
5/2/17 9
@normalfaults
How can we help foster DevOps Culture?
Use	the	Force!
5/2/17 10
@normalfaults
How can we help foster DevOps Culture?
Behavioral	Economics!
5/2/17 11
@normalfaults
How can we help foster DevOps Culture?
Group	Selection	Bias	
• Have	people	from	various	backgrounds	and	
perspectives	on	delivery	teams	
• The	more	perspectives	and	diversity	the	better	
• Create	teams	that	are	cross	cut	of	functions	
versus	“Network	team”	or	“Security	Team”
5/2/17 12
@normalfaults
How can we help foster DevOps Culture?
Incentives	
• If	the	change	is	captured	as	Infrastructure	as	
Code	and	there	are	good	tests	then	it	
automatically	goes	through	Change	Control	
Board	
• Otherwise	it	will	be	a	2	week	review!	
• Create	positive	incentive	paths	for	the	behavior	
we	want
5/2/17 13
@normalfaults
How can we help foster DevOps Culture?
Empowering	Change	
• Give	folks	the	ability	and	authority	to	change	
the	environment	
• Otherwise	amplifications	of	power	differences	
will	create	a	negative	cycle	
• Innovation	is	constantly	needed	to	break	
negative	process	
5/2/17 14
@normalfaults
How can we help foster DevOps Culture?
5/2/17 15
Are there other cultural “hacks” we can do to
accelerate IT organizations?
How can we use technology to solve these
people problems?
“Breaking Bad” Equilibrium
John Willis
Twitter: botchagalupe
GitHub: botchagalupe
• One of the founding members of “Devopsdays”
• Co-author of the “Devops Handbook”.
• Author of the “Introduction to Devops” on Linux Foundation edX.
• Podcaster at devopscafe.org
• Devops Enterprise Summit - Cofounder
• Nine person in at Chef (VP of Customer Enablement)
• Formally Director of Devops at Dell
• Found of Socketplane (Acquired by Docker)
• 10 Startups over 25 years
About John Willis
https://github.com/botchagalupe/my-presentations
• Economics

• Wealth

• Markets

• Thermodynamics
Equilibrium
• Techical Debt

• Cooperation

• Risk 

• Work Life Balance

• Burnout
Equilibrium
It’s a strategy that all the
players in the game can adopt
and converge on, but it won’t
produce a desirable outcome
for anyone.
Bad Equilibrium
False Equilibrium
False Analytics
http://www.slideshare.net/swardley/an-introduction-to-wardley-maps
Movie Fun
More Fun - Game Theory
Is a state of allocation of resources in
which it is impossible to make any one
individual better off without making at
least one individual worse off.
(KIND OF LIKE ZERO SUM)
Pareto Efficiency
A situation is inefficient if someone
can be made better off even after
compensating those made worse off.
Pareto Inefficiency
A concept of game theory where the
optimal outcome of a game is one
where no player has an incentive to
deviate from his chosen strategy after
considering an opponent's choice.
Nash Equilibrium
Sarah
Steven
Split Steal
Split
Steal
100%50%
50%
100% 0%
0% 0%
0%
Nash

Equilibrium
34
A Nash equilibrium is what's strategically feasible.
A Pareto optimal solution is what's efficient.
Ibrahim
Nick
Split Steal
Split
Steal
100%50%
50%
100% 0%
0% 0%
0%
Nick
Ibrahim
Split Steal
Split
Steal
100%
0%
0%
0%
Why Michael Lewis?
Forty years ago, Israeli psychologists Daniel Kahneman and
Amos Tversky wrote a series of breathtakingly original
studies undoing our assumptions about the decision-
making process. Their papers showed the ways in which
the human mind erred, systematically, when forced to make
judgments in uncertain situations. Their work created the
field of behavioral economics, revolutionized Big Data
studies, advanced evidence-based medicine, led to a new
approach to government regulation, and made much of
Michael Lewis’s own work possible. Kahneman and Tversky
are more responsible than anybody for the powerful trend
to mistrust human intuition and defer to algorithms.
• Human Irrationality
• Heuristics
• System 1 (fast)
• System 2 (slow)
• Availability Bias
• Regression to the Mean
• Overconfidence
• Illusion of Validity
That’s how it’s
always been done
around here!
• Undesirable Outcomes

• Pareto Inefficient 

• Nash Equilibrium

• False Analytics

• Human Irrationality

• Cognitive Bias

• Overconfidence
Devops Bad Equilibrium
Good
Opportunities…

- Discontinuity

- Dislocation
Breaking Bad Equilibrium
• Make work visible 

• Manage WIP

• Manage Flow

• Create high trust

• Embrace failure

• Empathy
Devops Advanced
Good Better
Really Hard Stuff
Better Excellent
• Psychological Safety

• Blamelessness 

• Rethink SLA’s

• Increase Headcount

• Increase Buffers

• Learning Organization
You are either building a
learning organization…
or you will be losing to
someone who is…
Andrew Clay Shafer
51
“I wish you way more than luck.”
― David Foster Wallace
@normalfaults
We are hiring!



boozallen.com/careers 



mehta_nirmal@bah.com



5/2/17 52
@normalfaults5/2/17 53

More Related Content

What's hot

2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene KimGene Kim
 
Automated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data DüsseldorfAutomated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data DüsseldorfLars Trieloff
 
Wicked Problems: The Black holes we're designing into our future tech
Wicked Problems: The Black holes we're designing into our future techWicked Problems: The Black holes we're designing into our future tech
Wicked Problems: The Black holes we're designing into our future techLola Oyelayo
 
Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014johanna kollmann
 
Carrot stick-consequences-app secdc-2010
Carrot stick-consequences-app secdc-2010Carrot stick-consequences-app secdc-2010
Carrot stick-consequences-app secdc-2010orcus666
 
How to Use Agile to Move the Earth
How to Use Agile to Move the EarthHow to Use Agile to Move the Earth
How to Use Agile to Move the EarthRyan Martens
 
Stop Getting Crushed By Business Pressure
Stop Getting Crushed By Business PressureStop Getting Crushed By Business Pressure
Stop Getting Crushed By Business PressureArty Starr
 
Top 5 Reasons Why Improvement Efforts Fail
Top 5 Reasons Why Improvement Efforts FailTop 5 Reasons Why Improvement Efforts Fail
Top 5 Reasons Why Improvement Efforts FailArty Starr
 
Big Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big DataBig Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big DataLars Trieloff
 
Sense-making for digital products - UX Lausanne
Sense-making for digital products - UX LausanneSense-making for digital products - UX Lausanne
Sense-making for digital products - UX Lausannejohanna kollmann
 
Big Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big DataBig Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big DataLars Trieloff
 
How to get value out of data
How to get value out of dataHow to get value out of data
How to get value out of dataLars Trieloff
 
Geelong College Presentation
Geelong College PresentationGeelong College Presentation
Geelong College PresentationGeoff Brown
 
How We Killed Our Process, Technology Stack, and Assumptions — and Survived
How We Killed Our Process, Technology Stack, and Assumptions — and SurvivedHow We Killed Our Process, Technology Stack, and Assumptions — and Survived
How We Killed Our Process, Technology Stack, and Assumptions — and Survivedcolleenfry
 
Automated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data HamburgAutomated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data HamburgLars Trieloff
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowVictorOps
 
Business Reasons for Predictive Applications
Business Reasons for Predictive ApplicationsBusiness Reasons for Predictive Applications
Business Reasons for Predictive ApplicationsLars Trieloff
 

What's hot (20)

2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim
 
Automated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data DüsseldorfAutomated Decision Making with Predictive Applications – Big Data Düsseldorf
Automated Decision Making with Predictive Applications – Big Data Düsseldorf
 
Wicked Problems: The Black holes we're designing into our future tech
Wicked Problems: The Black holes we're designing into our future techWicked Problems: The Black holes we're designing into our future tech
Wicked Problems: The Black holes we're designing into our future tech
 
Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014
 
Carrot stick-consequences-app secdc-2010
Carrot stick-consequences-app secdc-2010Carrot stick-consequences-app secdc-2010
Carrot stick-consequences-app secdc-2010
 
How to Use Agile to Move the Earth
How to Use Agile to Move the EarthHow to Use Agile to Move the Earth
How to Use Agile to Move the Earth
 
Stop Getting Crushed By Business Pressure
Stop Getting Crushed By Business PressureStop Getting Crushed By Business Pressure
Stop Getting Crushed By Business Pressure
 
Top 5 Reasons Why Improvement Efforts Fail
Top 5 Reasons Why Improvement Efforts FailTop 5 Reasons Why Improvement Efforts Fail
Top 5 Reasons Why Improvement Efforts Fail
 
Big Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big DataBig Data Berlin – Automating Decisions is the Next Frontier for Big Data
Big Data Berlin – Automating Decisions is the Next Frontier for Big Data
 
Sense-making for digital products - UX Lausanne
Sense-making for digital products - UX LausanneSense-making for digital products - UX Lausanne
Sense-making for digital products - UX Lausanne
 
Creating a Technology Disaster Plan
Creating a Technology Disaster PlanCreating a Technology Disaster Plan
Creating a Technology Disaster Plan
 
Big Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big DataBig Data Munich – Decision Automation and Big Data
Big Data Munich – Decision Automation and Big Data
 
How to get value out of data
How to get value out of dataHow to get value out of data
How to get value out of data
 
Geelong College Presentation
Geelong College PresentationGeelong College Presentation
Geelong College Presentation
 
How We Killed Our Process, Technology Stack, and Assumptions — and Survived
How We Killed Our Process, Technology Stack, and Assumptions — and SurvivedHow We Killed Our Process, Technology Stack, and Assumptions — and Survived
How We Killed Our Process, Technology Stack, and Assumptions — and Survived
 
Automated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data HamburgAutomated Decision making with Predictive Applications – Big Data Hamburg
Automated Decision making with Predictive Applications – Big Data Hamburg
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to Know
 
The Foresight method for scenario building
The Foresight method for scenario buildingThe Foresight method for scenario building
The Foresight method for scenario building
 
Multitasking
MultitaskingMultitasking
Multitasking
 
Business Reasons for Predictive Applications
Business Reasons for Predictive ApplicationsBusiness Reasons for Predictive Applications
Business Reasons for Predictive Applications
 

Similar to I got 99 problems but tech aint one

A strong belief loosely held
A strong belief loosely heldA strong belief loosely held
A strong belief loosely heldDocker, Inc.
 
A Strong Belief, Loosely Held: Bringing Empathy to IT
A Strong Belief, Loosely Held: Bringing Empathy to ITA Strong Belief, Loosely Held: Bringing Empathy to IT
A Strong Belief, Loosely Held: Bringing Empathy to ITDocker, Inc.
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017Andrew Shafer
 
Bootstrapping a-devops-matter
Bootstrapping a-devops-matterBootstrapping a-devops-matter
Bootstrapping a-devops-matterSkills Matter
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?dev2ops
 
SharePoint Governance. Stop features thinking,
SharePoint Governance. Stop features thinking, SharePoint Governance. Stop features thinking,
SharePoint Governance. Stop features thinking, Patrick Sledz
 
Architecting a Post Mortem - Velocity 2018 San Jose Tutorial
Architecting a Post Mortem - Velocity 2018 San Jose TutorialArchitecting a Post Mortem - Velocity 2018 San Jose Tutorial
Architecting a Post Mortem - Velocity 2018 San Jose TutorialWill Gallego
 
HWZ-Darden Konferenz: The Curatorial Challenge of Leaders
HWZ-Darden Konferenz: The Curatorial Challenge of LeadersHWZ-Darden Konferenz: The Curatorial Challenge of Leaders
HWZ-Darden Konferenz: The Curatorial Challenge of LeadersHWZ Hochschule für Wirtschaft
 
vBrownBag Presentation
vBrownBag PresentationvBrownBag Presentation
vBrownBag PresentationJon Hildebrand
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry WaterAndrew Shafer
 
Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Startup Product
 
Rebooting the Team - Surge 2013
Rebooting the Team - Surge 2013Rebooting the Team - Surge 2013
Rebooting the Team - Surge 2013Fran Fabrizio
 
The Journey to DevSecOps
The Journey to DevSecOpsThe Journey to DevSecOps
The Journey to DevSecOpsShannon Lietz
 
Decisions and Technical Leadership
Decisions and Technical LeadershipDecisions and Technical Leadership
Decisions and Technical LeadershipRuth Malan
 
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...DevOpsDays Houston
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsNicole Forsgren
 
Top Three Challenges to Building an Organization Dedicated to Social Learning
Top Three Challenges to Building an Organization Dedicated to Social LearningTop Three Challenges to Building an Organization Dedicated to Social Learning
Top Three Challenges to Building an Organization Dedicated to Social LearningintroNetworks.com
 
Ten Ways To Doom Your DevOps
Ten Ways To Doom Your DevOpsTen Ways To Doom Your DevOps
Ten Ways To Doom Your DevOpsGene Gotimer
 

Similar to I got 99 problems but tech aint one (20)

A strong belief loosely held
A strong belief loosely heldA strong belief loosely held
A strong belief loosely held
 
Scrum Gathering Austin Catherine Louis.pdf
Scrum Gathering Austin Catherine Louis.pdfScrum Gathering Austin Catherine Louis.pdf
Scrum Gathering Austin Catherine Louis.pdf
 
A Strong Belief, Loosely Held: Bringing Empathy to IT
A Strong Belief, Loosely Held: Bringing Empathy to ITA Strong Belief, Loosely Held: Bringing Empathy to IT
A Strong Belief, Loosely Held: Bringing Empathy to IT
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
 
Bootstrapping a-devops-matter
Bootstrapping a-devops-matterBootstrapping a-devops-matter
Bootstrapping a-devops-matter
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 
SharePoint Governance. Stop features thinking,
SharePoint Governance. Stop features thinking, SharePoint Governance. Stop features thinking,
SharePoint Governance. Stop features thinking,
 
Architecting a Post Mortem - Velocity 2018 San Jose Tutorial
Architecting a Post Mortem - Velocity 2018 San Jose TutorialArchitecting a Post Mortem - Velocity 2018 San Jose Tutorial
Architecting a Post Mortem - Velocity 2018 San Jose Tutorial
 
HWZ-Darden Konferenz: The Curatorial Challenge of Leaders
HWZ-Darden Konferenz: The Curatorial Challenge of LeadersHWZ-Darden Konferenz: The Curatorial Challenge of Leaders
HWZ-Darden Konferenz: The Curatorial Challenge of Leaders
 
vBrownBag Presentation
vBrownBag PresentationvBrownBag Presentation
vBrownBag Presentation
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
 
Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo
 
Rebooting the Team - Surge 2013
Rebooting the Team - Surge 2013Rebooting the Team - Surge 2013
Rebooting the Team - Surge 2013
 
The Journey to DevSecOps
The Journey to DevSecOpsThe Journey to DevSecOps
The Journey to DevSecOps
 
The Journey to DevSecOps
The Journey to DevSecOpsThe Journey to DevSecOps
The Journey to DevSecOps
 
Decisions and Technical Leadership
Decisions and Technical LeadershipDecisions and Technical Leadership
Decisions and Technical Leadership
 
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
 
Top Three Challenges to Building an Organization Dedicated to Social Learning
Top Three Challenges to Building an Organization Dedicated to Social LearningTop Three Challenges to Building an Organization Dedicated to Social Learning
Top Three Challenges to Building an Organization Dedicated to Social Learning
 
Ten Ways To Doom Your DevOps
Ten Ways To Doom Your DevOpsTen Ways To Doom Your DevOps
Ten Ways To Doom Your DevOps
 

Recently uploaded

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
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 GrafanaRTTS
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
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 ParametersSafe Software
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
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
 
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
 
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
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 

Recently uploaded (20)

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
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
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
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...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
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...
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 

I got 99 problems but tech aint one

  • 1. @normalfaults 99 Problems 
 but Technology ain’t one Nirmal Mehta Twitter/Github: @normalfaults 5/17/17 5/2/17 1
  • 2. @normalfaults Nirmal Mehta • 9 years Government IT consulting • Docker Captain • #EverythingDevops • I heart new technology • I heart when people get excited and passionate about new ideas, technology and things • Docker Raleigh ! 5/2/17 2 Instagram: @starla.abbey
  • 3. @normalfaults Answers are hard.
 
 This presentation will raise more questions then answers 
 
 Let it be a start of a conversation 5/2/17 3
  • 4. @normalfaults Technology is easy
 
 
 Culture and People are hard
 5/2/17 4 Devops is technology and culture
  • 5. @normalfaults 
 
 Are you saying Technology is not important?
 
 Technology provides the safety blanket in DevOps style organizations. 
 
 Technology provides trust through repeatability and automation
 
 5/2/17 5
  • 6. @normalfaults Yoda on IT Culture: Fear “I love controlling the IP address allocation excel spreadsheet. I’m not too sure about this DEV- operations automation stuff“ 5/2/17 6
  • 7. @normalfaults Yoda on IT Culture: Anger “Why do we have to change this process?!? I don’t like it when I don’t have control…. aarrrgghhh” 5/2/17 7
  • 8. @normalfaults Yoda on IT Culture: Hate “How are we supposed to keep track of all our ip addresses now!?!” 5/2/17 8
  • 9. @normalfaults Yoda on IT Culture: Suffering Why does it take 100 days to get a VM? 5/2/17 9
  • 10. @normalfaults How can we help foster DevOps Culture? Use the Force! 5/2/17 10
  • 11. @normalfaults How can we help foster DevOps Culture? Behavioral Economics! 5/2/17 11
  • 12. @normalfaults How can we help foster DevOps Culture? Group Selection Bias • Have people from various backgrounds and perspectives on delivery teams • The more perspectives and diversity the better • Create teams that are cross cut of functions versus “Network team” or “Security Team” 5/2/17 12
  • 13. @normalfaults How can we help foster DevOps Culture? Incentives • If the change is captured as Infrastructure as Code and there are good tests then it automatically goes through Change Control Board • Otherwise it will be a 2 week review! • Create positive incentive paths for the behavior we want 5/2/17 13
  • 14. @normalfaults How can we help foster DevOps Culture? Empowering Change • Give folks the ability and authority to change the environment • Otherwise amplifications of power differences will create a negative cycle • Innovation is constantly needed to break negative process 5/2/17 14
  • 15. @normalfaults How can we help foster DevOps Culture? 5/2/17 15 Are there other cultural “hacks” we can do to accelerate IT organizations? How can we use technology to solve these people problems?
  • 16. “Breaking Bad” Equilibrium John Willis Twitter: botchagalupe GitHub: botchagalupe
  • 17. • One of the founding members of “Devopsdays” • Co-author of the “Devops Handbook”. • Author of the “Introduction to Devops” on Linux Foundation edX. • Podcaster at devopscafe.org • Devops Enterprise Summit - Cofounder • Nine person in at Chef (VP of Customer Enablement) • Formally Director of Devops at Dell • Found of Socketplane (Acquired by Docker) • 10 Startups over 25 years About John Willis https://github.com/botchagalupe/my-presentations
  • 18. • Economics • Wealth • Markets • Thermodynamics Equilibrium
  • 19. • Techical Debt • Cooperation • Risk • Work Life Balance • Burnout Equilibrium
  • 20. It’s a strategy that all the players in the game can adopt and converge on, but it won’t produce a desirable outcome for anyone. Bad Equilibrium
  • 24.
  • 25.
  • 26. More Fun - Game Theory
  • 27. Is a state of allocation of resources in which it is impossible to make any one individual better off without making at least one individual worse off. (KIND OF LIKE ZERO SUM) Pareto Efficiency
  • 28. A situation is inefficient if someone can be made better off even after compensating those made worse off. Pareto Inefficiency
  • 29.
  • 30. A concept of game theory where the optimal outcome of a game is one where no player has an incentive to deviate from his chosen strategy after considering an opponent's choice. Nash Equilibrium
  • 31.
  • 32.
  • 34. 34 A Nash equilibrium is what's strategically feasible. A Pareto optimal solution is what's efficient.
  • 35.
  • 36.
  • 37.
  • 38.
  • 42.
  • 43. Forty years ago, Israeli psychologists Daniel Kahneman and Amos Tversky wrote a series of breathtakingly original studies undoing our assumptions about the decision- making process. Their papers showed the ways in which the human mind erred, systematically, when forced to make judgments in uncertain situations. Their work created the field of behavioral economics, revolutionized Big Data studies, advanced evidence-based medicine, led to a new approach to government regulation, and made much of Michael Lewis’s own work possible. Kahneman and Tversky are more responsible than anybody for the powerful trend to mistrust human intuition and defer to algorithms.
  • 44. • Human Irrationality • Heuristics • System 1 (fast) • System 2 (slow) • Availability Bias • Regression to the Mean • Overconfidence • Illusion of Validity
  • 45. That’s how it’s always been done around here!
  • 46. • Undesirable Outcomes • Pareto Inefficient • Nash Equilibrium • False Analytics
 • Human Irrationality • Cognitive Bias • Overconfidence Devops Bad Equilibrium Good Opportunities… - Discontinuity - Dislocation
  • 48. • Make work visible • Manage WIP • Manage Flow • Create high trust • Embrace failure • Empathy Devops Advanced Good Better
  • 49. Really Hard Stuff Better Excellent • Psychological Safety • Blamelessness • Rethink SLA’s • Increase Headcount • Increase Buffers • Learning Organization
  • 50. You are either building a learning organization… or you will be losing to someone who is… Andrew Clay Shafer
  • 51. 51 “I wish you way more than luck.” ― David Foster Wallace
  • 52. @normalfaults We are hiring!
 
 boozallen.com/careers 
 
 mehta_nirmal@bah.com
 
 5/2/17 52