๐Ÿ“„ ๊ธฐ๋Šฅ ์ •์˜์„œ (PRD) - devlink-community/gaesubang-app GitHub Wiki

๋ณธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ๊ฐœ์ˆ˜๋ฐฉ ์•ฑ์˜ ๊ฐ ํ™”๋ฉด ๋ฐ ๊ธฐ๋Šฅ๋ณ„ ์ƒ์„ธ ๋ช…์„ธ์„œ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ์ •์˜์„œ๋Š” PRD๋Š” "Product Requirements Document"์˜ ์•ฝ์ž๋กœ, ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๊ฑฐ๋‚˜ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •๋ฆฌํ•œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์ œํ’ˆ ๊ฐœ๋ฐœ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋ฉฐ, ์ฃผ๋กœ PM(Product Manager)์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. PRD๋Š” ์ œํ’ˆ์˜ ๋ชฉ์ , ๊ธฐ๋Šฅ, ํŠน์ง•, ๋™์ž‘ ๋“ฑ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ํ•˜์—ฌ ๊ฐœ๋ฐœํŒ€๊ณผ ๋””์ž์ธํŒ€ ๊ฐ„์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋•๊ณ , ์ œํ’ˆ์˜ ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

๊ฐ ๋ฌธ์„œ๋Š” ํ™”๋ฉด ๋˜๋Š” ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ํ”Œ๋Ÿฌํ„ฐ ๊ตฌํ˜„์„ ๊ณ ๋ คํ•œ ๊ตฌ์กฐ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ“‹ ๋ฌธ์„œ ์ž‘์„ฑ ๊ทœ์น™

  • ๊ฐ ํ™”๋ฉด(๋˜๋Š” ๊ธฐ๋Šฅ) ๋‹จ์œ„๋กœ ๋ณ„๋„ ํŒŒ์ผ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณ ์ •๋œ ๋ชฉ์ฐจ ํฌ๋งท์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค:
    • ๊ธฐ๋Šฅ ์„ค๋ช…
    • ์ž…๋ ฅ๊ฐ’
    • ์ฒ˜๋ฆฌ ํ๋ฆ„
    • ์‹คํŒจ/์˜ˆ์™ธ ์ฒ˜๋ฆฌ
    • ํ™”๋ฉด ์ด๋™
    • Flutter ๊ตฌํ˜„ ์š”์†Œ
  • ํŒŒ์ผ๋ช…์€ ํ™”๋ฉด๋ช… ๋˜๋Š” ๊ธฐ๋Šฅ๋ช…์„ ๊ธฐ์ค€์œผ๋กœ snake_case๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ ์ •์˜์„œ ๋‚ด์šฉ ๊ธฐ๋ฐ˜ ๋‹ค์ด์–ด๊ทธ๋žจ ์ž‘์„ฑ

๐Ÿ“š ๊ธฐ๋Šฅ ๋ช…์„ธ์„œ ๋ชฉ๋ก

โ„น๏ธ ๊ฐœ์š”

  • ๊ธฐ๋Šฅ ๋ช…์„ธ์„œ๋Š” devlink-docs ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ ์—ญํ•  ๋‹ด๋‹น์ž๊ฐ€ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์žˆ์„ ๊ฒฝ์šฐ ์ˆ˜์ • ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ” ์ธ์ฆ

๐Ÿ  ๋ฉ”์ธ

๐Ÿ’ฌ ์ปค๋ฎค๋‹ˆํ‹ฐ

๐Ÿ‘ฅ ๊ทธ๋ฃน

๐Ÿ‘ค ํ”„๋กœํ•„

๐Ÿ—บ๏ธ ์œ„์น˜

โœจ ์ฐธ๊ณ 

  • ๋ณธ ๋ฌธ์„œ๋Š” ํ”Œ๋Ÿฌํ„ฐ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ์— ๋งž์ถฐ ์‹ค์ œ ๊ตฌํ˜„์„ ๊ณ ๋ คํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฌธ์„œ ๋‚ด์šฉ์€ ํ–ฅํ›„ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ, ํ™”๋ฉด ๊ฐœํŽธ ๋“ฑ์— ๋”ฐ๋ผ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.