๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
๐Ÿ’ป Computer Science/- Software Engineering

[์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™] ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€?

by Wonit 2019. 12. 9.

์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

 

์ •์˜

 

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

 

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ๊ธฐ๋Šฅ์„ฑ๊ณผ ํ’ˆ์งˆ ์—ญ์‹œ ์ค‘์š”ํ•˜์ง€๋งŒ, ๊ฐœ๋ฐœ ์†๋„ ๋˜ํ•œ ๋งค์šฐ ์ค‘์š”ํ•œ ์š”์†Œ์ด๋‹ค. ์ด ์ ์„ ๋ชฉํ‘œ๋กœ ์žก์•˜๋‹ค.

 

์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์†Œํ”„ํŠธ์›จ์–ด์— ์š”๊ตฌ๋˜๋Š” ๊ธฐ๋Šฅ๊ณผ ํŠน์„ฑ์„ ์–ป๊ธฐ ์œ„ํ•ด ๊ณ ๊ฐ๊ณผ ๊ฐœ๋ฐœ์ž ์‚ฌ์ด์— ๋ฐ€์ ‘ํ•œ ํ˜‘์—…์ด ๊ฐ•์กฐ๋˜๊ณ  ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ์š”๊ตฌ๋“ค์„ ์ง€์†์ ์œผ๋กœ ํ”ผ๋“œ๋ฐฑ ํ•œ๋‹ค.

 

์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ

XP์˜ ๊ฒฝ์šฐ ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋ฌธ์„œ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ผ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ตฌ์ฒด์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ชจ๋‘ ์ ๋Š”๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ์š”๊ตฌ์‚ฌํ•ญ์„ ์งง์€ ๊ธ€๋กœ ํ‘œํ˜„ํ•ด ๋†“์€ ๊ฒƒ์ด๋‹ค.

 

์ข‹์€ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ

์ข‹์€ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ 6๊ฐ€์ง€์˜ ํŠน์„ฑ์ด ์กด์žฌํ•œ๋‹ค.

 

๋…๋ฆฝ์ ์ด๋‹ค | Independent

์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋Š” ์„œ๋กœ ๋…๋ฆฝ์ ์ผ ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๋‹ค. ์Šคํ† ๋ฆฌ๋ฅผ ์–ด๋–ค ์ˆœ์„œ๋กœ ๋ฐฐ์—ดํ•˜๋”๋ผ๋„ ์ผ์ •์„ ์ˆ˜๋ฆฝํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์ด ์—†์–ด์•ผ ํ•œ๋‹ค.

ํ˜‘์ƒ ๊ฐ€๋Šฅํ•˜๋‹ค | Negotiable

์Šคํ† ๋ฆฌ๋Š” ๊ณ„์•ฝ์„œ๋‚˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ์„œ์ฒ˜๋Ÿผ ๊ผญ ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฌธ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ์กฐ์œจ์„ ํ•˜๋Š” ๋ฌธ์„œ์ด๋‹ค.

์‚ฌ์šฉ์ž์™€ ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜ ์žˆ๋‹ค. | Valuable

์Šคํ† ๋ฆฌ๋Š” ๊ณ ๊ฐ์˜ ์—…๋ฌด์— ๋Œ€ํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ถ”์ • ๊ฐ€๋Šฅํ•˜๋‹ค | Estimable

์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ํฌ๊ธฐ ๋˜๋Š” ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„์„ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ž‘๋‹ค | Small

์ข‹์€ ์Šคํ† ๋ฆฌ๋Š” ํฌ๊ธฐ๊ฐ€ ์ž‘๊ณ  ๊ฐ•๋ ฅํ•˜๋‹ค.

ํ…Œ์ŠคํŠธ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค | Testable

์Šคํ† ๋ฆฌ๋Š” ํ…Œ์ŠคํŠธ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

 

XP ํ…Œ์ŠคํŠธ

 

