GROWING &
MANAGING
DISTRIBUTED
TEAMS
Dave Copeland
Director of Engineering @ STITCH FIX
@davetron5000
Slide 2
Slide 2 text
STITCH FIX
Wants to
Look Good
Style Profile
Stylist
Warehouse
•Customer Experience
•WMS
•Buying/Planning
•Customer Service
•Styling
•Payments
•etc.
Slide 3
Slide 3 text
GROWTH &
DISTRIBUTED TEAM
2013
$secret
(but not much :)
Revenue
Engineering
Team
Me IC
HQ 50%
Remote 50%
4 Engineers
Slide 4
Slide 4 text
GROWTH &
DISTRIBUTED TEAM
2013
$secret
(but not much :)
Revenue
Engineering
Team
Me
2018
$1.2B
IC
Tech Lead
UK Expansion
2014
$73M
Manager
2016
$730M
Director
HQ 33%
Remote 66%
HQ 50%
Remote 50%
4 Engineers 180 Engineers
IPO!
Slide 5
Slide 5 text
WHY?
Larger & More
Diverse Hiring
Pool
Practices
for
Scale
Slide 6
Slide 6 text
HIRING IS A FUNNEL
Your Metro Area
Slide 7
Slide 7 text
HIRING IS A FUNNEL
Your Metro Area
The Whole Country !
or World
Slide 8
Slide 8 text
DIVERSE TEAMS
PERFORM BETTER
Harvard Business Review
https://hbr.org/2016/11/why-diverse-teams-are-smarter
Forbes
https://www.forbes.com/sites/eriklarson/2017/09/21/new-
research-diversity-inclusion-better-decision-making-at-work
Inc
https://www.inc.com/greg-satell/science-says-diversity-can-make-
your-team-more-productive-but-not-without-effort.html
Slide 9
Slide 9 text
HIRING IS A FUNNEL
Your Metro Area
The Whole Country !
or World
Slide 10
Slide 10 text
HIRING IS A FUNNEL
Your Metro Area
The Whole Country !
or World
Slide 11
Slide 11 text
HIRING IS A FUNNEL
Your Metro Area
The Whole Country !
or World
Slide 12
Slide 12 text
Co-Located
PRACTICES THAT SCALE
Works Ad-Hoc
Slide 13
Slide 13 text
Co-Located
Breaks Down Fast ☹
PRACTICES THAT SCALE
Slide 14
Slide 14 text
Co-Located
Structure & Organization
Required
PRACTICES THAT SCALE
Slide 15
Slide 15 text
Distributed
Structure & Organization
Required
PRACTICES THAT SCALE
Slide 16
Slide 16 text
Distributed
These Structures Scale
PRACTICES THAT SCALE
Slide 17
Slide 17 text
THINGS TO BE
AWARE OF
Benefits laws • Contractor laws • Tax nexus
Please work with an HR professional
Slide 18
Slide 18 text
EMPATHY
CLEAR EXPECTATIONS
FEEDBACK
Slide 19
Slide 19 text
…the capacity to
understand or feel what
another person is
experiencing from within
their frame of reference…
—Wikipedia
EMPATHY
Slide 20
Slide 20 text
WHAT IS A DISTRIBUTED
TEAM LIKE?
•No instant communication
•Not awake/working at the same
time
•No illusion of productivity
•No automatic humanization
Not Physically Present
Slide 21
Slide 21 text
AND HOW TO USE
THEM
ESTABLISH
CHANNELS OF
COMMUNICATION
Slide 22
Slide 22 text
ASYNCHRONOUS
CHANNELS
Your Team
Outside World
Pacific Mountain Central Eastern
Aleutian Atlantic
Slide 23
Slide 23 text
ASYNCHRONOUS
Email
Shared/Collaborative Documents
(e.g. Google Docs)
Text Chat
Code
Slide 24
Slide 24 text
Your Team
Outside World
Pacific Mountain Central Eastern
Aleutian Atlantic
SYNCHRONOUS
CHANNELS
Slide 25
Slide 25 text
SYNCHRONOUS
Text Chat
Video Chat
In Person
Slide 26
Slide 26 text
HOW TO USE THE
CHANNELS
Aware Respond Escalate
How aware are you
of information
coming into the
channel?
How quickly do
you respond to
requests?
When do you
escalate to a higher-
bandwidth channel?
Slide 27
Slide 27 text
PAVE “COW PATHS”
AT FIRST
ITERATE VIA EMPATHY,
OBSERVATION, AND
FEEDBACK
Slide 28
Slide 28 text
EMPATHY
CLEAR EXPECTATIONS
FEEDBACK
Slide 29
Slide 29 text
Hiring Onboarding Day to Day
SCALING
Slide 30
Slide 30 text
HIRING
Hiring is assessment—assess
for ability to work remote
Ensure they understand the
ways of working
Slide 31
Slide 31 text
ONBOARDING
Empathize - they will never be more alone
than their first day
Also: never more open to feedback
Clear goals • Constant Contact • Lifeline
Slide 32
Slide 32 text
DAILY LIFE
What do I do?
How do I do it?
Did I do it right?
What happens next?
Slide 33
Slide 33 text
FEEDBACK IS HARD
•Programming is a not a profession of
critique or review
•Text & Asynchronous Feedback is hard
Cultivate a Culture of Trust,
Empathy, and Authenticity
Slide 34
Slide 34 text
TRUST
Capability
Can you do it?
Consistency
Can you do it reliably?
Motivation
Are you doing it for the right reasons?
Slide 35
Slide 35 text
CAPABILITY
Objective and clear assessment of work
product, level, etc.
Slide 36
Slide 36 text
CONSISTENCY
Create a stable environment for execution
—a level playing field
Beware “HQ bias” and
“Timezone bias”
Slide 37
Slide 37 text
MOTIVATION
Be transparent about yours
Never guess at someone else’s
Always assume good intentions
Slide 38
Slide 38 text
OBSERVE &
COACH
Slide 39
Slide 39 text
HUMANIZE BY
MODELING & ENCOURAGING
AUTHENTICITY &
EMPATHY
Slide 40
Slide 40 text
What We Are
Discussing
What’s going on with me?
(Authenticity)
What’s going on with you?
(Empathy)
HUMANIZE ANY
CONVERSATION
Slide 41
Slide 41 text
THIS STRUCTURE
SCALES WHEN
DEMOGRAPHICS
HOLD
Slide 42
Slide 42 text
People in New Situations
That Stretch You
Slide 43
Slide 43 text
Ways of Communicating
Assess
Candidates Onboard Feedback
SUMMARY
Slide 44
Slide 44 text
WAIT…
ISN’T THIS JUST
“RUNNING AN
ENGINEERING
TEAM”?
Slide 45
Slide 45 text
YES…BUT MORE
EXPLICIT MORE
OFTEN SOONER
THAN YOU THINK