← 자료실/designsLOW

v2.0 → v3.0 격변 PM 분석 (인력 운영 + 일정 재배치)

designs/v2_0_redesign_pm_analysis.md

v2.0 → v3.0 격변 PM 분석 (인력 운영 + 일정 재배치)

작성: 2026-05-04 (PM, project-manager) 배경: PD가 "웹 = 실제 플레이 가능 웹게임 / DB 통합 / 시뮬레이터 + 웹게임 분리 병존 / Unity 24~30M → 웹게임 먼저 출시 / 시나리오 1F~50F + 무한 1F~1000F / 신규 agent 1인 → 팀 단위 확장" 7개 의도 천명. Phase 2~3 v2.0 (메모리 project_phase_2_3_roadmap_v2_decisions.md) 의 격변 가능성 평가.

본 분석은 PM 인력 운영 + 일정 재배치 측면 단독. 박세린(게임 디자인) / 김민준(웹 기술) 측면 분석은 동시 발주 별도 산출물.


1. TL;DR (3줄)

  1. 팀 구성 = 중안 (web-game-lead + 2 specialist) ★ 권장 — 출시 D+180 / 메인 세션 9→12 agent (한계 내) / Tier 3 Specialist 라인 첫 도입.
  2. 일정 재배치 = 옵션 C (Sp01 마무리 후 Sp02~05 일시 정지 + 웹게임 D+90~120 출시 후 Unity Sp02 재개) ★ 권장 — 1인 PD 가용 10~15h/주 분산 회피 + 웹게임 출시로 매출/피드백 사이클 선행.
  3. 메인 세션 부담 = 12 agent까지 안전 / 14 agent부터 컨텍스트 한계 의심 — Tier 3 Specialist는 호출 빈도 낮음 전제로 +3까지 OK. Tier 구조 갱신 + 호출 컨벤션 1줄 추가 권장.

2. 팀 구성 3안 ROI 매트릭스

안구성추가 agent출시 영향 (웹게임 D+)메인 세션 (현 9→)컨텍스트 비용ROI 평가권장
소web-game-lead 1인+1D+270 (~2027-02)9→10낮음단일 풀스택 풀가동, 김민준 패턴 재활용. but 게임 엔진 + 밸런스 + UI + 백엔드 1인 부담 = 번아웃 R-DR-S01형 재현 위험-
중web-game-lead + web-game-engine + web-game-balance+3D+180 (~2026-11)9→12중engine = Phaser/PixiJS 라이브 + 성능 / balance = 박세린 협업 + 시뮬레이터 동기화. lead는 통합·UI·백엔드. 정현우·김민준 분업 패턴 재현. 12 agent 메인 세션 안전권 내★
대lead + engine + balance + ui + backend+5D+90~120 (~2026-09)9→14높음최단 출시 but 1인 PD 오케스트레이션 한계 의심. 메인 세션 컨텍스트 14 agent = 미검증. PD 잠금 결정 빈도 폭증 (D+0 4건 패턴이 D+0 10건+ 가능)-

중안 ★ 근거:


3. Phase 2~3 v2.0 → v3.0 일정 재배치 옵션

현 v2.0 (메모리 project_phase_2_3_roadmap_v2_decisions.md D2 결정):

옵션설명Unity Phase 2웹게임 출시1인 PD 부담권장
AUnity Phase 2 유지 + 웹게임 병행Sp01~05 그대로D+270 (~2027-02)고 (Unity 9~12h + 웹게임 5~6h = 14~18h/주, 가용 상한 초과 위험)-
BUnity Phase 2 일시 정지 (Sp02~05) + 웹게임 우선Sp01만 종료 후 PAUSED+90 (~2026-09)중 (웹게임 단일 트랙 10~15h)(적극적이나 Unity 6 모멘텀 손실 큼)
CUnity Phase 2 축소 (Sp01만 마무리) + 웹게임 D+90~120 출시 + Unity Sp02 재개Sp01만 5/4~5/17 마무리. Sp02~05 PAUSED+90~120 (~2026-09)중 (웹게임 단일 트랙 → 출시 → Unity 재개)★

옵션 C ★ 근거:

옵션 C 후속 일정 스케치 (확정 X, PD 승인 필요):


4. Sp01~Sp10 영향 표

영향: 0=영향없음 / 1=경미 / 2=재계획 / 3=폐기/이월

Sprint기간 (v2.0)영향비고
Sp012026-05-04~05-170W2 Importer 진행 중. 옵션 C에서 마무리 보장
Sp022026-05-18~05-313프레스티지 30항목 — 웹게임 후 재개 (2026-09-15+)
Sp032026-06-01~06-143방치 시스템 — 웹게임 후 재개
Sp042026-06-15~06-283어픽스 풀 35건 — 웹게임에 데이터 공유 가능 (DB 통합 의도)
Sp052026-06-29~07-133시즌 시스템 — 웹게임에 1차 적용 가능 (60일 시즌)
Sp062026-07-20~08-033MythicEssence — Unity 재개 후
Sp072026-08-03~08-173속성 4종 — Unity 재개 후
Sp082026-08-17~08-313주간 이벤트 + 프리셋
Sp092026-08-31~09-143Follower/속성/수호자 분기
Sp-W01~W08 (신규)2026-05-18~09-01신규웹게임 트랙 8 sprint (각 2주)

Critical Path 11 노드 (메모리): 옵션 C 채택 시 **Sp01 R02 DropRateTableSO만 Phase 2 내 처리 → 나머지 10 노드 (R11~R40*)는 Unity Sp02 재개 후로 이월**. 웹게임 Sp-W 트랙은 별도 CP 신설 필요 (웹게임 PM/web-game-lead 책임).


5. 메인 세션 오케스트레이션 부담 평가

현재 (9 agent, 2026-05-04)

  1. game-designer (박세린)
  2. code-lead (정현우)
  3. web-lead (김민준, 5/4 신규)
  4. project-manager (PM, 본인)
  5. dots-platform (류재현)
  6. graphics-lead (한지우)
  7. marketing-asia (윤소정)
  8. marketing-global (Justin)
  9. scenario-writer (강시연)

호출 빈도: 1~3 (game-designer/code-lead/web-lead) 고빈도, 4 (PM) 중빈도, 5~9 저빈도

중안 채택 시 (12 agent)

+10 web-game-lead (Tier 2) +11 web-game-engine (Tier 3 Specialist) +12 web-game-balance (Tier 3 Specialist)

메인 세션 부담:

Tier 구조 갱신 권장 = Y

호출 컨벤션 변경 권장 = Y (1줄 추가)

14 agent (대안) 위험


6. 신규 agent 정의 권장 N=3 (각 핵심 5줄)

