The folks at GitLab have been working in a full-remote scenario not only since the current epidemic, but ever since they started. They gathered a lot of experience in remote working, and have created a quite voluminous Remote Playbook (which you can download there) as well as equally detailed guide to working all-remote.
They abstract their philosophy with a Remote Manifesto similar to the agile one:
- Hire people from everywhere
- Enable flexible working hours
- Prefer written documentation to oral
- This is a little surprising to me. While I do know that documentation is important, obviously, I currently feel that verbal communication seems the more natural, and thus the easier way.
- Prefer written processes to guided training
- Similar to above.
- Public sharing of information
- Let anyone edit any document
- Communicate async over synchronous channels
- Results over work time
- Prefer formal communication channels
- Curious about this as well, especially how they define the difference between formal and informal channels. Does it suffice to have a company slack server?