Skip to content

๐Ÿš€ PRD: ๊ธฐ๋Šฅ 7 - ์—…์ฒด ์ถ”์ฒœ (์กฐ๊ฑด ๊ธฐ๋ฐ˜ AI ์ถ”์ฒœ)ย #14

@Evan-Yoon

Description

@Evan-Yoon

๐Ÿ‘ฅ 1. ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ (User Stories)

์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ๊ธฐ๋Šฅ์˜ ๊ฐ€์น˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

  • As a ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์—…์ฒด ๋ฆฌ์ŠคํŠธ๋ฅผ ์ผ์ผ์ด ๋’ค์งˆ ์‹œ๊ฐ„ ์—†์ด, ๋‚ด ํ•œ์ •๋œ ์˜ˆ์‚ฐ๊ณผ ์ทจํ–ฅ์— ๋”ฑ ๋งž๋Š” ๊ณณ๋งŒ ๊ณจ๋ผ๋ณด๊ณ  ์‹ถ์€ ์˜ˆ๋น„์‹ ๋ž‘ 'ํ˜„์šฐ',
  • I want to ๋‚˜์˜ ์˜ˆ์‚ฐ, ์„ ํ˜ธ ์Šคํƒ€์ผ, ์ง€์—ญ ๋“ฑ์˜ ์กฐ๊ฑด์— ๋งž๋Š” ์—…์ฒด๋ฅผ AI๋กœ๋ถ€ํ„ฐ ์ถ”์ฒœ๋ฐ›๊ณ  ๋ฐฐ์ง€๋กœ ํ™•์ธํ•˜๋ฉฐ,
  • So that ์ˆ˜๋งŽ์€ ์—…์ฒด ๋ฆฌ์ŠคํŠธ๋ฅผ ์ผ์ผ์ด ๋’ค์ง€์ง€ ์•Š๊ณ ๋„ ๋‚ด๊ฒŒ ์ตœ์ ํ™”๋œ ์—…์ฒด๋ฅผ ์‰ฝ๊ฒŒ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค. (Should / P2)

๐Ÿ›  2. ์ƒ์„ธ ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ (Functional Requirements)

  • ๊ธฐ๋Šฅ A (์กฐ๊ฑด ๊ธฐ๋ฐ˜ ์ถ”์ฒœ ๋กœ์ง): ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์„ค์ • ์‹œ ์ž…๋ ฅํ•œ ์˜ˆ์‚ฐ/์Šคํƒ€์ผ ๋ฐ์ดํ„ฐ์™€ AI ์ฑ—๋ด‡(๊ธฐ๋Šฅ 3) ๋Œ€ํ™” ๋งฅ๋ฝ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งž์ถคํ˜• ์Šคยท๋“œยท๋ฉ” ์—…์ฒด ๋ฆฌ์ŠคํŠธ ํ๋ ˆ์ด์…˜.
  • ๊ธฐ๋Šฅ B (์ถ”์ฒœ ๋ฐฐ์ง€ ์—ฐ๋™): ์ถ”์ฒœ๋œ ์—…์ฒด๊ฐ€ ์ผ๋ฐ˜ ๋ฆฌ์ŠคํŠธ(๊ธฐ๋Šฅ 4)์— ๋…ธ์ถœ๋  ๋•Œ "AI ์ถ”์ฒœ", "๋‚ด ์˜ˆ์‚ฐ ๋”ฑ ๋งž์ถค" ๋“ฑ์˜ ๋ˆˆ์— ๋„๋Š” ๋ฐฐ์ง€ ํ‘œ์‹œ.
  • ์˜ˆ์™ธ ์ผ€์ด์Šค ์ฒ˜๋ฆฌ: ์กฐ๊ฑด์ด ๋„ˆ๋ฌด ์ข์•„ ์ถ”์ฒœํ•  ์—…์ฒด๊ฐ€ ์—†์„ ๊ฒฝ์šฐ, "์˜ˆ์‚ฐ์„ ์กฐ๊ธˆ๋งŒ ๋” ๋†’์ด๋ฉด ์ด๋Ÿฐ ์—…์ฒด๋„ ๊ฐ€๋Šฅํ•ด์š”" ์‹์˜ ์ƒํ–ฅ ์ถ”์ฒœ(Up-selling) ๋กœ์ง ๊ฐ€๋™.

