개발반장 codefix.kr

직접 만들까, 솔루션을 쓸까, 맡길까

셋 다 맞을 때가 있습니다. 가르는 기준은 예산이 아니라 "남과 달라야 하는 부분이 있는가"입니다. 없으면 솔루션이 거의 항상 낫습니다.

기준

먼저: 저희는 개발사입니다

그래도 무조건 맡기시라고 하지 않습니다. 솔루션으로 될 일을 개발로 하면 손님이 손해를 봅니다. 그런 일은 대개 몇 달 뒤에 서로 불편해집니다.

그래서 가르는 기준을 그대로 적어 둡니다.

기준은 하나입니다: 남과 달라야 하는 부분이 있는가

파는 물건이나 서비스가 돌아가는 방식 자체가 남과 달라야 한다면 개발입니다. 보여주는 내용만 다르면 솔루션입니다.

솔루션이 맞는 경우 (카페24·아임웹·식스샵·워드프레스 등)

  • 물건을 올리고 장바구니에 담아 결제하는, 흔한 방식의 쇼핑몰
  • 회사 소개와 문의 폼이 있는 홈페이지
  • 예약이 날짜와 시간만 고르면 되는 곳
  • 지금 당장 시작해야 하고, 되는지 안 되는지부터 봐야 하는 단계

이 경우 개발로 만들면 돈과 시간을 더 쓰고 결과는 비슷하거나 못합니다. 솔루션은 이미 수만 개 상점이 쓰면서 다듬어진 것이고, 결제·보안·모바일이 전부 붙어 있습니다.

개발이 맞는 경우

  • 솔루션에서 안 되는 계산이나 절차가 핵심인 경우 (예: 조건마다 값이 달라지는 견적, 여러 단계 승인, 우리만의 배차·배정 규칙)
  • 이미 쓰는 프로그램·엑셀과 데이터가 오가야 하는 경우
  • 솔루션 월 이용료 + 앱 결제액이 이미 부담스러운 규모
  • 데이터가 남의 서버에 있으면 안 되는 경우
  • 솔루션에서 "이건 안 됩니다" 를 이미 들어보신 경우

직접 만드는 게 맞는 경우

  • 배울 시간이 있고, 앞으로도 직접 손보실 생각인 경우
  • 화면이 몇 장 안 되고 기능이 없는 경우

다만 직접 만드시다가 중간에 맡기러 오시는 경우가 꽤 많습니다. 만드는 것보다 고장났을 때 고치는 것이 훨씬 어렵기 때문입니다. 그때는 그 상태에서 이어받습니다.

섞어 쓰는 경우가 많습니다

실제로는 이렇게 하는 경우가 제일 많습니다.

흔한 조합
쇼핑몰은 솔루션으로 두고, 솔루션이 못 하는 부분만 따로 만들어 붙입니다.
예를 들어 주문을 자동으로 받아 정리하는 프로그램, 재고를 다른 곳과 맞추는 도구, 사장님만 쓰는 계산 화면 같은 것들입니다.

전부 새로 만들 이유가 없습니다. 안 되는 부분만 만드는 것이 대개 가장 저렴합니다.

결정하시기 전에 확인할 것

  • 솔루션에서 정말 안 되는가 — 안 된다고 들으신 게 아니라 설정을 못 찾은 경우가 많습니다. 먼저 물어보세요.
  • 나가는 돈을 3년으로 계산해 보세요 — 솔루션은 월 이용료와 앱 결제가 계속 나가고, 개발은 처음에 크고 뒤에 유지보수가 붙습니다. 규모에 따라 3년쯤에서 뒤집힙니다.
  • 내 데이터를 가져올 수 있는가 — 솔루션을 떠날 때 회원과 주문을 통째로 받을 수 있는지 미리 확인하세요. 못 가져오면 옮길 수가 없습니다.
  • 도메인은 내 명의인가 — 어느 쪽을 택하든 이건 본인 명의여야 합니다. → 업체가 사라졌을 때

저희에게 물어보셔도 됩니다

어느 쪽이 맞는지 판단하는 것까지는 비용이 들지 않습니다. 솔루션으로 하시는 게 낫다고 판단되면 그렇게 말씀드립니다. 필요 없는 작업은 권하지 않습니다.

고칠 수 있는지부터 알려드립니다

코드를 몰라도 됩니다. 무엇이 어떻게 안 되는지만 적어 주시면 저희가 열어봅니다. 열어보고 판정하는 데까지는 비용이 들지 않습니다.