Working remotely
for engineering teams
Core principles
- asynchronous communication over synchronous
- writing down and sharing knowledge
- value results over working hours
- encourage informal communication
Handbook
as a single source of truth
Discuss
Document
Announce
Discuss
- use a proper place for discussions
- encourage input from all team members
Document
- track the history
- everyone can contribute
- documentation is never finished
Announce
- drop the message in related channels
- consider using slack bots to track changes
Example
Learn to communicate asynchronously
Make sure your meetings have agenda
Document everything live
(yes, everything)
Make meeting attendance optional
Record meetings
and share the recordings
Why verbalize and write when you could just write?
Select communication channel wisely
Public > Private
Channels > Pings
Keep social meetings!
Non-linear workday
Thank you!
Made with Slides.com