상품을 설계할 때는 단순히 현재 요구사항만 보고 개발을 시작하면 안 된다.
처음에는 비슷해 보이는 서비스라도 비즈니스 모델(B2B, B2C, B2B2C, B2B2B)에 따라 앞으로의 확장 방향과 필요한 기능이 완전히 달라진다.
설계 단계에서 이러한 특성을 고려하지 않으면 서비스가 성장할수록 구조적인 한계에 부딪히게 된다.
개발은 어떻게든 구현할 수 있다. 하지만 잘못된 방향으로 설계된 구조 위에 기능을 계속 쌓아 올리다 보면 어느 순간 유지보수와 확장이 어려워지고, 결국 큰 비용을 들여 재설계를 해야 하는 상황이 발생한다.
특히 기획 단계에서 비즈니스 모델에 대한 고려가 부족하다면 개발자가 먼저 문제를 인지하고 의견을 제시해야 한다고 생각한다.
결국 만들어진 서비스의 기술적 책임은 개발자가 지게 되기 때문이다.
1. 왜 비즈니스 모델을 먼저 이해해야 할까?
서비스는 처음에는 단순하게 시작한다.
하지만 시간이 지나면서 아래에 정리한 요구사항이 추가된다.
- 신규 고객 유입 사업
- 확장 판매 채널 확대
- 입점 업체 증가
- 기업 고객 유치
- 가격 정책 다양화
- ...
이때 처음부터 비즈니스 모델을 고려하여 설계했다면 자연스럽게 확장할 수 있지만, 그렇지 않다면 기존 구조가 발목을 잡게 된다.
따라서 상품 설계 시 가장 먼저 확인해야 하는 것은 다음과 같다.
이 서비스는 B2B인가? B2C인가? B2B2C인가? 앞으로 어떤 방향으로 확장될 가능성이 있는가?
2. 기업의 특징 및 상품의 설계 고려방향
*B2B ( Business To Business )
기업이 기업에게 상품 또는 서비스를 판매하는 형태
( ERP, SaaS, AWS 등 솔루션회사)
특징
- 구매 금액이 크다.
- 구매 결정권자가 여러 명일 수 있다.
- 계약 기반으로 거래되는 경우가 많다.
- 고객사별 가격 정책이 존재할 수 있다.
- 재구매율이 높다.
- 업무 효율성이 중요하다.
B2B 상품 설계시 고려사항
- 회원은 고객사(기업) 단위관리
ㄴ 기업과의 계약이기 때문에 기업기준으로 기업의 고객을 관리할수 있게 설계 고려 필요
ㄴ 기업을 기준으로 두면 기업의 자회사? 이런 부분들도 어떻게 관리할지 고려해볼 수 있음
ㄴ 기업단위로 정리하고, 기업의 회원을 등록하거나 회원단위로 가입하고 기업을 연결할 수 있음
- 견적(계약) 관리
ㄴ 상품단계에서는 견적에서는 가격부분, 커스텀 필요한 부분을 고려해야함
ㄴ 서비스를 파는지, 물건을 파는지, 물건을 만들어서 (발주) 파는지에 따라 상품 방향성이 다름
- 고객사별 가격 관리
ㄴ 고객사별 할인방향에 따라 상품 단위로 할인할지, 견적단위로 할인할지, 특정상품은 견적할인에서도 제외처리 필요한지
- 특정상품을 제작(발주)까지 고려하는 경우 디테일 부분 고려
ㄴ 마진율, 공급가에 관한 부분 고려 필요
ㄴ 시안 및 디자인에디터라던지 상품을 디자인하는 시스템 고려
ㄴ 옵션 구조 단순화 필요 (뒤에 로직에서 복잡성 처리)
- 가격이 명확하지 않은 상품들에 대한 고려
ㄴ 수량별로 가격이 다른 경우, 옵션별로 가격이 다른 경우
ㄴ 가격이 싯가인 경우
- 그 외 내부 비즈니스로직에 특화되어 고려할수있다.
*B2C ( Business To Consumer )
기업이 일반 소비자에게 직접 판매하는 형태
( 쿠팡, 올리브영, 넷블릭스, 무신사 )
특징
- 사용자 수가 많다.
- 구매 금액이 상대적으로 작다.
- 구매 결정이 빠르다.
- 사용자 경험(UX)이 중요하다.
- 마케팅의 영향이 크다.
B2C 상품 설계시 고려사항
- 장바구니 관리
ㄴ 장바구니 내에서 상품 중복 허용할건지
- 상품옵션
ㄴ 플랫폼에 성격에 맞는 상품들을 생성해줄 때 전부다 수용가능한지
ㄴ 필수옵션과 부가적인옵션, 옵션 복잡도
- 재고를 고려할건지
- 상품의 주체 (입점제작사)
ㄴ 상품의 입점제작사 관리 매핑 고민
- 입점제작사와 브랜드를 어떻게 관리하고 표기할것인지
- 가격정책
ㄴ 가격의 변동 관리
ㄴ 이벤트성 할인 관리
- 프로모션, 기획전 관련 상품 관리
- 검색 및 추천관련 고려
ㄴ 상품을 원활하게 검색할수있게
ㄴ 사용자의 추천을 가능하게 할수있는 정보
- 할인정책
ㄴ 상품의 할인(멤버십, 쿠폰 등 ...)이 적용되었을때 할인 적용 및 할인금액 여부
ㄴ 특정상품 카테고리 할인제외라던가 생각해볼수있음
- 정산로직
- 그 외 내부 비즈니스로직에 특화되어 고려할수있다.
*B2B2C ( Business To Business To Consumer )
기업이 다른 기업을 통해 최종 소비자에게 상품 또는 서비스를 제공하는 형태.
플랫폼 비즈니스 모델 ( 입점업체 -> 플랫폼 -> 소비자 )
( 배달의민족, 무신사, 오늘의집 )
특징
- B2B의 특징과 B2C의 특징을 모두 고려해야한다.
B2B2C 상품 설계시 고려사항
- 위에 정리한 B2B와 B2C를 모두 고려해야함
- 입점제작사 관리
ㄴ 입점제작사 수수료율 기준 (파트너? 상품?)
- 내부 상품 및 발주 관리
ㄴ 상품의 옵션수준 단순화
ㄴ 디자인에디터나 시안 같은 디자인 필요한 경우
- 그 외 내부 비즈니스로직에 특화되어 고려할수있다.
*B2B2B ( Business To Business To Business )
기업이 다른 기업을 통해 또 다른 기업에게 상품 또는 서비스를 제공하는 형태
( 제조사/공급사 -> 플랫폼 -> 기업고객 )
( AWS -> 파트너사 -> 기업고객 )
특징
- B2B의 특징에 더 고도화된 부분을 고려해야함
B2B2B 상품 설계시 고려사항
- 위에 정리한 B2B 고려해야함
- 내부 상품 및 발주 관리
ㄴ 상품의 옵션수준 단순화
ㄴ 디자인에디터나 시안 같은 디자인 필요한 경우
- 그 외 내부 비즈니스로직에 특화되어 고려할수있다.
'정리 > 설계' 카테고리의 다른 글
| 상품 설계 시 고려해야할 사항 (0) | 2026.06.11 |
|---|