커뮤니케이션을 작업으로: 성공적인 비동기 작업을 위한 마인드셋

발행: (2025년 12월 17일 오전 05:57 GMT+9)
10 min read
원문: Dev.to

I’m happy to translate the article for you, but I’ll need the full text you’d like translated. Could you please paste the content (excluding the source line you already provided) here? Once I have it, I’ll translate it into Korean while preserving all formatting, markdown, and technical terms.

배경

비동기 작업이 가치 있다는 것은 말할 필요도 없습니다. 엔지니어로서 우리는 집중이 필요하지만, 그 집중을 위해 필요한 도구, 방법, 절차는 사람마다 다릅니다. 사무실 하나만으로는 한계가 있습니다.

게다가 엔지니어가 되기 전에 우리는 인간이며, 인간으로서 삶의 부담을 최소화하고 싶어합니다. 예를 들어, 통근 때문에 지치는 것은 말도 안 됩니다. 30분 정도의 편도 통근이라도 준비, 정착, 컨텍스트 전환을 포함하면 실질적으로 약 1시간 정도에 해당합니다—왕복으로 2시간이죠. 그 2시간 동안 무엇을 할 수 있을지 상상해 보세요.

각 개인의 집중력과 웰빙을 보장하려면 원격 근무가 필수적이며, 이는 비동기 작업을 필요로 합니다.

사무실 복귀 전환의 현실

GAFAM과 MATANA와 같은 거대 기업들조차 여전히 사무실 복귀를 옹호하고 있다. 물리적 사무실에 있는 것이 생산성을 높일 수는 있지만, 시간과 장소로 사람들을 제한하는 것은 착취이며, 착취가 결과를 낼 수 있다는 것은 놀라운 일이 아니다. 억압적인 정권과 마찬가지로 과도한 업무를 강요함으로써 결과를 얻을 수도 있다.

그러한 강제 없이도 많은 사람들이 설명할 수 없이 모임을 선호한다. 모임은 활기차고 재미있으며 사회적으로 만족감을 주지만, 그것이 전부이다. 일부에게는 효과적일 수 있지만, 집중력과 스트레스 부담에는 부적합하고 모두에게 강요되어서는 안 된다.

왜 이러한 강요가 여전히 만연할까? 이 집단적 작업 방식을 선호하는 사람들은 종종 권력을 가지고 있다. 조직이 커질수록 비효율과 사보가 구조적으로 증가하고, 사무실 출석이 충성도 테스트로 활용되는 경우가 늘어난다.

Source:

겉보기에 완전 원격이지만…

많은 조직이 완전 원격처럼 보이지만, 온라인 회의에 지속적으로 참여하는 경우가 있습니다. 이는 사무실에 있는 것과 다르지 않습니다.

사무실 업무는 시간과 장소 모두를 묶어두지만, 온라인 회의는 시간만을 묶어둡니다. 어느 쪽이든 제약이 존재합니다. 집중과 배려를 이루기 위해서는 그 제약을 줄여야 하며, 이는 온라인 회의를 줄이는 것을 의미합니다.

따라서 비동기 작업은 온라인 회의에 의존하지 않고 원격으로 일하는 것을 의미합니다.

비동기 작업을 구축하기 위한 관점

내가 옹호 활동을 해오면서, 많은 사람들이 비동기 작업을 구축하기 위한 전제 조건을 이해하지 못한다는 것을 깨달았습니다. 이번에는 커뮤니케이션을 하나의 작업으로 간주하면서 이 전제 조건이 무엇인지 설명하고자 합니다.

Communication As A Task

Communication As A Task는 커뮤니케이션을 작업으로 보는 개념이며, 약어는 CaaT입니다.

비동기 작업 환경에서는 커뮤니케이션이 자연스럽게 비동기 커뮤니케이션이 됩니다. 많은 사람들이 비동기 커뮤니케이션을 싫어하는 이유는 그 근본적인 개념을 이해하지 못하기 때문입니다. 비동기 커뮤니케이션은 하나의 작업으로 인식되어야 합니다.