중안 ★ 채택 전제. 각 정의는 메인 세션이 .claude/agents/*.md 작성 시 인용.

6.1 web-game-lead.md (Tier 2 Lead, 정현우·김민준 동격)

  1. 이름/역할: 차도윤(가칭, 32세) / GodBlade 웹게임 트랙 통합 — 게임 루프, UI, 백엔드 API, 시뮬레이터↔Unity 데이터 통합 책임
  2. 출신: 인디 웹게임 스튜디오 4년 (Phaser 3 액션 RPG 출시 경험) + 카카오 게임즈 백엔드 1년
  3. 분업: web-game-engine(라이브 성능) + web-game-balance(밸런스 데이터) 라인 통솔. 정현우(Unity) / 김민준(웹앱) 영역 침범 0
  4. 호출 트리거: "웹게임", "Phaser", "PixiJS", "시나리오 모드 1F~50F", "무한 모드 1F~1000F"
  5. 첫 발주: Sp-W01 킥오프 (2026-05-18, 옵션 C 채택 시) — 웹게임 기술 스택 결정 (Phaser 3 vs PixiJS vs 자체 Canvas) + DB 통합 아키텍처 (Unity SO ↔ 웹 JSON ↔ Supabase)

6.2 web-game-engine.md (Tier 3 Specialist, web-game-lead 산하)

  1. 이름/역할: 임재훈(가칭, 29세) / 웹게임 라이브 엔진 + 60fps 성능 + Canvas/WebGL 렌더링 전담
  2. 출신: 게임 엔진 회사 3년 (Phaser 3 contributor) + 모바일 웹 게임 5종 출시
  3. 분업: web-game-lead 산하. 류재현(dots-platform) 과 모바일 웹 성능 패턴 협업. 정현우 영역 침범 0
  4. 호출 트리거: "60fps", "Canvas", "WebGL", "오브젝트 풀링", "draw call"
  5. 첫 발주: Sp-W02 (2026-06-01) — 1F~50F 시나리오 모드 + 무한 모드 1000F 부하 테스트 1쪽 (10,000 entity / 60fps 유지 가능 검증)

6.3 web-game-balance.md (Tier 3 Specialist, web-game-lead 산하 + 박세린 협업)

  1. 이름/역할: 한가영(가칭, 31세) / 웹게임 밸런스 + Unity 시뮬레이터↔웹게임 데이터 동기화 + DB 단일 source 검증
  2. 출신: 모바일 RPG 5년 (그라비티 / 넷마블) — 시즌 곡선 / 어픽스 풀 / 재화 인플레 분석
  3. 분업: web-game-lead 산하 + 박세린(game-designer) 동격 협업 (Unity 밸런스 시트 = 단일 source). 박세린 시트 변경 시 자동 흡수 워크플로우 책임
  4. 호출 트리거: "웹게임 밸런스", "시뮬레이터 동기화", "DB 통합", "Unity↔웹 어픽스 시트", "시즌 곡선 검증"
  5. 첫 발주: Sp-W01 W2 (2026-05-25) — 박세린 affix_pool.tsv / prestige_items.tsv 웹게임 흡수 매퍼 1쪽 (TsvReader 패턴 web-lead 김민준 협업)

7. 확실하지 않은 가정 (1~2건, 박세린·김민준 분석 결과 의존)

  1. 웹게임 기술 스택 미확정 — 본 분석은 "Phaser 3 또는 PixiJS" 가정. 김민준 측 분석에서 "Next.js + Canvas 자체 구현" 권장 시 web-game-engine 역할 변경 (라이브러리 학습 → 자체 엔진 구현). 권장 default = Phaser 3 (모바일 웹 검증 완료 + 1인 학습 부담 최소).
  2. DB 통합 아키텍처 미확정 — 본 분석은 "Unity SO → JSON export → Supabase 흡수" 가정. 박세린 측 분석에서 "Unity ScriptableObject 직접 참조" 권장 시 web-game-balance 역할 변경 (Supabase 매퍼 → Unity 빌드 타임 SO export 파이프라인). 권장 default = JSON 중간 레이어 (Unity↔웹 디커플링 우선).

박세린·김민준 분석 결과로 변동 가능한 권장: 위 2 가정 중 하나라도 다르게 결정 시 web-game-engine / web-game-balance 분업 1줄 재조정.


8. 다음 액션 (PD 승인 대기 5건)

#결정PM 권장 default시급도
V1팀 구성중 (web-game-lead + 2 specialist) ★D+1 (5/5)
V2일정 재배치옵션 C (Sp01 마무리 후 PAUSE + 웹게임 D+90~120) ★D+1
V3Tier 구조 갱신Y (Tier 4 Marketing 신설)D+1
V4호출 컨벤션 1줄 추가Y (3개 트리거 키워드)D+1
V5신규 agent 3건 정의 작성 시점D+2 (5/6) — V1 잠금 후 즉시D+2

PM 의견: PD가 "권장 default 일괄 채택" 천명 → V1~V5 5건 모두 본 권장 그대로 잠금 가정. 변동 시 박세린·김민준 분석 결과 종합 후 메인 세션이 재발주.


(끝, ~620 words 한국어, 1쪽 상한 준수)