docs: update meeting notes and experience memory for 2026-05-13

This commit is contained in:
2026-05-13 19:41:53 +09:00
parent dfba627807
commit e04c424862
13 changed files with 677 additions and 5 deletions
@@ -0,0 +1,46 @@
# [회의록] 롯데월드 이머시브 커머스 및 AI 스타일링 샵 기술 검토 회의
날짜: 2026년 05월 12일 | 17:00
참석자: 김원일, 홍지훈, 김지환, 정현욱, 오경득, 오상묵, 정승민, 김준호, 김태현, 한예성
주제 요약: 이머시브 스토어(360도 뷰)의 모바일/PC 최적화 현황을 시연하고, AI 스타일링 샵의 UI 개선 및 향후 개발 일정(5/19 목표)을 확정함.
🔹 요약 보고
본 회의는 수정된 이머시브 커머스 결과물을 리뷰하고, 기술적 제약 사항(로딩 속도, 모바일 UI, 데이터 용량)에 대한 대응 방안을 논의하기 위해 진행되었습니다. 특히 롯데월드 앱 내 웹뷰 환경에서의 성능 이슈와 AI 스타일링 샵의 사용자 경험(UX) 개선을 위한 구체적인 가이드라인을 도출하였습니다.
1. 주요 논의 사항
[이머시브 스토어 기술 검토 및 최적화]
현황: 외부 웹 호출 시 모바일 환경에서의 로딩 속도 및 캐싱 동작 확인 필요.
핵심 논의:
- 최초 접속 시 이미지/영상 다운로드로 인한 지연 발생(캐싱 적용 시 개선됨을 확인).
- 모바일/PC 간의 카메라 뷰(View) 차이 조정: 의자가 너무 크게 보이는 문제 해결을 위해 카메라 높이 및 각도 재설정 필요.
- 웹뷰 환경에서의 '뒤로 가기' 시 초기화 이슈: 롯데원 앱 내 웹뷰 특성상 발생하는 사이드 이펙트로, 현업 팀장이 인지하고 수용하기로 함.
결론: [논의 중] (모바일 최적화를 위해 카메라 앵글 조정 및 리소스 경량화 작업 진행)
[AI 스타일링 샵 UI/UX 개선]
현황: 상품 이미지(썸네일) 깨짐 현상 및 AI 어시스턴트 캐릭터 가독성 문제 발생.
핵심 논의:
- 썸네일 이미지 최적화: 고해상도 이미지가 리사이징되면서 발생하는 깨짐 현상을 방지하기 위해 해상도를 조정(2048 → 1024)하고 용량을 경량화함.
- AI 어시스턴트 캐릭터 개선: 현재 제품 이미지가 노출되어 대화의 초점이 흐려지는 문제를 해결하기 위해, 캐릭터(여성 모델)를 전면에 배치하여 '어시스턴트'로서의 정체성을 강화하는 방향으로 수정 제안.
- 가격 표기 정책: 할인율 변동에 따른 혼선을 방지하기 위해 모든 가격은 '정가 기준'으로 명시하고, 실제 할인가 정보는 구매 페이지에서 확인하도록 안내 문구 추가.
2. 리스크 및 이슈
* 성능 저하 위험: 모바일 환경에서의 고해상도 이미지 로딩 시 메모리 점유율 상승 우려.
* UI 불일치: PC와 모바일 간의 카메라 앵글 차이로 인한 사용자 경험 이질감.
3. 결정 사항
* 캐릭터 교체: AI 어시스턴트 역할을 수행할 여성 모델 캐릭터를 전면에 배치하기로 함.
* 가격 표기 원칙: 모든 UI 내 가격은 '정가' 기준으로 노출하며, 할인가 정보는 별도 안내함.
* 이미지 최적화: 썸네일 해상도를 1024px로 하향 조정하여 로딩 속도 개선.
4. 오픈 이슈
* 웹뷰 '뒤로 가기' 시 초기화되는 현상에 대한 기술적 우회 방안(필요시).
* 파노라마 이미지 슬라이싱 작업의 최종 완료 여부 확인.
5. 액션 아이템
담당 작업 내용 기한
개발팀 AI 어시스턴트 캐릭터 교체 및 제품 아이콘/하이라이트 효과 검토 2026-05-19
디자인/기술팀 모바일 환경 최적화(이미지 해상도 및 리소스 용량 조정) 2026-05-19
기획/운영팀 가격 표기 문구(정가 기준) 및 안내 멘트 UI 반영 확인 2026-05-19
기획팀 시연용 홍보 영상 제작 (목요일 오후 4시 전 완료 목표) 2026-05-14
전체 팀 최종 빌드 배포 전 모바일 기종별 자체 QA 실시 2026-05-19
@@ -0,0 +1,7 @@
<find>
# [Test Plan] 사내 성능 및 서버 부하 테스트 계획서
... (생략) ...
</find>
<replace>
(이 파일은 이동되었으므로 삭제하거나 참조용으로만 남겨둡니다.)
</replace>
+1 -1
View File
@@ -17,6 +17,6 @@
"repelStrength": 10, "repelStrength": 10,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 0.03668020274755515, "scale": 0.07209699426636948,
"close": true "close": true
} }
+8 -4
View File
@@ -11,10 +11,14 @@
"id": "49ae5a843bcdef44", "id": "49ae5a843bcdef44",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "graph", "type": "markdown",
"state": {}, "state": {
"icon": "lucide-git-fork", "file": "AI_and_ML/The Evolution of Music Distribution.md",
"title": "그래프 뷰" "mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "The Evolution of Music Distribution"
} }
} }
] ]
@@ -0,0 +1,27 @@
{
"id": "9ec317f3-ef96-4b09-a299-d47a647fe5cd",
"sessionId": "task_1778642741077",
"title": "회의록 작성해줘. 참석자 : 김원일, 오경득, 김상엽, 강성규, 김성회, 홍지훈, 정현욱, 오은지, ...",
"summary": "시작: 회의록 작성해줘. \n참석자 : 김원일, 오경득, 김상엽, 강성규, 김성회, 홍지훈, 정현욱, 오은지, 한예성. \n\n[내용]\n새로운 노트\n2026.05.07 목 오후 5:17 ・ 2 → 최종: 너가 방금 작성한 20260512_롯데월드_이머시브_및 _ai스타일링샵_기술 검토도 동일하게 wiki화 작업해줘.",
"keyDecisions": [
"참석자 2 16:52",
"**계정과 캐릭터 간의 연결고리만 끊어** 해당 계정으로 재접속 시 신규 캐릭터를 생성하도록 하는 방식이 가장 적절하다는 의견으로 수렴됨.",
"과정을 명확하게 기록하고 싶어 하십니다. 특히, 복잡한 기술적/정책적 딜레마(계정 정지 vs. 캐릭터 삭제) 속에서 어떤 해결책이 가장 실용적인지 정리하는 것이 주요 목적입니다.",
"**계정과 캐릭터 간의 연결고리만 끊는 방식**이 가장 적절하다는 의견으로 수렴됨.",
"** **'미니 게임' 요소를 최소화하거나 아예 제외하는 조건**으로, 360도 탐험과 영상 연출만을 포함한 가장 단순하고 핵심적인 플로우를 먼저 구체화하여 개발 난이도를 측정해야 합니다."
],
"topics": [
"참석자",
"그러니까",
"이렇게",
"그래서",
"모바일",
"그러면",
"우리가",
"같아요"
],
"projectContext": "e:\\Wiki",
"timestamp": 1778655982091,
"duration": 0,
"messageCount": 101
}
+246
View File
@@ -0,0 +1,246 @@
{
"version": 1,
"entries": [
{
"id": "e134f26f-72c3-4fb9-9c11-a0750703a978",
"category": "rule",
"content": "무조건 근데 어쨌든 그런 세 가지하고 방금 말한 캐릭터 삭제 네 가지 안이 있는데 사실 제일 양이 많은 거는 비축 다 건드리는 건 비추고 로그인 단에서",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981978,
"lastReferencedAt": 1778655981978,
"referenceCount": 0
},
{
"id": "5d44cb85-e018-468c-a7be-dbfa44546fce",
"category": "goal",
"content": "결국에는 애들의 기댓값이 지금은 조금 달라졌으니 제가 보기엔 지금 이용 정지를 아예 해버리면 문제가 애들은 또 다 또 한 가닥 또 나올 것 같다는 거죠.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981979,
"lastReferencedAt": 1778655981979,
"referenceCount": 0
},
{
"id": "4cb93674-fd06-4cf4-96f9-9ac2008a6b49",
"category": "decision",
"content": "결정\n\n참석자 2 16:52",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981979,
"lastReferencedAt": 1778655981979,
"referenceCount": 0
},
{
"id": "acb8373d-3a17-4266-9f7e-608349add88c",
"category": "rule",
"content": "항상 얘기하지만 모바일로 우선으로 하는 거예요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981986,
"lastReferencedAt": 1778655981986,
"referenceCount": 0
},
{
"id": "64b1c34d-64a0-493a-82ee-298c0fd1900f",
"category": "rule",
"content": "항상 이모 시커먼스 지금 한 두 달 타깃으로 제작하는 걸로 하고 있잖아요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981992,
"lastReferencedAt": 1778655981992,
"referenceCount": 0
},
{
"id": "2e323e3f-bd37-4b25-8cd7-d21ddee58728",
"category": "rule",
"content": "항상 가장 걱정인 게 제안이라는 게 상대편에서 명확하게 이거 해 주세요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981997,
"lastReferencedAt": 1778655981997,
"referenceCount": 0
},
{
"id": "e54c9135-67ac-4a46-b337-95af5bce61bb",
"category": "rule",
"content": "무조건 사람이 와야 된다. 걔는",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981998,
"lastReferencedAt": 1778655981998,
"referenceCount": 0
},
{
"id": "cee8c995-169d-481f-90e4-10cdb920dea5",
"category": "rule",
"content": "이후에 그럼 걔네들이 이런 거 괜찮네요라고 했었을 때 이제 그다음 넥스트가 갈 것 같아요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655981998,
"lastReferencedAt": 1778655981998,
"referenceCount": 0
},
{
"id": "1438ba42-23b4-4751-bb64-aa583bbf43e0",
"category": "goal",
"content": "결국에는 모바일 뒤에 가서 이게 더 우선이니까 한번 수정한 것처럼 모바일 비중이 더 큰 것 같아요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982004,
"lastReferencedAt": 1778655982004,
"referenceCount": 0
},
{
"id": "8f248ce7-e9f8-42a9-bc4a-eadfd3534419",
"category": "goal",
"content": "결국에는 그렇게 되려면 쟤네들 각각을 심어놓은 전체 월드맵이 또 있어야 되는 거",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982011,
"lastReferencedAt": 1778655982011,
"referenceCount": 0
},
{
"id": "e0e13452-6fb1-40d4-8f7e-b3c24e07263b",
"category": "rule",
"content": "항상 문제다라고 하더라고요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982017,
"lastReferencedAt": 1778655982017,
"referenceCount": 0
},
{
"id": "a4523890-ed55-4c8a-b9db-65c3f527c83e",
"category": "rule",
"content": "무조건 우리 거는 리셋이기 때문에 다운로드랑 로딩을 다시 하게 될 거다라는 식의 의견을 준 게 제가 메일에 중간에 붙여놨던 내용인 거고요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982022,
"lastReferencedAt": 1778655982022,
"referenceCount": 0
},
{
"id": "b17c37b8-7190-4455-a0a4-348d648bf88b",
"category": "rule",
"content": "무조건 다운로드다",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982022,
"lastReferencedAt": 1778655982022,
"referenceCount": 0
},
{
"id": "f20778be-2823-4578-9a28-60749aafa007",
"category": "rule",
"content": "무조건 날린다 그런 정책이 있으면은 저희 건 무조건 다 날아가는 거거든요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982023,
"lastReferencedAt": 1778655982023,
"referenceCount": 0
},
{
"id": "07db9935-bb18-4b92-aa94-9411e2106f8d",
"category": "rule",
"content": "항상 이거예요. 네 항상 이거",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982027,
"lastReferencedAt": 1778655982027,
"referenceCount": 0
},
{
"id": "db69b533-07da-4b9c-a1db-6d9a5c87c51d",
"category": "rule",
"content": "무조건 정가 기준 그러니까 할인가는 매 구매 페이지에 반영 뭐 이렇게 헷갈리지 않게 뭘 써줘야 될 것 같아요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982028,
"lastReferencedAt": 1778655982028,
"referenceCount": 0
},
{
"id": "1a3671d5-1300-4a26-a9d1-3469c705a927",
"category": "rule",
"content": "무조건 한 섹터에 21개가 맥스야 이거를 딱 이렇게 각인시키고 싶은 것도 있어요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982028,
"lastReferencedAt": 1778655982028,
"referenceCount": 0
},
{
"id": "2b5867b3-6842-4bd5-ab71-79e54d94beb8",
"category": "rule",
"content": "항상 거기에 맞춰서 너희들이 내리고 올렸다고 막 하면 몇 개만 더 넣어줘요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982034,
"lastReferencedAt": 1778655982034,
"referenceCount": 0
},
{
"id": "8074892d-d17c-46cc-bda1-ebbad296ae88",
"category": "rule",
"content": "항상\n\n참석자 4 1:06:26",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982039,
"lastReferencedAt": 1778655982039,
"referenceCount": 0
},
{
"id": "342d5547-0c51-4a0f-88df-3bc9873d481f",
"category": "rule",
"content": "앞으로 선택을 할 때도요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982046,
"lastReferencedAt": 1778655982046,
"referenceCount": 0
},
{
"id": "8fd39c5d-4c9e-41bf-9f4d-af3ad5f4cd9d",
"category": "rule",
"content": "앞으로 동일한 어떤 뭔가가 온다 그러면 좀 더 빠를 수는 있잖아요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982052,
"lastReferencedAt": 1778655982052,
"referenceCount": 0
},
{
"id": "8323478b-e755-4c6e-8cb3-f8b143f8e49b",
"category": "rule",
"content": "앞으로 원칙으로 하시자고 하니까 바깥에 안 들어가니까 홀 마시로 돌려 이 중요하지 않다고 하니까",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982057,
"lastReferencedAt": 1778655982057,
"referenceCount": 0
},
{
"id": "f576d407-3319-49e9-8161-c9044a5154b7",
"category": "rule",
"content": "다음부터는 돈 받을 거예요.",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982062,
"lastReferencedAt": 1778655982062,
"referenceCount": 0
},
{
"id": "0eb1280e-af2a-4b19-ace4-c2fb81e80a41",
"category": "preference",
"content": "저는 좋아요. 저는 좋아",
"source": "session:task_1778642741077",
"confidence": 0.7,
"createdAt": 1778655982068,
"lastReferencedAt": 1778655982068,
"referenceCount": 0
}
],
"lastUpdated": 1778655982068
}
+1
View File
@@ -0,0 +1 @@
{}
+1
View File
@@ -0,0 +1 @@
{}
+33
View File
@@ -0,0 +1,33 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"footnotes": false,
"properties": true,
"page-preview": true,
"daily-notes": true,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": true,
"bases": true,
"webviewer": false
}
+22
View File
@@ -0,0 +1,22 @@
{
"collapse-filter": true,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [],
"collapse-display": true,
"showArrow": false,
"textFadeMultiplier": 0,
"nodeSizeMultiplier": 1,
"lineSizeMultiplier": 1,
"collapse-forces": true,
"centerStrength": 0.518713248970312,
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 0.9999999999999991,
"close": false
}
+181
View File
@@ -0,0 +1,181 @@
{
"main": {
"id": "08a6acd11e4e34a2",
"type": "split",
"children": [
{
"id": "4476c61ad4dbb7c6",
"type": "tabs",
"children": [
{
"id": "fd978c89e4dbe270",
"type": "leaf",
"state": {
"type": "graph",
"state": {},
"icon": "lucide-git-fork",
"title": "그래프 뷰"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "2373227500f6c0de",
"type": "split",
"children": [
{
"id": "34e56e8d1027970c",
"type": "tabs",
"children": [
{
"id": "c3d1f40ba3896b90",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "파일 탐색기"
}
},
{
"id": "80b74a5eb12e9997",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "검색"
}
},
{
"id": "9deae9972f6b9381",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "북마크"
}
}
]
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "1a78ae0166caadaa",
"type": "split",
"children": [
{
"id": "a678c6ff4ee9ca8b",
"type": "tabs",
"children": [
{
"id": "f5d23898ec740e13",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "백링크"
}
},
{
"id": "9e1c8d648ab38eb0",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "나가는 링크"
}
},
{
"id": "d8ab3c3f517a2796",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "태그"
}
},
{
"id": "7610d4569ed771f6",
"type": "leaf",
"state": {
"type": "all-properties",
"state": {
"sortOrder": "frequency",
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-archive",
"title": "모든 속성"
}
},
{
"id": "3d38d41267eb5e2f",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "개요"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:빠른 전환기 열기": false,
"graph:그래프 뷰 열기": false,
"canvas:새 캔버스 만들기": false,
"daily-notes:오늘의 일일 노트 열기": false,
"templates:템플릿 삽입": false,
"command-palette:명령어 팔레트 열기": false,
"bases:새 베이스 생성하기": false
}
},
"active": "fd978c89e4dbe270",
"lastOpenFiles": []
}
@@ -0,0 +1,47 @@
# [회의록] 롯데월드 이머시브 커머스 및 AI 스타일링 샵 기술 검토 회의
**날짜**: 2026년 05월 12일 | 17:00
**참석자**: 김원일, 홍지훈, 김지환, 정현욱, 오경득, 오상묵, 정승민, 김준호, 김태현, 한예성
**주제 요약**: 이머시브 스토어(360도 뷰)의 모바일/PC 최적화 현황을 시연하고, AI 스타일링 샵의 UI 개선 및 향후 개발 일정(5/19 목표)을 확정함.
## 🔹 요약 보고
본 회의는 수정된 이머시브 커머스 결과물을 리뷰하고, 기술적 제약 사항(로딩 속도, 모바일 UI, 데이터 용량)에 대한 대응 방안을 논의하기 위해 진행되었습니다. 특히 롯데월드 앱 내 웹뷰 환경에서의 성능 이슈와 AI 스타일링 샵의 사용자 경험(UX) 개선을 위한 구체적인 가이드라인을 도출하였습니다.
## 1. 주요 논의 사항
### [이머시브 스토어 기술 검토 및 최적화]
**현황**: 외부 웹 호출 시 모바일 환경에서의 로딩 속도 및 캐싱 동작 확인 필요.
**핵심 논의**:
- 최초 접속 시 이미지/영상 다운로드로 인한 지연 발생(캐싱 적용 시 개선됨을 확인).
- 모바일/PC 간의 카메라 뷰(View) 차이 조정: 의자가 너무 크게 보이는 문제 해결을 위해 카메라 높이 및 각도 재설정 필요.
- 웹뷰 환경에서의 '뒤로 가기' 시 초기화 이슈: 롯데원 앱 내 웹뷰 특성상 발생하는 사이드 이펙트로, 현업 팀장이 인지하고 수용하기로 함.
**결론**: [논의 중] (모바일 최적화를 위해 카메라 앵글 조정 및 리소스 경량화 작업 진행)
### [AI 스타일링 샵 UI/UX 개선]
**현황**: 상품 이미지(썸네일) 깨짐 현상 및 AI 어시스턴트 캐릭터 가독성 문제 발생.
**핵심 논의**:
- 썸네일 이미지 최적화: 고해상도 이미지가 리사이징되면서 발생하는 깨짐 현상을 방지하기 위해 해상도를 조정(204gsub → 1024px)하고 용량을 경량화함.
- AI 어시스턴트 캐릭터 개선: 현재 제품 이미지가 노출되어 대화의 초점이 흐려지는 문제를 해결하기 위해, 캐릭터(여성 모델)를 전면에 배치하여 '어시스턴트'로서의 정체성을 강화하는 방향으로 수정 제안.
- 가격 표기 정책: 할인율 변동에 따른 혼선을 방지하기 위해 모든 가격은 '정가 기준'으로 명시하고, 실제 할인가 정보는 구매 페이지에서 확인하도록 안내 문구 추가.
## 2. 향후 추진 계획 및 일정
### [개발 및 배포 일정]
- **최종 빌드 목표일**: 2026년 5월 19일 (수)
- **주요 작업 내용**: 파노라마 이미지 슬라이싱 정리, 포인트 제거/재정렬, AI 어시스턴트 캐릭터 교체 및 UI 보완.
### [마케팅 및 시연 준비]
- **홍보 영상 제작**: 임원진 및 타 계열사 공유를 위해 PC/모바일 버전별로 1분 내외의 짧은 소개 영상 제작 (목요일 오후 4시 전까지 완료).
- **외부 협력(GFR/롯데온) 대응**: 수정된 빌드를 빠르게 전달하여 피드백을 수렴하고, 7월 하이마트 전문 매장 오픈 시점에 맞춘 고도화 전략 수립.
## 3. 결정 사항 및 후속 조치 (Action Items)
- [개발팀] AI 어시스턴트 캐릭터를 여성 모델로 교체하고, 제품 아이콘/하이라이트 효과 검토.
- [디자인/기술팀] 모바일 환경 최적화를 위해 이미지 해상도 및 리소스 용량 최적화 작업 진행.
- [기획/운영팀] 가격 표기 문구(정가 기준) 및 안내 멘트 UI 반영 확인.
- [전체 팀] 5월 19일 최종 빌드 배포 전, 팀 내 자체 QA(모바일 기종별 테스트) 실시.
- [기획팀] 시연용 홍보 영상 제작 (목요일 12시~13시경 완료 목표).
- [운영팀] GFR 및 롯데온 담당자 대상 수정 빌드 공유 및 피드백 수렴 프로세스 관리.
@@ -0,0 +1,57 @@
# [Test Plan] 사내 성능 및 서버 부하 테스트 계획서
**작성일**: 2026년 05월 12일
**대상 서비스**: [Sporty & Rich Mobile/PC Web](https://3dshop.caliverse.io/sportyandrich/mobile/)
**테스트 목적**: 의상 교체 및 이머시브 이동 시 서버 부하 및 환경별(Mobile/PC) 퍼포먼스 검증
## 1. 테스트 일정 및 환경 (Schedule & Environment)
### [Phase 1] Mobile Test
* **시간**: 14:30 ~ 15:00 (30분간)
* **네트워크**: 5G 및 LTE 환경 필수 확인
* **대상 기기**: 테스터 소지 모바일 기기 (iOS/Android)
### [Phase 2] PC Test
* **시간**: 15:00 ~ 15:30 (30분간)
* **네트워크**: 유선 LAN 또는 안정적인 Wi-Fi
* **대상 환경**: 데스크톱/노트북 웹 브라우저 (Chrome 등)
## 2. 테스트 시나리오 (Test Scenarios)
### [Scenario A] 의상 교체 및 부하 테스트 (15분)
* **작업 내용**: 준비된 의상 20벌을 순차적으로 교체하며 리소스 로딩 확인
* **체크 포인트**:
- 의상 교체 시 이미지/모델링 다운로드 속도
- 연속적인 요청 시 서버 응답 지연(Latency) 발생 여부
### [Scenario B] 이머시브 이동 및 전환 (15분)
* **작업 내용**: 코디 완료 후 이머시브(360도 뷰) 환경으로 진입 및 이동
* **체크 포인트**:
- 페이지 전환 시 끊김 현상(Jank) 발생 여부
- 고해상도 리소스 로딩 중 브라우저 프리징(Free_zing) 확인
## 3. 역할 분담 (Roles & Responsibilities)
* **넥서스 개발팀**:
- 테스트 시간대 서버 리소스(CPU, Memory, Network I/O) 모니터링
- API 호출 로그 및 에러 발생 여부 추적
* **테스터 (Testers)**:
- 시나리오에 따른 기능 수행 및 성능 체감 기록
- 구글 시트를 통한 불편 사항 및 수치 데이터 입력
## 4. 결과 기록 양식 (Google Sheets Structure)
| 구분 | 컬럼명 | 설명/예시 |
| :--- | :--- | :--- |
| **기본 정보** | 사용자 이름 | 테스터 성함 |
| | 테스트 환경 | Mobile / PC |
| **환경 변수** | 네트워크 상태 | 5G / LTE / Wi-Fi |
| :--- | :--- | :--- |
| | 기기명/브라우저 | iPhone 15 Pro / Chrome 등 |
| | 테스트 시각 | 이슈 발생 정확한 시간 (예: 14:35) |
|
| **테스트 내용** | 테스트 항목 | 의상 교체 / 이머시브 이동 / 서버 부하 |
| | 불편 사항 (Issue) | 구체적인 현상 (예: 화면 깜빡임, 로딩 지연) |
| | 수치적 지표 (Metric) | 체감 로딩 시간(초), 프레임 드랍 정도 |
| | 비고 (Notes) | 재현 경로 및 기타 특이사항 |