창업할 건데 개발자가 없다고요? (꿀팁 알려드림)
*이 글은 외부필자인 이진열님의 기고입니다. 창업을 준비하는 지인들이나 이미 사업을 하고 있는 대표님들께 가장 많이 받는 부탁 중 하나가 '좋은 외주 개발사 추천'입니다. 그러면서 묻죠. "외주 개발로 서비스 만들면 유지보수가 어렵고 실패할 확률이 높다는데 정말 맞나요?" "제가 만들려고 하는 건 얼마에 만들 수 있을까요? 외주 개발비는 어떻게 책정되나요?" 외주 개발은 실패할 확률이 높을까 먼저 외주 개발로 서비스를 만들면 유지보수가 어렵고 실패할 확률이 높을까요? 당연히 '그렇지 않습니다' 쉬운 말로 케바케입니다. 이런 오해는 외주를 통해 개발 프로젝트를 진행하는데 있어 전략이 없었기 때문에 생긴건데요. 그렇다면 어떤 전략으로 외주 개발을 진행해야 할까요? 1. 가장 먼저 하실 일은 이 기술개발과 그 결과물이 우리 비즈니스에 얼마나 중요한지 냉정하게 판단해보는 것입니다. 쉽게 말해 한 번 만들고 업데이트를 계속 하지 않으면 우리 회사 망할까? 판단해보시면 되는데요. 만약 우리 비즈니스의 핵심이고 앞으로의 성장에도 핵심이라면 '개발의 용이성'을 중심으로 생각해 외주 개발을 맡기면 됩니다. 즉 용역이 끝나고 외주를 맡기든, 개발자를 뽑든 계속 업데이트 해나갈 예정이라면 애초에 외주 개발사를 선택할 때 고려해야 할 것은 2가지입니다. 첫째, 개발자를 구하기 쉬운 언어로 개발하는 곳을 선택하는 것. 둘째, 소스코드에 주석을 잘 달아주고 인수인계가 용이한 방향으로 코딩을 진행하도록 요청하는 것. 만약 개발사에서 이렇게 하면 시간이 더 들어 비용이 늘어난다 하더라도, 또 초기 개발 기능이 줄어들 수 있다고 하더라도! '개발의 용이성'은 외주 개발 첫 의사결정에서 가장 중요한 요소입니다.