Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Growing and Managing Distributed Teams
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
David Copeland
October 26, 2018
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Growing and Managing Distributed Teams
David Copeland
October 26, 2018
More Decks by David Copeland
See All by David Copeland
The fewer the concepts, the better the code?
davetron5000
4
920
Programming a Time Machine
davetron5000
0
800
Database Design for Beginners
davetron5000
2
740
The Effective Remote Developer
davetron5000
0
460
Developer of Experience after 3.5 years of SAAS and PAAS
davetron5000
1
640
Can Time-Travel Keep You From Blowing Up The Enterprise?
davetron5000
0
580
Rails, Postgres, Angular, and Bootstrap: The Power Stack
davetron5000
0
830
Threads & JRuby: the simple alternative to evented
davetron5000
2
4.5k
Don't Fear the Threads: Simplify Your Life with JRuby
davetron5000
17
6.8k
Other Decks in Technology
See All in Technology
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
570
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
290
「AIに依存している」と 「AIを使いこなしている」の違い
k8yasuma
0
120
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
150
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
1
560
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
0
130
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
250
Network Firewallやっていき!
news_it_enj
0
170
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
2
130
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
120
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
430
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
1
240
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
180
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Practical Orchestrator
shlominoach
191
11k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
830
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Un-Boring Meetings
codingconduct
0
350
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
KATA
mclloyd
PRO
35
15k
Building AI with AI
inesmontani
PRO
1
1.1k
From π to Pie charts
rasagy
0
240
Transcript
GROWING & MANAGING DISTRIBUTED TEAMS Dave Copeland Director of Engineering
@ STITCH FIX @davetron5000
STITCH FIX Wants to Look Good Style Profile Stylist Warehouse
•Customer Experience •WMS •Buying/Planning •Customer Service •Styling •Payments •etc.
GROWTH & DISTRIBUTED TEAM 2013 $secret (but not much :)
Revenue Engineering Team Me IC HQ 50% Remote 50% 4 Engineers
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!
WHY? Larger & More Diverse Hiring Pool Practices for Scale
HIRING IS A FUNNEL Your Metro Area
HIRING IS A FUNNEL Your Metro Area The Whole Country
! or World
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
HIRING IS A FUNNEL Your Metro Area The Whole Country
! or World
HIRING IS A FUNNEL Your Metro Area The Whole Country
! or World
HIRING IS A FUNNEL Your Metro Area The Whole Country
! or World
Co-Located PRACTICES THAT SCALE Works Ad-Hoc
Co-Located Breaks Down Fast ☹ PRACTICES THAT SCALE
Co-Located Structure & Organization Required PRACTICES THAT SCALE
Distributed Structure & Organization Required PRACTICES THAT SCALE
Distributed These Structures Scale PRACTICES THAT SCALE
THINGS TO BE AWARE OF Benefits laws • Contractor laws
• Tax nexus Please work with an HR professional
EMPATHY CLEAR EXPECTATIONS FEEDBACK
…the capacity to understand or feel what another person is
experiencing from within their frame of reference… —Wikipedia EMPATHY
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
AND HOW TO USE THEM ESTABLISH CHANNELS OF COMMUNICATION
ASYNCHRONOUS CHANNELS Your Team Outside World Pacific Mountain Central Eastern
Aleutian Atlantic
ASYNCHRONOUS Email Shared/Collaborative Documents (e.g. Google Docs) Text Chat Code
Your Team Outside World Pacific Mountain Central Eastern Aleutian Atlantic
SYNCHRONOUS CHANNELS
SYNCHRONOUS Text Chat Video Chat In Person
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?
PAVE “COW PATHS” AT FIRST ITERATE VIA EMPATHY, OBSERVATION, AND
FEEDBACK
EMPATHY CLEAR EXPECTATIONS FEEDBACK
Hiring Onboarding Day to Day SCALING
HIRING Hiring is assessment—assess for ability to work remote Ensure
they understand the ways of working
ONBOARDING Empathize - they will never be more alone than
their first day Also: never more open to feedback Clear goals • Constant Contact • Lifeline
DAILY LIFE What do I do? How do I do
it? Did I do it right? What happens next?
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
TRUST Capability Can you do it? Consistency Can you do
it reliably? Motivation Are you doing it for the right reasons?
CAPABILITY Objective and clear assessment of work product, level, etc.
CONSISTENCY Create a stable environment for execution —a level playing
field Beware “HQ bias” and “Timezone bias”
MOTIVATION Be transparent about yours Never guess at someone else’s
Always assume good intentions
OBSERVE & COACH
HUMANIZE BY MODELING & ENCOURAGING AUTHENTICITY & EMPATHY
What We Are Discussing What’s going on with me? (Authenticity)
What’s going on with you? (Empathy) HUMANIZE ANY CONVERSATION
THIS STRUCTURE SCALES WHEN DEMOGRAPHICS HOLD
People in New Situations That Stretch You
Ways of Communicating Assess Candidates Onboard Feedback SUMMARY
WAIT… ISN’T THIS JUST “RUNNING AN ENGINEERING TEAM”?
YES…BUT MORE EXPLICIT MORE OFTEN SOONER THAN YOU THINK
EMPATHY CLEAR EXPECTATIONS FEEDBACK