Technology
@randyshoup
High-Performance Remote and Distributed Teams
Randy Shoup
VP Engineering
High-Performance Remote and Distributed Teams Randy Shoup VP - - PowerPoint PPT Presentation
High-Performance Remote and Distributed Teams Randy Shoup VP Engineering Technology @randyshoup Background Technology @randyshoup WeWorks Distributed Technology Teams Montral New York Salt Lake City Seattle San Francisco
Technology
@randyshoup
Randy Shoup
VP Engineering
Technology
@randyshoup
Background
Technology
@randyshoup
New York San Francisco Tel Aviv Shanghai Singapore Seattle Palo Alto
WeWork’s Distributed Technology Teams
Montréal Salt Lake City
Technology
@randyshoup
Technology
@randyshoup
Technology
@randyshoup
Technology
@randyshoup
Remoteness Spectrum
Single site Multiple sites Remote-first
Technology
@randyshoup
Remoteness Spectrum
Single site Multiple sites Remote-first (1995-2006)
Technology
@randyshoup
Remoteness Anti-patterns
Centralized HQ control Site + Satellite Remote
Technology
@randyshoup
Technology
@randyshoup
Technology
@randyshoup
People Benefits
Hire Across Geographies
Diversity and Inclusion
Retention
Technology
@randyshoup
People Challenges
Local Hiring
Local Compensation
Local Regulation
Technology
@randyshoup
Onboarding
Onsite
Mentor / Buddy System
Structured Onboarding
Technology
@randyshoup
Technology
@randyshoup
Productive Workspace
Infrastructure
Physical Space
Technology
@randyshoup
Maker’s Schedule, Manager’s Schedule
Standup WORK Meeting WORK
Meeting Meeting Meeting Meeting Meeting Meeting Meeting Meeting Meeting Meeting
Technology
@randyshoup
Time Management
Flow Time
Setting boundaries
Technology
@randyshoup
Employee Benefits
Geographic Flexibility
Work-Life Balance
Productivity
These benefits also apply to HQ employees, too!
Technology
@randyshoup
Employee Challenges
Geographic Flexibility
Work-Life Balance
Productivity
Technology
@randyshoup
Managing Remote Teams
Remote Managers
Structure
level
Management Behaviors
Technology
@randyshoup
Technology
@randyshoup
Full-Stack Teams
Idea Development Quality Operations Idea Development Quality Operations Idea Development Quality Operations
Technology
@randyshoup
Business / Domain Alignment
<Business Domain>
problem
○
Clear goals and metrics …
○
… that matter to customers!
○
Single application / service or set of related applications / services
Technology
@randyshoup
Leveraging Remote Teams
first
All Local OR All Remote
Work Distribution
Technology
@randyshoup
Leveraging Remote Teams
Follow the Sun
Close to Customers
“Natural Experiments”
Technology
@randyshoup
Managing Time Zones
Respect Time Zones
Respect Calendars
Technology
@randyshoup
Technology
@randyshoup
Technology
@randyshoup
Critical Tools
Technology
@randyshoup
Communication Styles
Written Communication In-person Conversation
Slow Rapid Intentional Effortless Lower-bandwidth High-bandwidth Persistent Ephemeral Different places / times Same place / time
Technology
@randyshoup
Technology
@randyshoup
Technology
@randyshoup
Effective Asynchronous Communication
Clarity
Overcommunicate
Feedback
Technology
@randyshoup
Technology
@randyshoup
Meeting Discipline
Clarity
Discussion
Explicit Action / Next Step
Technology
@randyshoup
Meeting Etiquette
Respect Remotes
Enable Offline Catch-up
Foster Social Connections
Technology
@randyshoup
Technology
@randyshoup
Meeting Etiquette
questions
feedback
…
Psychological Safety around Questions
hand”
Psychological Safety around Interruptions
Technology
@randyshoup
40
Technology
@randyshoup
Travel
Clear Expectations
Regular physical meetings
Technology
@randyshoup
Summits / Retreats
Goals
Regular Cadence
exceptions
Attendance
Technology
@randyshoup
Summits / Retreats
Social Bonds and Connections
Collaboration
Technology
@randyshoup
Concluding Thoughts
Technology
@randyshoup
I sense a growing reluctance amongst the best developers to accept the location and commuting disadvantages of single site work. This is increasingly true as people get more experience, and thus more valuable. You can either try to ignore this and accept the best people who will relocate for you, or you can explore how to make remote working patterns more effective.
Technology
@randyshoup
New York San Francisco Tel Aviv Shanghai Singapore Seattle Palo Alto
Questions?
Montréal Salt Lake City
Technology
@randyshoup
Resources
2018.
Muntz, Tim Armandpour, GitPrime Panel 2019.
Rabasca Roepe, 2019.