๐ฅ 1. ์ฌ์ฉ์ ์คํ ๋ฆฌ (User Stories)
์ฌ์ฉ์ ์
์ฅ์์ ๊ธฐ๋ฅ์ ๊ฐ์น๋ฅผ ์ ์ํฉ๋๋ค.
- As a ๊ฒฐํผ ์ค๋น ์ฉ์ด๊ฐ ๋ฏ์ค๊ณ ์๋ง์ ์ ๋ณด ์์์ ๊ธธ์ ์์ ์๋น์ ๋ถ '์ง์',
- I want to ์จ๋ฉ ๋๋ฉ์ธ์ ํนํ๋ AI ์ฑ๋ด์๊ฒ ๊ถ๊ธํ ์ ์ ๋ฌป๊ณ ์ฆ์ ๋ต๋ณ์ ๋ฐ์ผ๋ฉฐ,
- So that ์ ๋ณด ๊ฒ์ ์๊ฐ์ ๋จ์ถํ๊ณ ๋ด ์ผ์ ๊ณผ ์ทจํฅ์ ๋ง๋ ์
์ฒด๋ฅผ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ์ถ์ฒ๋ฐ์ ์ ์๋ค. (Must / P1)
๐ 2. ์์ธ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ (Functional Requirements)
๐จ 3. UI/UX ๋์์ธ (Design & Wireframe)
- Figma/Design Link: [ํผ๊ทธ๋ง ๋งํฌ๋ฅผ ์ฌ๊ธฐ์ ์
๋ ฅ]
- ์ฃผ์ ํ๋ฉด ์ค๊ณ:
โ
4. ์๋ฝ ๊ธฐ์ค (Acceptance Criteria)
๊ธฐ๋ฅ์ด ์๋ฃ๋์๋ค๊ณ ํ๋จํ๊ธฐ ์ํ ์ต์ ์กฐ๊ฑด์
๋๋ค.
โ๏ธ 5. ๊ธฐ์ ์ ๊ณ ๋ ค์ฌํญ ๋ฐ ์ ์ฝ (Non-functional / Tech Notes)
- API ์ฐ๋: OpenAI, Anthropic ๋ฑ ์ธ๋ถ LLM API ๋๋ ์์ฒด ๊ตฌ์ถ ๋ชจ๋ธ ์๋ํฌ์ธํธ ์ฐ๋.
- ์ฑ๋ฅ/๋ณด์: API ํธ์ถ ๋น์ฉ ๊ด๋ฆฌ๋ฅผ ์ํด ์ ์ ๋น ์ผ์ผ ์ง๋ฌธ ํ์ ์ ํ(Rate Limiting) ๋ก์ง ํ์.
- ์์กด์ฑ: ๋ด๋ถ ์
์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค(๊ธฐ๋ฅ 4) ๊ตฌ์ถ ๋ฐ AI ์ฐ๋์ ์ํ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ.
๐ฌ 6. ๋น๊ณ (Notes)
- ์๋น์ค์ ํต์ฌ ์ฐจ๋ณ์ . ๋ต๋ณ์ ์ ํ์ฑ์ ๋์ด๊ธฐ ์ํ ์ง์์ ์ธ ์จ๋ฉ ๋ฐ์ดํฐ RAG(๊ฒ์ ์ฆ๊ฐ ์์ฑ) ๊ณ ๋ํ ๊ณํ์ด ํ์ํจ.
๐ฅ 1. ์ฌ์ฉ์ ์คํ ๋ฆฌ (User Stories)
๐ 2. ์์ธ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ (Functional Requirements)
๐จ 3. UI/UX ๋์์ธ (Design & Wireframe)
โ 4. ์๋ฝ ๊ธฐ์ค (Acceptance Criteria)
โ๏ธ 5. ๊ธฐ์ ์ ๊ณ ๋ ค์ฌํญ ๋ฐ ์ ์ฝ (Non-functional / Tech Notes)
๐ฌ 6. ๋น๊ณ (Notes)