오프쇼어 개발 트렌드, 장단점, 실패하지 않기 위한 해결책에 대해 설명드리고자 합니다. 이 기사가 유익하시길 바랍니다.
1. 오프쇼어 개발이란 무엇입니까?
오프쇼어 개발은 외국 기업을 임대하여 자체 시스템이나 소프트웨어를 구축하는 것을 의미합니다. 이는 일본과 개발 기지 간의 노동 비용 차이를 이용하여 비용을 절감하기 위해 시행되는 개발 방법입니다.
최근 일본에서 IT 인력 부족 문제가 심각해지고 있습니다. 오프쇼어 개발은 비용 절감뿐만 아니라 인력 부족 문제를 해결하기 위한 유용한 방법으로 주목받고 있습니다.
2. 오프쇼어 개발의 배경 및 동향
오프쇼어 개발 동향으로는 개발 기지가 저비용을 기대할 수 있는 아시아 국가에 집중되는 경향이 있습니다. 다음은 인기 있는 오프쇼어 국가의 평균 예산 목록입니다.
- 중국: 3,472 USD
- 인도: 3,519 USD
- 필리핀: 3,070 USD
- 베트남: 2,937 USD
- 방글라데시: 2,663 USD
- 미얀마: 2,413 USD
(단위: man month)
단가는 매년 증가하고 있습니다. 나열된 가격은 참고용입니다.
사실, 우리는 1년 전 각 국가의 평균 단가를 살펴보았습니다. 전체적으로 약 400 USD에서 600 USD 정도 증가했습니다. 대부분의 오프쇼어 개발 국가는 경제가 발전 중인 개발도상국이며, 임금도 크게 상승하고 있습니다.
오프쇼어 개발 동향으로, 비용 절감을 주된 목적으로 하는 회사들은 단가가 낮은 국가로 이동하고 있습니다.
그러나 IT 인력이 부족한 일본 기업의 경우, 비용 절감 가능성뿐만 아니라 장기적인 파트너 가능성도 오프쇼어 대상 국가를 결정하는 중요한 요소로 보입니다.
3. 베트남 오프쇼어 개발의 장점과 단점
3.1. 베트남 오프쇼어 개발의 장점
3.1.1 뛰어나고 풍부한 인적 자원
베트남의 풍부한 인적 자원은 오프쇼어 개발의 큰 장점입니다. 베트남에는 30만 명 이상의 IT 엔지니어가 있으며, 매년 약 5만 명의 학생이 IT 관련 학과를 졸업합니다.
또한, 베트남 정부는 전 세계 IT 수요를 충족하기 위해 2020년까지 IT 인력 수를 60만 명으로 늘리는 것을 목표로 하고 있으며, 교육 기관과 협력하여 대학 내 IT 관련 학과를 확대하고 있습니다.
베트남의 고용 스타일은 일본과 다릅니다. 일본에서는 신입 졸업자의 능력이 중요하지만, 베트남에서는 실무 경험이 있는 인재를 고용하여 즉시 일을 시작하는 것이 일반적입니다. 따라서 대부분의 학생들은 2~6개월간의 인턴십을 거칩니다. IT 학과에서는 실무 프로그래밍 경험이 있는 엔지니어를 고용할 수 있으며, 이들은 즉시 업무에 투입될 준비가 되어 있습니다.
3.1.2 일본에 편리함
베트남 오프쇼어 개발의 장점으로 세 가지가 있습니다.
첫째, 거리가 그리 멀지 않습니다. 나리타에서 하노이, 호치민, 다낭까지 직항편이 있으며, 비행 시간은 약 5~6시간입니다. 일본에서 베트남까지의 여행 경비(*)는 계절에 따라 다르지만 기본적으로 1000 USD 이하입니다.
베트남에서의 오프쇼어 개발을 위해서는 정기적으로 현지 개발 팀을 방문하여 온라인뿐만 아니라 대면으로 소통하는 것이 좋습니다. 이 경우 접근성이 용이한 점이 일본 기업에 중요한 포인트입니다.
나리타에서 호치민까지 2박 3일간 비즈니스 호텔에 머무는 경우, 항공권은 약 500 USD, 숙박비는 약 100 USD입니다.
둘째, 일본과 베트남의 시차가 2시간에 불과합니다. 베트남에서의 오프쇼어 개발은 대부분 정기적인 온라인 회의가 포함됩니다. 근무 시간이 크게 차이나지 않기 때문에 회의를 진행하기 쉽습니다. 베트남은 일본보다 개시 시간이 빠르며, 많은 회사가 오전 8시에 업무를 시작하고 일본 기업은 주로 오전 9시에 업무를 시작하므로 근무 시간 차이는 약 1시간입니다. 작은 시차는 개발 팀과 소통하는 데 유리한 점입니다.
마지막으로, 베트남 음식은 맛있습니다. 베트남 음식은 일본인에게 잘 맞는다고 합니다. 쌀국수와 스프링 롤이 대표적이며 대부분 매운 맛이 강하지 않습니다. 또한 호치민과 하노이에는 이미 많은 일본 음식점이 있어 일본 음식이 그리운 경우 쉽게 찾을 수 있습니다.
게다가 베트남에는 약 17만 명의 한국인이 거주하고 있어 (일본인의 약 10배) 많은 한국 음식점도 있습니다. 이 외에도 베트남에는 많은 외국인이 거주하고 있어 다양한 음식을 저렴한 가격에 즐길 수 있습니다. 베트남은 전 세계의 음식을 일본보다 저렴하게 즐길 수 있는 멋진 나라입니다. 비록 업무로 베트남에 오더라도 맛있는 음식은 방문자에게 중요한 요소가 될 수 있습니다.
3.1.3. 고급 일본어 능력
베트남 오프쇼어 개발의 중요한 장점 중 하나는 대부분의 경우 일본어를 구사할 수 있는 Bridge SE가 있는 점입니다. 따라서 사양을 전달할 때 일본어로 소통할 수 있습니다. 이는 영어로 소통해야 하는 다른 오프쇼어 개발 사이트와 비교했을 때 중요한 장점입니다.
영어는 모국어가 아닌 언어로 의사 소통하는 것은 매우 어려울 수 있습니다. 베트남 젊은이들은 대개 애니메이션과 만화를 통해 일본에 관심을 가지고 있으므로, 일본어를 배우는 사람들이 많습니다.
베트남에서는 일본어를 구사할 수 있는 노동 인력이 있어 인도나 필리핀과 같은 영어로 의사소통을 해야 하는 다른 오프쇼어 개발 사이트에 비해 의사 소통에서 큰 장점을 가집니다.
3.2. 오프쇼어 개발의 단점
3.2.1. 시차 문제
시차는 오프쇼어 개발에서 단점이 될 수 있습니다. 일본과 베트남 간의 시차는 2시간 밖에 되지 않지만, 각 개인에 따라 이견이 생길 수 있습니다.
양측의 근무 시간이 위와 같다고 가정할 때, 베트남 측과 연락할 수 있는 시간은 근무 시간 중인 오전 10시부터 12시까지, 오후 3시부터 5시 30분까지로 약 4시간 반입니다. 이 시간은 양측이 연장근무를 하지 않을 것을 전제로 하며, 네 시간 반은 다소 짧은 시간으로 보일 수 있습니다.
3.2.2. 국적 및 문화의 차이
오프쇼어 개발에서는 국적과 문화의 차이가 항상 도전 과제가 될 수 있습니다. 일반적으로 베트남인은 성실하고 충실하지만, 일본인과는 다소 차이가 있습니다. 베트남에서는 다른 아시아 국가들과 마찬가지로 시간이 안맞는 곳이 많습니다.
저는 이전에 베트남 결혼식에 참석했지만, 초대장에 명시된 시간에는 일본인만 시간 내에 오는 경우도 있습니다. 또한 약속이 보장되지 않는 것은 때때로 일본 사람들과의 업무 의식에 영향을 미칠 수 있습니다.
4. 해외 개발이 실패하는 이유
4.1. 해외 개발이 실패하는 이유
4.1.1. 명세 이해가 어렵습니다
고도로 특수화된 시스템의 해외 개발에서는 심지어 높은 일본어 실력을 가진 SE나 커뮤니케이터들도 일본 특유의 용어를 이해하지 못할 수 있습니다. 예를 들어 자동차 판매 관리 시스템의 개발을 요청하면 외국 개발자들이 “모델”, “모델 지정 번호”, “형태”의 의미와 차이를 이해할 수 있을까요?
이러한 기술 용어는 일본인들에게도 어렵습니다. 간편한 이해를 위해 가타카나에 설명을 추가하고 주제를 명확히 하는 것이 명세 작성 시 필요한 고려 사항입니다.
4.1.2. 일본 개발 스타일이 작동하지 않습니다
일본에서는 엔지니어들이 세부 사항을 기록하지 않고도 이해할 것이라는 경향이 있습니다. 물론 국내에서의 품질 인식에 큰 차이는 없지만, 해외 개발 회사들과는 달리 그렇지 않습니다.
기본적으로 명세서에 기록되지 않은 것은 구현되지 않을 것이라고 생각하는 것이 좋습니다. 당연히 품질 인식에도 차이가 있습니다.
개발 측과의 커뮤니케이션에서는 “요구 사항 세부 사항을 말할 때 더 좋을까?” 고민보다 주저하지 않고 상세한 지시를 내리는 것이 좋습니다.
더 원활한 커뮤니케이션을 위해 개발 현장을 방문하는 것을 권장합니다. 직접 대화는 언어 장벽을 넘어 프로젝트 목표를 공유하는 데 도움이 됩니다.
4.1.3. 경험이 부족합니다
베트남에서는 대부분의 IT 엔지니어가 젊은 사람들이며, 경험이 많다고 할 수 없습니다. 현재 베트남의 평균 연령은 31세이며, 인구 피라미드는 많은 젊은 세대들을 보여줍니다.
게다가 2010년 경에 IT 시장 규모가 성장하기 시작하면서 IT 엔지니어들이 최근에 증가하기 시작했습니다. 또한 베트남은 내부 개발보다는 해외 개발을 더욱 확대하고 있기 때문에 경험이 많지 않다고 일반적으로 알려져 있습니다.
따라서 중장기적으로 회원과 잘 맞는 랩 형태 계약을 통해 지식을 축적하는 것이 가장 좋은 방법입니다.
4.1.4. 임금이 계속 상승합니다
일본외무무역기구(JETRO)에 따르면 최저 임금은 매년 증가하고 있지만 증가율이 점점 둔화되고 있습니다. 베트남의 프로그래머 당 월 평균 비용은 약 3000 USD 정도이지만, 앞으로 더 증가할 것으로 예상되어, 베트남에서도 비용 이점을 얻기가 어려워질 것입니다.
4.1.5. 비싼 작업
해외 개발의 경쟁력 있는 비용은 개발 규모와 팀 구성에 따라 달라집니다. SE와 PM은 프로그래머보다 비용이 더 많이 듭니다. 따라서 많은 프로그래머가 필요한 대규모 프로젝트의 경우 비용을 절감할 수 있습니다.
반대로, 프로그래머가 많이 필요하지 않은 소규모 프로젝트의 경우 PM과 브릿지 SE 비율이 전체적으로 더 높기 때문에 비용 이점을 얻기가 어렵습니다.
4.1.6. 인력이 풍부해도 문제가 해결되지 않습니다
해외 개발의 문제점은 베트남 인력의 고위험 회전율입니다. 회전율은 약 20%입니다. 직장생활에 대한 생각을 조사한 결과, 베트남인의 약 80%가 직장을 변경한 경험이 있으며, 40%가 새로운 직장을 구하려는 긍정적인 마음을 가지고 있습니다.
사실, 많은 사람들이 기술을 향상시키기 위해 직장을 변경하지만, 급여도 그들에게 중요한 역할을 합니다. 따라서 그들이 이상적인 급여에 도달하기 어렵다면 종종 다른 직장을 찾게 될 것입니다. 이는 베트남에서의 정상입니다.
4.2 솔루션 해외 개발 실패
해당 사유로 해상 개발 실패 위험이 있을 것이라고 생각할 수 있습니다. 그러면 현지 개발자와 몇 년간의 계약을 체결하는 것이 효과적인 해결책일 수 있습니다. 이 방법은 개발의 품질을 평가할 수 있게 해주며, 그들이 업무에 대해 어떻게 생각하는지에 대한 통찰을 제공할 것입니다. 해외 개발의 위험을 피하고 해외 개발을 더 성공적으로 만들기 위해 다음 사항을 명심해야 합니다.
- 장기적인 비전을 가진 엔지니어들을 개발한다.
- 일본에서와 동일한 품질 의식을 가진 브리지 SE를 채용한다 (또는 그와 같은 회사를 주문한다).
- 개발 현장 방문 기회를 가지고 개발자들과 밀접히 소통한다.
결론
해외 개발은 장점뿐만 아니라 단점도 있습니다. 그러나 단점으로 언급된 특성들은 여러분의 생각에 따라 긍정적일 수도 있습니다.
예를 들어, 국가와 문화의 차이로 인해 “약속이 수요를 항상 충족하지 않을 수 있지만”, 그 반대로 변화와 시간에 유연하게 대응할 수 있습니다. 해외 개발은 인력 부족을 줄이고 비용을 절감하는 방법입니다, 주의를 기울이면 가능합니다. 이 글이 해외 개발을 고려하시는 데 도움이 되기를 바랍니다!
BAP IT SJC는 4년 이상의 해외 개발 경험이 있으며, 일본 대기업에서 정규 직원으로 근무한 경험이 많은 구성원들이 있습니다. 그들은 일본과 베트남의 근무 스타일을 모두 이해하므로 베트남 엔지니어들에게 그 차이점을 설명하고 그들이 추구하는 방향을 보여줄 수 있습니다. 일본어 능력이 뛰어난 일본과 베트남 출신의 브리지 SE들은 항상 고객과 쉽게 소통할 수 있는 환경을 갖추고 있습니다.