SlideShare a Scribd company logo
1 of 51
Building and Scaling a
High-Performance Culture	
Randy Shoup
@randyshoup
linkedin.com/in/randyshoup
InfoQ.com: News & Community Site
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
autonomy-trust-pragmacy-teams/
• Over 1,000,000 software developers, architects and CTOs read the site world-
wide every month
• 250,000 senior developers subscribe to our weekly newsletter
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• 2 dedicated podcast channels: The InfoQ Podcast, with a focus on
Architecture and The Engineering Culture Podcast, with a focus on building
• 96 deep dives on innovative topics packed as downloadable emags and
minibooks
• Over 40 new content items per week
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon London
www.qconlondon.com
@randyshoup	
Successful companies
need to be able to	
•  Build a Product	
•  Sell a Product	
•  Get Along
Background	
@randyshoup
Culture eats strategy for
breakfast.	
-- Peter Drucker
@randyshoup
Culture eats strategy and
organization and technology and
process and … for breakfast.	
-- me
@randyshoup
Westrum Model of
Organizational Culture	
•  Generative Organization
o  Trust and Sharing
•  Bureaucratic Organization
o  Rules and Processes
•  Pathological Organization
o  Fear and Threat
@randyshoup
Elite	
vs.	
Low	
@randyshoup
High-Performing
Organizations	
è 2.5x more likely
to exceed goals
o Profitability
o Market share
o Productivity
@randyshoup
High-Performing
Culture	
	
• Trust and Collaboration	
	
• Autonomy and Accountability	
	
• Pragmatism and Progress
High-Performing
Culture	
	
• Trust and Collaboration	
	
• Autonomy and Accountability	
	
• Pragmatism and Progress
Psychological
Safety	
•  Team is safe for
interpersonal risk-taking
•  “Being able to show and
employ one’s self without
fear of negative
consequences”
•  More important than any
other factor in team
success
@randyshoup
Theory X vs.
Theory Y	
•  Dr. Douglas McGregor, 1960
•  Leadership’s beliefs about
what motivates employees
@randyshoup
Theory X vs.
Theory Y	
•  Theory X: people are
inherently lazy, avoid
responsibility, require
extrinsic motivation
•  Theory Y: people are
intrinsically motivated,
seek ownership, want
to perform well
@randyshoup
Cross-Functional
Collaboration	
•  Open communication
o  Individuals encouraged to work directly with each other
o  Prefer informal cooperation over formal channels
•  Best decisions made through partnership
o  Agreement on goals and priorities makes it easier to agree on tactics
o  Given common context, well-meaning people will generally agree
•  “Disagree and Commit”
@randyshoup
None of us is as smart as all of
us.	
-- Japanese proverb,
as quoted by Bob Taylor
@randyshoup
Google App Engine
Reliability Fixit	
•  Problem: Reliability issues in production
o  8-hour global outage in Fall 2013
o  Reliability issues had not been prioritized
•  Step 1: Identify the Problem
o  All team leads and senior engineers met in a room with a whiteboard
o  Enumerated all known and suspected reliability issues
o  Consolidated into 8-10 themes
@randyshoup
Google App Engine
Reliability Fixit	
•  Step 2: Understand the Problem
o  Each theme assigned to a lead or senior engineer to investigate and
learn more about
o  Timeboxed for 1 week
•  Step 3: Consensus and Prioritization
o  Leads discussed themes and prioritized work
o  Assigned engineers to tasks
@randyshoup
Google App Engine
Reliability Fixit	
•  Step 4: Implementation and Follow-Up
o  Engineers worked on assigned tasks
o  Minimal effort from management (~1 hour / week) to summarize progress
at weekly team meeting
•  è Results
o  10x reduction in reliability issues
o  Broader participation and ownership around the health of the platform
o  Improved team cohesion and camaraderie
o  Still remembered several years later
@randyshoup
WeWork
Signup Retrospective	
•  Problem: Signup issues in production
•  Step 1: Identify the Problem
•  Step 2: Understand the Problem
•  Step 3: Consensus and Prioritization
•  Step 4: Implementation and Follow-Up
•  è Results
@randyshoup
High-Performing
Culture	
	
• Trust and Collaboration	
	
• Autonomy and Accountability	
	
• Pragmatism and Progress
“It doesn’t make
sense to hire
smart people and
then tell them
what to do; we
hire smart people
so they can tell us
what to do.”	
@randyshoup
Autonomy and
Accountability	
•  Give a team a goal, not a solution
o  Measured by clear, customer-oriented metric(s)
•  Give the team autonomy
o  Let team own the best way to achieve their goal
•  Hold team accountable for *results*
o  Responsible for producing business value
o  Responsible for the results of their choices
@randyshoup
Traditional
Organizations	
Idea
Development
Quality
Operations
@randyshoup
Full-Stack
Teams	
Idea
Development
Quality
Operations
	
		
	 	
		
	 	
		
	
	
		
	 	
		
	 	
		
	
	
		
	 	
		
	 	
		
	
