외주 개발에서 디자인은 누가 하나

"개발은 개발사에 맡기는데, 디자인은 어디에 맡기나요?"

이 질문에 대한 답은 보통 세 가지입니다. 개발사 내부에서 하거나, 별도 디자인 에이전시에 맡기거나, 내부 디자이너가 하거나. 어떤 방식이든 작동할 수 있지만, 각각의 트레이드오프를 알고 선택해야 합니다.

그리고 한 가지 알아두셔야 할 점. 디자이너라고 다 같은 게 아닙니다. 게임 사이트를 잘 만드는 디자이너가 있고, 서비스 앱 UI를 잘 잡는 디자이너가 있고, 브랜딩에 강한 디자이너가 있습니다. 파고 들어가면 정말 디테일하게 찾아야 합니다. "디자이너 한 명 붙이면 되지"가 아니라, 내 프로젝트에 맞는 분야의 디자이너를 찾아야 결과물이 나옵니다.

방법 1: 개발사 내부 디자인

개발사에 디자이너가 있어서 기획-디자인-개발을 한 곳에서 처리하는 방식입니다.

장점

  • 소통 비용 최소: 디자이너와 개발자가 같은 팀. "이 디자인 구현 가능한가?"를 바로 확인
  • 일관된 방향: 기획 의도가 디자인과 개발에 일관되게 전달
  • 일정 관리 용이: 한 곳에서 전체 일정을 조율
  • 책임 소재 명확: 문제가 생기면 한 곳에서 해결

단점

  • 디자인 전문성 한계: 개발 중심 회사의 디자인은 기능적이지만, 브랜딩이나 감성적 디자인에서 약할 수 있음
  • 선택지 제한: 해당 개발사의 디자인 스타일에 맞춰야 함

방법 2: 별도 디자인 에이전시

디자인은 디자인 전문 에이전시에, 개발은 개발사에 각각 맡기는 방식입니다.

장점

  • 디자인 전문성: 디자인만 전문으로 하는 곳의 퀄리티가 높을 수 있음
  • 브랜딩 일관성: 기존 브랜드 가이드라인에 맞춘 디자인 가능

단점

  • 소통 비용 폭증: 클라이언트, 디자인 에이전시, 개발사 — 3자 간 소통이 필요
  • 구현 불가능한 디자인: 디자인 에이전시가 개발 제약을 모르고 만들면, "이건 웹에서 안 됩니다"라는 상황이 생김
  • 핑퐁: "디자인이 늦어서 개발을 못 시작합니다" / "개발에서 구현이 안 된다고 해서 디자인을 수정해야 합니다" — 서로 기다리는 시간이 늘어남
  • 책임 분산: 결과물에 문제가 있을 때, 디자인 문제인지 개발 문제인지 서로 미루는 상황

실제로 디자인과 개발이 분리된 프로젝트에서 소통 비용이 전체 프로젝트 비용의 20~30%를 차지하는 경우를 봤습니다.

디자인 에이전시가 개발까지 하는 경우 — 비추천

디자인 에이전시가 "개발도 해드립니다"라고 하는 경우가 있습니다. 대부분의 디자인 에이전시는 개발사 한두 곳을 끼고 있고, 결국 재하청 구조가 됩니다.

문제는 명확합니다:

  • 단계가 많아질수록 소통이 왜곡됩니다. 클라이언트 → 디자인 에이전시 → 개발 하청사 → 실제 개발자. 중간에 거치는 사람이 많을수록 원래 요구사항이 왜곡됩니다
  • 제대로 받아야 할 사람한테 돈이 안 갑니다. 디자인 에이전시가 마진을 떼고 하청을 주니까, 실제 개발에 투입되는 비용이 적습니다. 비용이 적으면 투입되는 인력 수준도 떨어집니다
  • 내부에 개발자가 있어도 1~2명 수준입니다. 디자인 중심 회사이기 때문에 인터랙션이나 UX 개발 정도는 가능해도, 서비스 전체 아키텍처를 설계하고 DB를 구조화하고 서버를 안정적으로 운영하는 역량은 많이 부족할 수 있습니다

