10년 차 PM, 개발 외주에 뛰어들다: 달콤한 유혹과 쓰디쓴 현실 사이
개발 외주, 성공 아니면 폭망? 10년 차 PM의 솔직한 경험담
10년 차 PM, 개발 외주에 뛰어들다: 달콤한 유혹과 쓰디쓴 현실 사이
10년 동안 IT 프로젝트 매니저(PM)로 살면서 수많은 개발 프로젝트를 지휘했습니다. 은행 앱 리뉴얼, 대형 쇼핑몰 시스템 구축, 심지어 정부 주도 스마트시티 사업까지. 굵직한 프로젝트들을 성공적으로 이끌 때마다 성취감은 이루 말할 수 없었죠. 하지만 마음 한켠에는 늘 ‘내 서비스’를 만들고 싶다는 갈증이 있었습니다. 마치 가슴 속에 품은 씨앗처럼, 언젠가 싹을 틔우고 싶다는 열망이 꿈틀거렸죠.
그러던 어느 날, 문득 ‘외주’라는 선택지가 머릿속을 스쳤습니다. 마치 로또 당첨처럼 느껴졌습니다. ‘내가 직접 코딩할 필요 없이, 아이디어만 있으면 전문가에게 맡겨서 서비스를 뚝딱 만들 수 있다니!’. 그동안 쌓아온 PM 경험을 바탕으로 외주 업체를 잘 선정하고 관리하면, 시간과 비용을 절약하면서 퀄리티 높은 결과물을 얻을 수 있을 거라고 믿었습니다. 솔직히 말하면, ‘나는 프로젝트 관리 전문가니까, 개발은 외주 주고 나는 사업에만 집중하면 되겠지?’라는 안일한 생각도 조금은 있었습니다.
하지만 현실은 냉혹했습니다. 외주 업체를 선정하는 과정부터 예상치 못한 난관에 부딪혔고, 계약 후에도 소통 문제, 퀄리티 문제, 일정 지연 등 온갖 문제가 끊임없이 터져 나왔습니다. 마치 잘 포장된 선물 상자를 열었는데, 그 안에 송충이가 가득한 느낌이랄까요? 처음에는 ‘이 정도 문제는 PM 경험으로 충분히 해결할 수 있어’라고 자신했지만, 시간이 지날수록 걷잡을 수 없이 커지는 문제들에 압도당했습니다.
예를 들어, 초기 외주 업체 선정 과정에서 포트폴리오만 보고 업체를 선택했다가 큰 코 다친 경험이 있습니다. A라는 업체는 화려한 UI/UX 디자인과 뛰어난 기술력을 자랑하는 포트폴리오를 제시했습니다. 하지만 막상 계약 후 개발 과정에 들어가니, 소통이 원활하지 않았고, 제가 요구하는 기능 구현에 어려움을 겪는 모습을 보였습니다. 알고 보니 포트폴리오는 외주 업체의 실제 개발 실력이 아니라, 다른 업체와 협업해서 만든 결과물이었습니다. 마치 명품 가방인 줄 알고 샀는데, 알고 보니 ‘짝퉁’이었던 셈이죠.
결국 A 업체와의 계약을 해지하고 다른 업체를 찾아야 했습니다. 시간과 비용은 물론이고, 정신적인 스트레스도 엄청났습니다. 이때부터 외주 업체 선정에 신중을 기하게 되었고, 단순히 포트폴리오만 보는 것이 아니라, 업체의 기술력, 소통 능력, 그리고 프로젝트 관리 능력을 꼼꼼하게 평가해야 한다는 것을 깨달았습니다.
이처럼 외주를 시작하게 된 계기는 달콤한 유혹이었지만, 초기에는 예상치 못한 시행착오를 겪었습니다. 하지만 https://www.fellows.my 이러한 경험을 통해 외주에 대한 환상을 버리고, 현실적인 문제들을 직시하게 되었습니다. 다음 섹션에서는 제가 직접 겪은 초기 시행착오들을 더욱 자세하게 공유하고, 어떻게 극복해 나갔는지 솔직하게 털어놓겠습니다.
성공적인 개발 외주, 이것 없이는 절대 불가능하다: 5가지 핵심 체크리스트
개발 외주, 성공 아니면 폭망? 10년 차 PM의 솔직한 경험담
성공적인 개발 외주, 이것 없이는 절대 불가능하다: 5가지 핵심 체크리스트 (1/5)
안녕하세요, 10년 차 PM 김PM입니다. 오늘은 개발 외주, 특히 성공적인 외주를 위한 핵심 체크리스트 첫 번째 이야기를 풀어보려 합니다. 사실, 저도 처음부터 능숙했던 건 아니에요. 오히려 수많은 실패와 좌절을 겪으면서 뼈저리게 깨달은 것들이 더 많죠. 그래서 더 자신 있게 말씀드릴 수 있습니다. 이 5가지 체크리스트만 제대로 지키면, 최소한 폭망하는 상황은 피할 수 있다고 말이죠.
1. 외주 업체 선정, 묻고 더블로 가! 정신은 금물:
많은 분들이 외주 업체를 선정할 때 가격만 보고 결정하는 경우가 많습니다. 견적 제일 싼 곳으로 해주세요! 물론 예산은 중요하죠. 하지만, 단순히 최저가 업체만 찾다가는 큰 코 다칠 수 있습니다. 저는 예전에 게임 개발 프로젝트를 외주 줬다가 정말 큰 낭패를 본 적이 있습니다. 견적은 정말 파격적으로 저렴했는데, 결과물은 처참했죠. 퀄리티는 둘째치고, 기본적인 기능 구현조차 제대로 되지 않았습니다. 결국, 프로젝트는 중단되었고, 시간과 비용만 날리는 최악의 결과를 맞이했습니다.
그 이후, 저는 외주 업체 선정 기준을 완전히 바꿨습니다. 단순히 가격만 보는 것이 아니라, 업체의 포트폴리오, 개발 경험, 커뮤니케이션 능력, 그리고 평판까지 꼼꼼하게 확인합니다. 특히, 해당 분야에 대한 전문성이 얼마나 있는지, 유사한 프로젝트를 성공적으로 수행한 경험이 있는지 등을 중점적으로 살펴보죠. 단순히 홈페이지에 나와 있는 정보만 믿는 것이 아니라, 직접 업체를 방문하거나, 이전 고객들의 후기를 찾아보는 것도 중요합니다.
저는 보통 3~5개 업체를 선정해서 제안 요청서를 보내고, 프레젠테이션을 진행합니다. 프레젠테이션을 통해 업체의 기술력, 이해도, 그리고 문제 해결 능력을 파악할 수 있습니다. 또한, 담당자와 직접 대화를 하면서 커뮤니케이션 스타일이 우리 팀과 잘 맞는지도 확인합니다. 예를 들어, 제가 진행했던 모바일 앱 개발 프로젝트에서는, 포트폴리오가 화려하지는 않았지만, 우리 팀의 요구사항을 정확하게 이해하고, 적극적으로 문제 해결 방안을 제시하는 업체를 선택했습니다. 결과는 대성공이었죠. 가격은 조금 더 비쌌지만, 퀄리티와 안정성 면에서 훨씬 만족스러웠습니다.
외주 업체 선정은 마치 소개팅과 같습니다. 첫인상만 보고 섣불리 결정하지 말고, 충분히 대화를 나누고, 서로를 알아가는 시간을 가져야 합니다. 신중하게 업체를 선택해야 성공적인 외주 프로젝트를 위한 첫 단추를 제대로 꿸 수 있습니다. 다음 글에서는 계약서 작성 시 주의해야 할 점에 대해 자세히 알아보겠습니다. 기대해주세요!
외주 개발, 돈 아끼려다 X되는 지름길: 가격 vs 퀄리티, 숨겨진 함정 파헤치기
개발 외주, 돈 아끼려다 X되는 지름길: 가격 vs 퀄리티, 숨겨진 함정 파헤치기 (2)
지난 글에서 외주 개발 시 가격에 현혹되어 낭패를 본 경험에 대해 이야기했었죠. 이번에는 제가 직접 겪었던 사례들을 통해 가격과 퀄리티 사이의 숨겨진 함정을 좀 더 자세히 파헤쳐 보겠습니다. 솔직히 말해서, 저도 처음에는 최저가에 눈이 멀었던 적이 많았습니다.
Case 1: 99만원의 유혹, 그리고 예상치 못한 추가 비용 폭탄
한번은 스타트업을 운영하는 친구가 앱 개발 외주를 맡기면서 저에게 조언을 구한 적이 있습니다. 예산이 빠듯했던 친구는 여러 업체를 비교하던 중, 99만원 앱 개발이라는 파격적인 광고 문구에 이끌려 A업체를 선택했습니다. 당시 저는 너무 싼데, 괜찮을까?라고 걱정했지만, 친구는 일단 기본적인 기능만 구현하고 나중에 확장하면 되니까라며 저를 안심시켰습니다.
하지만 결과는 참담했습니다. 계약서에는 정말 기본적인 기능만 명시되어 있었고, 조금이라도 기능을 추가하거나 디자인을 변경하려면 어마어마한 추가 비용을 요구했습니다. 예를 들어, 푸시 알림 기능을 넣는 데 50만원, 결제 모듈 연동에 100만원, 디자인 수정에 30만원… 이런 식으로 예상치 못한 비용이 계속 발생했습니다. 결국 친구는 처음 예산의 3배가 넘는 돈을 지불하고 나서야 겨우 앱을 출시할 수 있었습니다. 게다가 퀄리티도 엉망이어서 버그 투성이였고, 사용자 인터페이스도 조잡하기 짝이 없었습니다.
이 사례를 통해 저는 싼 게 비지떡이라는 진리를 다시 한번 깨달았습니다. 물론 저렴한 가격에 훌륭한 결과물을 얻을 수도 있겠지만, 대부분의 경우 가격이 싸면 퀄리티도 떨어지기 마련입니다. 특히 개발 외주는 눈에 보이지 않는 무형의 결과물을 다루기 때문에, 더욱 신중하게 업체를 선정해야 합니다.
Case 2: 업력 10년의 함정, 실력 없는 페이퍼 컴퍼니
또 다른 사례는 제가 직접 프로젝트를 진행하면서 겪었던 일입니다. 당시 저는 B업체와 웹사이트 개발 계약을 맺었는데, 이 업체는 업력 10년이라는 화려한 경력을 자랑했습니다. 하지만 막상 프로젝트를 진행해보니 실력은 형편없었습니다. 개발자들은 기본적인 코딩 실력도 부족했고, 소통도 원활하지 않았습니다. 게다가 중간에 담당자가 여러 번 바뀌면서 프로젝트는 점점 산으로 갔습니다.
알고 보니 B업체는 실제 개발 인력을 거의 보유하지 않은 페이퍼 컴퍼니였습니다. 다른 하청 업체에 일을 맡기고 수수료만 챙기는 구조였던 거죠. 결국 저는 B업체와의 계약을 해지하고 다른 업체를 찾아야 했습니다. 이 과정에서 시간과 비용을 엄청나게 낭비했고, 정신적으로도 큰 스트레스를 받았습니다.
이 경험을 통해 저는 업체의 업력만 믿고 덜컥 계약하는 것은 매우 위험하다는 것을 알게 되었습니다. 업력이 길다고 해서 반드시 실력이 좋은 것은 아니며, 실제 개발 인력을 보유하고 있는지, 프로젝트 관리 능력은 뛰어난지 등을 꼼꼼하게 확인해야 합니다.
이처럼 외주 개발은 겉으로 보이는 가격만으로는 판단하기 어려운 복잡한 영역입니다. 다음 글에서는 가격 외에 어떤 요소들을 고려해야 성공적인 외주 개발을 이끌어낼 수 있는지, 제가 직접 사용했던 꿀팁들을 공유해 드리겠습니다.
그래서, 개발 외주 성공했을까? 10년 차 PM의 솔직한 결론과 조언
그래서, 개발 외주 성공했을까? 10년 차 PM의 솔직한 결론과 조언
10년 동안 PM으로 일하면서, 개발 외주 프로젝트를 정말 많이 진행했어요. 솔직히 억 소리 나는 성공을 거둔 적은 아직 없어요. 하지만 실패와 좌절 속에서 얻은 경험들은 돈으로 환산할 수 없을 만큼 값지다고 생각합니다. 개발 외주를 고민하고 계신다면, 제 경험이 작은 도움이 되기를 바랍니다.
얻은 것: 뼈아픈 교훈과 성장
개발 외주를 통해 얻은 가장 큰 수확은 사람에 대한 이해였습니다. 프로젝트 초기에는 무조건 저렴한 가격만을 쫓았던 적도 있었죠. 결과는 처참했습니다. 소통은 제대로 이루어지지 않았고, 결과물은 기대 이하인 경우가 많았죠. 결국 시간과 비용만 낭비하는 꼴이었습니다. 그때 깨달았습니다. 단순히 가격만 보고 업체를 선정하는 것은 정말 위험하다는 것을요.
그 이후로는 업체의 실력과 경험은 물론, 소통 방식과 문화까지 꼼꼼하게 확인했습니다. 여러 업체를 직접 만나보고, 레퍼런스를 꼼꼼히 검토하고, 심지어는 그 업체에서 일하는 개발자들과 직접 이야기를 나눠보기도 했습니다. 이런 과정을 통해 진짜 실력과 우리 회사와 잘 맞는 파트너를 구분하는 눈을 키울 수 있었습니다.
잃은 것: 시간, 비용, 그리고 정신적인 스트레스
물론, 개발 외주를 진행하면서 잃은 것도 많습니다. 예상치 못한 문제 발생으로 인해 프로젝트가 지연되거나, 추가 비용이 발생하는 경우가 비일비재했습니다. 특히, 소통 문제로 인해 서로 오해가 생기고, 갈등이 발생하는 경우에는 정신적으로 정말 힘들었습니다. 밤새도록 회의를 하고, 문제 해결을 위해 동분서주했던 기억들이 아직도 생생합니다.
가장 중요한 교훈: 결국 사람이 전부다
수많은 시행착오를 거치면서 제가 깨달은 가장 중요한 교훈은 결국 사람이 전부다라는 것입니다. 아무리 뛰어난 기술력을 가진 업체라도, 서로 소통이 잘 되지 않고 신뢰가 없다면 성공적인 결과를 만들어내기 어렵습니다. 반대로, 기술력은 조금 부족하더라도 서로 존중하고 협력하는 파트너와 함께라면 예상외의 좋은 결과를 얻을 수 있습니다.
개발 외주를 고려하고 계신다면, 단순히 가격이나 기술력만 보지 마시고, 함께 일할 사람을 신중하게 선택하시기 바랍니다. 그리고 계약 전에는 반드시 모든 내용을 명확하게 정의하고, 꾸준히 소통하며 신뢰를 쌓아나가세요. 그래야만 성공적인 개발 외주 프로젝트를 이끌어낼 수 있을 겁니다.