XP๋Š” ๋‹ค๋ฅธ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก  ๋ณด๋‹ค ๋” ํ…Œ์ŠคํŠธ๋ฅผ ์ž์ฃผํ•œ๋‹ค.

 

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค

 

ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๊ธฐ ์ „์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์„ธ๋ถ€ ์‚ฌํ•ญ๊นŒ์ง€ ํ‘œ๊ธฐํ•œ๋‹ค.

 

XP๋Š” ์„ธ๋ถ€์‚ฌํ•ญ์„ ํ…Œ์ŠคํŠธ๋กœ ํ‘œํ˜„ํ•œ๋‹ค.

 

๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค

 

XP๋Š” ์• ์ž์ผ ๊ธฐ๋ฒ•์˜ ๊ธฐ๋ณธ ์›๋ฆฌ๋ฅผ ๋”ฐ๋ฅด๋ฉฐ ์ ์ง„์ ์ธ ๊ฐœ๋ฐœ, ์ž‘๊ณ  ๋นˆ๋ฒˆํ•œ ๋ฆด๋ฆฌ์ฆˆ, ๋‹จ์ˆœํ•œ ์„ค๊ณ„, ๋ฆฌํŒฉํ† ๋ง, ๊ณ ๊ฐ์˜ ์ „์ ์ธ ์ฐธ์—ฌ๋ฅผ ํ†ตํ•ด์„œ ๋น ๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.

 

์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ

์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์„ ์ž‘๊ณ  ๊ฐ„๋‹จํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ํ‘œํ˜„ํ•œ๋‹ค.

๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์ˆ˜๋ฆฝ

๋ฆด๋ฆฌ์ฆˆ๋ž€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ๊ณ ๊ฐ์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ธ๋ฐ ์ด ๋‹จ๊ฒŒ์—์„œ๋Š” ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜๋Š” ์‹œ์ ๊ณผ ์ด๋ฅผ ์™„์ˆ˜ํ•˜๊ธฐ ์œ„ํ•œ ์ผ์ •์„ ๊ณ„ํšํ•œ๋‹ค.

์ดํ„ฐ๋ ˆ์ด์…˜

๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš์— ๋”ฐ๋ผ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ์˜ ์ผ์ •์„ ๋” ์ž‘๊ณ  ์ƒ์„ธํ•˜๊ฒŒ ๋ถ„ํ• ํ•˜๊ณ  ์ด ๋‹จ์œ„๋ฅผ ์ดํ„ฐ๋ ˆ์ด์…˜์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ์ด๋Š” ๋Œ€๋ถ€๋ถ„ 1~3์ฃผ์˜ ๊ธฐ๊ฐ„์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

์ž‘์€ ๋ฆด๋ฆฌ์ฆˆ

์ž‘๊ณ  ๋นˆ๋ฒˆํ•œ ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ํ†ตํ•ด ๋ฐ˜๋ณต์ ์œผ๋กœ ๊ณ ๊ฐ์—๊ฒŒ ๊ฒฐ๊ณผ๋ฌผ์„ ์ „๋‹ฌํ•˜๊ณ  ํ‰๊ฐ€ ๋ฐ›๋Š”๋‹ค.

 

๊ฐ€์น˜

 

์˜์‚ฌ์†Œํ†ต(Communication), ๋‹จ์ˆœํ•จ(simplicity), ํ”ผ๋“œ๋ฐฑ (Feedback), ์šฉ๊ธฐ (Courage), ์กด์ค‘(Respect)

 

xp์—์„œ๋Š” ํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ์ผ์„ ์ตœ๋Œ€ํ•œ์œผ๋กœ ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

์žฅ์ /๋‹จ์ 

 

์žฅ์ 

  • ์˜์‚ฌ์†Œํ†ต์ด ์ž์œ ๋กญ๋‹ค.
  • ์ผ์ด ๋‹จ์ˆœํ•˜๋‹ค.

 

๋‹จ์ 

  • ๋ฌธํ™”์  ์ฐจ์ด๊ฐ€ ์‹ฌํ•˜๋‹ค.
  • ๋Œ€ํ˜• ํ”„๋กœ์ ํŠธ์—์„œ ์ ์šฉํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค.