๐ŸŽ’ ์ž˜ ์ž‘์„ฑ๋œ ์œ ์ € ์Šคํ† ๋ฆฌ์˜ 6๊ฐ€์ง€ ํŠน์ง•

์• ์ž์ผํŒ€์ด ์ผํ•˜๋Š” ๋ฐฉ์‹์˜ ์ค‘์‹ฌ์— ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜ ์ž‘์„ฑ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋Š” ์„œ๋กœ ํ˜‘๋ ฅํ•˜๋Š” ํŒ€, ๊ณ ์„ฑ๊ณผํŒ€, ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํŒ€์„ ๋ฆฌ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2022.10.12 | ์กฐํšŒ 1.31K |
0
|
์—๋””์˜ ๋งŒ๋Šฅ๋ฐฐ๋‚ญ์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

์—๋””์˜ ๋งŒ๋Šฅ๋ฐฐ๋‚ญ

์˜ค๋Š˜๋„ ์„ฑ์žฅ์„ ๊ฐˆ๋งํ•˜๋Š” ์ผ์ž˜๋Ÿฌ๋“ค์„ ์œ„ํ•œ ๋‰ด์Šค๋ ˆํ„ฐ์ž…๋‹ˆ๋‹ค.

๊ตฌ๋…์ž๋‹˜, '์—๋””'๐ŸฆŠ ์ž…๋‹ˆ๋‹ค.
'์—๋””์˜ ๋งŒ๋Šฅ๋ฐฐ๋‚ญ'์€ ์„ฑ์žฅ์„ ๊ฐˆ๋งํ•˜๋Š” ์ผ์ž˜๋Ÿฌ๋“ค์„ ์œ„ํ•œ ๋‰ด์Šค๋ ˆํ„ฐ์ž…๋‹ˆ๋‹ค. ์ธ์ƒ๊นŠ์—ˆ๋˜ ๋น„์ฆˆ๋‹ˆ์Šค, ๋ฆฌ๋”์‹ญ, ๋งค๋‹ˆ์ง€๋จผํŠธ, ์กฐ์ง๋ฌธํ™”' ๊ด€๋ จ ์•„ํ‹ฐํด์„ ์š”์•ฝ ์ •๋ฆฌํ•ด์„œ ์ •์„ฑ๊ป ๋‹ด์•„ ๋ณด๋‚ด๋“œ๋ฆฝ๋‹ˆ๋‹ค:D
(๋งˆ์Œ์— ๋“œ๋Š” ์•„ํ‹ฐํด์— '๐Ÿ‘๋„์›€์ด ๋˜์—ˆ์–ด์š”'๋„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”)

- ์ง€์† ๊ฐ€๋Šฅํ•จ์„ ์œ„ํ•ด, ์ •ํ•ด์ง„ ์ฃผ๊ธฐ ์—†์ด 1๊ฐœ์˜ ์•„ํ‹ฐํด์ด ์ •๋ฆฌ๋˜๋ฉด ๋ฐ”๋กœ ๋ณด๋‚ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.


โžฟ์ž˜ ์ž‘์„ฑ๋œ ์œ ์ €์Šคํ† ๋ฆฌ์˜ 6๊ฐ€์ง€ ํŠน์ง•

์‚ฌ์ง„ ์ถœ์ฒ˜ : yes24
์‚ฌ์ง„ ์ถœ์ฒ˜ : yes24

