×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Asynchronous work and remote teams
Slide 2
Slide 2 text
If anyone is remote...
Slide 3
Slide 3 text
You are a distributed team
Slide 4
Slide 4 text
Everyone could be remote
Slide 5
Slide 5 text
You are always a distributed team
Slide 6
Slide 6 text
How
Slide 7
Slide 7 text
Focus on communication
Slide 8
Slide 8 text
Asynchronous communication channels • Stop expecting immediate responses • Public, by default • Permanent, by default
Slide 9
Slide 9 text
Policy by Pull Request • Discussions are public • Decisions are transparent • Everyone is encouraged to contribute
Slide 10
Slide 10 text
Regular retrospectives • Concentrate on problems and solutions rather than people • Address issues early • Keep conversations transparent
Slide 11
Slide 11 text
Remote pairing • tmux • Tuple
Slide 12
Slide 12 text
I write down all the things I did wrong so someone else doesn't have to
Slide 13
Slide 13 text
Documentation • One central source of truth • Everybody writes their own documentation • Leave every project better than you found it
Slide 14
Slide 14 text
Internal blogging • Today I Learned • Case studies • Weekly project reports • One weird trick...
Slide 15
Slide 15 text
The personal stuff
Slide 16
Slide 16 text
Keep track of your people • Are they okay? • Are they productive? • Are they communicative?
Slide 17
Slide 17 text
Create opportunities for interaction • Demo sessions • Social sessions • Buy them lunch • Catchup roulette
Slide 18
Slide 18 text
Key points • You're already a distributed team, make sure you act like one • Asynchronous work is about communication • Rituals help