๐ฅ 1. ์ฌ์ฉ์ ์คํ ๋ฆฌ (User Stories)
์ฌ์ฉ์ ์
์ฅ์์ ๊ธฐ๋ฅ์ ๊ฐ์น๋ฅผ ์ ์ํฉ๋๋ค.
- As a ์ฌ๋ฌ ์
์ฒด์ ๋ณต์กํ ๊ฒฌ์ ์ ํ๋ก ํ๋์ ๋น๊ตํ๊ณ , ๋ถ๋ชจ๋์ด๋ ํํธ๋์๊ฒ ๊น๋ํ ๋ฌธ์๋ก ๊ณต์ ํ๊ณ ์ถ์ ์๋น์ ๋ 'ํ์ฐ',
- I want to ์ฌ๋ฌ ์
์ฒด์ ๊ฒฌ์ ์ ํ๋์ ๋น๊ตํ ์ ์๋ ๋ทฐ๋ฅผ ๋ณด๊ณ ์ต์ข
๊ฒฌ์ ์๋ฅผ PDF๋ก ๋ค์ด๋ก๋ํ๋ฉฐ,
- So that ๊ฒฌ์ ๋ด์ฉ์ ๊ฐ๊ด์ ์ผ๋ก ๋ถ์ํ๊ณ ๊ฐ์กฑ์ด๋ ๋ค๋ฅธ ์ฌ๋๊ณผ ์ฝ๊ฒ ๊ณต์ /๋ณด๊ดํ ์ ์๋ค. (Could / P3)
๐ 2. ์์ธ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ (Functional Requirements)
๐จ 3. UI/UX ๋์์ธ (Design & Wireframe)
- Figma/Design Link: [ํผ๊ทธ๋ง ๋งํฌ๋ฅผ ์ฌ๊ธฐ์ ์
๋ ฅ]
- ์ฃผ์ ํ๋ฉด ์ค๊ณ:
โ
4. ์๋ฝ ๊ธฐ์ค (Acceptance Criteria)
๊ธฐ๋ฅ์ด ์๋ฃ๋์๋ค๊ณ ํ๋จํ๊ธฐ ์ํ ์ต์ ์กฐ๊ฑด์
๋๋ค.
โ๏ธ 5. ๊ธฐ์ ์ ๊ณ ๋ ค์ฌํญ ๋ฐ ์ ์ฝ (Non-functional / Tech Notes)
- API ์ฐ๋: ํ๋ก ํธ์๋ ๋จ์์ HTML/Canvas๋ฅผ PDF๋ก ๋ณํํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(์: html2pdf.js ๋ฑ) ๋๋ ๋ฐฑ์๋ ๋ฌธ์ ์์ฑ API ํ์ฉ.
- ์ฑ๋ฅ/๋ณด์: ๋ ๋๋ง ์๋ ์ต์ ํ, PDF ํ์ผ ๋ด ๊ฐ์ธ์ ๋ณด ํฌํจ ์ฌ๋ถ ํ์ธ.
- ์์กด์ฑ: ์์ฐ ๊ด๋ฆฌ(๊ธฐ๋ฅ 2) ๋ฐ์ดํฐ ๊ตฌ์กฐ ์์ฑ ํ ์งํ ๊ฐ๋ฅ.
๐ฌ 6. ๋น๊ณ (Notes)
- MVP ํ์ ๊ธฐ๋ฅ์ ์๋์ง๋ง, ์จ๋ฉ ์ปค๋ฎค๋ํฐ(์นดํ ๋ฑ)์ '๊ฒฌ์ ๊ณต์ ' ๋ฌธํ๋ฅผ ๊ณ ๋ คํ ๋ ๋ฐ์ด๋ด ์์๋ก ๊ฐ๋ ฅํ๊ฒ ์์ฉํ ์ ์์.
๐ฅ 1. ์ฌ์ฉ์ ์คํ ๋ฆฌ (User Stories)
๐ 2. ์์ธ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ (Functional Requirements)
๐จ 3. UI/UX ๋์์ธ (Design & Wireframe)
โ 4. ์๋ฝ ๊ธฐ์ค (Acceptance Criteria)
โ๏ธ 5. ๊ธฐ์ ์ ๊ณ ๋ ค์ฌํญ ๋ฐ ์ ์ฝ (Non-functional / Tech Notes)
๐ฌ 6. ๋น๊ณ (Notes)