"์• ์ž์ผํŒ€์ด ์ผํ•˜๋Š” ๋ฐฉ์‹์˜ ์ค‘์‹ฌ์— ์œ ์ €์Šคํ† ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜ ์ž‘์„ฑ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋Š” ์„œ๋กœ ํ˜‘๋ ฅํ•˜๋Š” ํŒ€, ๊ณ ์„ฑ๊ณผํŒ€, ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํŒ€์„ ๋ฆฌ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์œ ์ €์Šคํ† ๋ฆฌ๋ฅผ '์ž˜ ์ž‘์„ฑ'ํ•˜๋Š” ๊ฒƒ์ด ์‚ฌ์‹ค ๊ทธ๋ฆฌ ์‰ฝ์ง€๋งŒ์€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ ์ € ์Šคํ† ๋ฆฌ๋ฅผ '์ž˜ ์ž‘์„ฑ'ํ•˜๋Š” ๊ฒƒ, ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ์ถœ๋ฐœํ•˜์‹œ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค." 

  1. 2003๋…„, [Extreme Programming Explored]์™€ [Refactoring Workbook]์˜ ์ €์ž, ์œŒ๋ฆฌ์—„ ์›จ์ดํฌ๋Š” '์ข‹์€ ์Šคํ† ๋ฆฌ์˜ ์—ฌ์„ฏ ๊ฐ€์ง€ ํŠน์„ฑ'์˜ ์˜๋ฌธ ์ฒซ ๊ธ€์ž๋ฅผ ๋”ฐ์„œ 'INVEST'๋ผ๋Š” ์ด๋ฆ„์„ ์ œ์•ˆํ•˜์˜€๋‹ค.
  2. '๋…๋ฆฝ์ ์ด๋‹ค(Independent)' ๊ฐ€๋Šฅํ•˜๋ฉด ์Šคํ† ๋ฆฌ ๊ฐ„์— ์˜์กด์„ฑ์„ ๋ฐฐ์ œํ•˜๋„๋ก ์‹ ๊ฒฝ ์จ์•ผ ํ•œ๋‹ค. ์˜์กด์„ฑ์ด ์žˆ์œผ๋ฉด ์šฐ์„ ์ˆœ์œ„ ๊ฒฐ์ •๊ณผ ๊ณ„ํš ์ˆ˜๋ฆฝ์— ๋ฌธ์ œ๋ฅผ ์•ผ๊ธฐํ•œ๋‹ค.
  3. 'ํ˜‘์ƒ ๊ฐ€๋Šฅํ•˜๋‹ค(Negotiable)' ์Šคํ† ๋ฆฌ๋Š” ํ˜‘์ƒ ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค. ์Šคํ† ๋ฆฌ๋Š” ๊ณ„์•ฝ์„œ๋‚˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ์„œ์ฒ˜๋Ÿผ ๊ผญ ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ธฐ๋ก๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์งง์€ ์„ค๋ช… ์ผ ๋ฟ, ์„ธ๋ถ€์‚ฌํ•ญ์€ ๊ณ ๊ฐ๊ณผ ๊ฐœ๋ฐœ ํŒ€์ด ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด ํ˜‘์ƒํ•ด์•ผ ํ•œ๋‹ค.
  4. '์‚ฌ์šฉ์ž ๋ฐ ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค(Valuable)' ์Šคํ† ๋ฆฌ๋Š” ๊ณ ๊ฐ์ด๋‚˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์ด์ ์ด ๋“œ๋Ÿฌ๋‚˜๋„๋ก ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. ์Šคํ† ๋ฆฌ๊ฐ€ ๊ณ ๊ฐ์ด๋‚˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€์น˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๊ณ ๊ฐ์ด ์ง์ ‘ ์Šคํ† ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ฒ˜์Œ์—๋Š” ๊ณ ๊ฐ์ด ๋ถˆํŽธํ•ด ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์Šคํ† ๋ฆฌ ์นด๋“œ๊ฐ€ ์ •์‹ ํ˜‘์•ฝ์ด๋‚˜ ์ƒ์„ธ ๊ธฐ๋Šฅ ์„ค๋ช…์ด ์•„๋‹ˆ๋ผ ๋‚˜์ค‘์— ๋Œ€ํ™”๋ฅผ ์žฌ๊ฐœํ•  ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค๋Š” ๊ฐœ๋…์— ์ต์ˆ™ํ•ด์ง€๋ฉด ๊ณ ๊ฐ๋“ค์ด ์Šคํ† ๋ฆฌ๋ฅผ ์ž๋ฐœ์ ์œผ๋กœ ์ž‘์„ฑํ•˜๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค.
  5. '์ถ”์ • ๊ฐ€๋Šฅํ•˜๋‹ค(Estimatable)' ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ฐ ์Šคํ† ๋ฆฌ์˜ ํฌ๊ธฐ ํ˜น์€ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„์„ ์ถ”์ •(์ ์–ด๋„ ์ถ”์ธก)ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ถ”์ •์ด ์‰ฝ์ง€ ์•Š์€ ๊ฒฝ์šฐ๋Š” ๋ณดํ†ต ๋‹ค์Œ์˜ ์„ธ ๊ฐ€์ง€ ์›์ธ ๋•Œ๋ฌธ์ด๋‹ค. 1)ํ•ด๋‹น ๋ถ„์•ผ์˜ ์ง€์‹(๋„๋ฉ”์ธ ์ง€์‹)์ด ๋ถ€์กฑํ•˜๋‹ค. 2)๊ธฐ์ˆ ์ ์ธ ์ง€์‹์ด ๋ถ€์กฑํ•˜๋‹ค. 3)์Šคํ† ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ํฌ๋‹ค.
  6. '์ž‘๋‹ค(Small)' ์Šคํ† ๋ฆฌ ํฌ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ํฌ๋ฉด ๊ณ„ํš ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ์–ด๋–ค ์Šคํ† ๋ฆฌ๊ฐ€ ์ ์ ˆํ•œ ํฌ๊ธฐ์ธ๊ฐ€ ๊ทธ๋ ‡์ง€ ์•Š์€๊ฐ€ ํ•˜๋Š” ๋ฌธ์ œ๋Š” ๊ฐœ๋ฐœ ํŒ€์˜ ์—ญ๋Ÿ‰์ด๋‚˜ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋œ๋‹ค. ๋˜ํ•œ, ๋ณต์žกํ•œ ์Šคํ† ๋ฆฌ๋Š” ํฌ๊ธฐ๊ฐ€ ํฌ๋ฉด์„œ๋„ ์ž‘์€ ์Šคํ† ๋ฆฌ๋“ค๋กœ ๋‚˜๋ˆ„๊ธฐ๊ฐ€ ์‰ฝ์ง€ ์•Š๋‹ค. ๋Œ€๊ฐœ ์Šคํ† ๋ฆฌ ์ž์ฒด์— ๋Œ€ํ•œ ๋ถˆํ™•์‹ค์„ฑ ๋•Œ๋ฌธ์— ๋ณต์žกํ•ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” ๋ฌธ์ œ๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ์Šคํ† ๋ฆฌ์™€ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ์Šคํ† ๋ฆฌ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.
  7. 'ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•˜๋‹ค(Testable)' ์Šคํ† ๋ฆฌ๋Š” ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•˜๋„๋ก ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ํ†ต๊ณผํ•ด์•ผ ๊ทธ ์Šคํ† ๋ฆฌ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋‹ค. ์Šคํ† ๋ฆฌ๊ฐ€ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์—†๊ฒŒ ์ž‘์„ฑ๋˜์—ˆ๋‹ค๋ฉด, ๊ฐœ๋ฐœ์ž๊ฐ€ ์–ธ์ œ ์ฝ”๋”ฉ์„ ๊ทธ๋งŒ ๋‘์–ด์•ผ ํ• ์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.
  8. ๊ฐœ๋ฐœ์ž๋Š” ๊ณ ๊ฐ์ด ์ง์ ‘ ์Šคํ† ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋„์šธ ์ฑ…์ž„์ด ์žˆ๋‹ค. ์Šคํ† ๋ฆฌ๋Š” ๊ณ ๊ฐ๊ณผ ์˜๊ฒฌ์„ ์ฃผ๊ณ  ๋ฐ›๊ธฐ ์œ„ํ•œ ์•ฝ์†์ด์ง€ ์ƒ์„ธํ•œ ๋ช…์„ธ์„œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จ๋˜๊ฑฐ๋‚˜ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ ๊ฐœ๋ฐœ์— ๊ด€ํ•œ ์Šคํ† ๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด, ๊ทธ๊ฒƒ๋“ค์„ ์ง์ ‘ ์–ธ๊ธ‰ํ•˜๋Š” ๋Œ€์‹  ์‚ฌ์šฉ์ž์™€ ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ธก๋ฉด์—์„œ ์„ค๋ช…ํ•  ์ฑ…์ž„์ด ์žˆ๋‹ค.
  9. ๊ณ ๊ฐ์€ ์Šคํ† ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•  ์ฑ…์ž„์ด ์žˆ๋‹ค. ์Šคํ† ๋ฆฌ๋Š” ์˜๊ฒฌ์„ ์ฃผ๊ณ  ๋ฐ›๊ธฐ ์œ„ํ•œ ์•ฝ์†์ด์ง€ ์ƒ์„ธํ•œ ๋ช…์„ธ์„œ๊ฐ€ ์•„๋‹ˆ๋‹ค.

