## πŸ“Œ Brief Summary μŠ€νƒ€νŠΈμ—… ν”„λ‘œμ νŠΈ(Startup Projects)λŠ” μ œν•œλœ λ¦¬μ†ŒμŠ€μ™€ μ‹œκ°„ 내에 λΉ λ₯Έ μ‹œμž₯ 검증(MVP)을 λͺ©ν‘œλ‘œ ν•˜λŠ” 고속 개발 ν™˜κ²½μ΄λ‹€. μš”κ΅¬μ‚¬ν•­μ΄ μˆ˜μ‹œλ‘œ λ³€ν•˜λŠ” νŠΉμ„±μ— 맞좰, λ‹¨μˆœν•˜λ©΄μ„œλ„ ν™•μž₯μ„± μžˆλŠ” 기술 μŠ€νƒ(Zustand λ“±)κ³Ό μ‹€μš©μ μΈ 개발 원칙(YAGNI, λ‹¨μˆœ 브랜치 μ „λž΅)을 μ±„νƒν•˜μ—¬ 민첩성을 ν™•λ³΄ν•˜λŠ” 것이 핡심이닀. ## πŸ“– Core Content 1. **μƒνƒœ 관리 λ„κ΅¬μ˜ μ‹€μš©μ  선택** - μ΄ˆκΈ°λΆ€ν„° λ³΅μž‘ν•œ Reduxλ₯Ό λ„μž…ν•˜κΈ°λ³΄λ‹€, λ³΄μΌλŸ¬ν”Œλ ˆμ΄νŠΈκ°€ 적고 λΉ λ₯Έ 배포가 κ°€λŠ₯ν•œ **Zustand**λ₯Ό ν™œμš©ν•˜μ—¬ MVPλ₯Ό μ‹ μ†νžˆ κ΅¬μΆ•ν•œλ‹€. 2. **YAGNI μ›μΉ™μ˜ μ² μ €ν•œ μ€€μˆ˜** - 미래의 λΆˆν™•μ‹€ν•œ μš”κ΅¬μ‚¬ν•­μ„ 미리 λŒ€λΉ„ν•œ μ˜€λ²„μ—”μ§€λ‹ˆμ–΄λ§μ„ μ§€μ–‘ν•˜κ³ , ν˜„μž¬ λ‹Ήμž₯ ν•„μš”ν•œ 핡심 κΈ°λŠ₯ κ΅¬ν˜„μ—λ§Œ μ§‘μ€‘ν•œλ‹€. 3. **λΉ„μš© 효율적 λͺ¨λ‹ˆν„°λ§** - Sentry의 무료 ν‹°μ–΄λ‚˜ 초기 λΉ„μš©μ΄ μ €λ ΄ν•œ μ˜€ν”ˆμ†ŒμŠ€/ν΄λΌμš°λ“œ λŒ€μ•ˆ(SigNoz λ“±)을 ν™œμš©ν•˜μ—¬ ν”„λ‘œλ•μ…˜ μ•ˆμ •μ„±μ„ ν™•λ³΄ν•˜λ©΄μ„œ μ§€μΆœμ„ κ΄€λ¦¬ν•œλ‹€. 4. **λ―Όμ²©ν•œ ν˜‘μ—… ν”„λ‘œμ„ΈμŠ€** - λ³΅μž‘ν•œ Git Flow λŒ€μ‹  λ‹¨μˆœν•œ **Feature-branch workflow**λ₯Ό μ‚¬μš©ν•˜μ—¬ μ½”λ“œ 리뷰 속도λ₯Ό 높이고 병합 μΆ©λŒμ„ μ΅œμ†Œν™”ν•œλ‹€. - 짧은 수λͺ…μ˜ λΈŒλžœμΉ˜μ™€ Squash Mergeλ₯Ό 톡해 κΉ¨λ—ν•œ main 이λ ₯을 μœ μ§€ν•œλ‹€. ## βš–οΈ Trade-offs & Caveats - **기술적 λΆ€μ±„μ˜ 좕적**: λΉ λ₯Έ 배포λ₯Ό μœ„ν•œ λ‹¨μˆœν•œ 섀계가 μ„œλΉ„μŠ€ μ„±μž₯ μ‹œμ μ—μ„œ μ„±λŠ₯μ΄λ‚˜ ν™•μž₯μ„± 병λͺ©μ„ μœ λ°œν•  수 μžˆμœΌλ―€λ‘œ, μ μ ˆν•œ μ‹œκΈ°μ˜ λ¦¬νŒ©ν† λ§ κ³„νšμ΄ λ³‘ν–‰λ˜μ–΄μ•Ό ν•œλ‹€. - **λ„κ΅¬μ˜ ν•œκ³„**: Zustand와 같은 κ°€λ²Όμš΄ λ„κ΅¬λŠ” 규λͺ¨κ°€ 컀질 λ•Œ μ—„κ²©ν•œ ꡬ쑰적 μ œμ•½μ΄ λΆ€μ‘±ν•˜μ—¬ μƒνƒœ 관리가 νŒŒνŽΈν™”λ  μœ„ν—˜μ΄ μžˆλ‹€. - **μ˜€λ²„μ—”μ§€λ‹ˆμ–΄λ§μ˜ 유혹**: μ΅œμ‹  κΈ°μˆ μ΄λ‚˜ λ³΅μž‘ν•œ μ•„ν‚€ν…μ²˜(FSD λ“±)λ₯Ό λ¬΄λΆ„λ³„ν•˜κ²Œ λ„μž…ν•  경우 μŠ€νƒ€νŠΈμ—…μ˜ μ΅œλŒ€ μžμ‚°μΈ '속도'λ₯Ό μžƒμ„ 수 μžˆλ‹€. ## πŸ”— Knowledge Connections ### Related Concepts (Auto-Linked) * [[Agile Development]] * [[Management]] * [[Research]] * [[Startup]] * [[Strategy]] * [[Technical_Debt]] ### Related Concepts - **Zustand**: μŠ€νƒ€νŠΈμ—…μ— μ ν•©ν•œ κ°€λ²Όμš΄ μƒνƒœ 관리 (관계: ꢌμž₯ 도ꡬ) - **YAGNI**: μžμ› λ‚­λΉ„λ₯Ό λ§‰λŠ” 핡심 원칙 (관계: 섀계 μ² ν•™) - **Feature-branch workflow**: μ†Œκ·œλͺ¨ νŒ€ ν˜‘μ—… μ΅œμ ν™” (관계: ν”„λ‘œμ„ΈμŠ€ λͺ¨λΈ) ### Deeper Research Questions 1. Zustand 기반 MVPκ°€ λŒ€κ·œλͺ¨ μ—”ν„°ν”„λΌμ΄μ¦ˆκΈ‰(Scale-up)으둜 μ „ν™˜λ  λ•Œ λ§ˆμ£Όν•˜λŠ” 기술적 μž„κ³„μ κ³Ό μ „ν™˜ μ‹œλ‚˜λ¦¬μ˜€λŠ”? 2. YAGNIλ₯Ό κ³ μˆ˜ν•˜λ©΄μ„œλ„ 'μˆ˜μ •ν•˜κΈ° μ‰¬μš΄ μ½”λ“œ'λ₯Ό μž‘μ„±ν•˜μ—¬ 미래의 λ³€ν™” κ°€λŠ₯성을 μ—΄μ–΄λ‘λŠ” ꡬ체적 기법은? 3. μŠ€νƒ€νŠΈμ—… ν™˜κ²½μ—μ„œ FSD와 같은 μ—„κ²©ν•œ μ•„ν‚€ν…μ²˜κ°€ 개발 속도에 λ―ΈμΉ˜λŠ” μ‹€μ œ 영ν–₯κ³Ό λ„μž… μ‹œμ μ€ μ–Έμ œμΈκ°€? 4. 초기 λΉ„μš©μ„ 아끼기 μœ„ν•΄ μ±„νƒν•œ μ˜€ν”ˆμ†ŒμŠ€ λͺ¨λ‹ˆν„°λ§ 도ꡬ가 운영 λΆ€ν•˜λ‘œ λŒμ•„μ˜¬ λ•Œμ˜ νŠΈλ ˆμ΄λ“œμ˜€ν”„ 계산법은? 5. μ†Œμˆ˜ 인원 νŒ€μ—μ„œ μ½”λ“œ 리뷰의 ν’ˆμ§ˆκ³Ό 속도 μ‚¬μ΄μ˜ κ· ν˜•μ„ λ§žμΆ”κΈ° μœ„ν•œ μžλ™ν™”(Lint, CI)의 μ΅œμ†Œ λ²”μœ„λŠ”? ### Practical Application Contexts - **MVP 신속 ꡬ좕**: 수 μ£Ό 내에 μ‹œμž₯ λ°˜μ‘μ„ 확인해야 ν•˜λŠ” μ‹ κ·œ μ„œλΉ„μŠ€ 런칭. - **μ†Œκ·œλͺ¨ κ°œλ°œνŒ€ λ¦¬λ“œ**: 2~5인 규λͺ¨μ˜ μ‘°μ§μ—μ„œ ν˜‘μ—… νš¨μœ¨μ„ κ·ΉλŒ€ν™”ν•˜λŠ” μ›Œν¬ν”Œλ‘œμš° 수립. ### Adjacent Topics - **Agile Development & Scrum** - **Minimum Viable Product (MVP) Strategy** - **Technical Debt Management**