Idea
Development
Quality
Operations
Idea
Development
Quality
Operations
Business / Domain
Alignment	
<Business
Domain>
•  Aligned around a business
problem
o  Clear goals and metrics …
o  … that matter to customers!
•  Well-defined area of
responsibility
o  Single application / service or set of
related applications / services
@randyshoup
End-to-End
Ownership	
•  Teams own their roadmap
•  Team owns service from design to deployment to
retirement
•  No separate maintenance or sustaining engineering
team
@randyshoup
High-Performing
Culture	
	
• Trust and Collaboration	
	
• Autonomy and Accountability	
	
• Pragmatism and Progress
What problem are
you trying to solve?	
@randyshoup
“A problem
well-stated
is a problem
half-solved.”	
-- Charles Kettering,
head of research at GM
@randyshoup
Engineering is about solving
problems …	
@randyshoup	
… Sometimes we solve those
problems by writing code.
“Building the
wrong thing is
the biggest waste
in software
development.”	
@randyshoup
Fewer Things,
More Done	
@randyshoup
Feature 1	
Feature 2	
Feature 3	
Feature 4	
Feature 5	
Traditional
Organizations	
Month 4@randyshoup
Feature 1	
Feature 2	
Feature 3	
Feature 4	
Feature 5	
Continuous Delivery:
Fewer Things, More Done	
Month 4Month 2@randyshoup
Continuous Delivery:
Iterative Development	
Month 4Month 2
1a	 1b	 1c	 1d	
2a	 2b	 2c	
3a	 3b	 3c	 3d	
4a	 4b	 4c	
5a	 5b	
@randyshoup
Quality Matters	
@randyshoup
“Do you have time to do it
twice?”	
“We don’t have time to do it
right!”
	
@randyshoup
The more constrained you are
on time or resources, the more
important it is to build it right
the first time.	
@randyshoup
“Do not try to
do everything.
Do one thing
well.”	
@randyshoup
Vicious Cycle
of Technical Debt	
Technical
Debt	
“No time
to do it
right”	
Quick-
and-dirty	
@randyshoup
Virtuous Cycle
of Investment	
Solid
Foundation	
Confidence	
Faster and
Better	
Quality
Investment	
@randyshoup
1. Unlearn behaviors
and mindsets
2. Relearn new skills,
strategies, and
innovations
3. Break through old
habits and thinking	
@randyshoup
High-Performing
Culture	
	
• Trust and Collaboration	
	
• Autonomy and Accountability	
	
• Pragmatism and Progress
“The culture of an organization
is shaped by the worst behavior
the leader is willing to tolerate.”	
-- Gruenert and Whitaker,
School Culture Rewired
@randyshoup
“If you can’t change your
organization,
change your organization.”	
-- Martin Fowler
@randyshoup
We are Hiring!	
700 software engineers
globally, in	
•  New York	
•  Tel Aviv	
•  San Francisco	
•  Seattle	
•  Shanghai	
•  Singapore	
@randyshoup
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
autonomy-trust-pragmacy-teams/

More Related Content

More from C4Media

More from C4Media (20)

Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 
Navigating Complexity: High-performance Delivery and Discovery Teams
Navigating Complexity: High-performance Delivery and Discovery TeamsNavigating Complexity: High-performance Delivery and Discovery Teams
Navigating Complexity: High-performance Delivery and Discovery Teams
 
High Performance Cooperative Distributed Systems in Adtech
High Performance Cooperative Distributed Systems in AdtechHigh Performance Cooperative Distributed Systems in Adtech
High Performance Cooperative Distributed Systems in Adtech
 
Rust's Journey to Async/await
Rust's Journey to Async/awaitRust's Journey to Async/await
Rust's Journey to Async/await
 
Opportunities and Pitfalls of Event-Driven Utopia
Opportunities and Pitfalls of Event-Driven UtopiaOpportunities and Pitfalls of Event-Driven Utopia
Opportunities and Pitfalls of Event-Driven Utopia
 
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayDatadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
 
CockroachDB: Architecture of a Geo-Distributed SQL Database
CockroachDB: Architecture of a Geo-Distributed SQL DatabaseCockroachDB: Architecture of a Geo-Distributed SQL Database
CockroachDB: Architecture of a Geo-Distributed SQL Database
 
A Dive into Streams @LinkedIn with Brooklin
A Dive into Streams @LinkedIn with BrooklinA Dive into Streams @LinkedIn with Brooklin
A Dive into Streams @LinkedIn with Brooklin
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Building and Scaling a High-Performance Culture