'๐Ÿ‘๋„์›€์ด ๋˜์—ˆ์–ด์š”' ๋ˆ„๋ฅด๊ณ , ๋„์„œ ์ •๋ณด ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

 

๋‹ค๊ฐ€์˜ฌ ๋‰ด์Šค๋ ˆํ„ฐ๊ฐ€ ๊ถ๊ธˆํ•˜์‹ ๊ฐ€์š”?

์ง€๊ธˆ ๊ตฌ๋…ํ•ด์„œ ์ƒˆ๋กœ์šด ๋ ˆํ„ฐ๋ฅผ ๋ฐ›์•„๋ณด์„ธ์š”

โœ‰๏ธ

์ด๋ฒˆ ๋‰ด์Šค๋ ˆํ„ฐ ์–ด๋– ์…จ๋‚˜์š”?

์—๋””์˜ ๋งŒ๋Šฅ๋ฐฐ๋‚ญ ๋‹˜์—๊ฒŒ โ˜•๏ธ ์ปคํ”ผ์™€ โœ‰๏ธ ์ชฝ์ง€๋ฅผ ๋ณด๋‚ด๋ณด์„ธ์š”!

๋Œ“๊ธ€

์˜๊ฒฌ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”

ํ™•์ธ
์˜๊ฒฌ์ด ์žˆ์œผ์‹ ๊ฐ€์š”? ์ œ์ผ ๋จผ์ € ๋Œ“๊ธ€์„ ๋‹ฌ์•„๋ณด์„ธ์š” !

