High-Performance Culture Randy Shoup @randyshoup - - PowerPoint PPT Presentation

high performance culture
SMART_READER_LITE
LIVE PREVIEW

High-Performance Culture Randy Shoup @randyshoup - - PowerPoint PPT Presentation

Building and Scaling a High-Performance Culture Randy Shoup @randyshoup linkedin.com/in/randyshoup Successful companies need to be able to Build a Product Sell a Product Get Along @randyshoup Background @randyshoup Culture eats


slide-1
SLIDE 1

Building and Scaling a High-Performance Culture

Randy Shoup @randyshoup linkedin.com/in/randyshoup

slide-2
SLIDE 2

@randyshoup

Successful companies need to be able to

  • Build a Product
  • Sell a Product
  • Get Along
slide-3
SLIDE 3

Background

@randyshoup

slide-4
SLIDE 4

Culture eats strategy for breakfast.

  • - Peter Drucker

@randyshoup

slide-5
SLIDE 5

Culture eats strategy and

  • rganization and technology and

process and … for breakfast.

  • - me

@randyshoup

slide-6
SLIDE 6

Westrum Model of Organizational Culture

  • Generative Organization
  • Trust and Sharing
  • Bureaucratic Organization
  • Rules and Processes
  • Pathological Organization
  • Fear and Threat

@randyshoup

slide-7
SLIDE 7

Elite vs. Low

@randyshoup

slide-8
SLIDE 8

High-Performing Organizations

è 2.5x more likely to exceed goals

  • Profitability
  • Market share
  • Productivity

@randyshoup

slide-9
SLIDE 9

High-Performing Culture

  • Trust and Collaboration
  • Autonomy and Accountability
  • Pragmatism and Progress
slide-10
SLIDE 10

High-Performing Culture

  • Trust and Collaboration
  • Autonomy and Accountability
  • Pragmatism and Progress
slide-11
SLIDE 11

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
  • ther factor in team

success

@randyshoup

slide-12
SLIDE 12

Theory X vs. Theory Y

  • Dr. Douglas McGregor, 1960
  • Leadership’s beliefs about

what motivates employees

@randyshoup

slide-13
SLIDE 13

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

slide-14
SLIDE 14
slide-15
SLIDE 15

Cross-Functional Collaboration

  • Open communication
  • Individuals encouraged to work directly with each other
  • Prefer informal cooperation over formal channels
  • Best decisions made through partnership
  • Agreement on goals and priorities makes it easier to agree on tactics
  • Given common context, well-meaning people will generally agree
  • “Disagree and Commit”

@randyshoup

slide-16
SLIDE 16

None of us is as smart as all of us.

  • - Japanese proverb,

as quoted by Bob Taylor

@randyshoup

slide-17
SLIDE 17

Google App Engine Reliability Fixit

  • Problem: Reliability issues in production
  • 8-hour global outage in Fall 2013
  • Reliability issues had not been prioritized
  • Step 1: Identify the Problem
  • All team leads and senior engineers met in a room with a whiteboard
  • Enumerated all known and suspected reliability issues
  • Consolidated into 8-10 themes

@randyshoup

slide-18
SLIDE 18

Google App Engine Reliability Fixit

  • Step 2: Understand the Problem
  • Each theme assigned to a lead or senior engineer to investigate and

learn more about

  • Timeboxed for 1 week
  • Step 3: Consensus and Prioritization
  • Leads discussed themes and prioritized work
  • Assigned engineers to tasks

@randyshoup

slide-19
SLIDE 19

Google App Engine Reliability Fixit

  • Step 4: Implementation and Follow-Up
  • Engineers worked on assigned tasks
  • Minimal effort from management (~1 hour / week) to summarize progress

at weekly team meeting

  • è Results
  • 10x reduction in reliability issues
  • Broader participation and ownership around the health of the platform
  • Improved team cohesion and camaraderie
  • Still remembered several years later

@randyshoup

slide-20
SLIDE 20

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

slide-21
SLIDE 21