작업에는 열림과 닫힘이라는 개념이 있습니다. 작업은 열릴 때 시작하고 닫힐 때 종료됩니다. 이는 모든 커뮤니케이션 기회와 그 안에서 다루는 주제가 작업으로 처리된다는 의미입니다. 작업을 완료하는 것이 곧 그 작업이 끝났음을 의미하도록 함으로써 명확성을 제공할 수 있습니다.

예시

매니저 M과 엔지니어 E가 45분짜리 1:1 회의를 가진다고 가정해 보겠습니다. 논의 주제는 다음과 같습니다:

  1. 아이스브레이커
  2. E의 커리어
  3. 프로젝트 P와 관련된 주제 1 및 2
  4. 프로젝트 P에서 구성원 M1과 M2의 낮은 호환성 및 관리
  5. 마무리

CaaT에 따르면, 이는 다음과 같이 됩니다:

  • Task 1: “아이스브레이커” – 3 분 안에 종료
  • Task 2: “E의 커리어에 관하여”
  • Task 3: “프로젝트 P와 관련된 주제 1”
  • Task 4: “프로젝트 P와 관련된 주제 2”
  • Task 5: “프로젝트 P에서 구성원 M1과 M2의 호환성 및 관리”
  • Task 6: “마무리” – 2 분 안에 종료

모든 항목이 작업이 되며, 우리는 이 여섯 작업을 모두 완료하는 것을 목표로 합니다.

  • 아이스브레이커와 마무리는 시간 제한이 있어 지정된 시간이 지나면 자동으로 종료됩니다.
  • 나머지 작업은 일반 작업이며, 양쪽 중 한쪽 혹은 양쪽이 종료에 동의하면 끝납니다.

여섯 작업을 회의 형태로 진행할 필요는 없습니다. 비동기적으로 수행할 수 있습니다. 예를 들어, Slack에서 E와 M을 모두 초대한 채널을 만들고 여섯 개의 스레드를 열 수 있습니다. GitHub Issues에서는 여섯 개의 이슈를 열면 됩니다.

비동기 방식이라면 아이스브레이커나 마무리가 필요 없을 수도 있으므로 네 개의 작업만으로도 충분합니다. 사소한 대화를 원한다면, 진행 중인 논의를 위한 전용 스레드나 이슈를 하나 개설하면 됩니다.

밋밋해 보이나요?

많은 사람들은 CaaT가 “밋밋하다”거나 “인간미가 부족하다”고 생각할 수 있습니다. 그것은 사실이지만, 반드시 문제가 되는 걸까요? 우리는 엔지니어이며, 이것은 일입니다—친구와 노는 시간이 아닙니다. 이제 학생이 아니므로, 전문적인 의식을 가져야 합니다.

물론 인간으로서 어느 정도의 사회적 상호작용은 필요하지만, 전용 시간을 마련하면 이를 해결할 수 있습니다. 주간, 월간 혹은 더 낮은 빈도로 만나면 충분할 수 있습니다. 많은 조직이 리트릿을 진행합니다.

저는 이를 커뮤니케이션 타임이라고 부르며, “일하는 시간 안에서 일하지 않는 사회적 시간”을 확보할 것을 권장합니다. 마인크래프트든, 보드게임이든, 그냥 대화든 상관없습니다. 정기적으로 하든, 필요에 따라 즉흥적으로 조정하든 자유롭게 할 수 있습니다. 예시로는 GitLab의 Coffee Chat이 있는데, 누구든 언제든지 원하는 사람과 1대1 대화를 요청할 수 있습니다.

Back to Blog

관련 글

더 보기 »

기본적으로 Async

우리 팀은 90 % 원격 근무입니다. 언제 만나고 언제 코딩할지 파악하는 데 몇 년이 걸렸습니다. 업계 전반 연구에 따르면 개발자들은 실제로 작은 비율만을 …