๐ŸŽจ 3. UI/UX ๋””์ž์ธ (Design & Wireframe)

  • Figma/Design Link: [ํ”ผ๊ทธ๋งˆ ๋งํฌ๋ฅผ ์—ฌ๊ธฐ์— ์ž…๋ ฅ]
  • ์ฃผ์š” ํ™”๋ฉด ์„ค๊ณ„:
    • ํ™ˆ ํ™”๋ฉด ์ƒ๋‹จ: 'OOO๋‹˜์„ ์œ„ํ•œ ๋งž์ถค ์ŠคํŠœ๋””์˜ค' ๊ฐ€๋กœ ์Šค์™€์ดํ”„ ์„น์…˜
    • ๋ฆฌ์ŠคํŠธ UI: ์ผ๋ฐ˜ ์—…์ฒด ์ •๋ณด ์œ„์— ๋ˆˆ์— ๋„๋Š” ์ปฌ๋Ÿฌ ๋ฐฐ์ง€ ๋ Œ๋”๋ง

โœ… 4. ์ˆ˜๋ฝ ๊ธฐ์ค€ (Acceptance Criteria)

๊ธฐ๋Šฅ์ด ์™„๋ฃŒ๋˜์—ˆ๋‹ค๊ณ  ํŒ๋‹จํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์†Œ ์กฐ๊ฑด์ž…๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž์˜ ์ด์˜ˆ์‚ฐ์„ ์ˆ˜์ •ํ•˜๋ฉด(๊ธฐ๋Šฅ 2), ํ™ˆ ํ™”๋ฉด์— ๋…ธ์ถœ๋˜๋Š” ์ถ”์ฒœ ์—…์ฒด ๋ฆฌ์ŠคํŠธ๋„ ํ•ด๋‹น ์˜ˆ์‚ฐ ๋Œ€์—ญ์— ๋งž๊ฒŒ ์ƒˆ๋กœ๊ณ ์นจ ๋˜์–ด์•ผ ํ•œ๋‹ค.
  • AI ์ฑ—๋ด‡์—์„œ ํŠน์ • ์Šคํƒ€์ผ์„ ์–ธ๊ธ‰ํ•œ ์งํ›„, ์ถ”์ฒœ ๋ฐฐ์ง€๊ฐ€ ๋‹ฌ๋ฆฐ ๊ด€๋ จ ์—…์ฒด๊ฐ€ ๋ฆฌ์ŠคํŠธ ์ƒ๋‹จ์œผ๋กœ ์ •๋ ฌ(Boosting)๋˜์–ด์•ผ ํ•œ๋‹ค.
  • ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์‘๋‹ต ์‹œ๊ฐ„์ด 1์ดˆ๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค. (์‚ฌ์ „ ๊ณ„์‚ฐ ํ›„ ์บ์‹ฑ ๊ถŒ์žฅ)

โš™๏ธ 5. ๊ธฐ์ˆ ์  ๊ณ ๋ ค์‚ฌํ•ญ ๋ฐ ์ œ์•ฝ (Non-functional / Tech Notes)

  • API ์—ฐ๋™: ๊ฐœ์ธํ™” ์ถ”์ฒœ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” Recommendation API.
  • ์„ฑ๋Šฅ/๋ณด์•ˆ: ์‹ค์‹œ๊ฐ„ ์ถ”์ฒœ ์—ฐ์‚ฐ์€ DB ๋ถ€ํ•˜๋ฅผ ์ฃผ๋ฏ€๋กœ, ์œ ์ € ํ”„๋กœํ•„ ๋ณ€๊ฒฝ ์‹œ์ ์— ์บ์‹œ(Redis ๋“ฑ)๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐฉ์‹ ํ™œ์šฉ.
  • ์˜์กด์„ฑ: AI ์ฑ—๋ด‡(๊ธฐ๋Šฅ 3)์˜ ์œ ์ € ์˜๋„ ์ถ”์ถœ ๊ฒฐ๊ณผ ๋ฐ ์—…์ฒด ์นดํ…Œ๊ณ ๋ฆฌ(๊ธฐ๋Šฅ 4) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค.

๐Ÿ’ฌ 6. ๋น„๊ณ  (Notes)

  • AI ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ๊ฐœ์ธํ™”์˜ ๊ฝƒ. ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณ ๋„ํ™” ์ „๊นŒ์ง€๋Š” Rule-based(์˜ˆ์‚ฐ ๊ต์ง‘ํ•ฉ ๋งค์นญ)๋กœ ์ดˆ๊ธฐ ์˜คํ”ˆ์„ ๊ถŒ์žฅ.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions