안녕하세요, 
제가 오랜기간 개발 프리랜서를 하면서 개발을 의뢰하시는 분들께 도움이 될까하여,  몇가지 적으려고 합니다.

많은 분들이 이곳에 개발의뢰 관련 글들을 올리십니다. 
프리랜서에 등록한 저한테도 개발의뢰가 몇건 들어오기도 했습니다.
그래서 만나보면, 상당수가 진행중인 개발에 문제가 있는 분들이 많아서 안타까웠습니다. 대부분이 일정이 많이 지났는데도 개발이 끝나지 않는다는 것입니다. 또한 개발을 완료했다고 하는데도 너무 많은 버그와 의뢰하신분들의 생각과는 다른 형태의 개발결과로 인해 도저히 오픈이 어렵다고들 합니다.

왜 이런 일들이 발생하는 걸까요..? 왜 개발자들은 일정에 대한 약속을 지키지 못하는 걸까요..?


1. 개발은 건물을 짓는 것과 같다고 생각하시면 됩니다.
제대로된 건축에는 기획, 설계, 기초공사 등이 필요하듯이 개발에도 이러한 과정이 필요합니다.
개발을 하기위해서는 제대로된 설계도(기획안, 스토리보드 등)가 필요한데, 많은 분들이 이 과정을 무시하고 바로 개발자에게 모든걸 맡겨버립니다.
대부분의 개발이 처음에 약속한 것과는 달리 일정이 늦어지는 이유는 바로 설계가 제대로 되지 않아서 입니다. 
이건 개발자의 책임이기도 하지만, 의뢰하시는 분들께서 이 과정(제대로 된 기획)을 건너뛰시기 때문이기도 합니다.
성공적인 개발을 위해서는 반드시 "기획단계"에 많은 공을 들이셔야 합니다. 제대로된 설계없이 괜찮은 건물을 기대한다는 건 욕심이며, 반드시 부실공사가 발생합니다.
의뢰하시는 분의 아이디어가 원하시는 형태의 상품으로 만들어지기 위해서는, "기획마인드(또는 경험)이 있는 개발자, 그리고 단순 개발이 아닌 프로젝트 관리가 가능한 개발자"에게 맡기셔야 합니다. 물론 이런 개발자는 흔하지 않습니다. 
이런 개발자를 찾기 어려우시다면, 경험이 많은 기획자 또는 PM(프로젝트매니저)을 만나서 상담을 하시고나서 제대로된 기획서를 가지고 개발자를 만나셔야 합니다. 

2. 개발 비용 
아마도 대부분이 실력있는 개발자에게 일을 맡기고 싶어할겁니다. 그래야지만, 성공적인 개발을 기대할 수 있을테니까요..
실력있는 개발자는 회사에서 적어도 300만원 이상의 월급을 받습니다. 
그런데 실력있는 개발자가 프리랜서를 하는 이유는 1)더 많은 수입과 2)시간적 여유 이렇게 두가지 입니다.
따라서, 실력있는 프리랜서들이 기대하는 월 수입은 500만원 ~ 1천만원 정도 입니다. 
이게 아니면, 굳이 프리랜서를 할 이유가 없는거겠죠. 실력있는 개발자라면 오라는데가 많거든요..
그런데도 적은 금액으로 하는 개발자는 자선사업가이거나 돈이 급하거나, 이 둘중의 하나입니다.
돈이 급하다는 얘기는 의뢰하신 개발에만 집중을 하지 못한다는 말이기도 합니다.
따라서, 개발에 너무 적은 비용을 책정하지도 마시고, 또 적은 비용으로 개발을 하는 개발자에게는 일을 맡기시지 않는게 좋습니다.
사실, 하시려는 사업에서 개발하려는 솔루션이나 서비스가 가장 중요할텐데, 왜 가장 중요한 것에 돈을 아끼려고 하는지.. 좀 안타깝습니다.


이곳에 개발을 의뢰하시는 모든 분들이 성공적인 개발을 해서, 원하시는 사업이 잘 진행되시길 바라는 마음에서 적어봤습니다.