High-Performing Culture

  • Trust and Collaboration
  • Autonomy and Accountability
  • Pragmatism and Progress
slide-22
SLIDE 22

“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

slide-23
SLIDE 23

Autonomy and Accountability

  • Give a team a goal, not a solution
  • Measured by clear, customer-oriented metric(s)
  • Give the team autonomy
  • Let team own the best way to achieve their goal
  • Hold team accountable for *results*
  • Responsible for producing business value
  • Responsible for the results of their choices

@randyshoup

slide-24
SLIDE 24

Traditional Organizations

Idea Development Quality Operations

@randyshoup

slide-25
SLIDE 25

Full-Stack Teams

Idea Development Quality Operations Idea Development Quality Operations Idea Development Quality Operations

slide-26
SLIDE 26

Business / Domain Alignment

<Business Domain>

  • Aligned around a business

problem

  • Clear goals and metrics …
  • … that matter to customers!
  • Well-defined area of

responsibility

  • Single application / service or set of

related applications / services

@randyshoup

slide-27
SLIDE 27

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

slide-28
SLIDE 28

High-Performing Culture

  • Trust and Collaboration
  • Autonomy and Accountability
  • Pragmatism and Progress
slide-29
SLIDE 29

What problem are you trying to solve?

@randyshoup

slide-30
SLIDE 30

“A problem well-stated is a problem half-solved.”

  • - Charles Kettering,

head of research at GM

@randyshoup

slide-31
SLIDE 31

Engineering is about solving problems …

@randyshoup

… Sometimes we solve those problems by writing code.

slide-32
SLIDE 32

“Building the wrong thing is the biggest waste in software development.”

@randyshoup

slide-33
SLIDE 33

Fewer Things, More Done

@randyshoup

slide-34
SLIDE 34

Feature 1 Feature 2 Feature 3 Feature 4 Feature 5

Traditional Organizations

Month 4

@randyshoup

slide-35
SLIDE 35

Feature 1 Feature 2 Feature 3 Feature 4 Feature 5

Continuous Delivery: Fewer Things, More Done

Month 4 Month 2

@randyshoup

slide-36
SLIDE 36

Continuous Delivery: Iterative Development

Month 4 Month 2

1a 1b 1c 1d 2a 2b 2c 3a 3b 3c 3d 4a 4b 4c 5a 5b

@randyshoup

slide-37
SLIDE 37
slide-38
SLIDE 38

Quality Matters

@randyshoup

slide-39
SLIDE 39

“Do you have time to do it twice?” “We don’t have time to do it right!”

@randyshoup

slide-40
SLIDE 40

The more constrained you are

  • n time or resources, the more

important it is to build it right the first time.

@randyshoup

slide-41
SLIDE 41

“Do not try to do everything. Do one thing well.”

@randyshoup

slide-42
SLIDE 42

Vicious Cycle

  • f Technical Debt

Technical Debt “No time to do it right” Quick- and-dirty

@randyshoup

slide-43
SLIDE 43

Virtuous Cycle

  • f Investment

Solid Foundation Confidence Faster and Better Quality Investment

@randyshoup

slide-44
SLIDE 44
  • 1. Unlearn behaviors

and mindsets

  • 2. Relearn new skills,

strategies, and innovations

  • 3. Break through old

habits and thinking

@randyshoup

slide-45
SLIDE 45

High-Performing Culture

  • Trust and Collaboration
  • Autonomy and Accountability
  • Pragmatism and Progress
slide-46
SLIDE 46

“The culture of an organization is shaped by the worst behavior the leader is willing to tolerate.”

  • - Gruenert and Whitaker,

School Culture Rewired

@randyshoup

slide-47
SLIDE 47

“If you can’t change your

  • rganization,

change your organization.”

  • - Martin Fowler

@randyshoup

slide-48
SLIDE 48

We are Hiring!

700 software engineers globally, in

  • New York
  • Tel Aviv
  • San Francisco
  • Seattle
  • Shanghai
  • Singapore

@randyshoup