② Design Goals (측정 가능 — 방법은 자유)
handoff brief 의 ② 항목들. 방법은 디자이너 / 엔지니어 영역, 목표 달성은 강제.
Surface 10 (운영사 백오피스) Design Goals
| # | 목표 | 측정 기준 | 근거 |
|---|---|---|---|
| G1 | 업무 단일 앱 완결 | 하루 업무의 80% 를 이 앱에서 완결 | PRD §1-3 |
| G2 | 베타 온보딩 단일 동선 | 본사 1~3 곳을 온보딩 → 매장통합 → 협약을 끊김 없이 | PRD §1-3 |
| G3 | 유료 전환 견인 (Primary KPI) | 베타 종료 시 활성 협약 ≥ 파트너의 70% | PRD §1-3, §20 |
| G4 | 장애 즉시 인지 | 발생 → 1분 이내 인지 | PRD §1-3 |
| G5 | 1일차 핵심 가동 | 음원 업로드 + 본사 계정 관리 첫날부터 사용 가능 | PRD §1-3 |
| G6 | 응답성 | 일반 조회 < 1초, 대량 쿼리 < 5초 | PRD §1-4 |
| G7 | 대량 작업 효율 | 음원 수천 · 매장 1000+ 배치 도구로 처리 | 페르소나 |
| G8 | 접근성 | WCAG 2.1 AA (v1.1 목표, v1 구조 준비) | PRD §1-4 |
Surface 11 (본사 모드) Design Goals
| # | 목표 | 측정 기준 |
|---|---|---|
| H1 | 실수 방지 우선 | 즉시 송출 / 본사 캠페인 변경 전 미리듣기 강제 |
| H2 | ”어디서 어디로” 시각화 | 송출 대상 (전체 매장 / 그룹 / 특정 매장) 한눈에 |
| H3 | 안전 모드 default | 즉시 송출은 명시적 확인 step 필수, 취소 불가 안내 |
Surface 12 (점장 모드) Design Goals
| # | 목표 | 측정 기준 |
|---|---|---|
| K1 | 3초 룰 | 자주 쓰는 동작 (긴급 멘트 · 음악 켜기 끄기) 3초 내 도달 |
| K2 | 큰 버튼 | 모든 primary action 터치타깃 최소 44pt (모바일 48pt) |
| K3 | 자가 복구 | 실수 직후 명시적 undo. 영구 변경은 명확한 안내 |
| K4 | 가독성 | 본문 글자 16pt 이상, 행간 1.5, 대비 WCAG AAA 수준 권장 |
② 권한 모델
- ② 는 “측정 가능 목표”. 달성 방법 (레이아웃 · 인터랙션 · 정보구조) 은 디자이너가 결정.
- “②를 못 맞췄으니 ③ 시안을 따르라” 가 아니라 “② 를 충족하는 더 나은 안” 을 만들 권한 있음.
- 단 ① Binding Constraint 위반 금지.
현재 측정 가능 항목 (v0.7.0 기준)
| 항목 | 측정값 | 목표 |
|---|---|---|
응답성 — /api/v1/auth/me P95 | TBD (운영 데이터 부족) | < 200ms |
응답성 — /api/v1/admin/hq 목록 P95 | TBD | < 1s |
| 본사 온보딩 (5-step) 평균 완료 시간 | TBD | < 5분 (Design Goal 목표 — 운영 측정 후속) |
| 매장 온보딩 (3-step) 평균 완료 시간 | TBD | < 3분 |
| 임퍼소네이션 진입 — confirm → 새 탭 표시까지 | TBD | < 2초 |
Roadmap
- Vercel Analytics + Sentry 도입 시 측정 자동화.
- 베타 파트너 등록 후 G1·G3·G4 측정.
References
- handoff
10/11/12-surface-*.md§2