Relay operates as a remote organization, so we succeed or fail by the way we communicate and document.
With the exception of internal all-hands and client-facing meetings, we communicate, collaborate, and learn asynchronously.
<aside>
💡 A good rule of thumb: no one should have to ask you for updates on what you’re doing—you should communicate over, early, and often.
</aside>
Tools:
Async:
- Notion: internal wiki and product management.
- Github: our codebase.
- Loom: in-depth explainers and alignment
- Slack: everything else - check this at least daily.
- Each project has its own internal (Relay) and shared (Relay + client) channel
- Each discipline has its own channel:
- We also have channels for other internal communication
- #learning
- #new-business
- #general
- #random
- Work chat happens in public channels as much as possible. This way, everyone is aware of what’s being talked about (and why).
Sync:
Rhythms
Internal syncs:
- Friday All-hands sync (weekly): this is where we review the state of the business, welcome new members, and recognize growth.
Client syncs:
- Monday work planning: alignment on project sprint goals and allocation of billable hours.
- Daily standups: quick alignment on progress, blockers, and next steps.
- Weekly client syncs: alignment with client on progress, decision points, and refinement.