๐Ÿ‘ฉ‍๐Ÿ’ปProgramming

[์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„] eXtreme Programming, XP

taesooya 2022. 7. 29.
์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (eXtreme Programming, XP)

 

1๏ธโƒฃ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

  1. ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ์–ธ์ œ๋“ ์ง€ ๋ณ€ํ•  ์ˆ˜ ์žˆ์Œ
  2. ๊ณ ๊ฐ๊ณผ ์ง์ ‘ ๋Œ€๋ฉดํ•˜๋ฉฐ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ด์•ผ๊ธฐํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ(User Story)๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Œ
  3. ๊ธฐ์กด์˜ ๋ฐฉ๋ฒ•๋ก ์— ๋น„ํ•ด ์‹ค์šฉ์„ฑ(pragmatism)์„ ๊ฐ•์กฐํ•œ ๊ฒƒ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Œ
  4. ์†Œ๊ทœ๋ชจ ๊ฐœ๋ฐœ ์กฐ์ง์ด ๋ถˆํ™•์‹คํ•˜๊ณ  ๋ณ€๊ฒฝ์ด ๋งŽ์€ ์š”๊ตฌ๋ฅผ ์ ‘ํ•˜์˜€์„ ๋•Œ ์ ์ ˆํ•จ
  5. ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ตฌ๋™์‹œํ‚ค๋Š” ์›๋ฆฌ๋Š” ์ƒ์‹์ ์ธ ์›๋ฆฌ์™€ ๊ฒฝํ—˜์„ ์ตœ๋Œ€ํ•œ ๋Œ์–ด ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ
  6. ๊ตฌ์ฒด์ ์ธ ์‹ค์ฒœ ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐœ๋ฐœ ๋ฌด์„  ๋ณด๋‹ค๋Š” ์†Œ์Šค์ฝ”๋“œ์— ์ค‘์ ์„ ๋‘ 
XP ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ์˜ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ
๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ์ž‘์„ฑํ•œ ๊ฒƒ

๋Œ“๊ธ€