글로벌 팀의 원격 근무 문화 마스터하기
10개 시간대, 7년, 하나의 규칙: 기록되지 않으면 일어나지 않은 것이다. 비동기 우선 업무 실전 가이드.
TL;DR5
- 비동기 우선은 도구가 아니라 규율이다: 모든 결정은 24시간 안에 문서로 남긴다
- 이슈와 RFC는 12시간 떨어진 동료가 추가 질문 없이 바로 실행할 수 있게 작성한다
- 회의는 예외다 — 안건, 결정, 녹화가 있어야 하며 기본값이 아니다
- 리모트 퍼스트가 리모트 프렌들리를 이긴다: 사무실에 원격을 덧붙이지 말고 거리를 전제로 프로세스를 설계한다
- 고립감이야말로 진짜 이직 리스크다 — 특전이 아니라 의식으로 해결한다

Zoom 콜 그 이상
원격 근무는 사무실 회의를 Zoom으로 옮기는 게 아니다. 진짜 원격 근무는 비동기 커뮤니케이션과 엄격한 문서화에 크게 의존한다.
시간대를 넘나들며 일할 때는 던진 질문이 12시간 후에야 답을 받을 수 있다고 가정하라. 이 제약이 더 나은 이슈, 더 명확한 RFC, 더 완성도 높은 풀 리퀘스트를 강요한다.
나는 7년간 거의 직접 만나지 못한 사람들과 제품을 만들었다 — 10개가 넘는 시간대에 걸쳐. 유럽과 아시아로 갈라진 크립토 멀티시그 팀부터, 지금 동남아시아에서 이 사이트와 여러 텔레그램 봇을 혼자 운영하는 일까지. 그동안 67개국에서 살았다 — 다르게 말하면 키르기스스탄의 밴 안에서 다이얼업 수준의 연결을 포함해 거의 모든 조건에서 원격 근무를 테스트해봤다.
실제로 효과가 있었던 것들은 이렇다.
비동기 우선은 도구가 아니라 규율이다
모두가 “비동기”라고 말한다. 그런데 그들의 Slack을 보면 “잠깐 질문” 핑의 벽과 끝나지 않은 스레드뿐이다. 비동기 우선은 더 엄격한 것을 의미한다:
- 모든 결정이 문서 산출물을 낳는다. 내 팀의 규칙: 결정은 24시간 안에 기록되어야 한다 — 이슈 트래커, RFC, 프로젝트 문서 중 어디든. 기록되지 않으면 일어나지 않은 것이다.
- DM이 아니라 채널이 기본. 다이렉트 메시지는 맥락이 죽는 곳이다. 공개 채널에서 질문하면 답은 다음 사람이 검색할 수 있다.
- 응답 시간 기대치가 명시적. 우리 기준: 블로커는 같은 영업일, 나머지는 24~48시간. 누구도 온라인 상태를 기대받지 않는다. 이것이 초록 점과 “그냥 확인해봤어”의 불안 극장을 없앤다.
24시간 규칙은 관료적으로 들린다 — 신입이 3개월 된 RFC를 찾아 왜 그런 결정이 내려졌는지 정확히 이해할 때까지. 그때 비로소 값어치를 한다, 보통 첫 달 안에.
실제로 실행 가능한 이슈 작성하기
당신이 잠든 지 12시간 후에 깨어나는 동료에게, 모호한 이슈는 하루를 통째로 날리는 비용이다. 그래서 나는 담당자가 나에게 연락할 수 없다고 가정하고 모든 이슈를 쓴다:
- 맥락을 두 문장으로. 무엇이 깨졌는지 혹은 무엇을 만들며 왜 지금인지.
- 재현 방법 또는 레퍼런스. 링크, 로그 스니펫, 스크린샷, 이미 해결한 경쟁 제품.
- 완료의 정의. “더 빠르게”가 아니라 “CI에서 p95 빌드 시간 90초 미만”.
- 명시적 비목표. 가장 과소평가된 한 줄. “이 PR에서 파서를 리팩터링하지 말 것”은 어떤 린터보다 리뷰 사이클을 줄여줬다.
RFC도 같은 대우를 받는다: 문제, 제약, 실제 트레이드오프가 있는 2~3개 옵션, 권고안, 그리고 코멘트 마감일. 마감까지 아무도 반대하지 않으면 권고안이 채택된다. 회의는 필요 없다.
시간대 전략: 릴레이를 받아들여라
대부분은 시간대를 문제로 본다. 잘 운영되는 분산 팀은 이를 파이프라인으로 본다 — 릴레이 경주처럼 일이 24시간 순환한다. 하지만 바통 전달은 인수인계가 문서화되어야만 작동한다.
내 규칙:
- 모든 업무 블록을 인수인계 노트로 끝낸다. 완료된 것, 다음 할 것, 막힌 것. 이슈에 세 줄. 깨어나는 사람이 5분 안에 시작할 수 있어야 한다.
- 겹치는 시간을 찾아 보호한다. 10시간 이상 차이나면 공유 가능한 낮 시간은 기껏 한 시간. 진짜 동기가 필요한 일에 쓴다: 의견 충돌, 아키텍처 선택, 어려운 피드백.
- 상대방의 명시된 시간 외에는 묻지 않고 회의를 잡지 않는다. “딱 한 번만”이 사람을 조용히 소진시키는 방법이다.
아직도 쓰는 인수인계 템플릿:
완료: 스키마 마이그레이션 스테이징에 배포됨
다음: 백필 잡 — 실행 준비됨, 승인 필요
막힘: API 쿼터 증량 (티켓 #4821, 벤더 대기 중)
문서화를 기본으로
지식이 누군가의 머릿속에만 존재한다면, 팀은 그 지식을 가진 게 아니다 — 의존성을 가진 것이다. 문서는 세 계층을 커버한다:
- 결정 — RFC와 이슈 스레드. 무엇보다 왜를 기록한다.
- 프로세스 — 두 번 이상 하는 모든 것에 런북을: 배포, 롤백, 장애 대응, 온보딩.
- 맥락 — 자기 시간 새벽 2시에 합류한 사람에게도 “우리가 뭘 왜 하는지” 답해주는 프로젝트 문서.
문서는 썩는다. 그래서 문서에는 오너와 리뷰 날짜가 있다. 6개월간 아무도 실행하지 않은 런북은 자산이 아니라 부채다.
회의는 예외
동기 시간은 분산 팀의 가장 비싼 자원이다. 돈처럼 써라. 회의를 위한 내 기준:
- 문서로 해결되지 않은 결정이 있다.
- 사전에 안건이 공지된다.
- 참석 못 하는 사람도 기여할 수 있다 — 사전에 코멘트 수집, 후에 노트와 녹화 공유.
나머지는 전부 비동기 업데이트다. 안건에 결정이 없는 “주간 싱크”는 회의가 아니라 캘린더 습관이다. 죽여라.
카고 컬트 없는 툴 스택
도구는 그 주변의 규범보다 덜 중요하지만, 최근 몇 번의 세팅에서 살아남은 것들:
- Linear — 이슈용. 빠르고, 독단적이며, 기록을 강제한다.
- Notion — 문서와 RFC용. 평범한 에디터지만 훌륭한 공유 기억이다.
- Slack — 채팅용. 공격적인 채널 규율과 대부분 꺼둔 알림.
- Loom — 워크스루용. 3분 화면 녹화가 30분 통화를 대체한다.
- GitHub — PR이 곧 문서. 설명은 무엇이 아니라 왜를 적는다.
스택은 의도적으로 지루하다. 실패 모드는 잘못된 도구를 고르는 게 아니라, 같은 대화를 네 군데에서 나누는 것이다.
리모트 퍼스트 vs 리모트 프렌들리
“리모트 프렌들리”는 원격 근무자가 2등 시민임을 의미한다: 결정은 사무실에서 내려지고 이후에 방송된다. “리모트 퍼스트”는 아무도 같은 방을 공유하지 않는다고 가정하고 모든 프로세스를 설계하는 것 — 채용, 리뷰, 기획, 축하 모두. 승진에 “사무실에서 보여야” 한다면, 그건 원격 문화가 아니라 웹캠 달린 사무실이다.
내 테스트: 내일 본사 사무실이 불타버려도 의사결정 방식이 바뀔까? 바뀐다면 너희는 리모트 프렌들리다.
외로움 문제
엔지니어링 블로그가 건너뛰는 부분이지만, 원격 근무자가 실제로 퇴사하는 주된 이유다. 나와 내가 관리한 사람들에게 효과가 있던 것:
- 코워킹, 항상. 장기 체류한 모든 나라에 “내” 코워킹 공간이 있다. 루틴은 기능이다.
- 업무 외 채널. 반려동물, 음식, 로컬 밋업. 우리 채널은 회사 피벗 두 번을 살아남았다.
- 중요할 때 분기별 대면. 일주일의 대면 시간은 대략 한 분기의 신뢰를 산다. 상태 업데이트가 아니라 디자인 세션과 저녁 식사에 써라.
7년을 살아남은 체크리스트
- 결정 24시간 안에 기록
- 질문할 수 없는 사람에게 맞춰 이슈 작성
- 모든 업무 블록 끝에 인수인계 노트
- 회의는 안건 + 결정 + 녹화가 있을 때만
- 문서에 오너와 리뷰 날짜
- 업무 외 채널 최소 하나는 살아있을 것
- 겹치는 시간은 상태 보고가 아니라 의견 충돌에 사용
원격 근무는 특전도 위치 정책도 아니다. 운영 체제다 — 그리고 모든 OS처럼, 아무도 보지 않을 때 얼마나 잘 돌아가는지로 평가된다.
블로그 더 보기
시차 사이에서 살아가기
67개국과 네 개의 생활 거점이 가르쳐준 것들 — 딥 워크, 시차, 그리고 아무도 요청하지 않은 프로덕트 만들기.
y7.hk의 모던 엔지니어링 아티클 해부
y7 읽기 엔진 스트레스 테스트: 콜아웃, diff 블록, KaTeX 수식, 원형 아바타 비디오, figure 갤러리, 스포일러, 폰트 스위처.
