GitLab was one of the first companies advocating, supporting, and sharing resources about . They've created the Remote Manifesto, inspired by the Agile Manifesto and this post from Giles Bowkett about distributed companies and the flaws in Scrum and Agile.
The Remote Manifesto
- Hiring and working from all over the world instead of from a central location.
- Flexible working hours over set working hours.
- Writing down and recording knowledge over verbal explanations.
- Written down processes over on-the-job training.
- Public sharing of information over need-to-know access.
- Opening up every document for editing by anyone over top-down control of documents.
- Asynchronous communication over synchronous communication.
- The results of work over the hours put in.
- Formal communication channels over informal communication channels.
Manifesto from other companies
GitLab isn't the only company to release a "Remote Manifesto". Other companies have done so: