과제 1: TACA 개념 재정의
직무별 TL;DR
| 직군 | 자주 묻는 질문 | 이 문서에서 해결되는 내용 |
|---|---|---|
| PO | Pre-TACA도 TACA인가요? | 상태(State) 흐름으로 명확히 구분합니다. |
| PD | Single vs Multi TACA에 따라 UI가 달라야 하나요? | 구조적 속성(Property)을 기반으로 설계 기준을 안내합니다. |
| FE | Non-TACA 상품은 어떻게 표시하나요? | Displayable 여부를 기준으로 명확히 정의합니다. |
| BE | TACA와 TACAI 관계는 어떻게 되나요? | Entity 간 1:N 관계를 명확히 명시했습니다. |
| Biz | TACA 매칭 기준은 무엇인가요? | Auto/Custom 처리와 Winner TACAI 기준을 메서드로 정의합니다. |
개념 재구성
TACA 관련 주요 개념은 상태(State), 속성(Property), **메서드(Method)**의 세 가지 범주로 구분하여 재정의할 수 있습니다. 이 구분은 구조적 혼란을 줄이고, 직군 간 해석 일관성을 높이는 데 목적이 있습니다.
- 상태 (State): 객체가 시간에 따라 위치하는 단계
- 속성 (Property): 객체가 가진 구조적 특성
- 메서드 (Method): 객체를 처리하거나 노출하는 실행 방식
핵심 개념 정의
| 용어 | 분류 | 설명 |
|---|---|---|
| Product | Entity | 사용자에게 보여지는 최종 통합 상품 |
| MPI | Entity | 판매자가 등록한 개별 상품 (Merchant Product Item) |
| TACA | Entity | 여러 MPI를 하나로 통합하는 카탈로그 |
| TACAI | Entity | TACA 내 개별 MPI 항목 |
| Pre-TACA | State | 통합 이전 단계 |
| Dummy TACA | State | 임시 군집 상태 |
| Auto / Custom TACA | Method | 자동 혹은 수동 통합 방식 |
| After TACA | State | 사용자 노출 가능한 상태 |
| Non-TACA | State | 정책상 통합 불가 상품 |
| Single / Multi TACA | Property | 포함된 TACAI 수에 따른 구조 |
| Displayable | Property | 사용자에게 노출 가능한 상태 여부 |
| Winner TACAI | Method | UI 상 대표로 노출되는 TACAI 선정 로직 |
상태 흐름 다이어그램
아래 다이어그램은 MPI부터 Product 노출까지의 상태 전이를 보여줍니다.