“
요구사항은 2025년인데, 산출물은 2015년에 멈춰있어요.
“
“
디자인이 촌스러운 건 참겠는데,
사용성이 옛날 방식이면 바로 티 납니다.
“
“
외주 맡겼더니 화면 로딩이 느려서,
내가 먼저 민망해지더라고요.
“
대모산개발단을 찾아주시는 많은 대표님들이, 10년·20년 된 외주 개발사에
맡겼다가 위와 같은 문제를 실제로 겪고 오셨습니다.
안녕하세요, 대모산개발단 대표 고성현입니다.
많은 분들이 외주 개발사를 찾으실때 경력이 긴 외주 개발사를 찾으십니다.
아무래도 경력이 길다면 클라이언트 분들이 원하는 프로그램을 더 잘 만들 수
있을거라고 생각하시기 때문일겁니다.
그러나 이 생각은 틀렸다라고 감히 말씀드릴 수 있습니다!
정부에서 제공하는 프로그램들을 사용해보신 경험 다들 있으실겁니다.
그런데 "프로그램 너무 불편해서 사용하기 어렵다", "프로그램이 너무 오래된
프로그램 같다"라는 생각이 든적 있으시죠?
정부의 프로그램을 만들어주는 프로그래밍 외주사는 보통 경력이 오래된 외주
개발사가 많습니다.
정부에서 프로그래밍을 만들어 줄 외주 개발사를 찾을때 포트폴리오와 후기를
살피면서 고르기 보다는 회사의 업력과 대표의 출신 대학을 보고 고르기 때문입니다.
정부의 이런 일처리를 비판하고자 하는 글은 아닙니다. 다만 공무원 분들은 다른
업무에 치여서 바쁘고, 프로그래밍이라는 특성상 정보의 비대칭성이 강하기에
모든 회사를 하나하나 일일히 찾아보지 못합니다.
그렇기에 정부에서는 프로그램 만들어줄 사람 구한다는 공고를 올리고 이력서를
넣은 업체들 중에서 경력이 오래된 업체들을 보통 선정합니다.
그러나 프로그래밍은 최신 기술이고 현재도 매번 새로운 기술들이 나오고 있습니다.
프로그래밍 외주에 오래 몸 담그며 고여버린 그들은 더 이상 새로운 기술, 새로운
방법에 대해서 조사하지 않습니다.
그렇기에 이전 기술을 고집하고 이전 기술을 사용하는 개발자들은 새로운 기술을 사용하는 개발자들에 비해 효율도 떨어지고 결과물의 퀄리티 또한 낮습니다.
“
경력이 오래 되면 당연히 더 잘 하는거 아니야?
“
라고 생각하실 수도 있으시겠습니다.
물론 대기업에서 일하고 계시는 경력이 오래된 시니어 개발자 분들은 실력이
뛰어나실거라 생각합니다.
왜냐하면 그 분들은 그 분야에 고이지 않으려 항상 신기술을 찾아서 학습하십니다.
대기업은 그렇지 않은 사람들에게 일자리를 주는 친절한 곳이 아니기 때문입니다.
그러나 제가 본 외주 개발사에서 10년, 20년 동안 프로그램 개발을 진행하시는
분들은 더 이상 개발에 흥미가 없으시고 새로운 기술을 찾으려 노력하시지 않았습니다.
그렇기에 당연히 고객의 '진짜 니즈'가 뭔지는 관심이 없으시고, 그저 주어진 기능만을 이전과 똑같은 포맷대로 만들 뿐입니다.
정말 무섭게 발전한 AI를 사용하지 않으면서
"AI 보다 사람이 하는게 더 좋아"라는 구식의 사고방식을 고집하고 계십니다.
그러나 마이크로 소프트는 AI가 인간 대신 일을 해주기에 직원 1만5000명을
해고했고, 그 중에서 개발자가 40프로에 달했습니다.
https://www.aitimes.com/news/articleView.html?idxno=170453
이제는 정말 인간을 대체할 정도로 실력이 뛰어난 AI를 그저 거부감이 든다는 이유로
사용을 하지 않고, 이제는 완전 구식이 되어버린 포맷을 계속해서 외주 개발에 사용을 하고 있습니다.
그렇기에 외주 개발사를 고르실때 그저 경력만 보고 선택하면 안 된다는 말씀을 드리고 싶습니다.
외주 개발사를 선택하실때에는 아래의 세 가지를 중점으로 보셔야 합니다.
기술 스택
포트폴리오
최신 기술 연구
기술 스택이란, 프로그램을 개발할때 사용되는 기술을 의미합니다.
PHP, JSP 같은 언어를 사용하는 회사는 오래된 기술에 고여있는 회사일 가능성이 높습니다.
'리엑트', '파이썬' 같은 프로그래밍 언어가 최신에 나온 것들이며 최신 프로그래밍
언어를 사용하는 회사들이 훨씬 더 좋은 결과물을 만들어 낼 가능성이 높습니다.
(최신 프로그래밍 언어는 프로그램을 더 쉽고 잘 만들 수 있게 많은 것들을
지원하기 때문에 결과물이 더 좋습니다.)
다음으로 회사의 포트폴리오를 보셔야 합니다. 포트폴리오 자체가 없는 회사라면 절대 그 회사에 외주를 맡기시면 안 됩니다.
또한 포트폴리오의 디자인이 너무 옛날 프로그램 같은 느낌이 난다면 그 회사 또한 고여버린 외주 개발사일 가능성이 높습니다.
마지막으로 가장 중요한 최신 기술에 대해서 계속 연구하고 도입하려는 시도를 하는지 보셔야 합니다.
내부에 AI 교육팀이 있거나, 연구팀이 있다면 그들은 새로운 기술을 계속 도입하려는 시도를 하는 회사입니다. 그런 회사는 믿고 맡기셔도 좋을 것 같습니다.
그럼 이만 마치겠습니다.
긴 글 읽어주셔서 감사합니다.
Charles Darwin (찰스 다윈)
“살아남는 종은 가장 강한 종이 아니라
변화에 가장 잘 적응하는 종이다.”