Skip to main content

비즈니스 도메인 분석하기

비즈니스 도메인이란?#

  • 비즈니스 도메인은 기업의 주요 활동 영역을 정의합니다.
  • 기업은 여러 비즈니스 도메인을 운영할 수 있습니다.
    • 아마존은 소매와 클라우드를 제공합니다.

하위 도메인이란?#

  • 비즈니스 도메인의 목표를 달성하기 위해 기업은 여러가지 하위 도메인을 운영합니다.
  • 하위 도메인은 비즈니스 활동의 세분화된 영역입니다.

하위 도메인의 유형#

  • 핵심, 일반, 지원의 세 가지 유형으로 구분합니다.

핵심 하위 도메인#

  • 핵심 하위 도메인(core subdomain)은 회사가 경쟁업체와 다르게 수행하고 있는 것을 말합니다.
  • 복잡성 : 회사의 핵심 비즈니스는 높은 진입장벽이 필요합니다.
  • 경쟁 우위의 원천 : 핵심 하위 도메인엔 반드시 기술이 들어가야 하는 것은 아닙니다.

일반 하위 도메인#

  • 일반 하위 도메인은 모든 회사가 같은 방식으로 수행하는 비즈니스 활동의

지원 하위 도메인#

  • 회사의 비즈니스를 지원하는 활동

하위 도메인 비교#

경쟁 우위#

  • 핵심 하위 도메인만이 회사에 경쟁 우위를 제공합니다.
  • 일반 하위 도메인은 경쟁 우위의 원천이 될 수 없습니다.
  • 지원 하위 도메인은 진입장벽이 낮고 경쟁 우위도 제공할 수 없습니다.

복잡성#

  • 하위 도메인의 유형에 따라 복잡성의 수준이 다릅니다.

변동성#

  • 핵심 하위 도메인은 자주 변경될 수 있습니다. 즉, 끊임없이 개선하고 최적화해야 합니다.
  • 지원 하위 도메인은 자주 변경되지 않습니다.

솔루션 전략#

  • 핵심 하위 도메인은 사내에서 구현되어야 합니다.
  • 핵심 하위 도메인의 요구사항은 자주 그리고 지속적으로 변경될 것으로 예상됩니다.
하위 도메인 유형경쟁 우위복잡성변동성구현 방식문제
핵심높음높음사내 개발흥미로움
일반아니오높음낮음구매/도입해결됨
지원아니오낮음낮음사내 개발/하청뻔함

하위 도메인 경계 식별#

  • 하위 도메인과 그 유형은 기업의 비즈니스 전략에 따라 정의됩니다.

하위 도메인 정체#

  • 하위 도메인은 좋은 출발점이나 문제는 세부사항에 있습니다.

응집된 유스케이스를 하위 도메인으로#

  • 기술적인 관점에서 하위 도메인은 상호 연관되고 응집된 유스케이스의 집합과 유사함
  • 세분화된 하위 도메인을 찾는 것을 중단하는 시점은 '응집된 유스케이스 의 집합인 하위 도메인'이라는 정의를 사용할 수 있습니다.

핵심에 집중#

  • 하위 도메인은 소프트웨어 설계 의사결정을 내리는 프로세스의 어려움을 쉽게 해결하도록 돕는 도구

도메인 분석 예제#

Gigmaster#

  • 티켓 판맴 및 유통회사
  • 핵심 하위 도메인
    • 추천 엔진
    • 데이터 익명화
    • 모바일 앱
  • 일반 하위 도메인
    • 암호화
    • 회계
    • 정산
    • 인증 및 권한 부여
  • 지원 하위 도메인
    • 음악 스트리밍 서비스와의 연동
    • 소셜 네트워크와 연동
    • 참석 공연 모듈

BusVNext#

  • 대중 교통 회사
  • 핵심 하위 도메인
    • 라우팅
    • 분석
    • 모바일 앱 사용자 경험
    • 차량 관리
  • 일반 하위 도메인
    • 교통 상황
    • 회계
    • 청구
    • 권한 부여
  • 지원 하위 도메인

도메인 전문가는 어떤 사람인가?#

  • 도메인 전문가는 우리가 모델링하고 코드로 구현할 비즈니스의 모든 복잡성을 알고 있는 주제 전문가 입니다.

결론#

  • 핵심 하위 도메인 : 흥미로운 문제. 경쟁 차별 우위
  • 일반 하위 도메인 : 해결된 문제, 모든 회사가 같은 방식으로 일함
  • 지원 하위 도메인 : 분명한 해결책이 있는 문제
Last updated on