디자인은 디자인대로 예쁘게 나오는데, 개발 품질이 따라가지 못합니다. HTTPS 인증서조차 제대로 안 달려있는 사이트를 이 케이스에서 자주 봤습니다. 화면은 예쁜데 기본적인 보안 설정도 안 된 상태. 심지어 디자인 에이전시 본인들의 회사 사이트조차 HTTPS가 안 되어있는 곳도 간간이 있습니다. 그런 상황에서 개발도 해드린다고 이야기하는 겁니다. 실제로 이런 상태의 사이트를 저희한테 넘겨서 다시 만들어달라는 의뢰도 있었습니다. 디자인 에이전시에 디자인을 맡기고, 개발은 개발 전문 회사에 따로 맡기는 것이 차라리 낫습니다.

방법 3: 클라이언트 내부 디자이너

내부에 디자이너가 있어서 디자인을 직접 하고, 개발만 외주로 맡기는 방식입니다.

장점

  • 브랜드 이해도 최고: 내부 사람이 가장 잘 알고 있음
  • 빠른 수정: 수정이 필요하면 바로 가능
  • 비용 절감: 별도 디자인 외주 비용 없음

주의점

  • 웹/앱 개발에 맞는 디자인 포맷으로 전달해야 함 (Figma 추천)
  • 디자인 시스템(컴포넌트 규칙)을 맞춰야 개발이 효율적
  • 개발사와 디자이너 간 직접 소통 채널이 필요

프로덕트 메이커의 방식

저희는 기획과 디자인을 동시에 다루는 프로덕트 디자이너가 투입됩니다. 프로덕트 디자이너가 개발자와 나란히 앉아서 작업하기 때문에, "이 디자인 구현하면 로딩이 느려질 수 있어요" 같은 피드백이 디자인 단계에서 바로 나옵니다.

기획이 반영된 디자인을 먼저 클라이언트에게 공유합니다. 이 단계에서 기획적인 피드백을 주시기도 하는데, 프로덕트 디자이너가 기획을 이해하고 만든 결과물이라 대부분 큰 피드백 없이 넘어갑니다.

그 후 빠르게 개발을 붙입니다. 그리고 실제로 동작하는 화면을 공유하면, 그때부터 본격적인 피드백이 시작됩니다. 정적인 디자인 시안으로는 느끼지 못했던 것들 — 인터랙션, 화면 전환, 데이터가 실제로 들어간 모습 — 을 보고 나서야 "여기는 이렇게 바꾸면 좋겠다"가 나옵니다. 이게 자연스러운 흐름입니다.

피드백 → 수정 → 다시 확인. 이 사이클이 반복될수록 시스템은 더 정교해지고 완성도가 올라갑니다. 이게 저희 방식의 핵심입니다.

다른 개발사에서는 프로젝트 막바지에 결과물을 한 번에 공유하는 경우가 많습니다. 이미 몇 달치 작업이 쌓인 상태에서 "이게 아닌데요"가 나오면, 수정 범위가 너무 커서 사실상 피드백이 불가능합니다. 엎으려면 처음부터 다시 해야 하고, 그대로 가려면 타협해야 합니다. 일찍 보여줄수록 수정 비용이 작고, 늦게 보여줄수록 수정이 대형 공사가 됩니다.

그리고 앞서 말씀드렸듯 디자이너마다 강점이 다릅니다. 프로젝트 성격에 따라 그 서비스에 맞는 디자이너가 필요한 경우, 저희가 직접 섭외합니다. 섭외 과정과 비용은 클라이언트에게 투명하게 공유하고, 중간에서 마진을 남기지 않습니다. 디자이너 비용은 그대로 전달합니다.


*기획, 디자인, 개발을 한 번에 맡기고 싶으시다면, 프로젝트 상담을 통해 문의해 주세요.*


디자인,외주개발,UI/UX,디자인에이전시
다른 포스팅