๋‹ค๋ฅธ ๋‰ด์Šค๋ ˆํ„ฐ

ยฉ 2024 ์—๋””์˜ ๋งŒ๋Šฅ๋ฐฐ๋‚ญ

์˜ค๋Š˜๋„ ์„ฑ์žฅ์„ ๊ฐˆ๋งํ•˜๋Š” ์ผ์ž˜๋Ÿฌ๋“ค์„ ์œ„ํ•œ ๋‰ด์Šค๋ ˆํ„ฐ์ž…๋‹ˆ๋‹ค.

๋ฉ”์ผ๋ฆฌ ๋กœ๊ณ 

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ ์„œ๋น„์Šค ์†Œ๊ฐœ์„œ ์˜ค๋ฅ˜ ๋ฐ ๊ธฐ๋Šฅ ๊ด€๋ จ ์ œ๋ณด

์„œ๋น„์Šค ์ด์šฉ ๋ฌธ์˜admin@team.maily.so

๋ฉ”์ผ๋ฆฌ ์‚ฌ์—…์ž ์ •๋ณด

๋ฉ”์ผ๋ฆฌ (๋Œ€ํ‘œ์ž: ์ดํ•œ๊ฒฐ) | ์‚ฌ์—…์ž๋ฒˆํ˜ธ: 717-47-00705 | ์„œ์šธ ์„œ์ดˆ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ53๊ธธ 8, 8์ธต 11-7ํ˜ธ

์ด์šฉ์•ฝ๊ด€ | ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ | ์ •๊ธฐ๊ฒฐ์ œ ์ด์šฉ์•ฝ๊ด€ | ๋ผ์ด์„ ์Šค