해외 개발자 협업 가이드 101(1): 채용 및 리모트 협업

베트남, 인도 등 외국인 개발자를 채용을 검토 중이지만 현실적으로 사내 인원들과 협업을 어떻게 원활히 할 수 있을지 우려가 되시나요? 이번 콘텐츠를 통해 해외 개발자와 효과적으로 협업하기 위한 방법들을 알아보세요!
Hyuncheol gong's avatar
May 20, 2024
해외 개발자 협업 가이드 101(1): 채용 및 리모트 협업
하이퍼하이어 글로벌 개발 팀 구축 예시
하이퍼하이어 글로벌 개발 팀 구축 예시
주변에서 해외 개발자 활용 사례들을 많이 들어보셨을 것입니다. 성공한 사례도 많고, 그만큼 많은 실패한 사례들도 많은데요, 이 차이는 도대체 어디에서 나타나는 걸까요? 왜 누구는 실패하고, 누구는 성공할까요?

채용 그리고 리모트 협업

외국인 채용 이전에 개발자 채용

우선 효과적인 협업 방법에 대해 말씀드리기 전에, 짚고 넘어가야 할 부분이 있습니다. 당연한 이야기지만, 해외 인재 채용도 채용이라는 점입니다. 채용은 100% 성공하기가 어렵습니다. 그렇게 때문에 좋은 사례도 있고 나쁜 사례도 있는 것이죠. 성공적인 채용을 하기 위해 가장 중요한 것은 우선 좋은 사람을 잘 뽑는 것입니다.
 
만약 한국인 개발자를 채용한다면 성공 확률을 높이기 위해, 우리 회사에서 요구되는 역량을 잘 정의하여 꼼꼼히 검증할 것입니다. 개발적 역량 뿐만 아니라, 커뮤니케이션, 팀워크, 사고방식 등 다양한 부분들을 인터뷰나 과제 등을 통해 살펴볼 것입니다. 외국인 개발자를 채용할 때에도 유사한 프로세스를 거치는 것이 중요합니다. 오히려 해외 개발자의 경우 풀이 더 넓기 때문에 많은 인원을 인터뷰를 볼 수 있고 결과적으로 훨씬 잘 맞는 사람과 함께 일을 할 수 있다는 장점이 있습니다.
하이퍼하이어의 해외 개발자 검증 프로세스 예시
하이퍼하이어의 해외 개발자 검증 프로세스 예시
 
주변을 살펴봤을 때, 해외 개발자의 실력적인 부분보다는 협업 방식의 차이, 커뮤니케이션 방식의 차이 등에서 협업의 어려움이 기인한 경우가 더 많았습니다. 이런 부분에 대해 ‘역시 해외 개발자와 협업하는 것은 어려워.”라고 생각할 수도 있겠지만, 채용 프로세스의 미비로 인해 ‘우리 회사에 잘 맞는 개발자를 채용하지 못했다’라고 생각해볼 수도 있습니다. 한국인 개발자와 협업에 실패했다고 ‘한국인 개발자와의 협업은 어렵다’라고 결론짓는 경우는 없으니까요 😊
 

리모트 협업

만약 E-7 비자를 통해 한국으로 직접 해외 개발자들을 데려오는 경우가 아니라면, 해외 개발자와 원격으로 협업을 해야합니다.
 
사무실 근무를 하다보면, 출퇴근 시간도 소요되고 서로 빈번하게 소통을 해야하기 때문에 온전히 업무에 집중하기 어려운 경우들이 많습니다. 이러한 맥락에서 리모트 업무는 홀로 집중할 수 있는 시간이 중요한 개발자에게는 오히려 장점이 될 수 있습니다. 또한 회사 입장에서는 범위를 넓혀 훨씬 좋은 인재를 확보할 수 있는 전략이 되기도 합니다.
 
반면, 소통 비용이 증가한다는 단점이 되기도 합니다. 이 때문에 원격 업무 환경에서 나타나는 단점을 해소하기 위해서는 몇가지 장치들이 필요합니다.
 
  • 다큐멘테이션(문서화)
    • 원격으로 협업할 때는 문서화를 잘하는 것이 매우 중요합니다. 실제로 전원 원격 근무로 유명한 회사인 깃랩은 다큐멘테이션을 성공적인 리모트 협업의 핵심적인 사항으로 꼽습니다.
       
      업무에 관한 작은 질문들을 바로바로 하기 어렵고, 업무를 올바른 방향으로 하고 있는지 실시간 체크가 어려운 리모트 환경에서는 그만큼 업무 가이드를 잘 문서화 해두는 것이 중요합니다. 이러한 문서화는 기획서, 개발 가이드 등 개발자가 실무를 함에 있어서 필요한 정보들 전반을 포괄합니다.
       
      특히 해외 개발자와 일할 경우, 영어로 문서화가 되어있으면 좋습니다. DeepL 등의 문서 번역 툴을 쓰면 생각보다 손쉽게 직접 번역하는 것과 비슷한 레벨의 문서 번역이 가능합니다.
       
      notion image
       
  • 빈번한 소통
    • 원격 업무 환경에서 가장 문제가 되는 부분 중 하나는, 매니저가 생각한 방향과 다른 방향으로 일이 진행되는 것입니다.
       
      1) 심리적 안정감
      이러한 일이 발생하는 것을 최소화하기 위해서는 가장 먼저 심리적 안정감을 주는 것이 중요합니다. 실무자가 모르는 것이 있을 때 바로바로 물을 수 있고, 묻는 것에 대해 ‘이걸 왜 모르지?’는 식의 구박을 하지 않아야 합니다. 그래야 작은 이슈들을 초기에 소통을 통해 바로잡아 큰 이슈로 번지는 것을 막을 수 있습니다.
       
      2) 데일리 스크럼
      데일리 스크럼 매일 정기 미팅을 하는 것도 효과적인 방안이 될 수 있습니다. 매일매일 팀원들이 화상회의를 해서 각자 하고 있는 태스크는 무엇인지, 앞으로 할 태스크는 무엇인지, 지금 현재 당면한 이슈는 무엇인지 등 논의하는 것이죠.
      notion image
       
      단순히 팀원이 각각 하는 일을 파악할 수 있을 뿐만 아니라, 팀의 결속력도 높이고 일의 긴장감도 유지할 수 있는 좋은 방법입니다.

하이퍼하이어와 함께 해외 개발자 채용 성공시키기

이번 글에서는 개발자 실제 투입 이전에 효과적인 협업 환경을 구축하기 위해 필요한 요소들에 대해 살펴보았습니다. 다음 글에서는 해외 개발자가 투입되었다고 가정하고, 전반적인 온보딩 프로세스와 매니징 실전에 대해 다뤄보고자 합니다.
 
해외 개발자 채용이 처음이신 분이라면, 이 모든 부분들을 인하우스로 챙기기 어려울 수 있습니다. 이럴 때 외부 전문가와 함께하면 생각보다 일이 쉬워집니다. 하이퍼하이어는 해외 개발자 채용 및 관리의 전문가입니다. 단순히 해외 개발자 채용 뿐만 아니라 실제 협업 환경에서의 효과적인 협업을 위한 전반적인 도움을 제공합니다.
 
Share article
Subscribe to our newsletter
RSSPowered by inblog