외주 개발에서 디자인은 누가 하나

"개발은 개발사에 맡기는데, 디자인은 어디에 맡기나요?"

이 질문에 대한 답은 보통 세 가지입니다. 개발사 내부에서 하거나, 별도 디자인 에이전시에 맡기거나, 내부 디자이너가 하거나. 어떤 방식이든 작동할 수 있지만, 각각의 트레이드오프를 알고 선택해야 합니다.

그리고 한 가지 알아두셔야 할 점. 디자이너라고 다 같은 게 아닙니다. 게임 사이트를 잘 만드는 디자이너가 있고, 서비스 앱 UI를 잘 잡는 디자이너가 있고, 브랜딩에 강한 디자이너가 있습니다. 파고 들어가면 정말 디테일하게 찾아야 합니다. "디자이너 한 명 붙이면 되지"가 아니라, 내 프로젝트에 맞는 분야의 디자이너를 찾아야 결과물이 나옵니다.

방법 1: 개발사 내부 디자인

개발사에 디자이너가 있어서 기획-디자인-개발을 한 곳에서 처리하는 방식입니다.

장점

  • 소통 비용 최소: 디자이너와 개발자가 같은 팀. "이 디자인 구현 가능한가?"를 바로 확인
  • 일관된 방향: 기획 의도가 디자인과 개발에 일관되게 전달
  • 일정 관리 용이: 한 곳에서 전체 일정을 조율
  • 책임 소재 명확: 문제가 생기면 한 곳에서 해결

단점

  • 디자인 전문성 한계: 개발 중심 회사의 디자인은 기능적이지만, 브랜딩이나 감성적 디자인에서 약할 수 있음
  • 선택지 제한: 해당 개발사의 디자인 스타일에 맞춰야 함

방법 2: 별도 디자인 에이전시

디자인은 디자인 전문 에이전시에, 개발은 개발사에 각각 맡기는 방식입니다.

장점

  • 디자인 전문성: 디자인만 전문으로 하는 곳의 퀄리티가 높을 수 있음
  • 브랜딩 일관성: 기존 브랜드 가이드라인에 맞춘 디자인 가능

단점

  • 소통 비용 폭증: 클라이언트, 디자인 에이전시, 개발사 — 3자 간 소통이 필요
  • 구현 불가능한 디자인: 디자인 에이전시가 개발 제약을 모르고 만들면, "이건 웹에서 안 됩니다"라는 상황이 생김
  • 핑퐁: "디자인이 늦어서 개발을 못 시작합니다" / "개발에서 구현이 안 된다고 해서 디자인을 수정해야 합니다" — 서로 기다리는 시간이 늘어남
  • 책임 분산: 결과물에 문제가 있을 때, 디자인 문제인지 개발 문제인지 서로 미루는 상황

실제로 디자인과 개발이 분리된 프로젝트에서 소통 비용이 전체 프로젝트 비용의 20~30%를 차지하는 경우를 봤습니다.

디자인 에이전시가 개발까지 하는 경우 — 비추천

디자인 에이전시가 "개발도 해드립니다"라고 하는 경우가 있습니다. 대부분의 디자인 에이전시는 개발사 한두 곳을 끼고 있고, 결국 재하청 구조가 됩니다.

문제는 명확합니다:

  • 단계가 많아질수록 소통이 왜곡됩니다. 클라이언트 → 디자인 에이전시 → 개발 하청사 → 실제 개발자. 중간에 거치는 사람이 많을수록 원래 요구사항이 왜곡됩니다
  • 제대로 받아야 할 사람한테 돈이 안 갑니다. 디자인 에이전시가 마진을 떼고 하청을 주니까, 실제 개발에 투입되는 비용이 적습니다. 비용이 적으면 투입되는 인력 수준도 떨어집니다
  • 내부에 개발자가 있어도 1~2명 수준입니다. 디자인 중심 회사이기 때문에 인터랙션이나 UX 개발 정도는 가능해도, 서비스 전체 아키텍처를 설계하고 DB를 구조화하고 서버를 안정적으로 운영하는 역량은 많이 부족할 수 있습니다

디자인은 디자인대로 예쁘게 나오는데, 개발 품질이 따라가지 못합니다. HTTPS 인증서조차 제대로 안 달려있는 사이트를 이 케이스에서 자주 봤습니다. 화면은 예쁜데 기본적인 보안 설정도 안 된 상태. 심지어 디자인 에이전시 본인들의 회사 사이트조차 HTTPS가 안 되어있는 곳도 간간이 있습니다. 그런 상황에서 개발도 해드린다고 이야기하는 겁니다. 실제로 이런 상태의 사이트를 저희한테 넘겨서 다시 만들어달라는 의뢰도 있었습니다. 디자인 에이전시에 디자인을 맡기고, 개발은 개발 전문 회사에 따로 맡기는 것이 차라리 낫습니다.

방법 3: 클라이언트 내부 디자이너

내부에 디자이너가 있어서 디자인을 직접 하고, 개발만 외주로 맡기는 방식입니다.

장점

  • 브랜드 이해도 최고: 내부 사람이 가장 잘 알고 있음
  • 빠른 수정: 수정이 필요하면 바로 가능
  • 비용 절감: 별도 디자인 외주 비용 없음

주의점

  • 웹/앱 개발에 맞는 디자인 포맷으로 전달해야 함 (Figma 추천)
  • 디자인 시스템(컴포넌트 규칙)을 맞춰야 개발이 효율적
  • 개발사와 디자이너 간 직접 소통 채널이 필요

프로덕트 메이커의 방식

저희는 기획과 디자인을 동시에 다루는 프로덕트 디자이너가 투입됩니다. 프로덕트 디자이너가 개발자와 나란히 앉아서 작업하기 때문에, "이 디자인 구현하면 로딩이 느려질 수 있어요" 같은 피드백이 디자인 단계에서 바로 나옵니다.

기획이 반영된 디자인을 먼저 클라이언트에게 공유합니다. 이 단계에서 기획적인 피드백을 주시기도 하는데, 프로덕트 디자이너가 기획을 이해하고 만든 결과물이라 대부분 큰 피드백 없이 넘어갑니다.

그 후 빠르게 개발을 붙입니다. 그리고 실제로 동작하는 화면을 공유하면, 그때부터 본격적인 피드백이 시작됩니다. 정적인 디자인 시안으로는 느끼지 못했던 것들 — 인터랙션, 화면 전환, 데이터가 실제로 들어간 모습 — 을 보고 나서야 "여기는 이렇게 바꾸면 좋겠다"가 나옵니다. 이게 자연스러운 흐름입니다.

피드백 → 수정 → 다시 확인. 이 사이클이 반복될수록 시스템은 더 정교해지고 완성도가 올라갑니다. 이게 저희 방식의 핵심입니다.

다른 개발사에서는 프로젝트 막바지에 결과물을 한 번에 공유하는 경우가 많습니다. 이미 몇 달치 작업이 쌓인 상태에서 "이게 아닌데요"가 나오면, 수정 범위가 너무 커서 사실상 피드백이 불가능합니다. 엎으려면 처음부터 다시 해야 하고, 그대로 가려면 타협해야 합니다. 일찍 보여줄수록 수정 비용이 작고, 늦게 보여줄수록 수정이 대형 공사가 됩니다.

그리고 앞서 말씀드렸듯 디자이너마다 강점이 다릅니다. 프로젝트 성격에 따라 그 서비스에 맞는 디자이너가 필요한 경우, 저희가 직접 섭외합니다. 섭외 과정과 비용은 클라이언트에게 투명하게 공유하고, 중간에서 마진을 남기지 않습니다. 디자이너 비용은 그대로 전달합니다.


*기획, 디자인, 개발을 한 번에 맡기고 싶으시다면, 프로젝트 상담을 통해 문의해 주세요.*


디자인,외주개발,UI/UX,디자인에이전시
다른 포스팅