Agile sw development 101

Kiwon Kyung
Kiwon Kyung(์ฃผ)LG CNS
โ€ขโ€ข

ํ•˜์–€ ๋ˆˆ ์œ„์— ๋ฐœ์ž๊ตญ์€ ๋ฐ˜๊ฐ‘๊ณ  ์นœ๊ตฌ์™€ ๊ฐ™์€ ๋А๋‚Œ์ด์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ ์ ์šฉ์— ์ฒซ๋ฐœ์„ ๋‚ด๋”›์œผ๋ ค๋Š” ํŒ€์—๊ฒŒ ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋„ค์š”. ๊ฒฝ๊ธฐ์›, LG CNS ์• ์ž์ผ์„ ํ†ตํ•ด ๋‚ด๊ฐ€ ํ•˜๊ณ  ์žˆ๋Š” ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ๋” ๋‚ซ๊ฒŒ ๋งŒ๋“ค๋ ค๋Š” ์š•์‹ฌ ์žˆ๋Š” ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ์‹ ํ™ฉ๊ทœ, ์‚ผ์„ฑSDS ํ˜„์‹ค์„ ๋ถ€์ •ํ•˜์ง€ ๋ง๊ณ  ์ผ๋‹จ ์ž‘๊ฒŒ ์‹œ์ž‘ํ•˜์„ธ์š”. ๊ด€์ฐฐํ•˜๊ณ  ์ ์‘ํ•˜์„ธ์š”. ํŠน์ • ๋ฐฉ๋ฒ•์— ์–ฝ๋งค์ด์ง€ ๋ง๊ณ  ์• ์ž์ผ ์„ ์–ธ๋ฌธ์„ ๊ธฐ์–ตํ•˜์„ธ์š”. :-D ์‹ฌ์šฐ๊ณค, LG์ „์ž ์–ด์ œ๋ณด๋‹ค ๋‚˜์€ ์˜ค๋Š˜์„ ๋งŒ๋“œ๋Š”๋ฐ ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์Šน๋ฃก, ์‚ผ์„ฑSDS ์• ์ž์ผ์„ ์ ์šฉํ•˜๋ ค๋Š” ํŒ€์— ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์–ด์š”! ์ฑ„์ˆ˜์›, NHN ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์• ์ž์ผ๊ณผ ๋” ์นœํ•ด์กŒ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค. ํ™ฉ์ƒ์ฒ , NHN

์•  ์ž ์ผ ์ดˆ ์‹ฌ ์ž ๋ฅผ ์œ„ ํ•œ
Agile sw development 101
3
์ฐจ๋ก€
OVERVIEW
PRACTICES
CASE STUDY
APPENDIX
004
024
069
111
140
์• ์ž์ผ ์„ ์–ธ๋ฌธ
์• ์ž์ผ ๊ธฐ์› ๋ฐ ์ข…๋ฅ˜
์Šคํฌ๋Ÿผ
XP
๋ฆฐ
ํ˜„์žฅ ๊ณ ๊ฐ On-site Customer
์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ User Story
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš Release Planning
์ถ”์ • Estimation
ํ”Œ๋ž˜๋‹ํฌ์ปค Planning Poker
์Šคํ”„๋ฆฐํŠธ Sprint
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planning
์ผ์ผ์Šคํฌ๋Ÿผ Daily Scrum
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ Pair Programming
CI Continuous Integration
์†๋„ Velocity
์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ Sprint Review
ํšŒ๊ณ  Retrospective
์‚ฌ๋ก€1. ํŒ€์ด ์†Œํ†ตํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋‹ค
์‚ฌ๋ก€2. ์ง€์†์ ์ธ ํ†ตํ•ฉ์˜ ํ•ต์‹ฌ์€ ์ง€์†์ ์ธ ๊ด€์‹ฌ
์‚ฌ๋ก€3. ์• ์ž์ผํŒ€์— ๊ฐœ๋ฐœ์ž ๋ง๊ณ  ๋˜ ๋ˆ„๊ฐ€ ์žˆ๋‚˜์š”?
์‚ฌ๋ก€4. ์• ์ž์ผ์ด ์Šค๋ฉฐ๋“ค๋‹ค
์‚ฌ๋ก€5. ์• ์ž์ผ ๋“œ๋Ÿฌ๋‚ด๋†“๊ณ  ํ•ด๋ณผ๊นŒ?
์• ์ž์ผ ์ ์šฉ์‹œ ๋น ์ง€๊ธฐ ์‰ฌ์šด ํ•จ์ •
์• ์ž์ผ ํšŒ๊ณ 
FAQ
์šฉ์–ด์‚ฌ์ „
์ฐธ๊ณ ๋ฌธํ—Œ
OVERVIEW
์• ์ž์ผ ์„ ์–ธ๋ฌธ
์• ์ž์ผ ๊ธฐ์› ๋ฐ ์ข…๋ฅ˜
์Šคํฌ๋Ÿผ
XP
๋ฆฐ
5
์• ์ž์ผ ์„ ์–ธ๋ฌธ
Manifesto for Agile Software Development
์• ์ž์ผ ์„ ์–ธ๋ฌธ
2001๋…„ 1์›”, โ€œ์• ์ž์ผ ์—ฐํ•ฉ(Agile Alliance)โ€์ด๋ผ๋Š” ๊ทธ๋ฃน์—์„œ โ€˜์• ์ž์ผ ์„ ์–ธ๋ฌธโ€™์ด๋ผ๋Š” ๊ณต๋™
์˜ ์„ ์–ธ์„œ๋ฅผ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ์ง€๊ธˆ๊นŒ์ง€๋„ ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ๊ธฐ์ดˆ ์›์น™
๊ณผ ์ •์‹ ์œผ๋กœ ์ด์•ผ๊ธฐ ๋˜๊ณ  ์žˆ๋Š” ์ค‘์š”ํ•œ ์„ ์–ธ์„œ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ํ•ด๋‹น ์„ ์–ธ์„œ๋ฅผ ๋ฒˆ์—ญํ•œ ๋‚ด์šฉ
์ž…๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š”, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ, ๊ทธ๋ฆฌ๊ณ  ๋˜ํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๊ฐœ๋ฐœ์„ ๋„์™€์ฃผ๋ฉด์„œ ์†Œํ”„ํŠธ์›จ
์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•๋“ค์„ ์ฐพ์•„๋‚˜๊ฐ€๊ณ  ์žˆ๋‹ค. ์ด ์ž‘์—…์„ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ€์น˜๋ฅผ ์ถ”
๊ตฌํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.
ํ”„๋กœ์„ธ์Šค๋‚˜ ๋„๊ตฌ ๋ณด๋‹ค๋Š” ๊ฐœ์ธ๊ณผ ์ƒํ˜ธ ์ž‘์šฉ์„,
ํฌ๊ด„์ ์ธ ๋ฌธ์„œ๋ณด๋‹ค๋Š” ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ,
๊ณ„์•ฝ์— ๋Œ€ํ•œ ํ˜‘์ƒ๋ณด๋‹ค๋Š” ๊ณ ๊ฐ๊ณผ์˜ ํ˜‘๋ ฅ์„,
๊ณ„ํš์„ ๊ณ ์ˆ˜ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ๋ณ€ํ™”์— ๋Œ€์‘์„
๋”์šฑ ๊ฐ€์น˜ ์žˆ๊ฒŒ ์—ฌ๊ธด๋‹ค. ์ด ๋ง์€, ์ „์ž๋„ ๊ฐ€์น˜๊ฐ€ ์žˆ๊ธด ํ•˜์ง€๋งŒ, ์šฐ๋ฆฌ๋Š” ํ›„์ž ์ชฝ์— ๋” ๋งŽ์€ ๊ฐ€
์น˜๋ฅผ ๋‘”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
๊ทธ๋ฆผ 1-1. ์• ์ž์ผ ์„ ์–ธ๋ฌธ ์›๋ฌธ
์• ์ž์ผ ์„ ์–ธ๋ฌธ์€ ์ฒซ ํŽ˜์ด์ง€์—์„œ ์œ„์™€ ๊ฐ™์€ ๋‚ด์šฉ์„ ์ „๋ฉด์— ๋‚ด์„ธ์šฐ๊ณ  ์žˆ์ง€๋งŒ, ํ•œํŽธ์œผ๋กœ๋Š” โ€˜์• 
์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด์˜ 12๊ฐ€์ง€ ์›์น™โ€™์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ข€ ๋” ๊ตฌ์ฒด์ ์ธ ์‹ค์ฒœ์›์น™์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐ
๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์• ์ž์ผ ์„ ์–ธ๋ฌธ์˜ ๋ฐ”ํƒ•์— ๊น”๋ ค์žˆ๋Š” ์›์น™๋“ค
์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์›์น™๋“ค์„ ๋”ฐ๋ฅธ๋‹ค.
โ€ข	 ์šฐ๋ฆฌ์˜ ์ตœ๊ณ  ์šฐ์„  ์ˆœ์œ„๋Š” ๊ฐ€์น˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ผ์ฐ ๊ทธ๋ฆฌ๊ณ  ์ง€์†์ ์œผ๋กœ ์ „
๋‹ฌํ•จ์œผ๋กœ์จ ๊ณ ๊ฐ์„ ๋งŒ์กฑ์‹œํ‚ค๋Š” ๊ฒƒ์ด๋‹ค.
โ€ข	 ๋น„๋ก ๊ฐœ๋ฐœ ํ›„๋ฐ˜๋ถ€์ผ์ง€๋ผ๋„ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ์„ ํ™˜์˜ํ•˜๋ผ. ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค๋“ค์€
๋ณ€ํ™”๋ฅผ ํ™œ์šฉํ•ด ๊ณ ๊ฐ์˜ ๊ฒฝ์Ÿ๋ ฅ์— ๋„์›€์ด ๋˜๊ฒŒ ํ•œ๋‹ค.
โ€ข	 ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž์ฃผ ์ „๋‹ฌํ•˜๋ผ. ์•ฝ 2์ฃผ์—์„œ 2๊ฐœ์›”์˜ ์ •๋„์˜ ๊ฐ„๊ฒฉ์œผ๋กœ
์ „๋‹ฌํ•˜๋˜, ๊ฐ„๊ฒฉ์ด ์งง์„์ˆ˜๋ก ์ข‹๋‹ค.
โ€ข	 ๋น„์ฆˆ๋‹ˆ์Šค ์˜์—ญ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ฐœ๋ฐœ์ž๋“ค์€ ํ”„๋กœ์ ํŠธ ์ „์ฒด์— ๊ฑธ์ณ ๋งค์ผ ํ•จ๊ป˜ ์ผํ•ด
์•ผ ํ•œ๋‹ค.
โ€ข	 ๋™๊ธฐ๊ฐ€ ๊ฐ–์ถ”์–ด์ ธ ์žˆ๋Š” ๊ฐœ์ธ๋“ค๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๋ผ. ๊ทธ๋“ค์—๊ฒŒ ๊ทธ๋“ค์ด ํ•„์š”
๋กœ ํ•˜๋Š” ํ™˜๊ฒฝ๊ณผ ์ง€์›์„ ์ œ๊ณตํ•˜๋ผ. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์ด ์ผ์„ ๋๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์‹ ๋ขฐํ•˜
๋ผ.
โ€ข	 ์–ด๋–ค ๋‹ค๋ฅธ ๊ฐœ๋ฐœํŒ€์„ ์ƒ๋Œ€๋กœ, ํ˜น์€ ๊ฐœ๋ฐœํŒ€ ๋‚ด์—์„œ, (์„œ๋กœ ๊ฐ„์˜) ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š”
๊ฐ€์žฅ ํšจ์œจ์ ์ด๊ณ  ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์€ ์–ผ๊ตด์„ ๋ณด๊ณ  ํ•˜๋Š” ๋Œ€ํ™”์ด๋‹ค.
โ€ข	 ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ง„์ฒ™ ์ธก์ •์˜ ์ฃผ๋œ ์ฒ™๋„์ด๋‹ค.
โ€ข	 ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค๋“ค์€ ์ง€์† ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐœ์„ ์žฅ๋ คํ•œ๋‹ค. ์Šคํฐ์„œ, ๊ฐœ๋ฐœ์ž, ๊ทธ๋ฆฌ๊ณ 
์‚ฌ์šฉ์ž๋“ค์€ ์ผ์ •ํ•œ ์†๋„๋ฅผ ๊ณ„์† ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
โ€ข	 ๊ธฐ์ˆ ์  ํƒ์›”ํ•จ๊ณผ ์ข‹์€ ์„ค๊ณ„์— ๋Œ€ํ•œ ์ง€์†์  ๊ด€์‹ฌ์ด ๊ธฐ๋ฏผํ•จ์„ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค.
โ€ข	 ๊ฐ„๊ฒฐํ•จ-ํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ์ผ์˜ ์–‘์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ธฐ์ˆ -์€ ํ•„์ˆ˜์ ์ด๋‹ค.
โ€ข	 ์ตœ์ƒ์˜ ์•„ํ‚คํ…์ฒ˜, ์š”๊ตฌ์‚ฌํ•ญ, ๊ทธ๋ฆฌ๊ณ  ์„ค๊ณ„๋Š” ์ž๊ธฐ์กฐ์งํ™”(self-organizing)๋˜์–ด
์žˆ๋Š” ํŒ€์—์„œ ๋‚˜์˜จ๋‹ค.
โ€ข	 ์ •๊ธฐ์ ์œผ๋กœ, ํŒ€ ์ฐจ์›์—์„œ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋” ํšจ๊ณผ์ ์ผ ์ˆ˜ ์žˆ์„์ง€์— ๋Œ€ํ•ด ๋˜๋Œ์•„๋ณด
๋ฉฐ ์ž์‹ ๋“ค์˜ ํ–‰๋™์„ ์ด์— ๋”ฐ๋ฅด๋„๋ก ์กฐ์œจํ•˜๊ณ  ์กฐ์ •ํ•œ๋‹ค.
OVERVIEW
7
โ€˜์• ์ž์ผ ์„ ์–ธ๋ฌธโ€™์€ ํŠน์ •ํ•œ ๋ฌธ์ œ ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•˜๊ณ  ์žˆ์ง€๋Š” ์•Š์ง€๋งŒ, ๋ณธ๋ฌธ์—๋„ ๋‚˜์™€์žˆ๋“ฏ์ด โ€˜์‚ฐ
์ถœ๋ฌผโ€™๊ณผ โ€˜๋ฌธ์„œโ€™ ์œ„์ฃผ์˜ ๊ฐœ๋ฐœ ๋ฐฉ์‹์œผ๋กœ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜๋ฉด์„œ๋„ ํšจ์œจ์ ์œผ๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ์ง€ ๋ชปํ•˜
๋Š” ์ˆ˜ ๋งŽ์€ ํ”„๋กœ์ ํŠธ๋“ค์— ๋Œ€ํ•ด ์ƒˆ๋กœ์šด ์ ‘๊ทผ์„ ์ œ์•ˆํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์• ์ž์ผ ์„ ์–ธ๋ฌธ์„ ์ฝ๊ฑฐ๋‚˜ ํ•ด๋‹น ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•ด์„œ ๋ˆˆ์— ์ž˜ ๋ณด์ด๋Š” ๊ณณ์— ๋ถ™์—ฌ ๋†“์œผ๋ฉด ์–ด๋–ค ๋ฌธ
์ œ๊ฐ€ ํ•ด๊ฒฐ๋ ๊นŒ์š”?
์„ ์–ธ๋ฌธ์„ ์—ด์‹ฌํžˆ ์ฝ๊ณ  ๊ณต๊ฐํ•˜๋Š” ๋งˆ์Œ์— ๋ฌด๋ฆŽ์„ ์น˜๋ฉฐ ๊ฐํƒ„์„ ํ•œ๋‹ค ํ•ด๋„ ์‚ฌ์‹ค ๋ฌธ์ œ๊ฐ€ ๋ฐ”๋กœ
ํ•ด๊ฒฐ๋˜๋Š” ๊ฑด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Š” ๋งˆ์น˜ ์šฐ๋ฆฌ๊ฐ€ TVํ”„๋กœ๊ทธ๋žจ์—์„œ โ€˜๋“ฑ์‚ฐโ€™์ด ์ฃผ๋Š” ๊ฑด๊ฐ•์˜ ํšจ๊ณผ์— ๋Œ€
ํ•ด ๊ฐํƒ„ํ•˜๋ฉฐ ๋ณด๋”๋ผ๋„, ์ž์‹ ์ด ์ง์ ‘ โ€˜๋“ฑ์‚ฐโ€™์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ „ํ˜€ ์†Œ์šฉ์ด ์—†๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€
์ง€์ž…๋‹ˆ๋‹ค. ์„ ์–ธ๋ฌธ์€ ์• ์ž์ผ ๊ฐœ๋ฐœ๋กœ ์ „ํ™˜ํ•˜๋Š” ํŒ€์˜ ์‹œ์ž‘ ์ง€์ ์ด๋ฉฐ, ์ผ์ข…์˜ ๋“ฑ๋Œ€ ์—ญํ• ์„ ํ•˜
๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์–ด๋– ํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ์šฉํ•ด ๊ฐœ๋ฐœ์„ ํ•˜๋”๋ผ๋„ ํ•œ ๋ฒˆ์”ฉ ๋˜์ƒˆ๊ฒจ๋ณด๋ฉฐ ๋ฐฉํ–ฅ์„ ๋‹ค
์‹œ ์žก๋Š”๋ฐ ์‚ฌ์šฉํ•˜๊ธธ ๊ถŒํ•ฉ๋‹ˆ๋‹ค.
์„ ์–ธ๋ฌธ ์ž์ฒด์—์„œ๋Š” ์ฃผ์˜์‚ฌํ•ญ์ด๋ผ ํ• ๋งŒํ•œ ๋ถ€๋ถ„์€ ์กด์žฌ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋•Œ๋•Œ๋กœ ์• ์ž
์ผ ์„ ์–ธ๋ฌธ์ด โ€˜์ถ”๊ตฌํ•ด์•ผ ํ•˜๋Š” ๊ฐ€์น˜โ€™๋งŒ์„ ์„ (ๅ–„)์œผ๋กœ ์ถ”๊ตฌํ•˜๊ณ  โ€˜~๋ณด๋‹คโ€™๋ผ๋Š” ๋น„๊ต ํ‘œํ˜„์˜ ๋Œ€์ƒ
์œผ๋กœ ์“ฐ์ธ ๊ฐ€์น˜๋“ค, ์ด๋ฅผํ…Œ๋ฉด ํ”„๋กœ์„ธ์Šค๋‚˜ ๋„๊ตฌ, ๊ณ„์•ฝ ๋“ฑ์— ๋Œ€ํ•ด์„œ๋Š” ๋งˆ์น˜ ๋ฌด์‹œํ•˜๋ผ๋Š” ๊ฒƒ์ฒ˜
๋Ÿผ ์ž์นซ ์˜คํ•ดํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์• ์ž์ผ์„ ๋„์ž…ํ•˜๊ธฐ ์ „์— ํ•œ ํŽ˜์ด์ง€ ์งœ๋ฆฌ ์„ ์–ธ๋ฌธ ๋ฟ ์•„๋‹ˆ๋ผ, โ€˜๋ฐ”ํƒ•์— ๊น”๋ฆฐ ์›์น™โ€™์ด๋ผ๊ณ  ์ด๋ฆ„
๋ถ™์—ฌ์ง„ ๋ณด์ถฉ ๊ธ€๋„ ๊ผญ ์ฝ์–ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ข€ ๋” ๊ตฌ์ฒด
์ ์ธ ์›์น™๋“ค์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์• ์ž์ผ ์„ ์–ธ๋ฌธ์€ โ€˜๋ฒ•โ€™์ด๋‚˜ โ€˜๊ทœ์•ฝโ€™์ด ์•„๋‹Œ ์ถ”๊ตฌํ•˜๊ณ ์ž
ํ•˜๋Š” ๊ฐ€์น˜์ž„์„ ์ƒ๊ฐํ•˜๊ณ , ํ˜„์‹ค์— ์žˆ์–ด ์ตœ๋Œ€ํ•œ ๋”ฐ๋ฅด๋„๋ก ๋…ธ๋ ฅํ•˜๋˜, ๋ฌด๋น„ํŒ์ ์œผ๋กœ ๋”ฐ๋ฅด๋Š” ๊ฒƒ
์„ ๊ฒฝ๊ณ„ํ•˜๋„๋ก ๋…ธ๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋กœ ์ธํ•ด ์• ์ž์ผ์„ ์ ์šฉํ•จ์— ์žˆ์–ด ์ ๋‹นํžˆ โ€˜ํ˜„์‹ค
ํƒ€ํ˜‘โ€™์ ์ธ ์ ‘๊ทผ์„ ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์˜คํžˆ๋ ค ์žฅ์ ์€ ํ‡ด์ƒ‰์‹œํ‚ค๊ณ  ๋‹จ์ ์„ ๋ถ€๊ฐ์‹œํ‚ค๊ฒŒ
๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜๋‹ˆ, ์ฃผ์˜ํ•ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์• ์ž์ผ ๊ธฐ์› ๋ฐ ์ข…๋ฅ˜์†Œ๊ฐœ
์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ๊ธฐ์› ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•๋ก ๋“ค์ด ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ์€ 1990๋…„
๋Œ€ ์ค‘๋ฐ˜์œผ๋กœ ๊ธฐ์กด์˜ ๋ฌด๊ฒ๊ณ  ๊ทœ๋ฒ”์ ์ธ ๋ฐฉ๋ฒ•๋ก ์—์„œ ํƒˆํ”ผํ•˜์—ฌ ๊ฐ€๋ฒผ์šด ๋ฐฉ๋ฒ•๋ก ์„ ์ง€ํ–ฅํ•˜๋ฉฐ ๋“ฑ
์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ์ด๋Ÿฐ ๋ฐฉ๋ฒ•๋ก ๋“ค์„ ์• ์ž์ผ(Agile)์ด๋ผ๊ณ  ๋ถˆ๋ €๋˜ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ดˆ๊ธฐ
์—๋Š” ๋‹จ์ˆœํžˆ ๊ฒฝ๋Ÿ‰๋ฐฉ๋ฒ•๋ก (Lightweight methods)์œผ๋กœ ํ†ต์นญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์• ์ž์ผ ์„ ์–ธ๋ฌธ
(Agile Manifesto)์„ ๋งŒ๋“ค๋ฉด์„œ ๋น„๋กœ์†Œ โ€˜์• ์ž์ผโ€™์ด๋ผ๊ณ  ์ด๋ฆ„ ๋ถˆ๋ฆฌ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„๋ถ€ํ„ฐ
์• ์ž์ผ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํ•œ๊ฐ€์ง€ ํŠน์ง•์ ์ธ ๊ฐœ๋ฐœ๋ฐฉ์‹์œผ๋กœ ์˜๋ฏธ๋ฅผ ๊ฐ–๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
์•„๋ž˜ ํƒ€์ž„๋ผ์ธ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋“ฏ์ด ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์ด ์ฒ˜์Œ
๋“ฑ์žฅํ•œ 1945๋…„์— ๋น„ํ•˜๋ฉด 10๋…„ ์ •๋„๋ฐ–์— ๋˜์ง€ ์•Š๋Š” ์˜์—ญ์œผ๋กœ์„œ ์•„์ง๋„ ๋งŽ์€ ๋ณด์™„๊ณผ ๋ฐœ์ „
์ด ํ•„์š”ํ•œ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 1-2. ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ๋“ฑ์žฅ ์‹œ๊ธฐ
OVERVIEW
9
์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ์ข…๋ฅ˜ ์• ์ž์ผ ์„ ์–ธ๋ฌธ์ด ๋‚˜์˜จ ์ดํ›„๋กœ ๋‹ค์–‘ํ•œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์ด ๋“ฑ์žฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ ๊ธฐ๋ฐ˜
์—๋Š” ๊ณตํ†ต์ ์œผ๋กœ โ€˜์‹ ๋ขฐ์„ฑ ๋†’์€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋นจ๋ฆฌ ๊ฐœ๋ฐœํ•˜์žโ€™๋Š” ๊ฐ€์น˜๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ์€ ์• ์ž์ผ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์˜ ์ด๋ฆ„๊ณผ ๊ทธ ๋ฐฉ๋ฒ•๋ก ์„ ์ •์˜ํ•œ ์‚ฌ๋žŒ์˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
์ด ์ค‘์—์„œ ํŠนํžˆ ์„ธ๊ณ„์ ์œผ๋กœ ๋„๋ฆฌ ์ฑ„ํƒ๋œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์€ ์Šคํฌ๋Ÿผ๊ณผ ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
(XP)์ž…๋‹ˆ๋‹ค.
์ดˆ๊ธฐ์—๋Š” XP๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์Šคํฌ๋Ÿผ์ด ์ ์  ๋งŽ์€ ์ธ๊ธฐ๋ฅผ ๋Œ๋ฉด์„œ ํ˜„์žฌ๋Š” ์Šคํฌ๋Ÿผ๊ณผ XP
๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ์ผ๋ฐ˜์ ์ธ ์ถ”์„ธ์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€๋Š” ๋’ค์—์„œ ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต
๋‹ˆ๋‹ค. ๊ทธ ์™ธ, ๋™์  ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์€ ๋ฌธ์„œํ™”๊ฐ€ ์ž˜ ๋œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ์„œ ์ฃผ๋กœ ์œ ๋Ÿฝ
ํšŒ์‚ฌ์˜ ์ปจ์†Œ์‹œ์—„์—์„œ ์‹œ์ž‘ํ•œ ๋ฐฉ๋ฒ•๋ก ์ด๋ฉฐ ๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์€ 1980๋…„๋Œ€ ๋„์š”ํƒ€
์‹œ์Šคํ…œ์˜ ๋ฆฐ ์ƒ์‚ฐ๋ฐฉ์‹์„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์ ์šฉํ•˜์ž๋Š” ์šด๋™์œผ๋กœ ์ตœ๊ทผ ์Šคํฌ๋Ÿผ๊ณผ ํ•จ๊ป˜ ๋งŽ
์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
โ€ข	 ์Šคํฌ๋Ÿผ(Scrum), ์ผ„ ์Šˆ์™€๋ฒ„/์ œํ”„ ์„œ๋œ๋žœ๋“œ
โ€ข	 ์ ์‘ํ˜• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก (Adaptive Software Development, ASD), ์ง ํ•˜
์ด์Šค๋ฏธ์Šค
โ€ข	 ๊ธฐ๋Šฅ ์ฃผ๋„ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก (Feature Driven Development, FDD), ํ”ผํ„ฐ ์ฝ”๋“œ/์ œํ”„ ๋“œ๋ฃจ์นด
โ€ข	 ๋™์  ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก (Dynamic Systems Development Method, DSDM), ๋ฐ
์ธ ํฌํฌ๋„ˆ ์™ธ
โ€ข	 ํฌ๋ฆฌ์Šคํƒˆ ํŒจ๋ฐ€๋ฆฌ(Crystal Family), ์•จ๋ฆฌ์Šคํ…Œ์–ด ์ฝ”๋ฒˆ
โ€ข	 ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(eXtreme Programing, XP), ์ผ„ํŠธ ๋ฒก/์—๋ฆญ ๊ฐ๋งˆ
โ€ข	 ๋ฆฐ(Lean) ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก , ๋ฉ”๋ฆฌ ํฌํŽœ๋”•/ํ†ฐ ํฌํŽœ๋”•
โ€ข	 ์• ์ž์ผ UP(Agile Unified Process, AUP), ์Šค์ฝง ์•ฐ๋ธ”๋Ÿฌ
์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ํŠน์ง• ์‚ฌ์‹ค ๋‹ค์–‘ํ•œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ํŠน์ง•์„ ํ•œ ๊ฐ€์ง€๋กœ ์ •์˜ํ•˜๊ธฐ๋Š” ์–ด๋ ค์šด ์ผ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ๊ฐ
์˜ ๋ฐฉ๋ฒ•๋ก ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ณตํ†ต๋œ ๋ถ€๋ฌธ๋งŒ์„ ๋ชจ์•„๋ณด๋ฉด โ€˜์• ์ž์ผ ๊ฐœ๋ฐœโ€™์ด๋ผ ๋ถ€๋ฅด๋Š” ์†Œํ”„ํŠธ์›จ์–ด
๊ฐœ๋ฐœ๋ฐฉ์‹์ด ๊ฐ€์ง€๋Š” ํŠน์ง•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์€ ๋ฐ˜๋ณต์ ์ง„์ (iterative and incremental) ๊ฐœ๋ฐœ์„ ๊ธฐ๋ณธ ์Šคํƒ€์ผ๋กœ
๊ฐ€์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฐ ์Šคํƒ€์ผ์˜ ๊ฐœ๋ฐœ๋ฐฉ์‹์„ ํšจ๊ณผ์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ž๊ธฐ์กฐ์งํ™”(self-
organizing)๋‚˜ ๊ต์ฐจ๊ธฐ๋ŠฅํŒ€(cross-functional teams)๋“ฑ์˜ ๊ธฐ๋ฒ•๋“ค์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋Ÿฐ ๋ฐฉ๋ฒ•๋ก ์ด ์ œ์‹œํ•˜๋Š” ์‹ค์ฒœ๋ฒ•์€ ์• ์ž์ผ ์„ ์–ธ๋ฌธ์˜ ๊ฐ€์น˜์™€ ์›์น™์„ ์‹คํ˜„ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋‚˜
์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•๋ก ์ด ์ง€ํ–ฅํ•˜๋Š” ๋ฐ”๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์• ์ž์ผ ์„ ์–ธ๋ฌธ์˜ ๊ฐ€์น˜์™€
์›์น™์„ ๋จผ์ € ์ˆ™์ง€ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
OVERVIEW
11
ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ๊ณผ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ๊ฐ„ ์ฃผ์š” ์ฐจ์ด์ 
์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ๊ณผ ์ „ํ†ต ๋ฐฉ๋ฒ•๋ก ์ธ ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก  ๊ฐ„์˜ ์ฃผ์š” ์ฐจ์ด์ ์„ ํ†ตํ•ด์„œ ์• ์ž์ผ์˜ ํŠน์ง•์— ๋Œ€ํ•ด ์กฐ
๊ธˆ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ณ„ํš ์ค‘์‹ฌ vs ๊ณ ๊ฐ ์ค‘์‹ฌ
ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ์ „์ฒด์— ๋Œ€ํ•œ ์ผ์ • ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋ฉฐ, ์ด ๊ณ„
ํš์— ๋”ฐ๋ผ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์€ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋˜ ๋ถˆํ™•์‹คํ•œ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ์ „์ฒด
๋ฅผ ๊ฐ์•ˆํ•˜์—ฌ ๋ฌด๋ฆฌํ•˜๊ฑฐ๋‚˜ ํ˜„์‹ค์„ฑ ์—†๋Š” ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ˜„์žฌ ์‹œ์ ์— ๊ณ ๊ฐ์—๊ฒŒ ์ค‘์š”ํ•˜๊ฑฐ
๋‚˜ ํ™•์ •๋œ ๋‚ด์šฉ์„ ์ค‘์‹ฌ์ ์œผ๋กœ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ƒํ™ฉ์— ๋”ฐ๋ผ ํ”„๋กœ์ ํŠธ ๊ณ„ํš์€ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋‹ค
๋Š” ์‚ฌ์‹ค์„ ์ธ์ •ํ•˜๊ณ  ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ณ„ํš๋ณด๋‹ค๋Š” ๊ณ ๊ฐ์ด ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋จผ์ € ๊ฐœ๋ฐœํ•˜
๋Š” ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
๋น…๋ฑ… ๋ฆด๋ฆฌ์ฆˆ vs ์ž‘์€ ๋ฆด๋ฆฌ์ฆˆ
ํ˜•ํƒœ์ ์œผ๋กœ ๋ณด์•˜์„ ๋•Œ, ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์ข…๋ฃŒ๋˜๋Š” ์‹œ์ ์— ํ•œ๊บผ๋ฒˆ์— ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๋ฆด๋ฆฌ์ฆˆ
ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค๋ฉด ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์€ ์ดํ„ฐ๋ ˆ์ด์…˜์ด๋ผ๋Š” ์ผ์ • ๊ธฐ๊ฐ„ ๋‹จ์œ„๋กœ ์ž‘์€ ๊ทœ๋ชจ ํฌ๊ธฐ์˜ ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ๋ฐ˜
๋ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ณ ๊ฐ์€ ์š”๊ตฌ์‚ฌํ•ญ์ด ์ œ๋Œ€๋กœ ๋ฐ˜์˜๋˜๊ณ  ์žˆ๋Š”์ง€ ์กฐ๊ธฐ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์„œ ๊ฐœ๋ฐœ์ด
๋ชจ๋‘ ๋๋‚œ ๋‹ค์Œ์—์•ผ ๋น„๋กœ์†Œ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ง€ ์•Š๋‹ค๊ณ  ์ด์•ผ๊ธฐ ํ•˜๊ณ , ๊ฒฐ๊ตญ ์žฌ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋ฐฉ์ง€
ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฐ์ถœ๋ฌผ ์ค‘์‹ฌ vs ๋™์ž‘ํ•˜๋Š” SW ์ค‘์‹ฌ
ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ์—์„œ๋Š” ๊ณ„ํš๋œ ๋‹จ๊ณ„๋ณ„๋กœ ์ง€์ •๋œ ์‚ฐ์ถœ๋ฌผ์ด ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•จ์œผ๋กœ์จ ํ”„๋กœ์ 
ํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์—์„œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š”์ง€, ์–ผ
๋งˆ๋‚˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๊ฐœ๋ฐœ๋˜์—ˆ๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์ง•์œผ๋กœ ์ธํ•ด โ€˜์• ์ž์ผ์„ ์ ์šฉํ•ด์„œ ๊ฐœ๋ฐœ
์„ ์ง„ํ–‰ํ•˜๋ฉด ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•„๋„ ๋œ๋‹คโ€™๋Š” ์˜คํ•ด๋ฅผ ๋ฐ›๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์‹ค ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๋Š”
๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ƒํ™ฉ์— ๋งž๋Š” ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ์‚ฐ์ถœ๋ฌผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ์ข€๋” ์œ ์—ฐํ•œ ์˜๋ฏธ๋กœ ๋ฐ›์•„๋“ค์ผ ํ•„์š”
๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์™œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•˜๋ ค ํ•˜๋Š”๊ฐ€
๋งŽ์€ ๊ธฐ์—…์—์„œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•˜๋ ค ํ•˜๊ณ  ์žˆ๊ณ , ํ˜„์žฌ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์‚ฌ์‹ค ๊ทธ ์ด์œ ๋‚˜ ๋ชฉ์ ์€ ๋‹ค
์–‘ํ•ฉ๋‹ˆ๋‹ค. VersionOne์ด๋ผ๋Š” ์• ์ž์ผ ๊ฐœ๋ฐœ ์ „๋ฌธ ์ปจ์„คํŒ… ํšŒ์‚ฌ์—์„œ ๋ถ„๊ธฐ๋ณ„๋กœ ์ง„ํ–‰ํ•˜๋Š” ์„ค๋ฌธ์กฐ์‚ฌ ์ž๋ฃŒ
๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ธฐ์—…๋“ค์˜ ์• ์ž์ผ ๋„์ž… ์ด์œ ๋ฅผ ์ •๋ฆฌํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์˜ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๊ณ  ์ œํ’ˆ์„ ์ ๊ธฐ์— ์ถœ์‹œํ•˜๊ธฐ ์œ„ํ•ด
โ€ข	 ๊ฐœ๋ฐœ์— ๋“ค์–ด๊ฐ€๋Š” ๋น„์šฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด
โ€ข	 ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด
โ€ข	 ํŒ€์˜ ์‚ฌ๊ธฐ์™€ ์—…๋ฌด ๋งŒ์กฑ๋„ ํ–ฅ์ƒ์„ ์œ„ํ•ด
์‚ฌ์‹ค ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•œ๋‹ค๊ณ  ํ•ด์„œ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋‚ด์šฉ์„ ๋ฐ˜๋“œ์‹œ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๊ธฐ์กด ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ถ€๋ถ„์„ ์• ์ž์ผ์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•œ ์‚ฌ๋ก€๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—
๋Œ€ํ•ด์„œ๋Š” ๊ณ„์†ํ•ด์„œ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์Šคํฌ๋Ÿผ์ด๋ž€
์Šคํฌ๋Ÿผ ๊ฐœ์š”
์Šคํฌ๋Ÿผ ์—ญํ• 
์Šคํฌ๋Ÿผ์€ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ์„œ ์ถ”์ • ๋ฐ ์กฐ์ • ๊ธฐ๋ฐ˜์˜ ๊ฒฝํ—˜์  ๊ด€๋ฆฌ๊ธฐ
๋ฒ•์˜ ๋Œ€ํ‘œ์ ์ธ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ ์‹œ์ž‘์€ 1986๋…„ ํƒ€์ผ€์šฐ์ง€ & ๋…ธ๋‚˜์นด ๊ต์ˆ˜๊ฐ€ HBR์— ๊ธฐ๊ณ ํ•œ
โ€œThe New New Product Development Gameโ€ ์ด๋ผ๋Š” ๊ธฐ์‚ฌ๋ฅผ ๊ทธ ๊ธฐ์›์œผ๋กœ ๋ด…๋‹ˆ๋‹ค. ์ดํ›„
1995๋…„์— ์ผ„ ์Šˆ์™€๋ฒ„์™€ ์ œํ”„ ์„œ๋œ๋žœ๋“œ๊ฐ€ ์ด ๋ฐฉ๋ฒ•์„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์†Œ๊ฐœํ•˜๋ฉด์„œ ์Šคํฌ๋Ÿผ
์ด๋ผ ๋ถ€๋ฅด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์Šคํฌ๋Ÿผ์—๋Š” ํฌ๊ฒŒ 3๊ฐ€์ง€ ์—ญํ• ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œํ’ˆ ์ฑ…์ž„์ž Product Owner
: ์ œํ’ˆ ๊ธฐ๋Šฅ๋ชฉ๋ก์— ํ•ด๋‹นํ•˜๋Š” ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ(product backlog)๋ฅผ ๋งŒ๋“ค๊ณ  ์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ
์ •ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ผ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ์— ๋Œ€ํ•œ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ• 
๋•Œ๊นŒ์ง€ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜์ง€๋งŒ ์Šคํ”„๋ฆฐํŠธ๊ฐ€ ์‹œ์ž‘๋˜๋ฉด ์ตœ๋Œ€ํ•œ ํŒ€ ์šด์˜์— ๊ด€์—ฌํ•˜์ง€ ์•Š๋Š”
๊ฑธ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ Scrum Master
: ์Šคํฌ๋Ÿผ์˜ ์›์น™๊ณผ ๊ฐ€์น˜๋ฅผ ์ง€ํ‚ค๋ฉด์„œ ์Šคํฌ๋Ÿผ ํŒ€์ด ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋Ÿผ ํŒ€์˜ ์—…๋ฌด๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋Ÿผ ํŒ€ Scrum Team
: ๋ณดํ†ต 5~9๋ช…์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ํ•˜๋‚˜์˜ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ตฌํ˜„ํ•ด์•ผ ํ•  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž์Šค
ํ† ๋ฆฌ๋กœ ๋„์ถœํ•˜๊ณ  ์ด๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด
๋…ธ๋ ฅํ•˜๋ฉฐ ์ด๋ฅผ ์œ„ํ•œ ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.
OVERVIEW
13
์Šคํฌ๋Ÿผ ํ”„๋กœ์„ธ์Šค ์Šคํฌ๋Ÿผ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์€ ์Šคํ”„๋ฆฐํŠธ, 3๊ฐ€์ง€ ์œ ํ˜•์˜ ๋ฏธํŒ…๊ณผ ์‚ฐ์ถœ๋ฌผ์ž…๋‹ˆ๋‹ค.
์Šคํ”„๋ฆฐํŠธ Sprint
: ๋‹ฌ๋ ฅ๊ธฐ์ค€ 1~4์ฃผ ๋‹จ์œ„์˜ ๋ฐ˜๋ณต๊ฐœ๋ฐœ๊ธฐ๊ฐ„์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.
3๊ฐ€์ง€ ๋ฏธํŒ…
: ์ผ์ผ ์Šคํฌ๋Ÿผ, ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ
3๊ฐ€์ง€ ์‚ฐ์ถœ๋ฌผ
: ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ, ์†Œ๋ฉธ ์ฐจํŠธ
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ Product Backlog
: ์ œํ’ˆ์— ๋‹ด๊ณ ์ž ํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •๋ฆฌํ•œ ๋ชฉ๋ก, ๊ณ ๊ฐ์„ ๋Œ€ํ‘œํ•˜์—ฌ ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ์ฃผ๋กœ
์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ์— ์ •์˜๋œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ ์‚ฌ์šฉ์ž ์—…
๋ฌด๋Ÿ‰์— ๋Œ€ํ•œ ์ถ”์ •์€ ์ฃผ๋กœ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ ๋ถˆ๋ฆฌ๋Š” ๊ธฐ์ค€์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค.
์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ Sprint Backlog
: ํ•˜๋‚˜์˜ ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ๊ฐœ๋ฐœํ•  ๋ชฉ๋ก์œผ๋กœ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์™€ ์ด๋ฅผ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์„ ํƒœ์Šค
ํฌ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ํƒœ์Šคํฌ์˜ ํฌ๊ธฐ๋Š” ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.
์†Œ๋ฉธ์ฐจํŠธ Burndown chart
: ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ•˜๊ธฐ๊นŒ์ง€ ๋‚จ์€ ์ž‘์—…๋Ÿ‰์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ทธ๋ž˜ํ”„, ๊ฐ ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ณ„๋กœ ๋‚จ์•„์žˆ๋Š” ์ž‘์—…
๋Ÿ‰์„ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
3๊ฐ€์ง€ ์‚ฐ์ถœ๋ฌผ์„ ์ข€ ๋” ์ž์„ธํžˆ
์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 1-3. ์Šคํ”„๋ฆฐํŠธ ์ง„ํ–‰ ๋ฐฉ์‹ ์š”์•ฝ
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planning
: ๊ฐ ์Šคํ”„๋ฆฐํŠธ์— ๋Œ€ํ•œ ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ๊ณ  ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ๋กœ๋ถ€ํ„ฐ ์Šคํ”„๋ฆฐํŠธ์—์„œ ์ง„ํ–‰ํ•  ํ•ญ๋ชฉ์„ ์„ ํƒ
ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋‹ด๋‹น์ž๋ฅผ ๋ฐฐ์ •ํ•˜๊ณ  ํƒœ์Šคํฌ ๋‹จ์œ„๋กœ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค.
์ผ์ผ ์Šคํฌ๋Ÿผ Daily Scrum
: ๋งค์ผ ์ง„ํ–‰ํ•˜๋Š” 15๋ถ„๊ฐ„์˜ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์ƒํ™ฉ์„ ๊ณต์œ ํ•˜๋Š” ํšŒ์˜์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํŒ€์›์ด ์ฐธ์„ํ•˜
๋ฉฐ ๋งค์ผ๋งค์ผ ๊ฐ์ž๊ฐ€ ํ•œ ์ผ, ํ•  ์ผ, ๋ฌธ์ œ์  ๋“ฑ์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.
์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ Sprint Review
: ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ–ˆ๋Š”์ง€ ์ž‘์—… ์ง„ํ–‰๊ณผ ๊ฒฐ๊ณผ๋ฌผ์„ ํ™•์ธํ•˜๋Š” ํšŒ์˜์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ํŒ€์€ ์Šค
ํ”„๋ฆฐํŠธ ๋™์•ˆ ์ž‘์—…ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ฐธ์„์ž๋“ค์—๊ฒŒ ๋ฐ๋ชจํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ํ•ด๋‹น ์Šค
ํ”„๋ฆฐํŠธ ๋™์•ˆ ์ง„ํ–‰๋œ ๋ชจ๋“  ์ž‘์—…์— ๋Œ€ํ•œ ๋ฐ๋ชจ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์ด ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
์ด ๋•Œ, ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ž˜๋œ ์ , ์•„์‰ฌ์› ๋˜ ์ , ๊ฐœ์„ ํ•  ์‚ฌํ•ญ ๋“ฑ์„ ์ฐพ๊ธฐ ์œ„ํ•œ
ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3๊ฐ€์ง€ ๋ฏธํŒ…์„ ์ข€ ๋” ์ž์„ธํžˆ
์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 1-4. ์Šคํ”„๋ฆฐํŠธ ์†Œ๋ฉธ์ฐจํŠธ
OVERVIEW
15
์Šคํฌ๋Ÿผ์˜ ํŠน์ง• ํˆฌ๋ช…์„ฑ Transparency
: ํ”„๋กœ์ ํŠธ๊ฐ€ ํ˜„์žฌ ์–ด๋–ค ์ƒํƒœ์ธ์ง€ ๊ณ„ํš๋Œ€๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ์–ด๋–ค ๋ฌธ์ œ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€
์ •ํ™•ํžˆ ํŒŒ์•…ํ•˜๋Š” ๊ฑด ์–ด๋ ค์šด ์ผ์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ์€ ์Šคํฌ๋Ÿผ ํšŒ์˜, ์†Œ๋ฉธ์ฐจํŠธ, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ์™€
๊ฐ™์€ ๊ธฐ๋ฒ•์„ ์ด์šฉํ•ด์„œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋ก ์— ๋น„ํ•ด ํ”„๋กœ์ ํŠธ์˜ ์ƒํƒœ๋‚˜ ๋ฌธ์ œ์ ์„ ์ž˜ ๋“œ๋Ÿฌ๋‚ด์ค๋‹ˆ๋‹ค.
ํƒ€์ž„๋ฐ•์‹ฑ Time boxing
: ์Šคํฌ๋Ÿผ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋“  ์‹ค์ฒœ๋ฒ•์— ์žˆ์–ด ์‹œ๊ฐ„์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ์ผ ์Šคํฌ๋Ÿผ์€ ๋งค์ผ๊ฐ™์ด
15๋ถ„์ด๋ผ๋Š” ์งง์€ ์‹œ๊ฐ„์— ์ง„ํ–‰ํ•ด์•ผ ํ•˜๋ฉฐ, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ๋Š” ๋งค ์ดํ„ฐ๋ ˆ์ด์…˜ ๋งˆ๋‹ค ์ฃผ๊ธฐ์ ์œผ๋กœ
์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ์ž์ฒด๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐ ๋“ค์–ด๊ฐ€๋Š” ์‹œ๊ฐ„์„ ์—„๊ฒฉํ•˜๊ฒŒ ์ œํ•œํ•จ์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ
์ง„ํ–‰์—๋งŒ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.
์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ Communication
: ์Šคํฌ๋Ÿผ์—์„œ๋Š” ํŒ€์› ๊ฐ„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์›ํ™œํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งŽ์€ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค. ์ผ
์ผ ์Šคํฌ๋Ÿผ์—์„œ ๊ฐ ๊ฐœ๋ฐœ์ž๋“ค์ด ์–ด๋–ค ๋ฐฉํ•ด๋ฌผ(blocker)๋กœ ์ธํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ๋Š”์ง€ ๊ณต์œ ํ•˜๊ณ ,
ํ”ํžˆ ํ”Œ๋ž˜๋‹ ํฌ์ปค๋ผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜๊ณค ํ•˜๋Š” ๊ฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๊ตฌํ˜„ ๋‚œ์ด๋„/์‹œ๊ฐ„์„ ํ† 
๋ก ํ•˜๋Š” ์ ˆ์ฐจ๋Š” ํ”„๋กœ์ ํŠธ ๋‚ด ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์›ํ™œํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์Šคํฌ๋Ÿผ์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
๊ฒฝํ—˜์ฃผ์˜ ๋ชจ๋ธ "Inspect & Adapt" model
: ์Šคํฌ๋Ÿผ์€ ๊ณ ์œ ์˜ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ ๋งŽ์€ ๊ธฐ๋ฒ•๋“ค์ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ
๋Š” ๊ฐœ๊ฐœ์ธ์˜ ๊ฒฝํ—˜์— ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๊ณ ์œ ํ•œ ์ƒํ™ฉ๊ณผ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—
๊ธฐ์กด์˜ ์ •ํ˜•ํ™”๋œ ํ”„๋กœ์„ธ์Šค๋กœ๋Š” ์ด๋Ÿฐ ์ตœ๊ทผ์˜ ํ”„๋กœ์ ํŠธ ์ƒํ™ฉ์„ ๋”ฐ๋ผ๊ฐ€๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€
๋กœ ์Šคํฌ๋Ÿผ์€ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ๋งŒ ๊ฐ™์„ ๋ฟ ์‹ค์ œ๋กœ ์ผ์„ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜๋ฉด ํŒ€๋งˆ๋‹ค ๋‹ฌ๋ผ์ง€๋Š” ๊ฒƒ์„ ํ—ˆ
์šฉํ•ฉ๋‹ˆ๋‹ค.
XP ๋ž€
XP๋Š” eXtreme Programming์˜ ์•ฝ์ž๋กœ ์• ์ž์ผ SW ๊ฐœ๋ฐœ ๋ฐฉ
์‹์˜ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. 1990๋…„๋Œ€ ํ›„๋ฐ˜ ์ผ„ํŠธ ๋ฒก(Kent Beck)์„ ์ค‘์‹ฌ
์œผ๋กœ ์—ฌ๋Ÿฌ ์—”์ง€๋‹ˆ์–ด๋“ค์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์–ป์—ˆ๋˜ ๊ตํ›ˆ์„
๊ธฐ๋ฐ˜์œผ๋กœ ํšจ๊ณผ์ ์ด๋ผ ์ƒ๊ฐ๋˜๋Š” ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•์„ ๋ชจ์•„ ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•
๋ก ์œผ๋กœ ์ •๋ฆฝํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต ๊ฐœ๋ฐœ์กฐ์ง์ด ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์ค‘
์†Œ๊ทœ๋ชจ ํŒ€์— ์ ํ•ฉํ•œ ๊ฒฝ๋Ÿ‰ํ™”๋œ ๊ฐœ๋ฐœ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ๋Š” ๋‹ค๋ฅธ ์• ์ž์ผ ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ XP๋„
'๋ฐฉ๋ฒ•๋ก '์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ๋ฐ์— ์žˆ์–ด ์—ฌ๋Ÿฌ ์ด๊ฒฌ์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ,
ํŠนํžˆ๋‚˜ XP์˜ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(TDD), ์ผ์ผ๋นŒ๋“œ(Daily
Build), ์ง€์†์ ์ธ ํ†ตํ•ฉ(Continuous Integration) ๋“ฑ ๊ฐœ๋ฐœ ํ…Œ
ํฌ๋‹‰๊ณผ ์—ฐ๊ด€๋œ ๋ถ€๋ถ„์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ข…์ข… โ€˜๋ฐฉ๋ฒ•๋ก โ€™์œผ๋กœ์จ ๊ทœ์ •
์ง“๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋…ผ๋ž€์ด ๋˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์˜ ๊ฐœ๋ฐœ ๋ฌธํ™”๊ฐ€ ์ œ๋Œ€๋กœ
์ •๋ฆฝ๋˜์–ด ์žˆ์ง€ ์•Š๊ฑฐ๋‚˜, ๊ณ„ํš ๋ฐ ๊ด€๋ฆฌ ์ค‘์‹ฌ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ 
์ง€ํ•˜๋˜ ํŒ€์˜ ๊ฒฝ์šฐ๋Š” XP๋„์ž… ์ดˆ๊ธฐ์— ์ž์ž˜ํ•œ ๋‚œ๊ด€์ด ์กด์žฌํ•˜๊ธฐ
๋„ ํ•ฉ๋‹ˆ๋‹ค.
๊ตญ๋‚ด์˜ ๊ฒฝ์šฐ ์ž‘์€ ๊ฐœ๋ฐœ ํŒ€ ์ค‘์‹ฌ์œผ๋กœ ๊ธฐ๋ฒ•์˜ ์ผ๋ถ€๋ฅผ ์ฐจ์šฉํ•ด ์ 
์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์œผ๋ฉฐ, ์ตœ๊ทผ์—๋Š” XP๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋ณด
๋‹ค๋Š” ์Šคํฌ๋Ÿผ ๋“ฑ์˜ ๋ณด์™„์ ์ธ ์• ์ž์ผ ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜
๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
XP๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€์น˜(value)์™€ ๊ทธ ๊ฐ€์น˜๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ์‹ค์ฒœ
๋ฒ•(practice), ์ด ๋‘ ๊ฐœ๋ฅผ ํฐ ์ถ•์œผ๋กœ ๋†“๊ณ  ์›์น™(principle)์„ ์„ธ
์›Œ์„œ ๊ทธ ๋‘˜ ์‚ฌ์ด์—์„œ ๊ท ํ˜•์„ ๋งž์ถ”๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
XP์˜ ๊ฐ€์น˜
โถ ์˜์‚ฌ์†Œํ†ต
๋ณดํ†ต ์–ด๋–ค ํŒ€์ด ๋ฐœ์ „์ ์ธ ๋ฐฉํ–ฅ์œผ๋กœ ์กด์†ํ•˜๋Š” ๋ฐ์— ์žˆ์–ด์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ ์œผ๋กœ '์˜์‚ฌ์†Œํ†ต'์„
๊ผฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ, ์ด ๋ถ€๋ถ„์€ SW๊ฐœ๋ฐœํŒ€์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ํŒ€ ํ™œ๋™์„ ํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜
์กฐ์ง์— ์žˆ์–ด ํ•ต์‹ฌ์ ์ธ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋กœ ๋‹น์—ฐํ•˜๊ฒŒ ๋ฐ›์•„๋“ค์—ฌ์ง€๊ณ  ์žˆ๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.
์‹ค์ œ๋กœ ํŒ€ ๊ฐœ๋ฐœ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ์ƒ๋‹น์ˆ˜์˜ ๋ฌธ์ œ๊ฐ€ ํŒ€ ๋‚ด์˜ ์˜์‚ฌ์†Œํ†ต๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ
๋‹ค. ํŒ€ ์› ๊ฐ์ž๊ฐ€ ๊ฒช๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•ด ์„œ๋กœ ์ธ์ง€ํ•˜๊ณ , ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๋„๋ก ๋„์šฐ๋ฉฐ, ๋˜ํ•œ ๋ฌธ
์ œ๊ฐ€ ๊ฐ์ถ”์–ด์ง„ ์ƒํƒœ๋กœ ์ง„ํ–‰๋˜๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ๊ฑท์žก์„ ์ˆ˜ ์—†๋Š” ๊ทœ๋ชจ๋กœ ์•…ํ™”๋˜์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ํŒ€
๋‚ด์˜ ์˜์‚ฌ์†Œํ†ต์€ ๋งค์šฐ ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์˜์‚ฌ์†Œํ†ต์„ ์ž˜ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์•ˆ๋‹ค๊ณ  ํ•ด์„œ ์‰ฝ๊ฒŒ ์˜์‚ฌ์†Œํ†ต์ด ๊ฐ€๋Šฅํ•ด ์ง€๋Š” ๊ฑด ์•„๋‹™
๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์šฐ๋ฆฌ ๊ฐœ๊ฐœ์ธ์—๊ฒŒ ์ž‘์€ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์–ด์•ผ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฑด
๋ฐ”๋กœ ์˜์‚ฌ์†Œํ†ต ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋‘๋ ค์›€๊ณผ ๋งˆ์ฃผํ•  ๋•Œ ํ•„์š”ํ•œ ๊ฐœ๊ฐœ์ธ์˜ '์šฉ๊ธฐ'์ž…๋‹ˆ๋‹ค.
โท ์šฉ๊ธฐ
SW๊ฐœ๋ฐœ์„ ํ•˜๋Š” ๊ฒƒ์€ ๊ณง์ž˜ ์ปค๋‹ค๋ž€ ๋ฏธ์ง€์˜ ๋‘๋ ค์›€๊ณผ ๋งˆ์ฃผํ•ด์•ผ ํ•˜๋Š” ์ผ์ƒ์˜ ์—ฐ์†์ด ๋˜๊ณค ํ•ฉ
๋‹ˆ๋‹ค. ๋‚ฏ์„  ๊ธฐ์ˆ ๊ณผ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ๋“ค, ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์•Œ ์ˆ˜ ์—†๋Š”(๊ณ ๊ฐ์„ ํฌํ•จํ•ด) ํƒ€์ธ์˜ ๊ฐ์ •๊ณผ
๋Œ€๋ฉดํ–ˆ์„ ๋•Œ ๋งŽ์€ ๊ฒฝ์šฐ ์šฐ๋ฆฌ๋Š” ์šฉ๊ธฐ๋ฅผ ๋ฒ„๋ฆฌ๊ณ  '์†์ž„', 'ํšŒํ”ผ', '๋ถ„๋…ธ', ํ˜น์€ '๋น„๋‚œ' ๋“ฑ์„ ์„ ํƒ
ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ๋‚˜์•„๊ฐ€๊ธฐ ์œ„ํ•ด์„œ๋Š” '์šฉ๊ธฐ'๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ฅด๋Š” ๊ฑธ ๋ชจ๋ฅธ๋‹ค๊ณ 
๋งํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๊ธฐ, ๋จผ์ € ์†์„ ๋‚ด์–ด ๋„์›€์„ ์ฃผ๊ณ  ๋„์›€์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” โ€˜์šฉ๊ธฐโ€™๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ
๋‹ค. ์–ด์ฉŒ๋ฉด ์ด๊ฑด ๋ง์ฒ˜๋Ÿผ ์‰ฌ์šด ์ผ์ด ์•„๋‹ ์ˆ˜ ์žˆ์ง€๋งŒ, '์šฉ๊ธฐ'๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์„ฑ๊ณต์ ์ธ SW๊ฐœ๋ฐœ
์˜ ํ•„์ˆ˜ ์š”์†Œ์ธ 'ํ”ผ๋“œ๋ฐฑ'์ด๋ผ๋Š” ์ค‘์š”ํ•œ ๊ฐ€์น˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
OVERVIEW
17
โน ๋‹จ์ˆœํ•จ
SW ๊ฐœ๋ฐœ์€ ์ ์  ๋” ์–ด๋ ค์šด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ ์  ๋” ๋ณต์žกํ•ด์ ธ ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€
ํ˜„์žฌ SW ๊ฐœ๋ฐœ์— ์žˆ์–ด ์ง๋ฉดํ•˜๊ณ  ์žˆ๋Š” ํฐ ์•„์ด๋Ÿฌ๋‹ˆ ์ค‘ ํ•˜๋‚˜๋Š” ๋ณต์žกํ•œ ์—…๋ฌด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด
๊ทธ ๋งŒํผ์ด๋‚˜ ๋ณต์žกํ•œ ๋ฐฉ์‹์œผ๋กœ SW๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. SW๊ฐ€ ๋น„์šฉ์„ ์ค„์—ฌ์ฃผ๊ณ  ์ƒ
ํ™œ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ด์ง€๋งŒ, ๋ณต์žกํ•œ SW๋Š” ๊ณ ์žฅ ๋‚˜๊ธฐ ์‰ฝ๊ณ , ๋ฌธ์ œ๋ฅผ ์ผ์œผ
ํ‚ค๊ธฐ ์‰ฝ๊ณ , ๊ฒฐ๊ตญ ๋ฒ„๋ ค์ง€๊ธฐ ์‰ฝ๊ฒŒ ๋ณ€ํ•ด ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.
์˜์‚ฌ์†Œํ†ต์„ ๊ทน๋Œ€ํ™”ํ•˜๊ณ  ์šฉ๊ธฐ๋ฅผ ๋‚ด์„œ ์ ๊ทน์ ์œผ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๋Š”๋‹ค ํ•ด๋„ SW๊ฐ€ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์œ 
์ง€ ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋ ค์›€์ด ํ•ด๊ฒฐ๋˜์ง€ ์•Š์„ ๊ฒ๋‹ˆ๋‹ค.
โบ ์กด์ค‘
์œ„ ๋ชจ๋“  ๊ฐ€์น˜๋ฅผ ์ถ”๊ตฌํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐ˜๋“œ์‹œ ๊ทผ๊ฐ„์— ์œ ์ง€๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ๋ฐ”๋กœ โ€˜์กด์ค‘โ€™์ž…๋‹ˆ
๋‹ค. ๊ฐœ๊ฐœ์ธ์— ๋Œ€ํ•ด ์ƒํ˜ธ๊ฐ„์˜ โ€˜์กด์ค‘โ€™์ด ์—†์œผ๋ฉด ํŒ€์€ ๊ฒฐ๊ตญ ์™€ํ•ด๋˜์–ด ๋ฒ„๋ฆฌ๊ฑฐ๋‚˜ ์ˆ˜์ค€ ๋†’์€ SW
๋ฅผ ๋‹ค์‹œ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์ผ„ํŠธ ๋ฒก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ด์•ผ
๊ธฐ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
โ€œ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ƒ์‚ฐ์„ฑ๊ณผ ์ธ๊ฐ„์„ฑ์„ ๋™์‹œ์— ๊ฐœ์„ ํ•˜๋ ค๋ฉด, ํŒ€์— ์†ํ•œ ๋ชจ๋“  ๊ฐœ์ธ์˜ ๊ธฐ์—ฌ
๋ฅผ ์กด์ค‘ํ•ด์•ผ ํ•œ๋‹ค. ๋‚˜๋„ ์ค‘์š”ํ•œ ์‚ฌ๋žŒ์ด๊ณ  ๋‹น์‹ ๋„ ์ค‘์š”ํ•œ ์‚ฌ๋žŒ์ด๋‹ค.โ€
โธ ํ”ผ๋“œ๋ฐฑ
ํ”ผ๋“œ๋ฐฑ์€ SW๊ฐœ๋ฐœ ๋ฐ ์˜์‚ฌ์†Œํ†ต์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ข‹์€ SW์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜๋Š” ๊ฐœ๋ฐœ ๋„์ค‘์—๋„
์ง€์†์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์œผ๋ฉฐ ๋งŒ๋“ค์–ด ์ง„๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ข‹์€ ํŒ€์€ ์˜์‚ฌ์†Œํ†ต๊ณผ ํ”ผ๋“œ๋ฐฑ
์ด ๋ฉˆ์ถ”์ง€ ์•Š๊ณ  ๊ณ„์† ์ˆœํ™˜๋˜๋Š” ๋ถ„์œ„๊ธฐ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ถ”์ •๋„ ์•„๋‹ˆ๊ณ  ์ด๋ก ๋„ ์•„๋‹™๋‹ˆ
๋‹ค. ๋ฐ”๋กœ ํ˜„์ƒ์ด๋ฉฐ ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค.
SW๊ฐœ๋ฐœ์ด ์‹œ์ž‘๋˜๋ฉด ๊ฐ€๊ธ‰์  ๋น ๋ฅธ ์‹œ์ผ ๋‚ด์—, ๊ทธ๋ฆฌ๊ณ  ์ž์ฃผ, ๊ณ ๊ฐ์œผ๋กœ๋ถ€ํ„ฐ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๋Š” ๊ฒƒ
์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ๋” ์ž์ฃผ ๋” ๋งŽ์ด ์ƒˆ๋กœ์šด ์š”๊ตฌ์‚ฌํ•ญ์ด ๋งŒ๋“ค์–ด ์ง„๋‹ค๋Š” ์  ๋•Œ๋ฌธ์— ํ”ผ๋“œ๋ฐฑ
์˜ ๊ฐ„๊ฒฉ์„ ๋Š˜์ด๊ฑฐ๋‚˜ ํšŸ์ˆ˜๋ฅผ ์ค„์ด๋ ค๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์ด๋Š” ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐœ๋ฐœํŒ€๊ณผ
๊ณ ๊ฐ ๋ชจ๋‘์—๊ฒŒ ๋งŒ์กฑ์Šค๋Ÿฝ์ง€ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
SW ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ํ”ผ๋“œ๋ฐฑ์„ ์ž์ฃผ ๋ฐ›๊ณ  ์ƒˆ๋กœ์šด ์š”๊ตฌ์‚ฌํ•ญ์„ ์ œ๋Œ€๋กœ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ์ž˜ ๋ฐ˜์˜ํ•˜
๊ธฐ ์œ„ํ•ด์„œ๋Š” ์œ ์ง€ํ•ด์•ผ ํ•˜๋Š” ์ค‘์š”ํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฑด '๋‹จ์ˆœํ•จ'์ด๋ผ๋Š” ๊ฐ€์น˜์ž…๋‹ˆ๋‹ค.
XP์˜ ๊ธฐ๋ณธ ์‹ค์ฒœ๋ฐฉ๋ฒ•๋“ค
1. ํ•จ๊ป˜ ์•‰๊ธฐ
๊ฐœ๋ฐœ ์ž‘์—…์€ ํŒ€ ์ „์ฒด๊ฐ€ ๋“ค์–ด๊ฐ€๊ธฐ์— ์ถฉ๋ถ„ํ•  ์ •๋„๋กœ ํฌ๊ณ  ์—ด๋ฆฐ ๊ณต๊ฐ„์—์„œ ํ•˜๋ผ.
2. ์ „์ฒด ํŒ€
ํ”„๋กœ์ ํŠธ๊ฐ€ ์„ฑ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ธฐ์ˆ ๊ณผ ์‹œ์•ผ๋ฅผ ์ง€๋‹Œ ์‚ฌ๋žŒ๋“ค์„ ์ „๋ถ€ ํŒ€์— ํฌํ•จ์‹œ์ผœ๋ผ.
3. ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ž‘์—… ๊ณต๊ฐ„
์ž‘์—… ๊ณต๊ฐ„์„ ์ž‘์—…์— ๋Œ€ํ•œ ๊ฒƒ๋“ค๋กœ ์ฑ„์›Œ๋ผ. ํ”„๋กœ์ ํŠธ์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๊ด€์ฐฐ์ž๋ผ๋ฉด ๋ˆ„๊ตฌ๋“ ์ง€ ํŒ€์ด
์‚ฌ์šฉํ•˜๋Š” ๊ณต๊ฐ„์— ๋“ค์–ด์™€์„œ 15์ดˆ ์•ˆ์— ํ”„๋กœ์ ํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€ ๋Œ€๋žต ๊ฐ์„ ์žก์„ ์ˆ˜ ์žˆ์–ด
์•ผ ํ•œ๋‹ค.
4. ํ™œ๊ธฐ์ฐฌ ์ž‘์—…
์ƒ์‚ฐ์ ์œผ๋กœ ์ผํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„์˜ ์‹œ๊ฐ„๋งŒ, ๊ทธ๋ฆฌ๊ณ  ์ผ์˜ ํ™œ๋ ฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„์˜ ์‹œ๊ฐ„๋งŒ
์ผํ•ด๋ผ.
5. ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ œํ’ˆ์œผ๋กœ ์ถœ์‹œํ•  ํ”„๋กœ๊ทธ๋žจ์„ ๋‘ ์‚ฌ๋žŒ์ด ์ปดํ“จํ„ฐ ํ•œ ๋Œ€์— ์•‰์•„ ์ž‘์„ฑํ•ด๋ผ.
6. ์Šคํ† ๋ฆฌ
๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œํ•œ์˜ ๊ธฐ๋Šฅ์„ ๋‹จ์œ„๋กœ ํ•ด์„œ ๊ณ„ํšํ•˜๋ผ.
7. ์ผ์ฃผ์ผ๋ณ„ ์ฃผ๊ธฐ
ํ•œ ๋ฒˆ์— ์ผ์ฃผ์ผ ๋ถ„๋Ÿ‰์˜ ์ผ์„ ๊ณ„ํšํ•˜๋ผ.
8. ๋ถ„๊ธฐ๋ณ„ ์ฃผ๊ธฐ
ํ•œ ๋ฒˆ์— ํ•œ ๋ถ„๊ธฐ ๋ถ„๋Ÿ‰์˜ ์ผ์„ ๊ณ„ํšํ•˜๋ผ.
9. ์—ฌ์œ 
์–ด๋–ค ๊ณ„ํš์ด๋“ , ์ผ์ •์— ๋’ค์ณ์งˆ ๊ฒฝ์šฐ ํฌ๊ธฐํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๊ต์  ๊ธ‰ํ•˜์ง€ ์•Š์€ ์—…๋ฌด๋ฅผ ํฌํ•จ์‹œ์ผœ๋ผ.
10. 10๋ถ„ ๋นŒ๋“œ
10๋ถ„ ๋งŒ์— ์ž๋™์œผ๋กœ ์ „์ฒด ์‹œ์Šคํ…œ์„ ๋นŒ๋“œํ•˜๊ณ  ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ๋Œ๋ ค๋ผ.
11. ์ง€์†์ ์ธ ํ†ตํ•ฉ
๋ณ€๊ฒฝํ•œ ๊ฒƒ์€ ๋‘ ์„ธ ์‹œ๊ฐ„๋งŒ์— ํ†ตํ•ฉํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด๋ผ.
12. ํ…Œ์ŠคํŠธ ์šฐ์„  ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ฝ”๋“œ๋ฅผ ํ•œ ์ค„์ด๋ผ๋„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์—, ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ๋จผ์ € ์ž‘์„ฑํ•˜๋ผ.
13. ์ ์ง„์ ์ธ ์„ค๊ณ„
์‹œ์Šคํ…œ์˜ ์„ค๊ณ„์— ๋งค์ผ ํˆฌ์žํ•˜๋ผ.
OVERVIEW
19
XP์˜ ์›์น™
1. ์ธ๊ฐ„์„ฑ
์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ธ๊ฐ„์ด ๊ฐœ๋ฐœํ•œ๋‹ค.
2. ๊ฒฝ์ œ์„ฑ
์ด ๋ชจ๋“  ๊ฒƒ์— ๋ˆ„๊ตฐ๊ฐ€๋Š” ๋ˆ์„ ์ง€๋ถˆํ•œ๋‹ค๋Š” ๊ฒฝ์ œ์„ฑ์˜ ์›์น™์„ ์ธ์ •ํ•œ๋‹ค.
3. ์ƒํ˜ธ์ด์ต
๋ชจ๋“  ํ™œ๋™์€ ๊ทธ ํ™œ๋™์— ๊ด€๋ จ๋œ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ด์ต์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.
4. ์ž๊ธฐ ์œ ์‚ฌ์„ฑ
์–ด๋–ค ํ•ด๊ฒฐ์ฑ…์˜ ๊ตฌ์กฐ๋ฅผ ๋‹ค๋ฅธ ๋งฅ๋ฝ์—๋„ ์ ์šฉํ•ด ๋ณด๋ผ
5. ๊ฐœ์„ 
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ โ€˜์™„๋ฒฝํ•˜๋‹คโ€™๋ž€ ์—†๋‹ค. โ€˜์™„๋ฒฝํ•ด ์ง€๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•œ๋‹คโ€™๋งŒ ์žˆ๋‹ค.
6. ๋‹ค์–‘์„ฑ
ํŒ€์—๋Š” ๋น„๋ก ๊ฐˆ๋“ฑ์˜ ์š”์†Œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์„์ง€๋ผ๋„ ๋‹ค์–‘์„ฑ์ด ํ•„์š”ํ•˜๋‹ค.
7. ๋ฐ˜์„ฑ
์ข‹์€ ํŒ€์€ ์‹ค์ˆ˜๋ฅผ ์ˆจ๊ธฐ์ง€ ์•Š๊ณ  ์˜คํžˆ๋ ค ์‹ค์ˆ˜๋ฅผ ๋“œ๋Ÿฌ๋‚ด์–ด ๊ฑฐ๊ธฐ์—์„œ ๋ฐฐ์šด๋‹ค.
8. ํ๋ฆ„
๊ฐœ๋ฐœ์˜ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ๋™์‹œ์— ์ง„ํ–‰ํ•จ์œผ๋กœ์จ ๊ฐ€์น˜ ์žˆ๋Š” SW๋ฅผ ๋ฌผ ํ๋ฅด๋“ฏ ๋Š์ž„์—†์ด ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.
9. ๊ธฐํšŒ
๊ฐ€๋”์”ฉ์€ ์ƒ๊ฐ์„ ์ „ํ™˜ํ•ด์„œ ๋ฌธ์ œ๋ฅผ ๊ธฐํšŒ๋กœ ๋ณด๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ์ž.
10. ์ž‰์—ฌ
SW ๊ฐœ๋ฐœ์—์„œ ํ•ต์‹ฌ์ ์ด๊ณ  ํ•ด๊ฒฐํ•˜๊ธฐ ์–ด๋ ค์šด ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์—ฌ๋Ÿฌ ๊ฐœ ๋งŒ๋“ค์–ด ๋†“์•„์•ผ ํ•œ๋‹ค.
11. ์‹คํŒจ
์„ฑ๊ณตํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๋Š”๋‹ค๋ฉด ์‹คํŒจํ•˜๋ผ.
12. ํ’ˆ์งˆ
ํ’ˆ์งˆ์„ ํฌ์ƒํ•˜๋Š” ๊ฒƒ์€ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์˜ ์ˆ˜๋‹จ์œผ๋กœ ์‚ผ๊ธฐ์— ํšจ๊ณผ์ ์ด์ง€ ์•Š๋‹ค.
13. ์ฑ…์ž„ ์†Œ์žฌ
์–ด๋–ค ์ผ์„ ํ•˜๊ฒ ๋‹ค๊ณ  ์„ ์–ธํ•œ ์‚ฌ๋žŒ์ด ๊ทธ ์ผ์˜ ์ฑ…์ž„๋„ ๊ฐ€์ง„๋‹ค.
14. ์•„๊ธฐ๊ฑธ์Œ
๋‹จ๊ณ„๋ฅผ ์ž‘๊ฒŒ ์ชผ๊ฐค ๋•Œ ๊ฑธ๋ฆฌ๋Š” ๋ถ€ํ•˜๊ฐ€, ํฐ ๋ณ€ํ™”๋ฅผ ์‹œ๋„ํ–ˆ๋‹ค๊ฐ€ ์‹คํŒจํ•ด์„œ ๋Œ์•„๊ฐˆ ๋•Œ ๋“œ๋Š” ๋‚ญ๋น„๋ณด
๋‹ค ํ›จ์”ฌ ์ž‘๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ธ์ •ํ•˜์ž.
๋ฆฐLean ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด๋ž€
๋ฆฐ์˜ ๊ธฐ์›
๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด
๊ฐœ๋ฐœ์˜ ์‹œ์ž‘
๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด
๊ฐœ๋ฐœ์˜ ์›์น™
๋„์š”ํƒ€ ์ž๋™์ฐจ์˜ ๋…ํŠนํ•œ ์ƒ์‚ฐ๋ฐฉ์‹์˜ ์›์น™๊ณผ ์‹ค์ฒœ๋ฒ•์„ ์ •๋ฆฌํ•˜๋Š” ๋ฐ์„œ ๋ฆฐ(Lean)์ด๋ผ๋Š” ๊ฐœ๋…
์€ ์‹œ์ž‘๋˜์—ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋‚˜๋ผ ์ œ์กฐ/์ƒ์‚ฐ ์—…๊ณ„์—์„œ๋Š” ์ด๋ฏธ ๋„์š”ํƒ€ ์ƒ์‚ฐ ๋ฐฉ์‹(TPS)๋ฅผ ์˜ค
๋ž˜ ์ „๋ถ€ํ„ฐ ๋ฒค์น˜๋งˆํ‚น ํ•ด์™”์Šต๋‹ˆ๋‹ค. ๋ฆฐ์—์„œ ์ค‘์š”ํ•œ ๊ฐœ๋…์€ JIT(Just In Time) ์ž…๋‹ˆ๋‹ค. JIT์€ ํ•„์š”
ํ•œ ์‹œ์ ์— ํ•„์š”ํ•œ ๋งŒํผ๋งŒ ์ƒ์‚ฐํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ์žฌ๊ณ ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ๋‚˜์•„๊ฐ€ ๋น„์šฉ
์„ ์ตœ์†Œ๋กœ ์ค„์—ฌ๋‚˜๊ฐ‘๋‹ˆ๋‹ค. ๋˜ ํ•˜๋‚˜์˜ ์ค‘์š”ํ•œ ์šฉ์–ด๊ฐ€ ์นธ๋ฐ˜(Kanban) ์ž…๋‹ˆ๋‹ค. ์นธ๋ฐ˜์€ ์ผ์ข…์˜ ์ž‘
์—…์ง€์‹œ์„œ๋กœ์„œ Pull ๋ฐฉ์‹์˜ ์ƒ์‚ฐ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š”๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
์ƒ์‚ฐ๋ฐฉ์‹์œผ๋กœ์„œ์˜ ๋ฆฐ์„ SW ๊ฐœ๋ฐœ์— ์ ์šฉํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ์žˆ์—ˆ์œผ๋‚˜ ์ด๋ฅผ ์ฒด๊ณ„์ ์œผ
๋กœ ์ •๋ฆฌํ•œ ๊ฒƒ์€ ํฌํŽœ๋”•(ํ†ฐ ํฌํŽœ๋”•, ๋ฉ”๋ฆฌ ํฌํŽœ๋”•) ๋ถ€๋ถ€์ž…๋‹ˆ๋‹ค. ๋ฆฐ์˜ ์ค‘์š”ํ•œ ๋ชฉํ‘œ์ธ ์žฌ๊ณ  ์ ˆ
๊ฐ์„ SW ๊ฐœ๋ฐœ์— ๋Œ€์ž…ํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ๋‚ญ๋น„๋ฅผ ์ œ๊ฑฐํ•˜์ž๋Š” ์šด๋™์œผ๋กœ ๋ฐœ์ „ํ•œ ๊ฒƒ์ด ๋ฆฐ ์†Œํ”„ํŠธ
์›จ์–ด ๊ฐœ๋ฐœ์ž…๋‹ˆ๋‹ค.
๋‚ญ๋น„๋ฅผ ์ œ๊ฑฐํ•˜๋ผ.
: ํŒŒ๋ ˆํ†  ๋ฒ•์น™(2:8์˜ ๋ฒ•์น™)์— ์˜๊ฑฐํ•˜์—ฌ ๊ฐœ๋ฐœ์— ์ •๋ง ์ค‘์š”ํ•œ 20%์— ์ง‘์ค‘ํ•˜๊ณ  ๋‚ญ๋น„๋˜๋Š” ์š”
์†Œ(๊ฐ€์™ธ๊ธฐ๋Šฅ, ํ˜ผ๋ž€, ๊ฒฝ๊ณ„ ๋„˜์–ด๊ฐ€๊ธฐ)๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ฐ€์™ธ๊ธฐ๋Šฅ: 80%์˜ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜๋Š” 20%์˜ ๊ธฐ๋Šฅ์— ์ดˆ์ ์„ ๋งž์ถฐ๋ผ. 20%์˜ ๊ฐ€์น˜๋ฅผ ์ œ
๊ณตํ•˜๋Š” 80%์ธ ๊ฐ€์™ธ๊ธฐ๋Šฅ์€ ๋‚˜์ค‘์œผ๋กœ ๋ฏธ๋ฃฌ๋‹ค.
โ€ข	 ํ˜ผ๋ž€: ์š”๊ตฌ์‚ฌํ•ญ ํ˜ผ๋ž€์„ ๊ฒช๋Š”๋‹ค๋ฉด ์ŠคํŽ™์„ ๋„ˆ๋ฌด ์ผ์ฐ ๊ฒฐ์ •ํ•œ ๊ฒƒ์ด๋‹ค. ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ˆ˜์ •ํ•˜
๋Š”๋ฐ ํ˜ผ๋ž€์„ ๊ฒช๋Š”๋‹ค๋ฉด ํ…Œ์ŠคํŠธ๋ฅผ ๋„ˆ๋ฌด ๋Šฆ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
โ€ข	 ๊ฒฝ๊ณ„ ๋„˜์–ด๊ฐ€๊ธฐ: ์กฐ์ง๊ฐ„์˜ ๊ฒฝ๊ณ„๋Š” ํ†ต์ƒ 25% ์ด์ƒ์˜ ๋น„์šฉ์„ ์ฆ๊ฐ€์‹œํ‚ค๋Š”๋ฐ, ๋ฒ„ํผ๋ฅผ ๋งŒ๋“ค
๊ณ  ์‘๋‹ต์‹œ๊ฐ„์„ ๋Šฆ์ถ”๋ฉฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋ฐฉํ•ดํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
OVERVIEW
21
ํ’ˆ์งˆ์„ ๋‚ด์žฌํ™” ํ•˜๋ผ.
: ๊ฐœ๋ฐœ ์ดˆ๊ธฐ๋ถ€ํ„ฐ ๊ฐ๊ฐ์˜ SW ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ํ’ˆ์งˆ์„ ๊ฐ•์กฐํ•˜๋ฉด ๋งˆ์ง€๋ง‰์— ๋น…๋ฑ… ์‹ ํ†ตํ•ฉ์ด๋‚˜ ํ…Œ์Šค
ํŠธ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(TDD)์„ ํ†ตํ•ด ์ฝ”๋“œ์˜ ์‹ค์ˆ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋ผ: ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ ๋Œ€์‹  ์‹คํ–‰ ๊ฐ€
๋Šฅํ•œ ๋ช…์„ธ๋ฅผ ์ž‘์„ฑํ•˜๋ผ.
โ€ข	 ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์ง€ ๋งˆ๋ผ: ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ๋Š” ์ž๋™ํ™”๋œ ๋‹จ์œ„ํ…Œ์ŠคํŠธ์™€ ์ธ์ˆ˜ํ…Œ์ŠคํŠธ๊ฐ€ ์—†
๋Š” ์ฝ”๋“œ๋‹ค.
โ€ข	 ๋น…๋ฑ… ํ†ตํ•ฉ์€ ์ง„๋ถ€ํ•˜๋‹ค: ์ง€์†์ ์ธ ํ†ตํ•ฉ๊ณผ ์ค‘์ฒฉ๋œ ๋™๊ธฐํ™” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ผ.
์ง€์‹์„ ์ฐฝ์ถœํ•˜๋ผ.
: ํ‘œ์ค€์€ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ ๊ณผํ•™์  ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ๋ˆ„๊ตฌ๋‚˜ ๋ณ€๊ฒฝํ•˜๊ณ  ์žฅ๋ คํ•  ์ˆ˜
์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ณผํ•™์  ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ผ: ๊ฐ€์„ค์„ ์„ธ์šฐ๊ณ , ์‹ ์†ํ•˜๊ฒŒ ๋‹ค์–‘ํ•œ ์‹คํ—˜์„ ํ•ด๋ณด๊ณ , ๋ฌธ์„œ๋ฅผ ๊ฐ„๊ฒฐ
ํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ณ , ์ตœ์„ ์˜ ๋Œ€์•ˆ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ต์„ ๊ฐ€๋ฅด์ณ๋ผ.
โ€ข	 ํ‘œ์ค€์€ ๋„์ „ ๋ฐ›๊ณ  ๊ฐœ์„ ๋˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•œ๋‹ค: ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๋”ฐ๋ผ ํ•˜๊ณ  ์ž˜ ์•Œ๋ ค์ง„ ์‹ค์ฒœ๋ฒ•
์„ ํ‘œ์ค€์— ํฌํ•จํ•˜๋˜, ๋ˆ„๊ตฌ๋“ ์ง€ ํ‘œ์ค€์— ๋„์ „ํ•˜๊ณ  ๋ณ€๊ฒฝํ•˜๋„๋ก ์žฅ๋ คํ•˜๋ผ.
โ€ข	 ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์„ฑ๊ณผ๋Š” ํ”ผ๋“œ๋ฐฑ์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค: ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์กฐ์ง์€ ๋ฏธ๋ž˜๋ฅผ ์ถ”์ธกํ•˜๊ณ  ๊ทธ๊ฒƒ
์„ ๊ณ„ํš์ด๋ผ๊ณ  ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๊ทธ ๋ณด๋‹ค๋Š” ๋ฏธ๋ž˜๊ฐ€ ํŽผ์ณ์งˆ ๋•Œ ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•œ ์—ญ
๋Ÿ‰์„ ๊ฐœ๋ฐœํ•œ๋‹ค.
ํ™•์ •์„ ๋Šฆ์ถฐ๋ผ.
: ๋งˆ์ง€๋ง‰๊นŒ์ง€ ๋ณ€ํ™”๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฐ์ •์€ ๋งˆ์ง€๋ง‰
์— ๋‚ด๋ฆฌ๋ผ๊ณ  ์ถฉ๊ณ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์˜์กด์„ฑ์„ ๊นจ๋œจ๋ ค๋ผ: ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜๋Š” ์–ธ์ œ ์–ด๋–ค ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๋”๋ผ๋„ ๊ทธ๊ฒƒ์„ ์ˆ˜์šฉ
ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
โ€ข	 ์˜ต์…˜์„ ์œ ์ง€ํ•˜๋ผ: ์ฝ”๋“œ๋ฅผ ์‹คํ—˜์œผ๋กœ ์ƒ๊ฐํ•˜๋ผ. ๋ณ€ํ™”๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ž‘์„ฑํ•˜๋ผ.
โ€ข	 ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฐ์ •์€ ๋งˆ์ง€๋ง‰ ๊ฒฐ์ •์˜ ์ˆœ๊ฐ„์— ํ•˜๋ผ: ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ ์ „
์— ๊ฐ€๋Šฅํ•œ ๋งŽ์ด ํ•™์Šตํ•˜๋ผ.
์ „์ฒด๋ฅผ ์ตœ์ ํ™”ํ•˜๋ผ.
: ๊ณ ๊ฐ ์š”๊ตฌ์—์„œ SW ๋ฐฐํฌ๊นŒ์ง€ ์ „์ฒด์ ์ธ ํ๋ฆ„์— ์ดˆ์ ์„ ๋งž์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ „์ฒด ๊ฐ€์น˜ ํ๋ฆ„์— ์ดˆ์ ์„ ๋งž์ถฐ๋ผ: ์ปจ์…‰์—์„œ ํ˜„๊ธˆ๊นŒ์ง€, ๊ณ ๊ฐ ์š”๊ตฌ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐ
ํฌ๊นŒ์ง€
โ€ข	 ์™„์ „ํ•œ ์ œํ’ˆ์„ ์ธ๋„ํ•˜๋ผ: ์†Œํ”„ํŠธ์›จ์–ด๋งŒ์ด ์•„๋‹Œ ์™„์ „ํ•œ ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋ผ. ์™„์ „ํ•œ ์ œํ’ˆ
์€ ์™„์ „ํ•œ ํŒ€์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง„๋‹ค.
โ€ข	 ๋” ๋†’์€ ๊ฒƒ์„ ์ธก์ •ํ•˜๋ผ: ๊ตญ์ง€์ ์ธ ์„ฑ๊ณผ์ธก์ •์€ ๋ถ€๋ถ„ ์ตœ์ ํ™”๋ฅผ ์•ผ๊ธฐํ•˜๋ฉฐ ๋‚ญ๋น„๋ฅผ ๋ฐœ์ƒ์‹œ
ํ‚จ๋‹ค. ์ „์ฒด ๊ฐ€์น˜ ์‚ฌ์Šฌ์˜ ์‹œ์ž‘๊ณผ ๋์˜ ์†Œ์š”์‹œ๊ฐ„, ์ผ๋ช… ์‚ฌ์ดํด ํƒ€์ž„(Cycle Time)์„ ์ธก์ •
ํ•˜๋ผ. ๋˜๋Š” ์ธ๋„๋œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜๋กœ ํŒ€ ์„ฑ๋Šฅ์„ ์ธก์ •ํ•˜๋ผ.
์‚ฌ๋žŒ์„ ์กด์ค‘ํ•˜๋ผ.
: ํŒ€์€ ๊ณต๋™ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ž๋ถ€์‹ฌ, ์‹ ๋ขฐ, ์นญ์ฐฌ์„ ํ†ตํ•ด ๋งบ์–ด์ง„ ์ƒํ˜ธ๊ฐ„์˜ ์ฑ…์ž„์˜์‹
์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.
โ€ข	 ํŒ€์€ ์ž๋ถ€์‹ฌ, ์ฑ…์ž„๊ฐ, ์‹ ๋ขฐ, ์นญ์ฐฌ์„ ํ†ตํ•ด ๋ฒˆ์„ฑํ•œ๋‹ค: ๋ฌด์—‡์ด ํŒ€์„ ๋งŒ๋“œ๋Š”๊ฐ€? ํŒ€์›๋“ค์€
๊ณต๋™ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ƒํ˜ธ๊ฐ„ ์ฑ…์ž„์˜์‹์œผ๋กœ ๋ญ‰์ณ์žˆ๋‹ค.
โ€ข	 ํšจ๊ณผ์ ์ธ ๋ฆฌ๋”์‹ญ์„ ์ œ๊ณตํ•˜๋ผ: ํšจ๊ณผ์ ์ธ ํŒ€์—๋Š” ํŒ€์„ ์ตœ๊ณ ๋กœ ์ด๋„๋Š” ํ›Œ๋ฅญํ•œ ๋ฆฌ๋”๊ฐ€ ์กด
์žฌํ•œ๋‹ค.
โ€ข	 ํŒŒํŠธ๋„ˆ๋ฅผ ์กด์ค‘ํ•˜๋ผ: ํŒŒํŠธ๋„ˆ/์™ธ์ฃผ์—…์ฒด์™€ ์ƒ์ƒ์ ์ธ ๊ด€๊ณ„๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋“ค์€ ์šฐ๋ฆฌ
์˜ ์ข…์ด ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ SW๋ฅผ ํ•จ๊ป˜ ๋งŒ๋“œ๋Š” ๋™๋ฃŒ๋‹ค.
๋นจ๋ฆฌ ์ธ๋„ํ•˜๋ผ.
: ํ•œ๋ฒˆ์— ์ „๋‹ฌ๋˜๋Š” ์ œํ’ˆ์˜ ํฌ๊ธฐ๋ฅผ ์ž‘๊ฒŒ ํ•˜๊ณ  ์ž‘์—…๋Ÿ‰์„ ์ค„์—ฌ์•ผ ํ•œ๋‹ค.
โ€ข	 ์‹ ์†ํ•œ ์ธ๋„, ๊ณ ํ’ˆ์งˆ, ์ €๋น„์šฉ์€ ๊ณต์กดํ•  ์ˆ˜ ์žˆ๋‹ค.
โ€ข	 ๋Œ€๊ธฐํ–‰๋ ฌ ์ด๋ก ์„ ๊ฐœ๋ฐœ์— ์ ์šฉํ•˜๋ผ.
โ€ข	 ์ผ์˜ ์–‘์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งŒํผ์œผ๋กœ ์ œํ•œํ•˜๋ผ: ๋ฐ˜๋ณต๊ฐœ๋ฐœ์— ์•ˆ์ •์ ์ด๊ณ  ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์†๋„๋ฅผ
๊ฐ€์ ธ๋ผ. ๊ณ ๊ฐ์—๊ฒŒ ์ธ๋„ํ•  ์ˆ˜ ์žˆ๋Š” ์—ญ๋Ÿ‰์— ๋งž๊ฒŒ ๋Œ€๊ธฐ์—ด์˜ ๊ธธ์ด๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ์ œํ•œํ•˜๋ผ.
OVERVIEW
23
์นธ๋ฐ˜์€ ์ƒ์‚ฐ์‹œ์Šคํ…œ์—์„œ ์ผํ•˜๋Š” ์ž‘์—…์ž๋“ค์ด ์–ด๋–ค ์ž‘์—…์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ์ž‘์—…์ง€์‹œ
์„œ์— ํ•ด๋‹นํ•œ๋‹ค. ๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ด ์นธ๋ฐ˜์„ ํ™œ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์„ ์–ป
์„ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.
์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฐ€์‹œํ™”ํ•œ๋‹ค.
โ€ข	 ์ผ์„ ์ž‘๊ฒŒ ๋‚˜๋ˆ„์–ด์„œ ์นด๋“œ์— ํ•˜๋‚˜์”ฉ ์จ์„œ ๋ฒฝ์— ๋ถ™์ธ๋‹ค.
โ€ข	 ๊ฐ ํ•ญ๋ชฉ์ด ํ˜„์žฌ ์–ด๋А ๋‹จ๊ณ„์— ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ์›Œํฌํ”Œ๋กœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์—ด์— ์ œ๋ชฉ์„
๋ถ™์ธ๋‹ค.
์ž‘์—…์ค‘์ธ ๊ฒƒ์„ ์ œํ•œํ•œ๋‹ค.(WIP)
โ€ข	 ์›Œํฌํ”Œ๋กœ ์ƒ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ํ•ญ๋ชฉ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ์ œํ•œ์„ ๋‘”๋‹ค.
์ž‘์—…์— ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์„ ์ธก์ •ํ•œ๋‹ค.
โ€ข	 ํ•œ ํ•ญ๋ชฉ์„ ์™„๋ฃŒํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ํ‰๊ท ์‹œ๊ฐ„, ์‚ฌ์ดํด ํƒ€์ž„์œผ๋กœ ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค.
โ€ข	 ์˜ˆ์ธก๊ฐ€๋Šฅํ•˜๊ณ  ์†Œ์š”์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™” ํ•œ๋‹ค.
๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ
์นธ๋ฐ˜
๊ทธ๋ฆผ 1-5. ์นธ๋ฐ˜ ์›Œํฌํ”Œ๋กœ ๋ณด๋“œ ์˜ˆ์‹œ
Agile sw development 101
25
PRACTICE
ํ˜„์žฅ๊ณ ๊ฐ On-site Customer
์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ User Story
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš Release Planning
ํ”Œ๋ž˜๋‹ ํฌ์ปค Planning Poker
์ถ”์ • Estimation
์Šคํ”„๋ฆฐํŠธ Sprint
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planning
์ผ์ผ ์Šคํฌ๋Ÿผ Daily Scrum
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ Pair Programming
CI Continuous Integration
์†๋„ Velocity
์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ Sprint Review
ํšŒ๊ณ  Retrospective
ํ˜„์žฅ๊ณ ๊ฐ
On-site Customer
์ œํ’ˆ์ฑ…์ž„์ž
Product Owner
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
User Story
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
Product Backlog
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
Release Planning
ํ”Œ๋ž˜๋‹ํฌ์ปค
Planning Poker
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
Sprint Planning
์ถ”์ •
Estimation
Scrum XP
์ผ์ผ๋ฏธํŒ…
Daily Meeting
Daily Meeting
Practice Map
4 5
6
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
Sprint, Iteration
1 2 3 7
8
User Story Release Planning2 3
PRACTICES
8
27
9 10 11
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
Pair Programming
์ง€์†์ ์ธ ํ†ตํ•ฉ
CI
Continuous Integration
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
Simple Design
๋ฆฌํŒฉํ† ๋ง
Refactoring
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
TDD
์†๋„
Velocity
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
Small Releae
13
13
12
12
์ž‘์—…ํ˜„ํ™ฉํŒ
Task Board
์†Œ๋ฉธ์ฐจํŠธ
Burn-down chart
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
Sprint Review
ํšŒ๊ณ 
Retrospective
Sprint Review Retrospective
10
ํ˜„์žฅ ๊ณ ๊ฐ
On-site Customer
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
PRACTICES
29
โ“’ ์ ์šฉ์ƒํ™ฉ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ๊ณ ๊ฐ์˜ ์š”๊ตฌ๊ฐ€ ๋ชจํ˜ธํ•˜์—ฌ ์—…๋ฌด๋ฅผ ์ถ”์ง„ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์šธ ๋•Œ
โ€ข	 ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ์ˆ˜์ค€์„ ํŒŒ์•…ํ•  ์ˆ˜ ์—†์„ ๋•Œ
โ€ข	 ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ•œ ๊ธฐ๋Šฅ์ด ๊ณ ๊ฐ์ด ์›ํ•˜๋˜ ๊ฒƒ์ด ์•„๋‹ ๋•Œ
โ€ข	 ๊ณ ๊ฐ๊ณผ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ๋“œ๋ฌผ๊ณ  ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์„ ๋•Œ
โ€ข	 ๊ณ ๊ฐ์˜ ์ž…์žฅ์—์„œ ๊ฐœ๋ฐœํŒ€์˜ ์ง„์ฒ™์ƒํ™ฉ์ด ๊ถ๊ธˆํ•˜๊ณ  ๋ถˆ์•ˆํ•  ๋•Œ
โ€ข	 ๊ณ ๊ฐ์ด ์ƒ์ฃผํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„/์ฑ…์ƒ
โ“ ์š”์•ฝ
โ“‘ ์—ญํ• ์ž
โ€ข	 ๊ณ ๊ฐ์ด ๊ฐœ๋ฐœํŒ€๊ณผ ๊ฐ™์€ ์žฅ์†Œ์—์„œ ํ•จ๊ป˜ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœํŒ€์˜ ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•ด ์‹ ์†ํ•˜๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ํ•ด์คŒ์œผ๋กœ์จ ๊ฐœ
๋ฐœํŒ€์ด ์—‰๋šฑํ•œ ์ž‘์—…์„ ํ•˜์ง€ ์•Š๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค.
โ€ข	 ์Šคํฌ๋Ÿผ์˜ ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์—ญํ• ์ด ์œ ์‚ฌํ•ด ๋ณด์ด์ง€๋งŒ, ํ˜„์žฅ๊ณ ๊ฐ์€ ๊ณ ๊ฐ๋“ค ์‚ฌ์ด์—์„œ ๊ฐœ๋ฐœํŒ€์„ ๋Œ€ํ‘œํ•˜๋Š” ์‚ฌ๋žŒ์ด๊ณ  ๊ฐœ๋ฐœํŒ€ ๋‚ด๋ถ€์—
์„œ๋Š” ์—ฌ๋Ÿฌ ๊ณ ๊ฐ์˜ ์ž…์žฅ์„ ๋Œ€ํ‘œํ•œ๋‹ค๋Š” ์ ์—์„œ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ œํ’ˆ ์ฑ…์ž„์ž๋Š” ์ œํ’ˆ์„ ์ฑ…์ž„์ง€๋Š” ๊ฐœ๋ฐœ ํŒ€์˜ ์ด๊ด„ ์ฑ…์ž„์ž
์ด์ž ๋‹ค์–‘ํ•œ ๊ณ ๊ฐ์œผ๋กœ๋ถ€ํ„ฐ ๊ฐœ๋ฐœํŒ€์œผ๋กœ์˜ ๋‹จ์ผ ์ฐฝ๊ตฌ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๊ณ ๊ฐ์ด ๋ชจ๋“  ๊ถŒํ•œ์„ ์ œํ’ˆ ์ฑ…์ž„์ž์—๊ฒŒ ์ผ์ž„ํ–ˆ๋‹ค
๋ฉด ์ œํ’ˆ ์ฑ…์ž„์ž๋ฅผ ๊ณ ๊ฐ์œผ๋กœ ๋ด๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ตœ์ข… ์‚ฌ์šฉ์ž: ๊ตฌํ˜„๋œ ์ œํ’ˆ์„ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ: ์ œํ’ˆ์„ ๊ตฌ์ž…ํ•˜๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ตœ์ข… ์‚ฌ์šฉ์ž์™€๋Š” ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๋‚ด๋ถ€ ๊ณ ๊ฐ: ๊ฐœ๋ฐœํŒ€์— ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•˜๊ฑฐ๋‚˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์ „๋‹ฌ๋ฐ›๋Š” ๊ด€๋ จ ๋ถ€์„œ๊ฐ€ ๋‚ด๋ถ€ ๊ณ ๊ฐ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ช… ์ด์ƒ์˜ ๋‚ด๋ถ€ ๊ณ 
๊ฐ์ด ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๊ฐœ๋ฐœํŒ€: ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋Š” ํŒ€์ž…๋‹ˆ๋‹ค.
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ๊ณ ๊ฐ์€ ๊ฐœ๋ฐœ ๊ฒฐ๊ณผ๋ฌผ์ธ ์ œํ’ˆ์— ๋Œ€ํ•ด ์• ์ •/์ฑ…์ž„์„ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. (์ œํ’ˆ์ด ์ œ๋Œ€๋กœ ๋งŒ๋“ค์–ด์ง€๋“  ๋ง๋“  ๊ด€์‹ฌ์ด ์—†์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค)
โ€ข	 ๊ณ ๊ฐ์€ ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋ถ„์•ผ์˜ ์ง€์‹๊ณผ ์˜์‚ฌ๊ฒฐ์ •๊ถŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ์€ ์ „์ฒด ๊ฐœ๋ฐœ ์ผ์ •/๋น„์šฉ์„ ๊ฐ์•ˆํ•˜์—ฌ, ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๊ณ  ๊ธฐ๋Šฅ๋ชฉ๋ก์˜ ์šฐ์„ ์ˆœ์œ„์™€ ์ค‘์š”๋„๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ
์Šต๋‹ˆ๋‹ค.
โ€ข	 ๊ฐœ๋ฐœํŒ€์€ ๊ณ ๊ฐ๊ณผ ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ธ์ •์ ์œผ๋กœ ์ƒ๊ฐํ•˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ“– ์ฃผ์˜์‚ฌํ•ญ
โ€ข	 ์ฐธ์—ฌํ•œ ๊ณ ๊ฐ์ด ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด๋ฅผ ํŒ€์ด ์ดํ•ดํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•˜๋‹ค๋ฉด ์šฉ์–ด์ง‘์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ๊ณผ ์ด์•ผ๊ธฐ ํ•  ๋•Œ์—๋Š” ๊ณ ๊ฐ์˜ ์–ธ์–ด๋กœ ์ด์•ผ๊ธฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ์šฉ์–ด์˜ ์‚ฌ์šฉ์€ ์ง€์–‘ํ•˜๋˜ ํ•„์š”ํ•˜๋‹ค๋ฉด ๊ณ ๊ฐ์—๊ฒŒ ์ถฉ๋ถ„
ํžˆ ์„ค๋ช…/์ดํ•ด์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ฐ€๋” ๊ณ ๊ฐ์€ ์ค‘๊ฐ„๊ฒฐ๊ณผ๋ฌผ์„ ๋ณด๋ฉด์„œ ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ณ„์† ๋ฐ”๊พธ๊ฑฐ๋‚˜ ํ™•์žฅํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ผ์ •๊ณผ ๋น„์šฉ์„ ๊ฐ์•ˆํ•˜์—ฌ ์ ˆ์ถฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ
ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ์€ ๊ฐœ๋ฐœํŒ€์˜ ์˜๊ฒฌ์„ ์กด์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ๊ณ ๊ฐ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ธฐ๋Šฅ๋ถ€ํ„ฐ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์• ๋งค๋ชจํ˜ธํ•œ ์ƒํ™ฉ์„ ๊ฐœ๋ฐœํŒ€์ด ์ž์˜์ ์œผ๋กœ ํ•ด์„/๊ฒฐ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ์„ ๊ฒ€์ฆํ•  ๋•Œ ๊ณ ๊ฐ์ด ์ฐธ์—ฌํ•จ์œผ๋กœ์จ ์™„์„ฑ๋„ ๋†’์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๋ฌธ์„œ๋งŒ์œผ๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์—†๋Š” ํ–‰๊ฐ„์˜ ์„ธ๋ถ€์ ์ด๊ณ  ๊ฐ์„ฑ์ ์ธ ๋ถ€๋ถ„๊นŒ์ง€๋„ (๊ณ ๊ฐ๊ณผ์˜ ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด) ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
PRACTICES
31
์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ
User Story
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ํŒ€๊ณผ ๊ณ ๊ฐ๊ฐ„์˜ ์˜์‚ฌ์†Œํ†ต์ด ์ข‹์•„์ง€๋ฉฐ, ์ด๋Š” ์ƒํ˜ธ๊ฐ„์— โ€˜์‹ ๋ขฐโ€™๋ฅผ ์Œ“๋Š”๋ฐ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ฐœ๋ฐœ ๋Œ€์ƒ์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ๋†’์•„์ง‘๋‹ˆ๋‹ค.
โ€ข	 ์ถ”์ •๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ ๊ณ„ํš ์ˆ˜๋ฆฝ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ๋“œ๋Ÿฌ๋‚˜๊ฒŒ ํ•ด์ฃผ๋ฉฐ, ์šฐ์„ ์ˆœ์œ„ ์ถ”์ •์— ๋„์›€์„ ์ค„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
โ“ ์š”์•ฝ
โ€ข	 ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋Š” ๊ฐœ๋ฐœํ•ด์•ผ ํ•  ๋Œ€์ƒ ์ œํ’ˆ์ด๋‚˜ ์„œ๋น„์Šค์˜ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ์˜ ๋น„์ฆˆ๋‹ˆ์Šค์ ์ธ ๊ฐ€์น˜๋ฅผ
์ •์˜ํ•˜๋Š”๋ฐ ์ดˆ์ ์„ ๋‘๊ณ  ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •๋ฆฌํ•˜๋Š” ์‹ค์ฒœ๋ฒ• ์ž…๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ“’ ์ ์šฉ์ƒํ™ฉ
โ€ข	 ๊ณ ๊ฐํŒ€: ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์ดˆ์•ˆ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž‘์„ฑ์ž: ๊ฐ€๊ธ‰์  ์—…๋ฌด๋ฅผ ์ž˜ ์•„๋Š” ์‚ฌ๋žŒ(๋น„์ฆˆ๋‹ˆ์Šค ์ „๋ฌธ๊ฐ€, ๋ถ„์„์ž)์ด๋‚˜ ์ œํ’ˆ์„ ๊ธฐํšํ•˜๋Š” ์‚ฌ๋žŒ(๊ธฐํš์ž)์ด ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ์žˆ๋Š” ์ž๋ฆฌ
์—์„œ ์งˆ๋ฌธ์„ ํ•˜๋ฉฐ ์ ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ์ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์š”๊ตฌ์‚ฌํ•ญ์„ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์„ ๋•Œ
โ€ข	 ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋‚˜ ์žˆ์ง€ ์•Š์•„ ๊ณ ๊ฐ๊ณผ ๋Œ€ํ™”ํ•˜๋ฉฐ ์ƒ์„ธํ™” ํ•˜๊ธฐ ์œ„ํ•ด
โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ๊ณ ๊ฐํŒ€ ํ˜น์€ ๊ณ ๊ฐํŒ€ ๋‹ด๋‹น์ž๊ฐ€ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ž‘์„ฑ์— ์ฐธ์—ฌํ•  ์˜์ง€๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๊ณ  ๊ฐœ๋ฐœํŒ€์—์„œ๋„ ๋น„์ฆˆ๋‹ˆ์Šค ๋‹ด๋‹น์ž/๋ถ„์„์ž/๊ธฐ
ํš์ž๊ฐ€ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋งŒ์•ฝ ๊ณ ๊ฐ์ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ž‘์„ฑ์— ์ฐธ์—ฌ ์˜์ง€๊ฐ€ ์—†๋‹ค๋ฉด, ๋Œ€์ฒดํ•  ๊ณ ๊ฐ์„ ์ฐพ๊ณ  ์ด์— ๋”ฐ๋ฅธ ์œ„ํ—˜์„ ๊ณ ๊ฐ์—๊ฒŒ ์„ค๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์‹œ์ž‘ํ•  ๋•Œ๋ถ€ํ„ฐ ๊ฐ€๋Šฅํ•˜๋ฉด ๋งŽ์€ ๊ณ ๊ฐ์ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
PRACTICES
33
โ“• ์ฃผ์˜์‚ฌํ•ญ
โ€ข	 ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋งŒ์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๊ทœ๋ชจ๊ฐ€ ํฐ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ณต์žกํ•ด์งˆ
์ˆ˜๋ก ๊ณ ๊ฐ๊ณผ ๋” ๋งŽ์ด ๋Œ€ํ™”ํ•ด์•ผ ํ•˜๋ฉฐ ๊ณ ๋ฏผํ•ด์•ผ ํ•  ์–‘๋„ ๊ทธ๋งŒํผ ๋งŽ์•„์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์ƒ์„ธ ๋‚ด์šฉ์œผ๋กœ
ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ์ค€ํ•˜๋Š” ์™„๋ฃŒ์กฐ๊ฑด, ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ, ์Šคํ† ๋ฆฌ ์ƒ์„ธ ์„ค๋ช…, ํ™”๋ฉด ๋“ฑ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๊ฐ๊ฐ์˜ ์Šคํ† ๋ฆฌ๋Š” ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ๋งŒ์„ ํ‘œํ˜„ํ•˜๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž‘์„ฑ์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋งŽ์€ ์‚ฌ๋žŒ์ด ํ˜ผ๋™๋˜์ง€ ์•Š๋„๋ก ๊ฐ€๊ธ‰์  ๋‹จ์ˆœํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ…Œ์ŠคํŠธ๋‚˜ ๊ฒ€์ฆ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ๋”ฐ๋กœ ํ‘œ์‹œํ•ด ๋†“์Šต๋‹ˆ๋‹ค. ์ด๋ฅผํ…Œ๋ฉด ์Šคํ† ๋ฆฌ ์นด๋“œ ๋’ท๋ฉด์— ์ ๊ฑฐ๋‚˜ ํ•ญ๋ชฉ์„ ๋”ฐ๋กœ ์žก์•„์„œ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์˜ˆ / [์•ž๋ฉด] ์‚ฌ์šฉ์ž๋Š” ๊ณ„์ขŒ์ด์ฒด๋ฅผ ํ†ตํ•ด ์•„์ดํ…œ์„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋‹ค.
[๋’ท๋ฉด] ์‹ค์‹œ๊ฐ„ ๊ณ„์ขŒ์ด์ฒด๋งŒ ์ง€์›ํ•œ๋‹ค.
โ€ข	 ํ•œ ๊ฐœ์˜ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๊ฐ€ ๋ชจํ˜ธํ•œ ๊ฒฝ์šฐ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ƒ์„ธํ•œ ๋‚ด์šฉ์œผ๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผํ…Œ๋ฉด โ€˜๊ณ ๊ฐ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜
์žˆ๋‹คโ€™๋ผ๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ํ•œ ๊ฐœ ๋Œ€์‹ ์— โ€˜๊ณ ๊ฐํ”„๋กœํ•„์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹คโ€™, โ€˜๊ณ ๊ฐ์˜ ๋ณด์œ  ์นด๋“œ ๋‚ด์—ญ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹คโ€™ ์™€ ๊ฐ™์ด ๋ณด
๋‹ค ๋ช…ํ™•ํ•˜๊ฒŒ ๋‚˜๋ˆŒ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค
โ“– ์ˆœ์„œ
์šฐ์„  ํ•ด๋‹น ์ œํ’ˆ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ๊ณ ๊ฐ์˜ ๋ถ„๋ฅ˜๋ฅผ ํŒ๋‹จํ•ด ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ) ์ƒ๋‹ด์›, ๊ด€๋ฆฌ์ž, ์ง€์›๋ถ€์„œ๊ธฐ์ˆ ์ž ๋“ฑ.
์ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ •ํ•˜๊ฒŒ ๋˜๋ฉด ๊ทธ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ ๋ถ„๋Ÿ‰๊ณผ
์ผ์ •์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ โ€˜์Šคํ† ๋ฆฌ ์นด๋“œโ€™๋ผ๋Š” ์ด๋ฆ„์˜ ์ธ๋ฑ์Šค ์นด๋“œ๋‚˜ ์ข…์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ
ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์„ ํ•œ ์žฅ์˜ ์นด๋“œ์— ์ ์„ ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ ์นด๋“œ์—
์ ์–ด์•ผ ํ•  ๋‚ด์šฉ์ด ๋งŽ์€ ๊ฒฝ์šฐ, ์• ์ž์ผ ๊ด€๋ฆฌ ํˆด์„ ์“ฐ๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ผ ์ˆ˜
๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์š”๊ตฌ์‚ฌํ•ญ์„ ์ •์ œํ•˜์—ฌ ์งง์€ ๋ฌธ์žฅ์œผ๋กœ ๊ธฐ๋Šฅ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ, โ€œ๋ˆ„๊ฐ€โ€, โ€œ
๋ฌด์—‡์„โ€, โ€œ์–ด๋–ค ์ด์œ ๋กœโ€ ์›ํ•˜๋Š” ๊ฐ€์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ๊ธฐ์ˆ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ) As a Role : โ€œ๊ณ ๊ฐ๋ถ„์„๋‹ด๋‹น์ž๋Š”โ€
So that : โ€œํ˜„์žฌ ๊ฐ€์ž…๋œ ๊ณ ๊ฐ์˜ ๋‚จ์—ฌ ์„ฑ๋น„์™€ ์‚ฌ๋Š” ์ง€์—ญ์˜ ์ •๋ณด๋ฅผ
ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ดโ€
I want : โ€œ์ „์ฒด ๊ณ ๊ฐ ๋ช…๋‹จ์˜ ๋ชฉ๋ก์„ ์„ฑ๋ณ„๊ณผ ์ง€์—ญ์œผ๋กœ ์ •๋ ฌํ•ด์„œ
๋ณผ ์ˆ˜ ์žˆ๋‹คโ€
โ–ผ
โ–ผ
โ–ผ
1
2
3
4
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
Release Planning
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
PRACTICES
35
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ์ƒ์œ„์ˆ˜์ค€์˜ ๋น„์ „๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ๋ฅผ ์‚ฌ์ „์— ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์ง„ํ–‰์ž๋Š” ๋„์ถœ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ชฉ๋ก์„ ์ค€๋น„ํ•˜๊ณ  ์ด๋ฅผ ์„ค๋ช…ํ•  ์ค€๋น„๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ณ„ํš์ˆ˜๋ฆฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์ค€๋น„ ์ƒํ™ฉ๊ณผ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ๊ตฌํ˜„ํ•  ์ „์ฒด ์—…๋ฌด ๊ทœ๋ชจ ์‚ฐ์ •์ด ์–ด๋ ค์šธ ๋•Œ
โ€ข	 ์กฐ์ง์ด ํ•ด์•ผ ํ•˜๋Š” ํ•  ์ผ์˜ ๋ชฉ๋ก๊ณผ ๋ฒ”์œ„๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์„ ๋•Œ
โ€ข	 ๊ณ„ํš ์ˆ˜๋ฆฝ ์‹œ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๋Œ€๋ฆฝ๋  ๋•Œ
โ€ข	 ์ดํ•ด๊ด€๊ณ„๊ฐ€ ์–ฝํ˜€์žˆ์–ด ๊ฐ์ž ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ํ•จ๊ป˜ ์ด์•ผ๊ธฐ ํ•˜๋ฉฐ ๊ณ„ํš ์ˆ˜๋ฆฝ ์‹œ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๊ณจ๊ณ ๋ฃจ ๋ฐ˜์˜๋˜๋„๋ก
ํ•˜๊ณ  ์‹ถ์„ ๋•Œ
โ€ข	 ์ธ๋ฑ์Šค ์นด๋“œ, ๋„ค์ž„ํŽœ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ํ”Œ๋ž˜๋‹ ํฌ์ปค
โ“‘ ์—ญํ• ์ž
โ€ข	 ์ง„ํ–‰์ž: ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์ง„ํ–‰ ์‹œ ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ(ํšŒ์˜๋‚˜ ๊ต์œก ๋“ฑ์˜ ์ง„ํ–‰์„ ์›ํ™œํ•˜๊ฒŒ ๋•๋Š” ์—ญํ• ์ž) ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ: ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•œ ๊ถ๊ทน์  ์ฑ…์ž„์„ ์ง€๋ฉฐ, ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์ฐธ์—ฌ์ž์—๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์šฐ
์„ ์ˆœ์œ„๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ๋ชจ๋“  ํŒ€์›์ด ์ฐธ์„ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ๋ฐ”๋žŒ์ง ํ•ฉ๋‹ˆ๋‹ค. ํŒ€ ๊ทœ๋ชจ๊ฐ€ ํฌ๊ณ , ๊ณ ๊ฐ ์ˆซ์ž๊ฐ€ ํ•œ์ •๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ ์ ˆํ•œ ๊ทœ๋ชจ์˜ ๋ถ„ํ• 
๋œ ํŒ€ ๊ฐ„์˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš์ด ์–ด๋ ค์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ ๋ถ„์„๊ฐ€ ์—ญํ• ์„ ํ•˜๋Š” ์ธ๋ ฅ์ด๋‚˜ ์—…๋ฌด ๋„๋ฉ”์ธ์„ ์ž˜ ์ดํ•ดํ•˜๋Š” ์ธ๋ ฅ
์ด ๋Œ€ํ‘œ๋กœ ์ฐธ์—ฌํ•˜์—ฌ ๊ฐœ๋ฐœ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
โ“ ์š”์•ฝ
โ€ข	 ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš์€ ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ๋„์ถœํ•œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒ€ ์ „์ฒด๊ฐ€ ์—…๋ฌด๋Ÿ‰์„ ์‚ฐ์ •ํ•˜๊ณ  ํŒ€ ์—ญ๋Ÿ‰์— ๋งž์ถ”์–ด ์Šคํ”„๋ฆฐํŠธ ๋ณ„
๋กœ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ํ• ๋‹นํ•˜๋ฉฐ ํ”„๋กœ์ ํŠธ ์ „์ฒด์ ์ธ ๊ฐœ๋ฐœ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋Š” ์‹ค์ฒœ๋ฒ•์ž…๋‹ˆ๋‹ค.
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ํ•ด์•ผํ•˜๋Š” ์ผ์˜ ๊ทœ๋ชจ๊ฐ€ ํŒŒ์•…๋˜๋ฉฐ ์ „์ฒด์ ์ธ ๊ฐœ๋ฐœ ์ผ์ •์ด ์ˆ˜๋ฆฝ๋˜๊ณ  ๊ฐ ๋ฆด๋ฆฌ์ฆˆ ๋ณ„๋กœ ์–ด๋–ค ๊ฒƒ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š”์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต
๋‹ˆ๋‹ค.
โ€ข	 ๊ณ„ํš ์ˆ˜๋ฆฝ ๊ณผ์ •์„ ํ†ตํ•ด ์ดํ•ด ๊ด€๊ณ„๊ฐ€ ๋ณด๋‹ค ๋ช…ํ™•ํ•˜๊ฒŒ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ด ์ •๋ณด๋ฅผ ์ด์šฉํ•˜์—ฌ, ํŒ€์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์˜ ๊ทœ๋ชจ์™€ ์—ญ๋Ÿ‰์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ด ํ›„ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ณ„ํš์„ ์„ธ์šฐ๋Š” ๋ฐ ํŒ€์˜ ์—ญ
๋Ÿ‰์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ ์ • ์ธ์›(5~6์ธ)์ด ๋„˜์–ด๊ฐ€๋ฉด ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฒŒ์ž„์„ ํ•˜๊ธฐ์— ์‹œ๊ฐ„์ด ๋งŽ์ด ๋“ค๊ณ  ๋น„ํšจ์œจ์ ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋Š” ํ”„๋กœ์ ํ„ฐ๋ฅผ
ํ™œ์šฉํ•˜์—ฌ ๋ฒฝ์— ๊ธฐ ์ž‘์„ฑํ•œ ์Šคํ† ๋ฆฌ ๋ชฉ๋ก์„ ๋„์›Œ๋†“๊ณ  ํ•จ๊ป˜ ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฒŒ์ž„์„ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ํ•œ๋ฒˆ์— ๊ณ„ํš์ด ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ์ˆ˜ํ–‰ ํ›„ ์‹ค์ œ ํ•œ ์ผ์„ ์ธก์ •ํ•˜๊ณ  ๊ณ„ํš์„ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ๊ณผ์ •์„ ์ง€์†์ ์œผ๋กœ ๋ฐ˜
๋ณตํ•˜์—ฌ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋กœ ํ‘œํ˜„๋œ ์ถ”์ •์น˜๋Š” ๊ทธ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ๋“œ๋Š” ๋…ธ๋ ฅ์˜ ์–‘๊ณผ ๊ฐœ๋ฐœ๋ณต์žก๋„ ๊ทธ๋ฆฌ๊ณ  ๊ฑฐ๊ธฐ์— ๋‚ด์žฌ๋œ ์œ„ํ—˜์„ฑ ๋“ฑ์„
ํ•œ๋ฐ ๋ชจ์•„ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์‚ฐ์ •(Calculation)์ด ์•„๋‹Œ ์ถ”์ •(Estimation)์„ ํ†ตํ•ด ๋„์ถœ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋„ˆ๋ฌด ์ •ํ™•ํ•˜
๊ฒŒ ์ถ”์ •์„ ํ•˜๋ ค๋Š” ๊ฒƒ์€ ํšจ๊ณผ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
โ“– ์ฃผ์˜์‚ฌํ•ญ
PRACTICES
37
โ“— ์ˆœ์„œ
์ œํ’ˆ๊ณผ ๋ฆด๋ฆฌ์ฆˆ ์ „์ฒด์— ๋Œ€ํ•œ ๋น„์ „๊ณผ ์ผ์ • ๋“ฑ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
ํŒ€์— ๋งž๋Š” ์ ์ ˆํ•œ ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด(๊ธฐ๊ฐ„) ๋ฐ ์™„๋ฃŒ์กฐ๊ฑด์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์Šคํ† ๋ฆฌ ํฌ์ธํŠธ ์ถ”์ •์€ ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฒŒ์ž„์„ ์ด์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์šฐ์„ ์ˆœ์œ„, ๊ฐœ๋ฐœ ์„ ํ›„๊ด€๊ณ„, ์˜์กด๊ด€๊ณ„ ๋“ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ฐ
์Šคํ”„๋ฆฐํŠธ์— ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ์™„๋ฃŒํ•˜๋Š”๋ฐ ์†Œ์š”๋˜๋Š” ๊ณต์ˆ˜๋ฅผ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ๋Š”
๋‹จ์œ„๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ทœ๋ชจ๋ฅผ ์ถ”์ •(Estimation)ํ•ฉ๋‹ˆ๋‹ค.
ํŠน์ • ํŒ€์˜ ์†๋„(Velocity)๋ฅผ ์ธก์ •ํ•œ ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šค
ํ”„๋ฆฐํŠธ์— ํ• ๋‹น๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๊ฐ€ ์Šคํ”„๋ฆฐํŠธ ๋‚ด์— ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•
์ธํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์‹ค์—์„œ ์ตœ์ดˆ ์ •ํ•œ ๋‚ฉ๊ธฐ์ผ๊นŒ์ง€ ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์™„์„ฑํ•˜์ง€
๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ๋„ ์ž์‹ ์ด ์›ํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ž˜ ๋ชจ๋ฅผ ์ˆ˜
๋„ ์žˆ๊ณ , ์ง€๊ธˆ ํ˜„์žฌ์˜ ๊ณ„ํš์ด ํ˜„์‹ค์„ฑ์ด ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๊ฐ€
์žฅ ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๊ฐ€ ๋†’์€ ๊ฒƒ๋ถ€ํ„ฐ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด
์šฐ์„  ์ˆœ์œ„๋ฅผ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ ๋ถ„์„์ž๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ธก๋ฉด์—์„œ ๊ณ ๊ฐ์ด ์šฐ์„ 
์ˆœ์œ„๋ฅผ ๋งŒ๋“ค๋„๋ก ๋•๊ณ , ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ์ˆ ์  ์ธก๋ฉด์—์„œ ๊ณ ๊ฐ์„ ๋•์Šต๋‹ˆ๋‹ค.
๊ฐ ์Šคํ”„๋ฆฐํŠธ์— ํ• ๋‹น๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๊ตฌํ˜„์„ ๊ธฐ์ค€์œผ๋กœ ๋ฆด๋ฆฌ์ฆˆ ์ผ์ •
์„ ํ™•์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš์„ ์ˆ˜์‹œ๋กœ ์žฌ์ ๊ฒ€ํ•˜๊ณ , ๋ณ€๋™ ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ•  ์‹œ ์ฃผ๊ธฐ์ ์œผ๋กœ
๊ฐฑ์‹ ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
1
2
3
4
5
6
7
8
9
์ถ”์ •
Estimation
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
PRACTICES
39
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ์ผ์˜ ๊ทœ๋ชจ๊ฐ€ ๋ณด๋‹ค ํˆฌ๋ช…ํ•˜๊ฒŒ ํŒŒ์•…๋˜๋ฉฐ ๊ตฌ์ฒด์ ์ธ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ถ”์ •์„ ํ•œ ๊ฒฐ๊ณผ๋กœ ๋‚˜์˜จ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ฅผ ๋ฐ˜์˜ํ•œ ์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŒ€์˜ ์ง„ํ–‰์ƒํƒœ๋ฅผ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ“ ์š”์•ฝ
โ€ข	 ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ๊ทธ ๊ทœ๋ชจ๊ฐ€ ์–ด๋А ์ •๋„์ธ์ง€ ์ƒ๊ฐํ•ด ๋ณด๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
โ€ข	 ์• ์ž์ผ ์ถ”์ •์—์„œ๋Š” ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์— ํ˜„์‹ค์ ์ธ ํŒ๋‹จ์ด ์–ด๋ ค์šด 'Man-hour', 'Man-day' ๊ฐ™์€ ์‹œ๊ฐ„ ๋‹จ์œ„๋ณด๋‹ค๋Š” ์‹ค์ œ ์ˆ˜ํ–‰ํ•œ
๊ฒƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณต์ˆ˜๋ฅผ ์ถ”์ •ํ•ด ๋‚ผ ์ˆ˜ ์žˆ๋Š” ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์ถ”์ • ์ž‘์—… ์‹œ ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ๋„ ํ•˜๋ฉฐ, ๋™์‹œ์— ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž: ์—…๋ฌด๋ฅผ ์ถ”์ •ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•ด ์ค„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์ถ”์ •์— ๋„์›€์ด ๋˜๋Š” ์งˆ๋ฌธ์— ๋‹ต๋ณ€
์„ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ์ ๊ทน์ ์œผ๋กœ ์งˆ์˜์‘๋‹ตํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ๋˜๋Š” ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์‹œ ์ „์ฒด์ ์ธ ๊ฐœ๋ฐœ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๊ธฐ ์œ„ํ•œ ์ถ”์ •์ด ํ•„์š”ํ•  ๋•Œ
โ€ข	 ์ธ๋ฑ์Šค ์นด๋“œ, ๋„ค์ž„ํŽœ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ํ”Œ๋ž˜๋‹ ํฌ์ปค
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ๋„์ถœ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ชฉ๋ก์„ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ์—…๋ฌด ํ๋ฆ„์„ ์ค‘์‹ฌ์œผ๋กœ ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋กœ ํ‘œํ˜„๋œ ์ถ”์ •์น˜๋Š” ๊ทธ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ๋“œ๋Š” ๋…ธ๋ ฅ์˜ ์–‘๊ณผ ๊ฐœ๋ฐœ๋ณต์žก๋„ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•ˆ์— ๋‚ด์žฌ๋œ ์œ„ํ—˜์„ฑ ๋“ฑ์„
ํ•œ๋ฐ ๋ชจ์•„ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์‚ฐ์ •(Calculation)์ด ์•„๋‹Œ ์ถ”์ •(Estimation)์„ ํ†ตํ•ด ๋„์ถœ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ถ”์ •์˜ ๊ฒฝ์šฐ ์•„๋ฌด๋ฆฌ ๋งŽ์€ ์‹œ๊ฐ„์„ ๋“ค์ด๋”๋ผ๋„ ์ง์ ‘ ์ž‘์—…์„ ํ•˜๊ธฐ ์ด์ „์—๋Š” 100% ์ •ํ™•ํ•ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”์ •์€ ์ถ”์ •์ผ ๋ฟ์ž…
๋‹ˆ๋‹ค. ์™„๋ฒฝํ•œ ์ถ”์ •์€ ์• ์ดˆ์— ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•˜๊ณ  ํฌ์ธํŠธ ์ถ”์ •์— ๋„ˆ๋ฌด ๋งŽ์€ ์‹œ๊ฐ„์„ ๋“ค์ด์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ถ”์ •์น˜๋Š” ํŒ€์— ์†ํ•œ ํ•œ ๊ฐœ์ธ์ด ๋งŒ๋“ค์–ด ๋‚ด๊ธฐ ๋ณด๋‹ค๋Š” ์—ฌ๋Ÿฌ ๋ช…์ด ์ฐธ์—ฌํ•˜์—ฌ ์˜๊ฒฌ์„ ๋ชจ์œผ๊ณ , ์„œ๋กœ ๊ฐ„์˜ ์ด๊ฒฌ์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ค‘
์š”ํ•ฉ๋‹ˆ๋‹ค.
โ“– ์ฃผ์˜์‚ฌํ•ญ
โ“— ์ˆœ์„œ
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ์— ๋Œ€ํ•œ ์„ค๋ช… ๋ฐ ์งˆ๋ฌธ์„ ํ†ตํ•ด ํŒ€์›๋“ค์ด ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด
๋ณด๋‹ค ๊นŠ์ด ์ดํ•ด ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฐ™์€ ์‹ค์ฒœ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ๋ฅผ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
1
2
PRACTICES
41
ํ”Œ๋ž˜๋‹ ํฌ์ปค
Planning Poker
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค
์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
PRACTICES
โ“’ ์ ์šฉ์ƒํ™ฉ
โ€ข	 ๊ณ„ํš ์ˆ˜๋ฆฝ ์‹œ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๋Œ€๋ฆฝ๋˜๊ฑฐ๋‚˜ ์ดํ•ด๊ด€๊ณ„๊ฐ€ ์–ฝํ˜€ ์žˆ์„ ๋•Œ
โ€ข	 ํ•จ๊ป˜ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋ฉฐ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๊ณจ๊ณ ๋ฃจ ๋ฐ˜์˜๋˜๋„๋ก ํ•˜๊ณ  ์‹ถ์„ ๋•Œ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ์ธ๋ฑ์Šค ์นด๋“œ, ๋„ค์ž„ํŽœ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ํ”Œ๋ž˜๋‹ ํฌ์ปค
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ๋„์ถœ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ชฉ๋ก์ธ ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ”Œ๋ž˜๋‹ ํฌ์ปค ์นด๋“œ๋ฅผ ์ด์šฉํ•˜๋ฉด ๋”์šฑ ์ข‹์œผ๋ฉฐ, ํ”Œ๋ž˜๋‹ ํฌ์ปค ์นด๋“œ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ์ง์ ‘ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์†์„ ์ด์šฉํ•˜์—ฌ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ“ ์š”์•ฝ
โ€ข	 ํ”Œ๋ž˜๋‹ ํฌ์ปค๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๊ทœ๋ชจ๋ฅผ ์ถ”์ •ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
โ€ข	 ์ „ํ†ต์ ์ธ ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ ํ•œ ์‚ฌ๋žŒ์ด ์ฃผ๋„์ ์œผ๋กœ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํŒ€ ์ „์ฒด๊ฐ€ ๊ฐ™์ด ์ง€ํ˜œ๋ฅผ ๋ชจ์•„ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•˜๋Š” ์‹ค์ฒœ๋ฒ•
์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ํ”Œ๋ž˜๋‹ ํฌ์ปค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•  ๋•Œ, ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž: ์—…๋ฌด๋ฅผ ์ถ”์ •ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•˜๊ณ , ํŒ€์›๋“ค์ด ์ถ”์ •์— ๋„์›€์ด ๋˜๋Š” ์งˆ๋ฌธ์„ ํ•  ๋•Œ ๋‹ต๋ณ€
ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ์—…๋ฌด์— ๋Œ€ํ•œ ๊ณต์œ , ์งˆ๋ฌธ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์˜๊ฒฌ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๊ณ  ์ž์‹ ์˜ ์ƒ๊ฐ์„ ํ‘œํ˜„ํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์—…๋ฌด์— ๋Œ€ํ•ด ๊นŠ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๊ตฌํ˜„ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๋ฒ”์œ„์™€ ์ œ์•ฝ์‚ฌํ•ญ ๋“ฑ์— ๋Œ€ํ•œ ํŒ€์› ๊ฐ„์˜ ์ด๊ฒฌ์„ ๋“œ๋Ÿฌ๋‚ด์„œ ๊ตฌํ˜„ ์‹œ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
43
โ“— ์ˆœ์„œ
์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ค‘์—์„œ ์ ๋‹นํ•œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ํฌ๊ธฐ๋ฅผ 3์œผ๋กœ ์ •ํ•˜๊ณ ,
์ด๋ฅผ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ๋Š” ๋‹จ์œ„๋กœ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์—…๋ฌด์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์„ค๋ช…
ํ•˜์—ฌ ์ฐธ์—ฌ์ž ๋ชจ๋‘๊ฐ€ ์ดํ•ดํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ์—ฌ์ž์˜ ์งˆ๋ฌธ์„ ์œ ๋„ํ•˜์—ฌ, ์—…
๋ฌด ํฌ๊ธฐ์— ๋Œ€ํ•œ ๊ณต๊ฐ๋Œ€๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์ˆซ์ž๋ฅผ ์ธ๋ฑ์Šค ์นด๋“œ ํ•œ ๊ท€ํ‰
์ด์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.
์ด์ œ๋ถ€ํ„ฐ๋Š” ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๊ฐ€ 3์ธ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒ๋Œ€์ ์œผ
๋กœ ํฌ์ธํŠธ๋ฅผ ์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 3๋ณด๋‹ค ๋‘ ๋ฐฐ ์ •๋„ ํฐ ์ผ์ด๋ฉด 5, ์ ˆ๋ฐ˜ ์ •๋„
์˜ ์ผ์ด๋ผ๋ฉด 1์ด๋‚˜ 2๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒŒ์ž„์˜ ํ˜•์‹์„
์ทจํ•ฉ๋‹ˆ๋‹ค.
์ถ”์ • ํ•˜๊ณ ์ž ํ•˜๋Š” ์ธ๋ฑ์Šค์นด๋“œ๋ฅผ ๊ณ ๋ฅด๊ณ , ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ์ถ”์ •ํ•  ์‚ฌ์šฉ์ž
์Šคํ† ๋ฆฌ๋ฅผ ์„ค๋ช…ํ•˜๋ฉด, ํŒ€์›๋“ค์€ ์ด์— ๋Œ€ํ•ด ์งˆ๋ฌธ ํ•˜๊ณ , ์ œ์•ฝ์‚ฌํ•ญ, ์œ„ํ—˜ ๋“ฑ
์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ํ† ๋ก ์„ ํ•˜์—ฌ ์—…๋ฌด์— ๋Œ€ํ•ด ์ดํ•ด ํ•ฉ๋‹ˆ๋‹ค.
์„ค๋ช…์ด ๋๋‚˜๋ฉด ํ•˜๋‚˜~๋‘˜~์…‹ ํ•˜๋ฉด ๊ฐ์ž ์ƒ๊ฐํ•˜๋Š” ์ˆซ์ž๊ฐ€ ์ ํ˜€์žˆ๋Š” ์นด๋“œ
๊ฐ€ ์œ„๋กœ ํ–ฅํ•˜๋„๋ก ๋‚ด๋ฐ‰๋‹ˆ๋‹ค.
์ด๋ฒˆ ๋ผ์šด๋“œ์—์„œ ๋งŒ์žฅ ์ผ์น˜๊ฐ€ ์•„๋‹ˆ๊ณ  ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค๋ฉด ์ด์ œ ์˜๊ฒฌ
์กฐ์ •์„ ์œ„ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ์‹œ์ž‘ ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€์žฅ ๋‚ฎ๊ฒŒ ๋‚˜์˜จ ์‚ฌ๋žŒ์ด ๋‚ฎ์€ ์ด์œ ๋ฅผ ์ด์•ผ๊ธฐ ํ•˜๊ณ  ๊ฐ€์žฅ ๋†’๊ฒŒ ๋‚˜์˜จ ์‚ฌ๋žŒ
์ด ๋†’์€ ์ด์œ ๋ฅผ ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
1
2
3
4
5
6
โ€ข	 ํ•œ ์‚ฌ๋žŒ์ด ๊ทœ๋ชจ(ํฌ๊ธฐ)๋ฅผ ์ถ”์ •ํ•˜๋„๋ก ํ•˜์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ์ฐธ์—ฌํ•˜์—ฌ ์˜๊ฒฌ์„ ๋ชจ์œผ๊ณ , ์„œ๋กœ๊ฐ„์˜ ์ด๊ฒฌ์„ ์กฐ์ •ํ•˜๋ฉด์„œ ๊ทœ๋ชจ(ํฌ
๊ธฐ)๋ฅผ ์ถ”์ •ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋ˆ„๊ตฐ๊ฐ€ ๋จผ์ € "์ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋Š” 5์  ์ •๋„๊ฐ€ ์ ๋‹นํ•ด" ๋ผ๊ณ  ํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ด ๋ง์— ์˜ํ–ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋ชจ๋‘๊ฐ€
๋™์‹œ์— ์˜๊ฒฌ์„ ๋‚ด ๋†“๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋Š” ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด๋กœ 1, 2, 3, 5, 8, 13, 20, 40 ๋“ฑ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์„ ์ด์šฉํ•˜๋Š” ์ด์œ ๋Š”
์—…๋ฌด๋Ÿ‰์„ ๋Œ€๋žต์ ์œผ๋กœ ์ถ”์ •ํ•˜๋Š” ์‹œ์ ์—์„œ ํฐ ๊ทœ๋ชจ์˜ ์Šคํ† ๋ฆฌ์˜ ๊ฒฝ์šฐ ์„ธ์„ธํ•œ ์ฐจ์ด๋Š” ํฐ ์˜๋ฏธ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
โ“– ์ฃผ์˜์‚ฌํ•ญ
PRACTICES
๋‚˜๋ˆŒ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ํŒ๋‹จ๋˜๋Š” ์ผ์— ๋Œ€ํ•ด์„œ๋Š” ์„ธ๋ถ„ํ™”๋œ ํ•  ์ผ์„ ์ธ๋ฑ์Šค
์นด๋“œ์— ์ ๊ณ  ์ด์— ๋Œ€ํ•ด ํ”Œ๋ž˜๋‹ ๊ฒŒ์ž„์„ ํ•œ ๋’ค, ์ด์ „์˜ ์ธ๋ฑ์Šค ์นด๋“œ๋ฅผ ํ
๊ธฐํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ํ• ์ผ ๋ชฉ๋ก์— ๋Œ€ํ•ด ํ”Œ๋ž˜๋‹ ๊ฒŒ์ž„์„ ์ง„ํ–‰ํ•˜๋ฉด ์ถ”์ •์„ ๋งˆ์นฉ๋‹ˆ๋‹ค
๋งŒ์žฅ์ผ์น˜๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•˜์ง€๋งŒ, ๋งŒ์•ฝ 3ํšŒ๊ฐ€ ๋˜
๋„๋ก ๋งŒ์žฅ ์ผ์น˜๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ค‘๊ฐ„ ํฌ์ธํŠธ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ ๊ฒŒ์ž„
์œผ๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค.
40 ์ด์ƒ์˜ ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด, ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ๋ถ„ํ• ํ•ด์•ผ
ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹Œ์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
์ด์•ผ๊ธฐ ๋‚˜๋ˆˆ ๊ฒƒ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์‹œ ๊ฒŒ์ž„์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
7
8
9
10
11
45
์Šคํ”„๋ฆฐํŠธ
Sprint
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค
์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
โ“’ ์ ์šฉ์ƒํ™ฉ
โ€ข	 ๊ณ ๊ฐ์ด ์ž์‹ ์ด ํˆฌ์žํ•œ ๋น„์šฉ์œผ๋กœ ์–ผ๋งˆ๋‚˜, ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„๋˜์—ˆ๋Š”์ง€ ๋นจ๋ฆฌ ํ™•์ธํ•˜๊ณ  ์‹ถ์–ดํ•  ๋•Œ
โ€ข	 ๋งŽ์€ ๋ณ€๊ฒฝ์ด ์˜ˆ์ƒ๋˜์–ด, ๋จผ์ € ๋™์ž‘ํ•˜๋Š” ์ œํ’ˆ์— ๋Œ€ํ•ด ๊ณ ๊ฐ์˜ ํ™•์ธ์„ ๋ฐ›๊ณ  ์‹ถ์„ ๋•Œ
โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš์„ ํ†ตํ•˜์—ฌ, ํŒ€์› ๋™์˜ ํ•˜์— ์Šค์Šค๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„์˜ ์ž‘์—…๋Ÿ‰์„ ์ •ํ•˜๊ณ  ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›๋“ค์ด ์ตœ๋Œ€ํ•œ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ์— ๋ชฉํ‘œ๋Ÿ‰์— ์ง‘์ค‘ํ•˜์—ฌ ์ผํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ด ์ œ๊ณต๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋ถ„์„/์„ค๊ณ„ ๋‹จ๊ณ„์—๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์—…๋ฌด ๊ฐ•๋„๊ฐ€ ๋‚ฎ๊ณ  ๊ฐœ๋ฐœ/ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„์—๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๊ฐ•๋„๊ฐ€ ๋†’๋˜ ์ „ํ†ต์ ์ธ ๋ฐฉ์‹์—์„œ ๋ฒ—์–ด
๋‚˜, ํ”„๋กœ์ ํŠธ ์ „์ฒด ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ์—…๋ฌด ๊ฐ•๋„๊ฐ€ ํ‰์ค€ํ™” ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ์‹คํŒจํ•˜๋”๋ผ๋„, ๋นจ๋ฆฌ ์ ๊ฒŒ ์‹คํŒจํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์ „์ฒด์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ๋„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๋‹ค์Œ ์Šคํ”„๋ฆฐํŠธ์—์„œ ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด๋ฅผ ์ •ํ•  ๋•Œ๋Š” ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ํŒ€์› ์‚ฌ์ด์— ํ•ฉ์˜๋ฅผ ํ†ตํ•ด ์ ์ ˆํ•œ ๊ธฐ๊ฐ„์œผ๋กœ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ œํ’ˆ ์ฑ…์ž„
์ž๋Š” ์งง์€ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์„ ํ˜ธํ•˜๊ณ , ํŒ€์€ ๊ธด ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด๋ฅผ ๊ท ์ผํ•˜๊ฒŒ ๊ฐ€์ ธ๊ฐ€๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํŠน์ •์‹œ๊ธฐ์— ํ•ด์•ผ ํ• 
์ผ์— ๋Œ€ํ•ด ํ˜ผ๋ž€์„ ๊ฒช์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
โ“• ์ฃผ์˜์‚ฌํ•ญ
โ“ ์š”์•ฝ
โ€ข	 ๊ฐœ๋ฐœํŒ€์€ ์Šคํ”„๋ฆฐํŠธ๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ํ•œ์ •๋œ ๊ธฐ๊ฐ„(Timebox)๋™์•ˆ ๊ณ„ํšํ•œ ์ผ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฅด์ง€๋งŒ ์ฃผ๋กœ 1
์ฃผ ~ 4์ฃผ ์ •๋„๋ฅผ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„์œผ๋กœ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋‹ค๋ฅธ ์šฉ์–ด๋กœ ์ดํ„ฐ๋ ˆ์ด์…˜(Iteration)์ด๋ผ๊ณ ๋„ ๋ถ€๋ฆ…๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์˜ ์—ญ๋Ÿ‰์— ๋”ฐ๋ผ (์†๋„(Velocity)์— ๊ทผ๊ฑฐํ•˜์—ฌ) ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ์™„๋ฃŒํ•˜๊ธฐ๋กœ ์•ฝ์†ํ•œ ์—…๋ฌด๋ฅผ ์ง€์† ๊ฐ€๋Šฅํ•œ ๋ฆฌ๋“ฌ(Sustain-
able Pace)์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์€ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ(Sprint Backlog)์— ์Šค์Šค๋กœ ๊ณ„ํšํ•œ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•˜์—ฌ, ๋ถ„์„/์„ค๊ณ„/๊ฐœ๋ฐœ/ํ…Œ์Šค
ํŠธ๋ฅผ ํ†ตํ•ด ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ์— ํŒ€ ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ์˜ ์—…๋ฌด๋‚˜ ๊ฐ„์„ญ ๋“ฑ์œผ๋กœ๋ถ€ํ„ฐ ํŒ€์„ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ์Šค์Šค๋กœ ๊ณ„ํšํ•œ ์ผ์„ ์Šคํ”„๋ฆฐํŠธ ์ข…๋ฃŒ์ผ๊นŒ์ง€ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž: ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ๋ฅผ ์ •ํ•˜๊ณ  ๋ช…ํ™•ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ „๋‹ฌํ•˜๋„๋ก ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
PRACTICES
47
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
Sprint Planningใ…Ž
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค
์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ํŒ€์› ๋ชจ๋‘๊ฐ€ ํŒ€์ด ๊ฒฐ์ •ํ•œ ์™„๋ฃŒ๊ธฐ์ค€์„ ์žฌ์ฐจ ๋ช…ํ™•ํžˆ ์ธ์ง€ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์› ๋ชจ๋‘๊ฐ€ ์Šคํ”„๋ฆฐํŠธ ๋‚ด ์„ฑ์ทจํ•ด์•ผ ํ•  ๋ช…ํ™•ํ•œ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›๋“ค ์Šค์Šค๋กœ ์ž์‹ ์ด ์ž‘์—…ํ•  ๋‚ด์šฉ์„ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ์ž‘์—…์™„๋ฃŒ์— ๋Œ€ํ•ด ์ฑ…์ž„๊ฐ์„ ๊ฐ€์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ํƒ€ ํŒ€์›์˜ ์ž‘์—… ๋‚ด์šฉ์„ ์•Œ๊ฒŒ ๋˜๋ฏ€๋กœ, ํ˜‘์—…์ด ํ•„์š”ํ•œ ์ž‘์—…์„ ์‹๋ณ„ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์› ๋ชจ๋‘๊ฐ€ ์ž์‹ ์ด ํ•ด์•ผ ํ•  ์ผ์„ ๋ณด๋‹ค ์ƒ์„ธํ•˜๊ฒŒ ์ธ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž‘์—…๋Ÿ‰์ด ๋งŽ์€ ํŒ€์›๊ณผ ์ ์€ ํŒ€์›์„ ์ธ์ง€ํ•˜์—ฌ, ์„œ๋กœ ๋•๊ฑฐ๋‚˜ ๋ฐฐ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์™„๋ฃŒ๊ธฐ์ค€์— ๋Œ€ํ•ด ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•˜์ง€ ์•Š์œผ๋ฉด, ํŒ€์› ๋ณ„๋กœ ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•œ ํ’ˆ์งˆ ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
โ“• ์ฃผ์˜์‚ฌํ•ญ
โ“ ์š”์•ฝ
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ˆ˜ํ–‰ํ•  ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ์™€ ์ด๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ์ž‘์—… ์ƒ์„ธ ๋‚ด์—ญ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž‘์—… ์ƒ์„ธ ๋‚ด์—ญ์€ ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์„ ๋ชฉ๋กํ™”ํ•œ ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ๋กœ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๋‚ด ์™„๋ฃŒ๊ธฐ์ค€์„ ์ •ํ•˜๊ณ  ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค
โ“‘ ์—ญํ• ์ž
โ€ข	 ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš์˜ ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž: ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ๋ฅผ ์ •ํ•˜๊ณ , ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ ๋‚ด ์Šคํ† ๋ฆฌ์˜ ๋‚ด์šฉ์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ์Šค์Šค๋กœ ์ž‘์—…ํ•  ์Šคํ† ๋ฆฌ์™€ ์ž‘์—…๋Ÿ‰์„ ๊ฒฐ์ •ํ•˜๊ณ , ๋Šฅ๋™์ ์œผ๋กœ ์ œํ’ˆ ์ฑ…์ž„์ž์—๊ฒŒ ๊ตฌํ˜„ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์งˆ๋ฌธํ•˜๋ฉฐ, ์š”๊ตฌ์‚ฌํ•ญ์„ ์ƒ
์„ธํ™” ํ•ฉ๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๋‚ด ๋ชฉํ‘œ๊ฐ€ ์žˆ๊ณ  ํŒ€์ด ์ด๋ฅผ ๊ตฌ์ฒดํ™” ํ•  ํ•„์š”์„ฑ์ด ์žˆ์„ ๋•Œ
โ€ข	 ์ž‘์—…์ž๋ฅผ ๋ช…ํ™•ํžˆ ๊ฒฐ์ •ํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ
โ€ข	 ํŒ€๋ณ„ ์ž‘์—… ๋‚ด์šฉ์— ๋Œ€ํ•ด ๊ณต์œ ํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ
โ€ข	 ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ์˜ ๋‚ด์šฉ ๋ฐ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๊ณ  ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ์— ์žˆ๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ค‘ ์™„๋ฃŒ๋œ ๊ฒƒ๊ณผ ๋ฏธ์™„๋ฃŒ๋œ ๊ฒƒ์€ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž๋Š” ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ๋Œ€์ƒ ์—…๋ฌด์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์ƒ์„ธํžˆ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์ธ์ง€ํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ด์ „ ์Šคํ”„๋ฆฐํŠธ ์ˆ˜ํ–‰ ๊ฒฐ๊ณผ์ธ ์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ , ํŒ€ ์†๋„๋ฅผ ํ™•์ธํ•ด ๋‘ก๋‹ˆ๋‹ค
โ€ข	 ๊ฐ€๋Šฅํ•œ ํ•œ ํŒ€์› ๋ชจ๋‘๊ฐ€ ์ฐธ์—ฌํ•˜์—ฌ, ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ์˜ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
PRACTICES
49
โ“– ์ˆœ์„œ
์Šคํ”„๋ฆฐํŠธ ๋‚ด ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋ชฉํ‘œ๋ฅผ ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
์ด ๋ชฉํ‘œ๋Š” ์ฃผ๋กœ ์Šคํ”„๋ฆฐํŠธ ์‹œ์ž‘ ์‹œ ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ์ƒ์˜ ๊ฐ€์žฅ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’
์€ ๋‚ด์šฉ๋“ค์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
์Šคํ”„๋ฆฐํŠธ ๋‚ด ์™„๋ฃŒ๊ธฐ์ค€์„ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๊ฐ€ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ,
์™„๋ฃŒ๊ธฐ์ค€์ด ๋ณ€๊ฒฝ๋˜์–ด ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค๋ฉด, ์ œํ’ˆ ์ฑ…์ž„์ž๋ฅผ ํฌํ•จํ•œ ํŒ€์› ๋ชจ
๋‘์˜ ํ•ฉ์˜ํ•˜์— ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
ํŒ€์›๋“ค์€ ์ •ํ•ด์ง„ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ˆ˜ํ–‰ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ์ œํ’ˆ ๋ฐฑ
๋กœ๊ทธ์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•œ๋‹ค๋ฉด, ๋‘ ๋ช…์ด ํ•จ๊ป˜ ์„ ํƒํ•  ์ˆ˜
๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŒ€ ์ „์ฒด๊ฐ€ ์„ ํƒํ•œ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ , ๊ทธ ํ•ฉ์ด ์ด์ „ ์Šคํ”„๋ฆฐํŠธ
๋“ค์˜ ํŒ€ ์†๋„๋ณด๋‹ค ์ง€๋‚˜์น˜๊ฒŒ ๋†’๊ฑฐ๋‚˜ ๋‚ฎ์„ ๊ฒฝ์šฐ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ํƒœ์Šคํฌ์— ์ ํžŒ ๊ฐœ์ธ๋ณ„ ์‹œ๊ฐ„์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ , ์Šคํ”„๋ฆฐํŠธ
๋‚ด ์ž‘์—…์ผ(Work Day)์— ๋น„์ถ”์–ด ์ ์ ˆํ•œ์ง€ ํŒ๋‹จํ•˜๊ณ  ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
์ž‘์—…ํ•˜๊ธฐ๋กœ ํ•œ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๊ฐ€ ๊ฐœ์ธ๋ณ„๋กœ ์ง€๋‚˜์น˜๊ฒŒ ์ฐจ์ด๊ฐ€ ๋งŽ์ด ๋‚œ๋‹ค
๋ฉด, ํ•ฉ์˜ ํ•˜์— ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
ํŠน์ • ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ์Šคํ† ๋ฆฌ๋ฅผ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•œ ์ƒ์„ธ ํƒœ์Šคํฌ๋ฅผ ๋„
์ถœํ•ฉ๋‹ˆ๋‹ค.
๋„์ถœ๋œ ํƒœ์Šคํฌ์— ๋‹ด๋‹น์ž์™€ ์˜ˆ์ƒ ์ž‘์—…์‹œ๊ฐ„์„ ์ ์Šต๋‹ˆ๋‹ค.
์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ํŒ€์›๋“ค์ด ์„ธ์šด ๊ณ„ํš์„ ๋ฆฌ๋ทฐํ•˜๊ณ , ํƒœ์Šค
ํฌ์— ์‹๋ณ„๋˜์ง€ ์•Š์€ ์ž‘์—…์ด ์žˆ๋‹ค๋ฉด ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ž‘์—…ํ•  ๊ณ„ํš์— ๋Œ€ํ•ด ์š”์•ฝํ•˜์—ฌ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
ํŒ€์›๋“ค ๋ชจ๋‘ ์ •ํ•ด์ง„ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ณ„ํšํ•œ ๊ฒƒ์„ ์™„๋ฃŒํ•˜๊ธฐ๋กœ ์„œ์•ฝ
(Commitment)ํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
โ–ผ
4
5
6
7
8
9
10
11
3
2
1
์ผ์ผ ์Šคํฌ๋Ÿผ
Daily Scrum
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
PRACTICES
51
โ“ ์š”์•ฝ
โ€ข	 ์ผ์ผ ์Šคํฌ๋Ÿผ์€ ํŒ€์› ์ „์ฒด๊ฐ€ ์ •ํ•ด์ง„ ์‹œ๊ฐ์— ํŒ€์˜ ์ž‘์—… ํ˜„ํ™ฉํŒ ์•ž์— ๋ชจ์—ฌ 15๋ถ„ ๊ฐ„ ์„œ์„œ ์ง„ํ–‰ํ•˜๋Š” ํšŒ์˜์ž…๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›๋“ค์€ ๋Œ์•„๊ฐ€๋ฉด์„œ ๊ฐ์ž๊ฐ€ ์–ด์ œ ํ–ˆ๋˜ ์ผ, ์˜ค๋Š˜ ํ•  ์ผ, ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ์ผ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐ ํ•˜๋ฉด์„œ ํŒ€ ์ „์ฒด ์ง„ํ–‰์ƒํ™ฉ๊ณผ ์ด์Šˆ๋ฅผ ์„œ
๋กœ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์Šคํฌ๋Ÿผ์˜ ๋Œ€ํ‘œ์ ์ธ 3๊ฐ€์ง€ ํ™œ๋™(์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš, ์ผ์ผ ์Šคํฌ๋Ÿผ, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ) ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ํŒ€์›๋“ค์ด ์ผ์ผ ์Šคํฌ๋Ÿผ์— ์ฐธ์—ฌํ•˜๋„๋ก ์œ ๋„ํ•˜๊ณ  ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง€์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ๋™๋“ฑํ•œ ๋ฐœ์–ธ ๊ธฐํšŒ
๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ๊ฐœ๋ฐœ์ž ์™ธ์—๋„ ๋ถ„์„๊ฐ€, ์„ค๊ณ„์ž, ํ…Œ์Šคํ„ฐ, ์‹œ๋‚˜๋ฆฌ์˜ค ๋‹ด๋‹น์ž ๋“ฑ์ด ํ•จ๊ป˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ์—์„œ๋Š” ๊ธฐ๋Šฅ๋ณ„(Functional)
ํŒ€ ๋ณด๋‹ค ๊ต์ฐจ๊ธฐ๋ŠฅํŒ€(Cross-functional team)์ด ๋˜์–ด ํ•œ ํŒ€ ๋‚ด์—์„œ ํ˜‘์—…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ€ข	 ์• ์ž์ผ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์‹ค์ฒœ๋ฒ•์„ ์‹œ๋„ํ•ด ๋ณด๊ณ  ์‹ถ์„ ๋•Œ
โ€ข	 ํŒ€์› ๊ฐ„ ์›ํ™œํ•œ ์ •๋ณด ๊ต๋ฅ˜๊ฐ€ ํ•„์š”ํ•  ๋•Œ
โ€ข	 ํŒ€ ๋‚ด ๋ฐฉ์น˜๋˜๋Š” ์—…๋ฌด๊ฐ€ ์กด์žฌํ•˜๊ฑฐ๋‚˜, ๊ฐ™์€ ์—…๋ฌด๋ฅผ ํ•จ๊ป˜ ํ•˜๊ฑฐ๋‚˜, ๊ฐœ๋ณ„ ์ผ์ •์ด ๊ณต์œ ๋˜์ง€ ์•Š์•„ ๋Œ€๊ธฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์„ ๋•Œ
โ€ข	 ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ์—ฌ๋Ÿฌ ํŒ€์›์ด ๋‹ค๋ฅธ ์‹œ์ ์—์„œ ๊ฒช์„ ๋•Œ
โ€ข	 ํŒ€์˜ ์ง„์ฒ™์ƒํ™ฉ์ด๋‚˜ ์ด์Šˆ๊ฐ€ ์ž˜ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š์„ ๋•Œ
โ€ข	 ํŒ€์›๋“ค ๊ฐ„ ์—…๋ฌด ์ž‘์—…๋Ÿ‰์ด ๊ฐ์ž ๋‹ฌ๋ผ ํŠน์ • ์ธ์›์—๊ฒŒ ์ผ์ด ๋ชฐ๋ฆด ๋•Œ
โ€ข	 ๊ทธ๋‚ ๊ทธ๋‚  ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ๋ชฐ๋ผ์„œ ๋ฐฉํ™ฉํ•  ๋•Œ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ํƒ€์ด๋จธ (15๋ถ„)
โ€ข	 ๋ฒฝ๋ฉด์ด๋‚˜ ํ™”์ดํŠธ๋ณด๋“œ๋กœ ๊ตฌ์„ฑ๋œ ์ž‘์—… ํ˜„ํ™ฉํŒ
โ€ข	 ํฌ์ŠคํŠธ ์ž‡, ๋งˆ์ปค ํŽœ
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ํŒ€์› ๋ชจ๋‘๊ฐ€ ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ธฐํƒ€ ์ดํ•ด๋‹น์‚ฌ์ž๋“ค์€ ์„ ํƒ์ ์œผ๋กœ ์ฐธ์„ํ•˜๋˜ ํŒ€์ด ์ด์•ผ๊ธฐ ํ•˜๋Š” ๊ฒƒ์— ๊ท€๋ฅผ ๊ธฐ์šธ์ด๊ณ  ๊ฐ€๋Šฅํ•˜๋ฉด ๋ฏธํŒ… ์ดํ›„์— ์ž์‹ ์˜ ์ด์•ผ๊ธฐ๋ฅผ
ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์ž์ฃผ ์ง„ํ–‰์ƒํ™ฉ๊ณผ ๋ฐฉํ–ฅ์„ ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํŒ€์›๋“ค์˜ ์ž์œจ์ ์ธ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์œ„ํ•ด ์ œํ’ˆ ์ฑ…์ž„์ž๋ฅผ
๋ฐฐ์ œํ•˜๊ฒŒ ๋˜๋ฉด, ์ž์นซ ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ๋ถˆ์•ˆํ•จ์„ ๋А๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ“— ์ˆœ์„œ
๋ชจ๋“  ์‚ฌ๋žŒ์ด โ€œ์–ด์ œ ๋ฌด์–ผ ํ–ˆ๋Š”์ง€โ€, โ€œ์˜ค๋Š˜ ๋ฌด์—‡์„ ํ•  ๊ฒƒ์ธ์ง€โ€, โ€œ์–ด๋–ค ์žฅ์• ์š”
์ธ์ด ์žˆ๋Š”์ง€โ€๋ฅผ ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ์ž ์ž‘์—… ํ•ญ๋ชฉ์„ ์™„๋ฃŒํ•  ๋•Œ๊นŒ์ง€ ๋‚จ์€ ์‹œ๊ฐ„์„ ์ด ์‹œ๊ฐ„์„ ํ†ตํ•ด ์ถ”์ •ํ•ด
๋ด…๋‹ˆ๋‹ค.
๋ฌธ์ œ์ ๊ณผ ์žฅ์• ์š”์ธ์„ ๋“œ๋Ÿฌ๋‚ด๊ณ  ํ•„์š”ํ•˜๋‹ค๋ฉด ๋ชฉ๋ก์„ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค.
์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค.
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ํŒ€์˜ ์ด์Šˆ๋ฅผ ์ผ์ผ ๋‹จ์œ„๋กœ ๊ณต์œ ํ•˜๊ณ  ๋…ผ์˜ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค.
โ€ข	 ๋ถˆํ•„์š”ํ•œ ํšŒ์˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ด๋ฏธ ํ•œ ํŒ€์›์— ์˜ํ•ด ํ•ด๊ฒฐ๋œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ค ํŒ€์›์ด๋“  ๋˜๋‹ค์‹œ ํ•ด๊ฒฐํ•˜๋ ค ํ•˜์ง€ ์•Š๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ํ•ด๊ฒฐ๋œ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ๋Š” ๊ธฐ์กด์— ํ•ด๊ฒฐ
ํ–ˆ๋˜ ์‚ฌ๋žŒ์ด ๋„์™€์ค„ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ”„๋กœ์ ํŠธ ํ›„๋ฐ˜๋ถ€์— ๋ฌธ์ œ์ ์ด ๊ฐ‘์ž๊ธฐ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ง‰์•„์ค๋‹ˆ๋‹ค.
โ€ข	 ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์˜ ์ฐธ์—ฌ๋กœ ํŒ€ ์ „์ฒด ์ƒํ™ฉ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์‚ฌ์ „์— ์ •ํ•ด์ง„ ์‹œ๊ฐ„๊ณผ ์žฅ์†Œ์—์„œ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 15~20๋ถ„ ์ด๋‚ด๋กœ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ•˜๋ฃจ ์ผ๊ณผ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์ง„ํ–‰ํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. (๊ฐ€๋Šฅํ•˜๋ฉด ์˜ค์ „์— ์ง„ํ–‰)
โ€ข	 ํ•œ ์‚ฌ๋žŒ๋„ ๋น ์ง์—†์ด ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ธฐํƒ€ ์ดํ•ด๋‹น์‚ฌ์ž๋“ค์€ ๊ฐ€๋Šฅํ•œ ์ฐธ์—ฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์ผ์ผ ์Šคํฌ๋Ÿผ์„ ๋งˆ์น˜๊ณ  ์žฅ์• ์š”์ธ์— ๋Œ€ํ•ด์„œ๋Š” ํ•ด๊ฒฐํ•˜๋„๋ก ์ ๊ทน ๋‚˜์„ญ
๋‹ˆ๋‹ค.
โ€ข	 ์ „๋ฌธ๊ฐ€๋‚˜ ๋ง์ด ๋งŽ์€ ์‚ฌ๋žŒ์ด ๋ง์„ ๊ณ„์† ์ฃผ๋„ํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋ถˆ๊ฐ€ํ”ผํ•˜๊ฒŒ ์ผ์ผ ์Šคํฌ๋Ÿผ ๋ฏธํŒ…์— ์ฐธ์„ ๋ชปํ•  ๊ฒฝ์šฐ ๋ฐ˜๋“œ์‹œ ์‚ฌ์ „์— ๋ชจ๋‘๊ฐ€ ์•Œ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž‘์—… ํ˜„ํ™ฉํŒ์€ ๊ฐœ์ธ ๋ณ„๋กœ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ์“ด๋‹ค๋ฉด ๊ฐ™์ด ์—…๋ฐ์ดํŠธ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์™„๋ฃŒ๋กœ ์นด๋“œ๋ฅผ ์˜ฎ๊ธธ ๋•Œ์—๋Š” ํŒ€์ด ์ •ํ•œ โ€˜์™„๋ฃŒ ์ •์˜ โ€™๋ฅผ ๋งŒ์กฑํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
โ“– ์ฃผ์˜์‚ฌํ•ญ
โ–ผ
โ–ผ
โ–ผ
1
2
3
4
PRACTICES
53
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
Pair Programming
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
โ“ ์š”์•ฝ
โ€ข	 ๋‘ ๋ช…์˜ ์ž‘์—…์ž๊ฐ€ ํ•œ ๊ฐœ์˜ PC (๋ณดํ†ต, ํ•œ ๊ฐœ์˜ ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ง„ ์ž‘์—…๊ณต๊ฐ„)๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ‚ค๋ณด๋“œ๋ฅผ ์†Œ์œ ํ•˜๊ณ  ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋Š” ์‚ฌ๋žŒ์„ โ€œ๋“œ๋ผ์ด๋ฒ„(Driver)โ€๋ผ ํ•˜๊ณ , ์ง์ ‘ ์ž‘์—…์„ ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๋ชฉํ‘œ์™€ ๋ฐฉํ–ฅ์„ ์ ๊ฒ€ํ•˜๋ฉฐ
๋“œ๋ผ์ด๋ฒ„์˜ ์ž‘์—…์„ ๊ฒ€ํ† ํ•˜๋ฉฐ ๋ฆฌ๋“œํ•˜๋Š” ์‚ฌ๋žŒ์„ โ€œ๋„ค๋น„๊ฒŒ์ดํ„ฐ(Navigator)โ€ ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋Œ€๊ฐœ ๋„ค๋น„๊ฒŒ์ดํ„ฐ๊ฐ€ ์ž‘์—…์˜ ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•˜๊ณ  ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์งˆ๋ฌธ๊ณผ ์ œ์•ˆ์„ ํ•ฉ๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
๏ฌ๋‹ค์–‘ํ•œ ์ˆ˜์ค€ ๋ณ„๋กœ ์ง์„ ์ง€์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ดˆ๋ณด์ž์™€ ์ดˆ๋ณด์ž: ํšจ์œจ์ด ๋–จ์–ด์ง€์ง€๋งŒ ์„œ๋กœ ๋ฐฐ์šฐ๋ฉฐ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ดˆ๋ณด์ž์™€ ์ „๋ฌธ๊ฐ€: ์ˆ™๋ จ์ž์˜ ๊ฒฝํ—˜์„ ์ „์ˆ˜๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ „๋ฌธ๊ฐ€์™€ ์ „๋ฌธ๊ฐ€: ์„œ๋กœ ์‹ ์„ ํ•œ ์ž๊ทน์„ ๋ฐ›์œผ๋ฉฐ ๊ฐœ์„ ์ ์„ ๋ชจ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๋ฉฐ ๊ฒฝํ—˜ํ•  ๋•Œ
โ€ข	 ๋น„์Šทํ•œ ์‹ค๋ ฅ์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋ ค์šด ๊ธฐ๋Šฅ์„ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•  ๋•Œ
โ€ข	 ํŒ€์›์˜ ์‹ค๋ ฅ์„ ์ƒํ–ฅ ํ‰์ค€ํ™” ํ•˜๊ณ  ์‹ถ์„ ๋•Œ
โ€ข	 ์‹ ์ž… ๊ฐœ๋ฐœ์ž๋ฅผ ํŒ€ ๋‚ด์— ๋น ๋ฅด๊ฒŒ ์ ์‘์‹œํ‚ค๋ ค๊ณ  ํ•  ๋•Œ
โ€ข	 ์—…๋ฌด ๋‚œ์ด๋„๊ฐ€ ๋†’๊ณ  ์‹ค์ˆ˜ํ•˜๊ธฐ ์‰ฌ์šด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋•Œ
โ€ข	 ํ•ด๊ฒฐํ•˜๊ธฐ ์–ด๋ ค์šด ๋ฒ„๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ๋•Œ
โ€ข	 ๋‘ ๋ช…์ด ํ•จ๊ป˜ ์•‰์„ ์ˆ˜ ์žˆ๋Š” ์ž‘์—…๊ณต๊ฐ„๊ณผ ํ•จ๊ป˜ ์ž‘์—…์„ ํ•  PC
โ€ข	 ํƒ€์ด๋จธ
โ€ข	 ํ•จ๊ป˜ ์˜๋…ผํ•  ์ˆ˜ ์žˆ๋„๋ก ์ข…์ด์™€ ํŽœ, ํ™”์ดํŠธ๋ณด๋“œ
PRACTICES
55
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ๊ด€๋ฆฌ์ž ๋ฐ ํŒ€์›์ด ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ํ•„์š”์„ฑ์„ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž‘์—… ๊ทœ์น™์— ๋Œ€ํ•ด ํŒ€์›์ด ์ธ์ง€ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์„œ๋กœ ์ƒ๋Œ€๋ฐฉ์„ ์‹ ๋ขฐํ•˜๋ฉฐ ์กด์ค‘ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋Œ€ํ™”๋ฅผ ๋…ผ์Ÿ์œผ๋กœ ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (์Šน์ž/ํŒจ์ž๊ฐ€ ์ƒ๊ฒจ์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค)
โ€ข	 ํ•จ๊ป˜ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์— ๋Œ€ํ•ด, ๋Œ€ํ™” ๋˜๋Š” ๋ฐ๋ชจ ๋“ฑ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‘ ์—ญํ• ์ž(๋“œ๋ผ์ด๋ฒ„ &๋„ค๋น„๊ฒŒ์ดํ„ฐ)์˜ ์ •๋ณด๋ฅผ ๊ณต์œ  ํ•ฉ๋‹ˆ๋‹ค.
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ“– ์ฃผ์˜์‚ฌํ•ญ
โ€ข	 ์ฝ”๋”ฉ์„ ํ•˜๋ฉด์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋™๋ฃŒ(Peer) ๊ฒ€ํ† ๊ฐ€ ์ˆ˜ํ–‰๋˜์–ด ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด๋‚˜ ์œ„ํ—˜์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›๋ผ๋ฆฌ ์ง€์‹ ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ง์„ ์ง€์†์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด, ํŒ€ ์ „์ฒด ์ง€์‹ ๊ณต์œ  ๋˜ํ•œ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ํŒ€์› ํ•œ ๋ช…
์ด ์ž๋ฆฌ๋ฅผ ๋น„์šฐ๋”๋ผ๋„ ๋ˆ„๊ตฌ๋‚˜ ๊ทธ ์ž‘์—…์„ ๋Œ€์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์‹ ์ž… ๊ฐœ๋ฐœ์ž๋Š” ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž๋กœ๋ถ€ํ„ฐ ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ์งง์€ ์‹œ๊ฐ„์— ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํˆด์˜ ์œ ์šฉํ•œ ํŒ(Tip)์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ผ๋ฐ˜์ ์œผ๋กœ ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํ˜ผ์ž ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค 15% ์ •๋„์˜ ์‹œ๊ฐ„์ด ๋” ์†Œ์š”๋ฉ๋‹ˆ๋‹ค(By Laurie Williams ์˜
๊ฒฝํ—˜์  ์—ฐ๊ตฌ). ๋•Œ๋ฌธ์— ์ฝ”๋“œ์˜ ํ’ˆ์งˆ์„ ์–ป๋Š” ๊ฒƒ์ด 15% ์‹œ๊ฐ„์„ ๋” ์†Œ์š”ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ค‘์š”ํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋  ๋•Œ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ ๋ฐ˜๋“œ์‹œ ํƒ€์ด๋จธ๋ฅผ ๋‘์–ด ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ํœด์‹์„ ์ทจํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 4 ์‹œ๊ฐ„ ์ด์ƒ์˜ ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ง€์–‘ํ•˜๋„๋ก
ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋„ˆ๋ฌด ์˜ค๋žซ๋™์•ˆ ๋“œ๋ผ์ด๋ฒ„, ๋„ค๋น„๊ฒŒ์ดํ„ฐ ์ค‘ ํ•œ ๊ฐ€์ง€๋งŒ์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋„๋ก ์ง์„ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ™€๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ํŒ€์›์˜ ๊ฒฝ์šฐ, ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ตณ์ด ๊ฐ•์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ชจ๋‘๊ฐ€ ํ•จ๊ป˜ ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ
ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์˜ ๊ฒฝ์šฐ ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›์˜ ๊ธฐ์ˆ ๋ ฅ์ด ๋›ฐ์–ด๋‚˜๊ณ  ์ž‘์—…์— ์ด๋ฏธ ์ต์ˆ™ํ•œ๋ฐ ์‰ฌ์šด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐœ๋ณ„๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›์˜ ๊ธฐ์ˆ ๋ ฅ์ด ๋งค์šฐ ๋ถ€์กฑํ•˜๊ณ , ๊ฒฝํ—˜๋„ ์—†๋Š” ๊ฒฝ์šฐ์ž„์—๋„ ์–ด๋ ค์šด ์ž‘์—…์ด ๋งก๊ฒจ์กŒ๋‹ค๋ฉด ์ ์ ˆํ•œ ๊ต์œก์„ ์„ ํ–‰ํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ
์ด ๋” ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ–ผ
5
์‚ฌ์ „์— ์ •ํ•œ ์‹œ๊ฐ„์ด ๋˜๊ฑฐ๋‚˜, ํ•„์š”์— ๋”ฐ๋ผ ํ•ฉ์˜ ํ•˜์— ๋“œ๋ผ์ด๋ฒ„์™€ ๋„ค๋น„๊ฒŒ์ด
ํ„ฐ๊ฐ€ ์—ญํ• ์„ ๋ฐ”๊พธ์–ด ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์ •ํ•œ ์‹œ๊ฐ„๋งˆ๋‹ค ์—ญํ• ์ž๋ฅผ ๋ฐ”๊พธ๋ฉด์„œ 3~4ํšŒ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
6
โ“— ์ˆœ์„œ
1 ๋Œ€์˜ PC์— ๋“œ๋ผ์ด๋ฒ„์™€ ๋„ค๋น„๊ฒŒ์ดํ„ฐ๊ฐ€ ํ•จ๊ป˜ ์•‰์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ ์ผ๋ฐ˜์ ์œผ
๋กœ ๊ธฐ์กด์— ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์ž‘์—…ํ•˜๋˜ ํŒ€์›์ด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋งก์Šต๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„๋Š” ํ‚ค๋ณด๋“œ์— ์†์„ ์˜ฌ๋ ค ๋†“์Šต๋‹ˆ๋‹ค.
๋„ค๋น„๊ฒŒ์ดํ„ฐ๋Š” ๊ธˆ์ผ ์ž‘์—…์— ๋Œ€ํ•œ ๋ชฉ์  ๋ฐ ์ˆ˜ํ–‰ ํƒœ์Šคํฌ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
์ฝ”๋“œ ์ˆ˜์ • ์‹œ ๋“œ๋ผ์ด๋ฒ„๋Š” ์ˆ˜์ • ๋‚ด์šฉ์„ ์„ค๋ช…ํ•˜๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์งœ๊ณ , ๋„ค
๋น„๊ฒŒ์ดํ„ฐ๋Š” ํฐ ๊ทธ๋ฆผ์— ๋Œ€ํ•œ ๋น„์ „๊ณผ ์•„์ด๋””์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์œ ์šฉ
ํ•œ ํˆด ์‚ฌ์šฉ ํŒ์„ ์„ค๋ช…ํ•  ๊ฒฝ์šฐ, ๋„ค๋น„๊ฒŒ์ดํ„ฐ๊ฐ€ ์ž ์‹œ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉ
ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
โ–ผ
1
2
3
4
PRACTICES
57
C I
Continuous Integration
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ๋ฒ„์ „๊ด€๋ฆฌ ์ €์žฅ์†Œ ์˜ˆ) SVN, CVS, GIT
โ€ข	 CI ํ†ตํ•ฉ์„œ๋ฒ„ ์˜ˆ) Hudson, Cruise Control
โ€ข	 ๋นŒ๋“œ ๋„๊ตฌ ์˜ˆ) Ant, Maven
โ€ข	 ํ†ตํ•ฉ๋นŒ๋“œ ์žฅ๋น„
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ๋นŒ๋“œ ํ•  ๋Œ€์ƒ์ด ๊ฑฐ์˜ ์—†์„๋•Œ๋ถ€ํ„ฐ CI ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
โ€ข	 ํ†ตํ•ฉ๋นŒ๋“œ๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ๋ชจ๋“  ๊ณผ์ •์„ ์ž๋™ํ™”ํ•˜์—ฌ ์ค‘๊ฐ„์— ํœด๋จผ์—๋Ÿฌ(Human error)๊ฐ€ ์œ ์ž…๋˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
โ“ ์š”์•ฝ
โ€ข	 CI๋Š” ํŒ€์ด ์ž‘์—…ํ•œ ์†Œ์Šค์ฝ”๋“œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํฌ๋ฆฝํŠธ, ์ฝ”๋“œ๊ฒ€์‚ฌ(Inspection), ์ž๋™ํ™” ํ…Œ์ŠคํŠธ ๋“ฑ์„ ๊ฐ€๋Šฅํ•˜๋ฉด ์ž์ฃผ ํ†ตํ•ฉํ•˜๋Š”
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์‹ค์ฒœ๋ฒ• ์ž…๋‹ˆ๋‹ค.
โ€ข	 ์ž์ฃผ ํ†ตํ•ฉํ•˜๊ณ  ๊ฒ€์ฆํ•จ์œผ๋กœ์จ ์ตœ์‹  ์ฝ”๋“œ๊ฐ€ ํ•ญ์ƒ ๊ฑด๊ฐ•ํ•œ ์ƒํƒœ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ†ตํ•ฉ ์ฃผ๊ธฐ๋ฅผ ์งง๊ฒŒ ๊ฐ€์ ธ๊ฐ์œผ๋กœ์จ ์˜ค๋ฅ˜ ๋ฐœ
์ƒ ์‹œ ์›์ธ ํŒŒ์•…์„ ์‹ ์†ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์ตœ์†Œ ํ•˜๋ฃจ์— ํ•œ๋ฒˆ ์ด์ƒ, ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ํ†ตํ•ฉ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž๋™ํ™”๋œ ๋นŒ๋“œ๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅํ•œ ๋นจ๋ฆฌ ํ†ตํ•ฉ ์—๋Ÿฌ๊ฐ€ ์—†๋Š”์ง€ ๊ฒ€์ฆํ•˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 CI ๋‹ด๋‹น์ž: ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์— ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” CI ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ์ž์‹ ์ด ์ž‘์—…ํ•œ ๊ฒƒ์— ์˜ํ•ด ํ†ตํ•ฉ ๋นŒ๋“œ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ๊ณ ์น˜๊ณ , ๋‚ด๊ฐ€ ์›์ธ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜๋”๋ผ๋„ ์‹คํŒจ๋ฅผ ๋ฐœ๊ฒฌํ•œ
๊ฒฝ์šฐ์—๋Š” ๋‹ค๋ฅธ ํŒ€์›์—๊ฒŒ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ€ข	 ํŒ€์˜ ๋นŒ๋“œ๊ฐ€ ๊นจ์ ธ ๋ณต๊ตฌํ•˜๋Š” ์ผ์ด ๋นˆ๋ฒˆํ•  ๋•Œ
โ€ข	 ๋ฐ˜๋ณต์ ์œผ๋กœ ํŒ€์›๋“ค์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ฉ ํ•ด์•ผ ํ•  ๋•Œ
โ€ข	 ํ…Œ์ŠคํŠธ, ๊ฒ€์‚ฌ, ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ  ์‹ถ์„ ๋•Œ
โ€ข	 ์–ธ์ œ๋‚˜ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋Šฅ์˜ ์ƒํƒœ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ
PRACTICES
59
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ“– ์ฃผ์˜์‚ฌํ•ญ
โ€ข	 ํ†ตํ•ฉ ์œ„ํ—˜์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค.
โ€ข	 ์žฌ์ž‘์—…์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค.
โ€ข	 ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ๋ฅผ ์œ ์ง€์‹œ์ผœ ์ค๋‹ˆ๋‹ค.
โ€ข	 ํ†ตํ•ฉ๋นŒ๋“œ๋กœ ์ธํ•ด ์ง€์†์ ์ธ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ์ ํŠธ ๊ฐ€์‹œ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.
โ€ข	 ์ œํ’ˆ ์™„์„ฑ๋„์— ๋Œ€ํ•ด ํŒ€์›๋“ค์ด ๋ณด๋‹ค ํฐ ์ž์‹ ๊ฐ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ฐ€๋Šฅํ•œ ํ•œ ์ž์ฃผ ๋นŒ๋“œ ์„œ๋ฒ„์— ์ปค๋ฐ‹(Commit)ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ปค๋ฐ‹ ํ•˜๋Š” ์ฃผ๊ธฐ๊ฐ€ ํ•˜๋ฃจ ์ด์ƒ์ด ๋˜๋ฉด, ํ†ตํ•ฉ์ž‘์—… ์ž์ฒด์— ๋งŽ์€
์‹œ๊ฐ„์ด ์†Œ๋ชจ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ตœ์‹  ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ž์‹ ์˜ ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ์ด์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€
์ ์ธ ์ฝ”๋“œ ๋จธ์ง€(Merge) ์ž‘์—…์— ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ๋ชจํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๋ถˆ์™„์ „ํ•œ ์ฝ”๋“œ๋ฅผ ์ปค๋ฐ‹ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ํ†ตํ•ฉ์„ ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ์™„์ „ํ•œ ์ฝ”๋“œ๋งŒ ์ปค๋ฐ‹ํ•  ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€
์ •ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์œ„ํ—˜ํ•œ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์—, ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ ์ ˆํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์žฅ์ธ์ •์‹ 
(Craftmanship)๊ฐ™์€ ์ ์ ˆํ•œ ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ํ•ด์ฃผ๋ฉด ๋”์šฑ ์ข‹์Šต๋‹ˆ๋‹ค.
โ€ข	 ๋นŒ๋“œ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์ฆ‰์‹œ ๊ณ ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ณ ์น  ์ˆ˜ ์—†๋‹ค๋ฉด, ๊ณ ์น  ์ˆ˜ ์žˆ๋Š” ํŒ€์›์—๊ฒŒ ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์•Œ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. CI ํ†ตํ•ฉํ™˜
๊ฒฝ์ด ๋ชจ๋‘ ๋…น์ƒ‰์œผ๋กœ ๋ฐ”๋€” ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ž๋™ํ™”๋œ ๊ฐœ๋ฐœ์ž ํ…Œ์ŠคํŠธ๋„ CI ํ™˜๊ฒฝ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด JUnit๊ณผ ๊ฐ™์€ xUnit ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ…Œ์ŠคํŠธ์™€ ๊ฒ€์‚ฌ๋Š” ๋ฐ˜๋“œ์‹œ ๋ชจ๋‘ ํ†ต๊ณผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ฐœ๋ฐœ์ž๋“ค ๋ชจ๋‘์—๊ฒŒ ๋กœ์ปฌ์— ๋ณ„๋„์˜ ๋นŒ๋“œ ํ™˜๊ฒฝ์„ ๊ฐ–๊ฒŒํ•˜๋ฉด ํ†ตํ•ฉ๋นŒ๋“œ ์„œ๋ฒ„์—์„œ ์‹คํŒจํ•  ํ™•๋ฅ ์ด ๋” ์ ์–ด์ง‘๋‹ˆ๋‹ค.
โ“— ์ˆœ์„œ
์†Œ์Šค์ฝ”๋“œ ์ปดํŒŒ์ผ: ์†Œ์Šค์ฝ”๋“œ ์ปดํŒŒ์ผ์€ CI์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๊ณ  ์ผ๋ฐ˜์ ์ธ
์š”์†Œ์ž…๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ†ตํ•ฉ: DDL, DML ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ
์ƒ์„ฑํ•˜๊ณ  ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ…Œ์ŠคํŠธ: JUnit๊ณผ ๊ฐ™์€ ์ž๋™ํ™” ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ
์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.
๊ฒ€์‚ฌ(Inspection): ์ •์ ๋ถ„์„, ๋™์ ๋ถ„์„๊ณผ ๊ฐ™์€ ์ž๋™ํ™”๋œ ์ฝ”๋“œ๊ฒ€์‚ฌ๋Š” ์ฝ”
๋“œ๋ฅผ ๋ถˆ์™„์ „ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ์กฐ๊ธฐ์— ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.
๋ฐฐํฌ: CI๋ฅผ ํ†ตํ•ด ์ง€์†์ ์ธ ๋ฐฐํฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด, ํ•ญ์‹œ ๊ณ ๊ฐ์—๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ
์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
โ–ผ
โ–ผ
1
2
3
4
5
์†๋„
Velocity
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
PRACTICES
61
โ“ ์š”์•ฝ
โ€ข	 ํ•œ ํŒ€์ด ๋‹จ์œ„ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋‚ด์— ์™„๋ฃŒ์‹œํ‚จ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ ์ด ํ•ฉ์„ ์†๋„(Velocity)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ด ๋•Œ ์™„๋ฃŒ์˜ ์ •์˜๋Š” ๊ณ ๊ฐ๊ณผ ์‚ฌ์ „์— ์ •ํ•œ ์กฐ๊ฑด์— ๋ถ€ํ•ฉ๋œ ๊ฒƒ์ด์–ด์•ผ ํ•˜๋ฉฐ, ๋ชจ๋“  ํŒ€์›์ด ํ•จ๊ป˜ ์ธ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 ํŒ€ ๋ฆฌ๋”: ์†๋„๋ฅผ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•œ ์ •๋ณด ํš๋“์„ ์œ„ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์ƒ์‹œ ํ˜„์žฌ ์ƒํƒœ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋…๋ ค ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ํŒ€์›์€ ํŒ€์˜ ์†๋„๋ฅผ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ๋‚˜์˜ ํŒ€ ๊ธฐ์—ฌ๋„๋ฅผ ํ•จ๊ป˜ ์ƒ๊ฐํ•ด ๋ณด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ€ข	 ํŠน์ • ํŒ€์ด ์ž์‹ ๋“ค์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์˜ ์–‘์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ ์†๋„๋ฅผ ์ด์šฉํ•˜์—ฌ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ๊ณผ ์ด์•ผ๊ธฐ ํ•  ๋•Œ๋„ ๋งŒ์•ฝ ํŒ€์˜ ์†๋„๋ฅผ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์ข€ ๋” ๊ฐ๊ด€์ ์ธ ์‚ฌ์‹ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์—…๋ฌด์™€ ์ผ์ •์„ ์กฐ์œจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์™„๋ฃŒ ๊ธฐ์ค€์„ ๋ฐ˜๋“œ์‹œ ์‚ฌ์ „์— ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ์ •์˜ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ทธ๋ฆฌ๊ณ  ์ด ์™„๋ฃŒ ์กฐ๊ฑด์— ๋Œ€ํ•ด ํŒ€์› ๋ชจ๋‘๊ฐ€ ๋™์ผํ•œ ์ƒ๊ฐ์„ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ์—ฌ๋Ÿฌ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ๊ฑฐ์น˜๋ฉฐ, ํŒ€์˜ ์†๋„๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋น„์Šทํ•œ ์ˆ˜์น˜๊ฐ€ ๋‚˜์˜ฌ ๊ฒฝ์šฐ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ ธ ํ–ฅํ›„ ๋งค์šฐ ์ •ํ™•ํ•œ ๊ณ„ํš์ด
๊ฐ€๋Šฅํ•ด ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์˜ ์†๋„๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‚จ์•„์žˆ๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ(๋ฒ”์œ„), ๋ฆฌ์†Œ์Šค(์ธ๋ ฅ), ์ถœ์‹œ์ผ(๋‚ฉ๊ธฐ) ๋“ฑ์— ๋Œ€ํ•œ ์ ํ•ฉ์„ฑ ์—ฌ๋ถ€๋ฅผ ์˜ˆ์ธก ๋ฐ ํŒ๋‹จํ• 
์ˆ˜ ์žˆ์–ด ์œ„ํ—™๊ด€๋ฆฌ์— ์ข‹์Šต๋‹ˆ๋‹ค.
โ“– ์ˆœ์„œ
์ŠคํŠธ๋ฆฐํŠธ#0: ํŒ€์˜ ์†๋„๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒด ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ์˜ ํ•ฉ์„ ๋ฐ˜
๋ณต์ฃผ๊ธฐ์— ๊ท ๋“ฑ๋ถ„ํ•  ํ•˜๊ฑฐ๋‚˜, ์–‘์ด ์ ๋”๋ผ๋„ ๊ณ ๊ฐ๊ณผ ํŒ€์ด ํ•ฉ์˜ํ•œ ์‚ฌ์šฉ์ž
์Šคํ† ๋ฆฌ๋กœ ์Šคํ”„๋ฆฐํŠธ#0์˜ ์ž‘์—… ์–‘์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.
์Šคํ”„๋ฆฐํŠธ#N: ํ•ด๋‹น ์Šคํ”„๋ฆฐํŠธ์—์„œ ์™„๋ฃŒํ•œ ์†๋„๋ฅผ ์ธก์ •, ์Šคํ”„๋ฆฐํŠธ#N+1
์— ํ™œ์šฉ ํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
1
2
โ“• ์ฃผ์˜์‚ฌํ•ญ
โ€ข	 ์ƒˆ๋กœ์šด ํŒ€๊ณผ ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์ธ ๊ฒฝ์šฐ, ์ตœ์ดˆ ์Šคํ”„๋ฆฐํŠธ์— ๋Œ€ํ•œ ์†๋„ ๋ชฉํ‘œ๋ฅผ ๋„ˆ๋ฌด ๋‚™๊ด€์ ์œผ๋กœ ์ •ํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋งค ์Šคํ† ๋ฆฌ ๋งˆ๋‹ค ํŒ€์˜ ์‹ค์ œ ์ผํ•˜๋Š” ๋‚ ์งœ ๋ฐ ์ธ๋ ฅ์˜ ํˆฌ์ž…/์ฒ ์ˆ˜ ๋“ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€ ๊ฐ„์˜ ์ƒ์‚ฐ์„ฑ ๋น„๊ต๋ฅผ ์œ„ํ•ด์„œ ์†๋„๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ง์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ •ํ•˜๋Š” ๋Œ€์ƒ๊ณผ ์ž‘์—… ์ฃผ์ฒด๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋™์ผํ•œ ๊ธฐ์ค€์˜
๋น„๊ต ์ง€ํ‘œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
PRACTICES
63
์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ
Sprint Review
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ๋ฐ๋ชจ๋Š” ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๊ฐ€์น˜๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ™œ๋™์ž…๋‹ˆ๋‹ค. ์‚ฌ์ „์— ๋‚ด๋ถ€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ’ˆ์งˆ์„ ์ง€ํ‚ค๋Š” ๊ฒƒ์ด ์ค‘์š”
ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ „๋ฐ˜์ ์œผ๋กœ ์ž‘๋™์ด ์•ˆ๋  ๊ฒฝ์šฐ ์ด๋Š” ์Šคํ”„๋ฆฐํŠธ ๋‚ด์—์„œ ํ…Œ์ŠคํŠธ ํ™œ๋™์„ ์ œ๋Œ€๋กœ ํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.
์ด๋Ÿฐ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋ฐ˜์„ฑ์˜ ๊ธฐํšŒ๋กœ ์‚ผ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.
โ€ข	 ๋‹ด๋‹น์ž๊ฐ€ ๊ฒฐํ•จ์ด ๋‘๋ ค์›Œ ๋ฐ๋ชจ์— ์†Œ๊ทน์ ์ด๋ผ๋ฉด, ๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ์ œ๋Œ€๋กœ ๊ตฌํ˜„๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์ฆ ๋ฐ›๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฏ€๋กœ
์ž‘์€ ๊ฒฐํ•จ์€ ํฌ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์„ค๋“ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋ฐ๋ชจ๋Š” ๊ณ ๊ฐ ๋ฐ ์ดํ•ด๋‹น์‚ฌ์ž ์ค‘์‹ฌ์œผ๋กœ ์ง„ํ–‰ํ•˜์ง€๋งŒ ์‹ค ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์„ ๋ณ„๋„๋กœ ์„ ์ •ํ•˜์—ฌ ๋ฐ๋ชจ ํ›„ ํ…Œ์ŠคํŠธ์— ์ฐธ์—ฌ์‹œํ‚ค๋ฉด ํ›จ์”ฌ ๋”
ํšจ๊ณผ์  ์ž…๋‹ˆ๋‹ค.
โ“ ์š”์•ฝ
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๋์— ๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ๋™์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌํ˜„์ด ๋˜๋ฉด ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„๋œ ๊ธฐ๋Šฅ์„ ๊ณ ๊ฐ์—๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ 
์‹ ๋ขฐ์™€ ํ”ผ๋“œ๋ฐฑ์„ ์ด๋Œ์–ด๋‚ด๋Š” ํ™œ๋™ ์ž…๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 ์ „์ฒด ์ฐธ์„์ž: ์งˆ๋ฌธ, ๊ด€์ฐฐ, ํ† ๋ก ํ•˜๊ณ  ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ํ™œ๋™์„ ์„œ๋กœ ์žฅ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ํšŒ์˜์˜ ์ง„ํ–‰๊ณผ ํผ์‹ค๋ฆฌํ…Œ์ด์…˜(๋ฆฌ๋ทฐํšŒ์˜ ์ค€๋น„, ์Šคํ”„๋ฆฐํŠธ ๊ฐœ์š” ์„ค๋ช…, ์•ˆ๊ฑด์ •๋ฆฌ ๋“ฑ)์„ ์ฑ…์ž„์ง‘๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์›: ๊ณ ๊ฐ์„ ๋Œ€์ƒ์œผ๋กœ ํ•ด๋‹น ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ์—…๋ฌด ํ๋ฆ„์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ๊ธฐ๋Šฅ ์ค‘์‹ฌ์œผ๋กœ ๋ฐ๋ชจ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๊ณ ๊ฐ, ์ œํ’ˆ ์ฑ…์ž„์ž: ์ œํ’ˆ ๋ฐ๋ชจ๋ฅผ ๋ณด๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ๏ฌ์ œํ’ˆ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋ฐ๋ชจ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ , ๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ๊ฒฐ๊ณผ๋ฌผ์— ์ž˜ ๋ฐ˜์˜์ด ๋˜์—ˆ๋Š”์ง€ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ณ  ์‹ถ์„ ๋•Œ
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๊ฒฐ๊ณผ๋ฌผ
โ€ข	 ํ•ด๋‹น ์Šคํ”„๋ฆฐํŠธ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ชฉ๋ก (๋ฐ๋ชจ ์กฐ๊ฑด, ์™„๋ฃŒ ์กฐ๊ฑด ์ฐธ์กฐ)
โ€ข	 (ํ•„์š” ์‹œ) ์ฐธ์—ฌ์ž์˜ ํ”ผ๋“œ๋ฐฑ ์‹œํŠธ
โ€ข	 ์•ฝ๊ฐ„์˜ ๋‹ค๊ณผ
PRACTICES
65
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ“– ์ฃผ์˜์‚ฌํ•ญ
โ€ข	 ๋ฐ๋ชจ๋Š” ๊ณ ๊ฐ ๋ฐ ์ดํ•ด๋‹น์‚ฌ์ž๋กœ๋ถ€ํ„ฐ ์ž์‹ ๋“ค์ด ํˆฌ์žํ•œ ๋น„์šฉ์ด ์–ด๋–ป๊ฒŒ ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌํ˜„๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์ž๋ฆฌ์ž…๋‹ˆ๋‹ค.
โ€ข	 ์šฐ๋ฆฌ ํŒ€์ด ์–ด๋–ค ๊ฒฐ๊ณผ๋ฌผ์„ ๋ƒˆ๋Š”์ง€ ์ดํ•ด๊ด€๊ณ„์ž๋“ค์ด ์•Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ํ”„๋กœ์ ํŠธ ํŒ€์›๋“ค์€ ์Šค์Šค๋กœ ๋งŒ๋“ค์–ด๋‚ธ ์ž‘์—… ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ์„ฑ์ทจ๊ฐ์„ ๋ง›๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์ด ๋‹ค์Œ ์Šคํ”„๋ฆฐํŠธ์— ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜๋Š” ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข	 ์—ฌ๋Ÿฌ ํŒ€์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ์˜ ์Šคํ”„๋ฆฐํŠธ ์‹œ์ž‘์ผ๊ณผ ์ข…๋ฃŒ์ผ์€ ๊ฐ€๋Šฅํ•œ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ์ผ์ •๋„
์ผ๊ด€๋œ ๋‚ ์งœ์— ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์ „์— ๊ณต์œ ํ•˜๊ณ  ์‹ค์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. (๊ณ ๊ฐ ์‹œ๊ฐ„ ๋ฐฐ๋ ค ๋ฐ ์ง‘์ค‘)
โ€ข	 ์Šคํ”„๋ฆฐํŠธ ๋ฐ๋ชจ์— ํŒ€์›์€ ๊ฐ€๋Šฅํ•œ ๋ชจ๋‘ ์ฐธ์—ฌํ•˜์—ฌ ๊ณ ๊ฐ์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ•จ๊ป˜ ๊ณต์œ ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์™„์„ฑ๋˜์ง€ ์•Š์€ ๊ธฐ๋Šฅ์€ ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ์‹œ ์‹œ์—ฐ๋˜์ง€ ์•Š๋„๋ก ๋ฐ๋ชจ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ณ„ํš ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ˆ˜ํ–‰ ์‹œ๊ฐ„์€ 4์‹œ๊ฐ„ ์ด๋‚ด(์œ ์—ฐํ•˜๊ฒŒ ์ ์šฉ)๋กœ ํ•˜๋˜, ์ „์ฒด์ ์ธ ํ๋ฆ„์„ ํ™•์ธํ•˜์—ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜๋ฅผ ์ ๊ฒ€ํ•˜๋Š”๋ฐ ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. ํ•ด
๋‹น ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ƒ ๋น„์ฆˆ๋‹ˆ์Šค ํ๋ฆ„์„ ํ™•์ธํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ณ„๋กœ ๊ธฐ๋Šฅ ์ค‘์‹ฌ์˜ ๋ฆฌ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœํŒ€์€ ๊ณ ๊ฐ ๋ฐ ์‹œ์Šคํ…œ ์œ ๊ด€ ์กฐ์ง์— ๋ฐ๋ชจ์ผ์ž, ์žฅ์†Œ, ๊ธฐ๋Šฅ(์‚ฌ์šฉ์ž ์Šคํ† 
๋ฆฌ)์— ๋Œ€ํ•˜์—ฌ ๋ฏธ๋ฆฌ ๊ณต์ง€ํ•ฉ๋‹ˆ๋‹ค.
๊ฐœ๋ฐœํŒ€์€ ๊ณ ๊ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๊ด€์ ์—์„œ ์‰ฝ๊ฒŒ ๊ธฐ๋Šฅ ๊ฒ€์ฆ์ด ๋  ์ˆ˜ ์žˆ๋„๋ก ์—…๋ฌด
ํ๋ฆ„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ๋ชจํ•ฉ๋‹ˆ๋‹ค.
์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ์„œ ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๊ณ ๊ฐ๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
1
2
3
โ“— ์ˆœ์„œ
ํšŒ๊ณ 
Retrospective
์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ
ํ˜„์žฅ๊ณ ๊ฐ
์ œํ’ˆ์ฑ…์ž„์ž
์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
ํ”Œ๋ž˜๋‹ํฌ์ปค
์ถ”์ •
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš
์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์ผ์ผ๋ฏธํŒ…
์ง€์†์ ์ธ ํ†ตํ•ฉ
๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„
๋ฆฌํŒฉํ† ๋ง
ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ
์†๋„
์ž‘์€๋ฆด๋ฆฌ์ฆˆ
PRACTICES
67
โ“ ์š”์•ฝ
โ€ข	 ์ผ์ •๊ธฐ๊ฐ„ ๋™์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•œ ๋’ค ํŒ€์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ์ถ”ํ›„ ๋™์ผํ•œ ๋ฌธ์ œ์ ์„ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์‹ค์‹œํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์˜จ๊ณ ์ด์ง€์‹ (ๆบซๆ•…่€Œ็Ÿฅๆ–ฐ)์˜ ๊ฐœ๋…์œผ๋กœ ๊ณผ๊ฑฐ๋ฅผ ๋Œ์•„๋ณด๋ฉฐ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๊นจ๋‹ซ๋Š” ํ™œ๋™์ž…๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์ด ์Šค์Šค๋กœ ํ•™์Šตํ•˜๊ณ  ๊ฐœ์„ ํ•ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์žฅ์น˜๋กœ, ์• ์ž์ผ ์‹ค์ฒœ๋ฒ• ์ค‘ ๊ฐ€์žฅ ๋จผ์ € ๋„์ž…ํ•  ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์˜ ๋‹จ์ ์„ ์ฐพ๊ธฐ๋ณด๋‹ค, ๊ฐ•์ ์„ ์ฐพ์•„ ๊ทน๋Œ€ํ™” ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
โ“‘ ์—ญํ• ์ž
โ€ข	 ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ: ํšŒ๊ณ ์˜ ์ง„ํ–‰์ด ๋งค๋„๋Ÿฝ๊ฒŒ ์ˆ˜ํ–‰๋˜๋„๋ก ์ฐธ๊ฐ€์ž๋“ค์˜ ๊ด€์‹ฌ๊ณผ ์ฐธ์—ฌ๋ฅผ ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์ฐธ๊ฐ€์ž: ํ•จ๊ป˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•œ ํŒ€์›๋“ค์ด ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค.
โ“’ ์ ์šฉ์ƒํ™ฉ
โ€ข	 ํŒ€์ด ๊ฐ™์€ ์‹ค์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•œ๋‹ค๊ณ  ๋А๊ปด์งˆ ๋•Œ
โ€ข	 ์กฐ์ง์ด ๋น„์Šทํ•œ ์ƒํ™ฉ์„ ๋ฐ˜๋ณตํ•ด์„œ ๊ฒช๊ฒŒ ๋  ๋•Œ
โ€ข	 ํŒ€์˜ ๋ถˆ๋งŒ์ด๋‚˜ ์ œ์•ˆ์ด ๋ฆฌ๋”์—๊ฒŒ ์ „๋‹ฌ๋˜์ง€ ์•Š์„ ๋•Œ
โ““ ์ค€๋น„๋ฌผ
โ€ข	 ๋ฒฝ๋ฉด ํ˜น์€ ํ™”์ดํŠธ๋ณด๋“œ
โ€ข	 ํฌ์ŠคํŠธ ์ž‡ (์ƒ‰๊น” ๋ณ„)
โ€ข	 ๋„ค์ž„ ํŽœ
โ€ข	 ์•ฝ๊ฐ„์˜ ๋‹ค๊ณผ
โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..?
โ€ข	 ๊ฐ™์€ ํ”„๋กœ์ ํŠธ ํŒ€ ๋‹จ์œ„๋กœ ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์€ ์Šค์Šค๋กœ ๋” ๋‚˜์€ ๋ฐฉํ–ฅ์„ ์ฐพ๊ธฐ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๋Š” ์ž์„ธ๋ฅผ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค
โ€ข	 ์• ์ž์ผ ์‹ค์ฒœ๋ฒ•์„ ์ ์šฉํ•  ๋•Œ ์ผ๋‹จ ์ž‘๊ฒŒ ๋„์ž…ํ•˜๊ณ  ํšŒ๊ณ ๋ฅผ ํ†ตํ•ด ํŒ€ ์Šค์Šค๋กœ ์‹ค์ฒœ๋ฒ•์ด ์ถ”๊ตฌํ•˜๋Š” ๋ฐฉํ–ฅ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฐŸ์•„๊ฐˆ ์ˆ˜ ์žˆ
๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค.
โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€?
โ€ข	 ๋ฐ”์˜๋‹ค๋Š” ํ•‘๊ณ„๋กœ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ์—†๋˜ ์‚ฌ๋žŒ๋“ค ๊ฐ„์— ์†Œํ†ต์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹ค์ˆ˜ํ•˜๋Š” ๊ฒƒ๋“ค์ด ์ค„์–ด๋“ค๊ฑฐ๋‚˜ ์—†์–ด์ง‘๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์˜ ์—ญ๋Ÿ‰ ์ˆ˜์ค€์ด ์ ์ฐจ ์ฆ๊ฐ€๋ฉ๋‹ˆ๋‹ค.
โ“– ์ฃผ์˜์‚ฌํ•ญ
โ€ข	 ํšŒ๊ณ  ์ž์ฒด๊ฐ€ ๋ชฉ์ ์ด ๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ํŒ€ ์Šค์Šค๋กœ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋А๋ผ๋Š” ๋ฌธ์ œ์˜์‹์˜ ์ž๊ฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์ด ๋ฐ”์˜๊ณ  ๋ถ„์ฃผํ• ์ˆ˜๋ก ์Šค์Šค๋กœ๋ฅผ ์ ๊ฒ€ํ•˜๊ณ  ๋˜๋Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ–๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋”๊ฐ€ ํŒ€์›๋“ค์ด ํšŒ๊ณ ํ•˜๋Š” ์‹œ๊ฐ„์„ ์žก
๋‹ดํ•˜๊ฑฐ๋‚˜ ๋…ธ๋Š” ์‹œ๊ฐ„์œผ๋กœ ๊ฐ„์ฃผํ•˜์—ฌ ํšŒ๊ณ  ์ž์ฒด๋ฅผ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋ง‰์•„์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.
โ€ข	 ํšŒ๊ณ ๋ฅผ ํ•˜๋Š” ๊ฐ„๊ฒฉ์ด ๋„ˆ๋ฌด ๊ธธ์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ๊ณผ๊ฑฐ์˜ ์‚ฌ๊ฑด๊ณผ ์‹ค์ˆ˜๋ฅผ ๊ธฐ์–ตํ•˜๋Š”๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ˆ˜
๊ฐœ์›” ๋‹จ์œ„๋กœ ํšŒ๊ณ ๋ฅผ ํ•  ๊ฒฝ์šฐ ์ค‘๊ฐ„์ค‘๊ฐ„ ์‚ฌ๊ฑด๋“ค์„ ๊ธฐ๋กํ•ด ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋ฆฌ๋”์˜ ์ง€์‹œ์— ์˜ํ•ด ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์ง๋œ ๋ถ„์œ„๊ธฐ์˜ ํšŒ๊ณ ๋Š” ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜ํ–ฅ์‹ ๋ณด๋‹ค, ์ƒํ–ฅ์‹์œผ๋กœ ์ง„ํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ๋ถ„
์œ„๊ธฐ๋ฅผ ์œ ๋„/์กฐ์„ฑํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ๋ฆฌ๋”๋Š” ํŒ€ ์Šค์Šค๋กœ๊ฐ€ ๊ฐœ์„ ํ•˜๋ ค๋Š” ์˜์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ฏฟ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํšŒ๊ณ ์— ์ฐธ์—ฌํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์˜๊ฒฌ์„ ๊ฐœ์ง„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ํŒ€์ด ๊ฒฐ์ •ํ•œ ํ™œ๋™์ด ์ง€์†๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข	 ์„œ๋กœ๋ฅผ ๋น„๋‚œํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰๋˜๋ฉด ์ง„ํ–‰์ž๋Š” ํšŒ๊ณ ๋ฅผ ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์ „ ์ค€๋น„ํ•˜๊ธฐ: ํšŒ๊ณ ์— ์ฐธ์—ฌํ•  ์‚ฌ๋žŒ๋“ค์„ ์†Œ์ง‘ํ•˜๊ณ  ํšŒ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„์œ„๊ธฐ
๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ฒฝ์ง๋˜์ง€ ์•Š์€ ์—ด๋ฆฐ ๋งˆ์Œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํ†ต์ฐฐ ์ด๋Œ์–ด๋‚ด๊ธฐ: ์ด๋ ‡๊ฒŒ ๋ชจ์—ฌ์ง„ ์•„์ด๋””์–ด๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ํˆฌํ‘œ๋ฅผ ํ•˜์—ฌ ์‹ค
์ œ ๋‹ค์Œ ๊ธฐ๊ฐ„ ๋™์•ˆ ์‹คํ–‰์— ์˜ฎ๊ธธ ์•„์ดํ…œ์„ ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฌด์—‡์„ ํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ: ๊ตฌ์ฒด์ ์ด๊ณ , ์ธก์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹ฌ์„ฑ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ ์ ˆ
ํ•˜๊ณ , ์‹œ๊ธฐ์ ์ ˆํ•œ(S.M.A.R.T) ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํšŒ๊ณ  ๋๋‚ด๊ธฐ: ํšŒ๊ณ ์— ์ฐธ์„ํ•œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ์‚ฌ๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํšŒ๊ณ  ์ž์ฒด
๋ฅผ ๋” ์ž˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.
์ž๋ฃŒ ๋ชจ์œผ๊ธฐ: ๊ธฐ๊ฐ„ ๋™์•ˆ์— ๋ฒŒ์–ด์กŒ๋˜ ๋‹ค์–‘ํ•œ ์ž๋ฃŒ๋“ค์„ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„
์ด๋‚˜ ์‚ฌ๊ฑด์— ๋”ฐ๋ผ ๋ชจ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜ ํ–ˆ๋˜ ์ , ์•„์‰ฌ์› ๋˜ ์ ๋“ค์„ ๋‚˜์—ดํ•ฉ
๋‹ˆ๋‹ค. ์ž˜ ํ–ˆ๋˜ ์ ์„ ๋” ์ž˜ํ•˜๊ฒŒ, ํ˜น์€ ๋ฏธ์ง„ํ–ˆ๋˜ ์ ์„ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•
์ด ๋ฌด์—‡์ธ์ง€๋ฅผ ๋ชจ์Šต๋‹ˆ๋‹ค.
โ–ผ
โ–ผ
โ–ผ
โ–ผ
1
3
4
5
2
PRACTICES
โ“— ์ˆœ์„œ
69
CASE STUDY
์‚ฌ๋ก€1. ํŒ€์ด ์†Œํ†ตํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋‹ค
์‚ฌ๋ก€2. ์ง€์†์ ์ธ ํ†ตํ•ฉ์˜ ํ•ต์‹ฌ์€ ์ง€์†์ ์ธ ๊ด€์‹ฌ
์‚ฌ๋ก€3. ์• ์ž์ผํŒ€์— ๊ฐœ๋ฐœ์ž ๋ง๊ณ  ๋˜ ๋ˆ„๊ฐ€ ์žˆ๋‚˜์š”?
์‚ฌ๋ก€4. ์• ์ž์ผ์ด ์Šค๋ฉฐ๋“ค๋‹ค
์‚ฌ๋ก€5. ์• ์ž์ผ ๋“œ๋Ÿฌ๋‚ด๋†“๊ณ  ํ•ด๋ณผ๊นŒ?
ํŒ€์ด ์†Œํ†ตํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋‹ค
์‚ฌ๋ก€1
์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ
์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜
์ž‘์—…ํ˜„ํ™ฉํŒ
์†Œ๋ฉธ์ฐจํŠธ
ํšŒ๊ณ 
์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ผ์ผ๋ฏธํŒ… ๋ฆฌํŒฉํ† ๋ง
๊ทธ๋ฆผ 3-1. ์‚ฌ๋ก€ 1์˜ ํ”„๋ž™ํ‹ฐ์Šค ๋งต
PL ์ด ๋˜๋‹ค
ํ•ธ๋“œํฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋˜ ๊น€ ์„ ์ž„์€ 2008๋…„ ์กฐ์ง๊ฐœํŽธ์—์„œ PL ์ด ๋˜์—ˆ๋‹ค. ๊น€ ์„ ์ž„์„ ์ถ”์ฒœํ•œ ์ƒ๋ฌด๋‹˜์€ ํšŒ
์‚ฌ์˜ ๊ฐœ๋ฐœ๋ฌธํ™”๋ฅผ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด ์‚ฌ๋‚ด ์ „๋ฌธ๊ฐ€๋ฅผ ํ†ตํ•ด ๋‹จ์œ„ ํ…Œ์ŠคํŠธ(Unit Test)์™€ ๋ฆฌํŒฉํ† ๋ง(Refactoring)์„ ๊ต์œก/ํ›ˆ๋ จ
์‹œ์ผฐ๋Š”๋ฐ, "์ง€๊ธˆ๊ณผ ๊ฐ™์€ ๋•œ๋นต ๊ฐœ๋ฐœ ๋ฐฉ์‹์œผ๋กœ๋Š” ๋” ์ด์ƒ ์•ˆ๋œ๋‹ค" ๋ผ๋Š” ์ƒ๊ฐ์„ ๊ฐ€์ง€๊ณ  ์—ด์‹ฌํžˆ ์ฐธ์—ฌํ•˜์—ฌ ์ข‹์€ ์„ฑ๊ณผ๋ฅผ
๋‚ด์—ˆ๋˜ ๊น€ ์„ ์ž„์„ ๋ˆˆ์—ฌ๊ฒจ ๋ด๋‘์—ˆ๋˜ ํ„ฐ์˜€๋‹ค. ์Ÿ์Ÿํ•œ ์ฑ…์ž„์—ฐ๊ตฌ์›๋“ค์„ ์ œ์น˜๊ณ  ๊ทธ๊ฒƒ๋„ ์ Š์€ ์—ฌ์„ฑ์ด ๋ฆฌ๋”๋ฅผ ๋งก๊ฒŒ๋˜์ž
์‹œ์ƒ˜ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์•˜๊ณ  ๊น€ ์„ ์ž„์€ ๋ฌด์ฒ™์ด๋‚˜ ๋ถ€๋‹ด์ด ๋˜์—ˆ๋‹ค.
๋งก๊ฒŒ ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒ€์€ ์ด 7๋ช…. ์ฃผ์ž„ ์—ฐ๊ตฌ์› 4๋ช…๊ณผ ์ถœ์‚ฐํœด๊ฐ€์—์„œ ๋ณต๊ท€ํ•œ ์„ ์ž„ ์—ฐ๊ตฌ์› 1๋ช…, ์‹ ์ž…์‚ฌ์› 2๋ช…์ด์—ˆ
๋‹ค. PL๋กœ์„œ ์–ด๋–ค ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ”์–ด์•ผ ํ•˜๋Š”์ง€ ์ œ๋Œ€๋กœ ๋ฐฐ์›Œ๋ณธ ์ ์€ ์—†์ง€๋งŒ, ์ž์‹ ์˜ ์ง€์‹œ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” 7๋ช…์„ ์–ด์ฐŒ
๋๊ฑด ์ด๋Œ์–ด์•ผ๋งŒ ํ•œ๋‹ค.
๊น€ ์„ ์ž„์€ ์—ด์ •์ ์ด๊ณ  ์˜์ง€์— ์ฐฌ (์•ฝ๊ฐ„์€ ๋–จ๋ฆฌ๋Š”) ๋ชฉ์†Œ๋ฆฌ๋กœ ๋งํ–ˆ๋‹ค
CASE STUDY
71
๋ฐ˜ํ•ญ์ ์ธ ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž
ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž์ธ ์ดํ•ต์‹ฌ ์ฃผ์ž„๊ณผ ๋ฐ•์ž˜๋‚œ ์ฃผ์ž„์€ ๊ฐ™์€ ์‹œ๊ฐ„์— ๋‚จ๋“ค๋ณด๋‹ค ๋งŽ์€ ์ด์Šˆ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์—ˆ
๋‹ค. ํŠนํžˆ ์ดํ•ต์‹ฌ ์ฃผ์ž„์˜ ์‹ค๋ ฅ์€ ํŒ€ ์™ธ๋ถ€์—์„œ๋„ ์ธ์ •ํ•ด์ค„ ์ •๋„๋กœ ๋›ฐ์–ด๋‚ฌ๊ณ  ๋•๋ถ„์— ํŒ€์›๋“ค๋„ ์ดํ•ต์‹ฌ ์ฃผ์ž„์—๊ฒŒ ๋ฌผ์–ด
๋ณด๋Š” ์ผ์ด ๋งŽ์•˜๋‹ค.
ํ•˜์ง€๋งŒ ์ดํ•ต์‹ฌ ์ฃผ์ž„๋„ ๊ฒฐํ˜ผ์„ ์•ž๋‘๊ณ  ์ž๊พธ๋งŒ ์ž์‹ ์—๊ฒŒ ์ผ์ด ๋ชฐ๋ฆฌ๋Š” ๊ฒƒ์ด ๋ถ€๋‹ด์ด ๋˜์—ˆ๊ณ  ์ ์ฐจ ํŒ€์›๋“ค์˜ ์š”์ฒญ์— ์งœ
์ฆ ์„ž์ธ ๋ฐ˜์‘์„ ๋ณด์ด๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋„ ๊ทธ๋Ÿด ๊ฒƒ์ด ๋™๋ฃŒ๋ฅผ ๋„์™€์ฃผ๋‹ค ๋ณด๋‹ˆ ๊ทผ๋ฌด์‹œ๊ฐ„์— ์ž๊ธฐ ์ผ์„ ๋งŽ์ด ๋ชปํ•˜๊ณ  ์•ผ๊ทผ์„
ํ•˜๋Š” ๋‚ ์ด ๋Š˜์–ด๊ฐ€๋Š”๋ฐ๋‹ค, ์„ค์ƒ๊ฐ€์ƒ์œผ๋กœ ๋„์›€์„ ์š”์ฒญํ–ˆ๋˜ ๋™๋ฃŒ๋“ค์€ ์ด ํ•‘๊ณ„ ์ € ํ•‘๊ณ„๋กœ ํ‡ด๊ทผ์„ ํ•ด๋ฒ„๋ฆฌ๋‹ˆ ์–„๋ฏธ์šด ๋งˆ
์Œ์ด ๋“ค์—ˆ๋˜ ๊ฒƒ์ด๋‹ค.
ํ”ผ๋กœ๊ฐ€ ๋ˆ„์ ๋˜์„œ์ผ๊นŒ ์ดํ•ต์‹ฌ ์ฃผ์ž„์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ์—์„œ ํฐ ์‚ฌ๊ณ ๊ฐ€ ๋ช‡ ์ฐจ๋ก€ ํ„ฐ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ๋ง‰์ƒ ์›์ธ์„ ์•Œ๊ณ  ๋ณด๋‹ˆ ์‚ฌ
์†Œํ•œ ์ฝ”๋”ฉ ์‹ค์ˆ˜์˜€๊ณ , ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ฐ”๋€Œ๋ฉด์„œ ์ˆ˜์ •ํ–ˆ๋˜ ์ฝ”๋“œ์—์„œ ์˜ˆ์ „์— ์ž˜ ๋™์ž‘ํ•˜๋˜ ๊ธฐ๋Šฅ์ด ์˜ค๋™์ž‘ํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.
๊น€ ์„ ์ž„์ด ์ฝ”๋“œ๋ฅผ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๋‹ˆ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋„ ์ „ํ˜€ ์—†์—ˆ๊ณ , ์ฝ”๋“œ๋Š” ๋งค์šฐ ์ง€์ €๋ถ„ํ–ˆ๋‹ค. ์ˆœํ™˜ ๋ณต์žก๋„ ์ˆ˜์น˜๊ฐ€
57 ์ด๊ณ  ํ•จ์ˆ˜ ๊ธธ์ด๋Š” 450 ๋ผ์ธ์ด์—ˆ๋‹ค.
"์—ฌ๋Ÿฌ๋ถ„, ์†”์งํžˆ ์ €๋Š” ์‹ ์ฐธ PL ์ž…๋‹ˆ๋‹ค. ๋งŽ์ด ๋ถ€์กฑํ•˜์ง€๋งŒ ์ œ๊ฐ€ ๊ฟˆ๊พธ๋Š” ํŒ€์˜ ๋ชจ์Šต์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์ผ๋งค์ผ ์„ฑ์žฅํ•˜๋Š”
๋А๋‚Œ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ํŒ€์„ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด์š”. ๋‚˜์ค‘์— ์–ด๋–ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋”๋ผ๋„ ๋‹ค๋ฅธ ์กฐ์ง์œผ๋กœ ์ด๋™์„ ํ•˜๋”
๋ผ๋„ ์šฐ๋ฆฌ ํŒ€์—์„œ์˜ ๊ฒฝํ—˜์ด ๋งค์šฐ ๊ฐ’์ง€๊ฒŒ ๋А๊ปด์ง€๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ•จ๊ป˜ ์ž˜ ํ•ด ๋ด…์‹œ๋‹ค."
ํ•˜์ง€๋งŒ ํŒ€์›๋“ค์˜ ๋ฐ˜์‘์€ ๋ƒ‰๋žญํ–ˆ๋‹ค. ์žฆ์€ ์กฐ์ง๋ณ€๊ฒฝ์— ์—ฌ๋Ÿฌ ๋ช…์˜ ๋ฆฌ๋”๋ฅผ ๊ฒช์—ˆ๋˜ ๊ธฐ์กด ๋ฉค๋ฒ„๋“ค์€ ๊ทธ์ € ์ธ์‚ฌ์น˜๋ก€๋กœ ํ•˜
๋Š” ๋ง์ด๋ ค๋‹ˆ.. ํ˜น์€ ๋œฌ ๊ตฌ๋ฆ„ ์žก๋Š”๋‹ค๋Š” ์‹์œผ๋กœ ๋ฐ›์•„๋“ค์ด๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค.
๋œจ๋œจ๋ฏธ์ง€๊ทผํ•œ ๋ฐ˜์‘์„ ๋’ค๋กœํ•œ ์ฑ„ '๊ทธ๋ž˜๋„ ์—ด์‹ฌํžˆ ํ•ด๋ณด์ž' ๋ผ๋Š” ๋งˆ์Œ์œผ๋กœ ์—…๋ฌด๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ์ง„ํ–‰ํ•œ ์ง€ ์–ผ๋งˆ ํ›„, ํŒ€์›
๋“ค์˜ ์„ฑํ–ฅ๊ณผ ์—ญ๋Ÿ‰์˜ ์ฐจ์ด๋ฅผ ๋А๋‚„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
์ถœ์‚ฐํœด๊ฐ€์—์„œ ๋ณต๊ท€ํ•œ ์„ ์ž„ ์—ฐ๊ตฌ์›์€ ๊ณผ๊ฑฐ์—๋Š” ํ•œ ๊ฐ€๋‹ฅ ํ•˜๋˜ ๊ฐœ๋ฐœ์ž์˜€์ง€๋งŒ ๋ณต๊ท€ ํ›„ ํ”Œ๋žซํผ์ด ๋ฐ”๋€Œ์–ด ์ผ์„ ์ง„ํ–‰ํ•˜๋Š”
์†๋„๊ฐ€ ๋”๋Ž ๋‹ค. ์ฃผ์ž„ ์—ฐ๊ตฌ์› 4๋ช…๋„ ๊ฐœ๋ฐœ๋Šฅ๋ ฅ์ด ๋›ฐ์–ด๋‚œ 2๋ช…๊ณผ ๋‹ค๋ฅธ ์ผ์„ ํ•˜๋‹ค๊ฐ€ ํ•ฉ๋ฅ˜ํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๋ถ„์„/ํŒŒ์•…ํ•˜๋А๋ผ
์†๋„๊ฐ€ ๋”๋”˜ 2๋ช…์œผ๋กœ ๋‚˜๋‰˜์—ˆ๋‹ค. ์‹ ์ž…์‚ฌ์›์€ ๊ฑฐ์˜ ๋ง ์ˆ˜๊ฐ€ ์—†๋Š” ์—ฌ์ž ์—ฐ๊ตฌ์›๊ณผ ์ปดํ“จํ„ฐ๋ฅผ ์ „๊ณตํ•˜์ง€ ์•Š์€ ๋‚จ์ž ์—ฐ๊ตฌ
์›์œผ๋กœ ์—…๋ฌด์— ๊ฑฐ์˜ ๋„์›€์ด ๋˜์ง€ ์•Š์•˜๋‹ค. ๊ฒฐ๊ตญ ๊ฐœ๋ฐœ ๋Šฅ๋ ฅ์ด ๋›ฐ์–ด๋‚œ 2๋ช…์˜ ์ฃผ์ž„ ์—ฐ๊ตฌ์›์—๊ฒŒ ํŒ€์˜ ์‚ฌํ™œ์„ ๋งก๊ฒจ์•ผ ํ•˜
๋Š” ์ƒํ™ฉ์ด์—ˆ๋‹ค. ๊ฐœ๋ฐœ๋„ ํ•ด์ฃผ๋ฉด์„œ ๋‚˜๋จธ์ง€ ๊ฐœ๋ฐœ์ž๋“ค๋„ ์ด๋Œ์–ด์ฃผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.
๊น€ ์„ ์ž„์€ ์ž์‹ ์ด ์ƒํ™ฉ์„ ๋” ์•…ํ™”์‹œํ‚จ ๊ฑด ์•„๋‹Œ๊ฐ€ ๊ฑฑ์ •์ด ๋๋‹ค. ๋‹ค์Œ ๋‚  ๋ถ€ํ„ฐ ์ดํ•ต์‹ฌ ์ฃผ์ž„์ด ์ž์‹ ์„ ๋Œ€ํ•˜๋Š” ํƒœ๋„๊ฐ€
๋ƒ‰๋žญํ•ด์กŒ๊ณ  ํŒ€์›๋“ค๊ณผ ํšŒ์˜๋ฅผ ํ•  ๋•Œ์—๋„ ๋‹ค์†Œ ๋ถ€์ •์ ์ธ ๋ฐ˜์‘์„ ๋ณด์ด๊ฒŒ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
์ด ์ฃผ์ž„์€ ํ•„๊ฒฝ ์ž์‹ ์˜ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ด€์ฐฐ๊ณผ ์กฐ์–ธ์ด ์ž์‹ ์„ ๋น„๋‚œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ฐ›์•„๋“ค์˜€๋˜ ๊ฒƒ ๊ฐ™๋‹ค. '๋„Œ ๊ทธ๋Ÿฐ ๊ฒƒ๋„ ๋ชจ
๋ฅด๋ƒ' ๋Š” ์‹์œผ๋กœ.. ์ด ์ฃผ์ž„์ด ๊ทธ๋ ‡๊ฒŒ ๋ฐ˜์‘ํ•˜์ž ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„์—์„œ ๊น€ ์„ ์ž„๊ณผ ์ด ์ฃผ์ž„์˜ ์ž…์žฅ์ด ๋‹ค๋ฅด๋ฉด ํŒ€์›๋“ค๋„ ์ด
์ฃผ์ž„์˜ ๋ง์— ํœฉ์“ธ๋ฆฌ๊ณค ํ–ˆ๊ณ  ๊น€ ์„ ์ž„์€ ๋งˆ์Œ์ด ์ฐฉ์žกํ•ด์กŒ๋‹ค.
๊น€ ์„ ์ž„: โ€œ์ด ์ฃผ์ž„, ์š”์ƒˆ ๋งŽ์ด ํ”ผ๊ณคํ•˜์ง€? ๊ณ ์ƒ์ด ๋งŽ์•„โ€
์ด ์ฃผ์ž„: โ€œ์•„.. ๋„ค.. ์‚ฌ์‹ค ์š”์ƒˆ ์•ผ๊ทผ์„ ๋งŽ์ด ํ•ด์„œ ๊ทธ๋Ÿฐ์ง€ ๋ชธ์ด ์˜ˆ์ „ ๊ฐ™์ง€ ์•Š๋„ค์š”โ€
๊น€ ์„ ์ž„: โ€œ๊ฐ€๋œฉ์ด๋‚˜ ์ง€์ณค์„ํ…๋ฐ, ์š” ๋ฉฐ์น  ์‚ฌ๊ณ  ํ„ฐ์ง„ ๊ฒƒ ๋•Œ๋ฌธ์— ๋ง˜ ๊ณ ์ƒ๋„ ๋งŽ์•˜๊ฒ ์–ดโ€
์ด ์ฃผ์ž„: โ€œ....โ€
๊น€ ์„ ์ž„: โ€œ์ด ์ฃผ์ž„์„ ๋‚˜๋ฌด๋ผ๋Š” ๊ฒŒ ์•„๋ƒ. ์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ๊ทธ๋Ÿฌ๋‹ˆ๊นŒโ€
๊น€ ์„ ์ž„: โ€œ๊ทธ๋Ÿฐ๋ฐ ์ฝ”๋“œ๊ฐ€ ๊ฝค ๋ณต์žกํ•˜๊ณ  ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๊ฐ€ ์—†๋˜๋ฐ.. ์•Œ๊ณ  ์žˆ์—ˆ์–ด?โ€
์ด ์ฃผ์ž„: โ€œ๋„ค? ์ œ๊ฐ€ ์ง  ์ฝ”๋“œ๊ฐ€ ๋ณต์žกํ•˜๋‹ค๊ตฌ์š”?โ€
๊น€ ์„ ์ž„: โ€œ์‘.. ํ•จ์ˆ˜ ๊ธธ์ด๋„ ๊ทธ๋ ‡๊ณ , ๋ณต์žก๋„ ๊ฐ’์ด...โ€
์ด ์ฃผ์ž„: (๋ง์„ ์ž๋ฅด๋ฉฐ) โ€œํ•จ์ˆ˜ ๊ธธ์ด๋Š” ์ ๋‹นํ•˜๊ตฌ์š”. ๊ฐ„๊ฒฐํ•˜์ง„ ์•Š์ง€๋งŒ ๋ณต์žกํ•˜์ง„ ์•Š์€๋ฐ์š”โ€
๊น€ ์„ ์ž„: "์ด ์ฃผ์ž„.. ์ด ์ฃผ์ž„์„ ํƒ“ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ์•ผ. ์ฝ”๋“œ๋ฅผ ๊ณ ์น  ๋•Œ๋งˆ๋‹ค ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด
์„œ ๊ณผ๊ฑฐ์— ์ •์ƒ๋™์ž‘ํ•˜๋˜ ๊ธฐ๋Šฅ๋“ค์ด ์—ฌ์ „ํžˆ ๋ฌธ์ œ์—†๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•˜๋Š”๋ฐ..."
์ด ์ฃผ์ž„: "์ €๋„ ๋‚˜๋ฆ„ ํ™•์ธ์„ ํ•œ ๊ฑฐ๋ผ๊ตฌ์š”! ๋„ˆ๋ฌด ์ด‰๋ฐ•ํ•˜๊ณ  ์ •์‹ ์ด ์—†์—ˆ์„ ๋ฟ์ด์˜ˆ์š”"
๊น€ ์„ ์ž„: "๊ทธ๋ž˜.. ์•Œ์•„! ๋‚˜๋„ ๊ทธ๋žฌ์œผ๋‹ˆ๊นŒ. ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ผ๋Š” ๊ฑธ ํ•ด์•ผํ•˜๋Š”๋ฐ ๋ฐ”๋น ์„œ ๋†“์น˜
๊ฒŒ ๋œ๋‹ค๋Š”๊ฑฐ.. ๊ทธ๋Ÿฐ๋ฐ ํ…Œ์ŠคํŠธ ํ•ด์•ผํ•˜๋Š” ๊ฑธ ์ฝ”๋“œ๋กœ ์ž‘์„ฑํ•ด ๋†“๊ณ  ๊ทธ๊ฑธ ๊ธฐ๋Šฅ์„ ์ˆ˜์ •ํ•  ๋•Œ
๋งˆ๋‹ค ์‹คํ–‰์‹œ์ผœ ๋ณธ๋‹ค๋ฉด ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ธˆ๋ฐฉํ•  ์ˆ˜ ์žˆ์–ด"
์ด ์ฃผ์ž„: "๊ฐ€๋œฉ์ด๋‚˜ ์ด‰๋ฐ•ํ•œ ์ผ์ •์— ๊ธฐ๋Šฅ ๊ตฌํ˜„๋„ ๋ฒ…์ฐฌ๋ฐ.. ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๊นŒ์ง€ ์ž‘์„ฑํ•˜๋ผ๊ตฌ
์š”? ๊ฒŒ๋‹ค๊ฐ€ ์ œ ์ฝ”๋“œ๋Š” UI ์ฒ˜๋ฆฌ๊ฐ€ ๋งŽ์•„์„œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•˜๋ผ๋Š” ๊ฑฐ์ฃ ? ์ฐจ๋ผ
๋ฆฌ ์ง์ ‘ ์†์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๋Š”๊ฒŒ ๋” ๋น ๋ฅผ ๊ฒƒ ๊ฐ™์€๋ฐ์š”?"
์ด ์ฃผ์ž„์€ ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ๋น„๋‚œํ•˜๋Š” ์ค„ ์•Œ์•˜๋Š”์ง€ ๋งค์šฐ ๋ฐฉ์–ด์ ์ด๊ณ  ์˜ˆ๋ฏผํ•˜๊ฒŒ ๋ฐ˜์‘ํ–ˆ๋‹ค.
CASE STUDY
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101
Agile sw development 101

Recomendados

Kakao agile 2nd story von
Kakao agile 2nd storyKakao agile 2nd story
Kakao agile 2nd storyํ˜ธ์ • ์ด
401 viewsโ€ข110 Folien
๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” Vue ํ…Œ์ŠคํŠธ์™€ ๋ฆฌํŒฉํ† ๋ง von
๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” Vue ํ…Œ์ŠคํŠธ์™€ ๋ฆฌํŒฉํ† ๋ง๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” Vue ํ…Œ์ŠคํŠธ์™€ ๋ฆฌํŒฉํ† ๋ง
๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” Vue ํ…Œ์ŠคํŠธ์™€ ๋ฆฌํŒฉํ† ๋งif kakao
17.8K viewsโ€ข74 Folien
์นด์นด์˜ค๋Š” ์• ์ž์ผ ํ•œ๊ฐ€์š”? von
์นด์นด์˜ค๋Š” ์• ์ž์ผ ํ•œ๊ฐ€์š”?์นด์นด์˜ค๋Š” ์• ์ž์ผ ํ•œ๊ฐ€์š”?
์นด์นด์˜ค๋Š” ์• ์ž์ผ ํ•œ๊ฐ€์š”?ํ˜ธ์ • ์ด
2.6K viewsโ€ข103 Folien
Kakao open work x refrigerator von
Kakao open work x refrigeratorKakao open work x refrigerator
Kakao open work x refrigeratorํ˜ธ์ • ์ด
235 viewsโ€ข51 Folien
Agile fundamentals von
Agile fundamentalsAgile fundamentals
Agile fundamentalsKihoon Kim
345 viewsโ€ข123 Folien
Non-IT ๊ธฐ์—…์—์„œ ์• ์ž์ผ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ• von
Non-IT ๊ธฐ์—…์—์„œ ์• ์ž์ผ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•Non-IT ๊ธฐ์—…์—์„œ ์• ์ž์ผ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•
Non-IT ๊ธฐ์—…์—์„œ ์• ์ž์ผ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•Seungbin Cho
1.4K viewsโ€ข31 Folien

Mรกs contenido relacionado

Was ist angesagt?

์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žต von
์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žต์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žต
์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žตAgileKoreaConference Alliance
662 viewsโ€ข23 Folien
Si ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agile von
Si ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agileSi ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agile
Si ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agileKiwon Kyung
3.2K viewsโ€ข43 Folien
Sk planet แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต von
Sk planet แ„‹แ…ตแ„‹แ…ฃแ„€แ…ตSk planet แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
Sk planet แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต์ข…๋ฒ” ๊ณ 
1.6K viewsโ€ข85 Folien
AKC2020 KT ๊น€๊ด‘ํฌ von
AKC2020 KT ๊น€๊ด‘ํฌ AKC2020 KT ๊น€๊ด‘ํฌ
AKC2020 KT ๊น€๊ด‘ํฌ AgileKoreaConference Alliance
87 viewsโ€ข27 Folien
์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp) von
์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp)์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp)
์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp)์˜๊ธฐ ๊น€
7.8K viewsโ€ข47 Folien
ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0 von
ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0
ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0Sangcheol Hwang
8.7K viewsโ€ข36 Folien

Was ist angesagt?(20)

์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žต von AgileKoreaConference Alliance
์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žต์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žต
์• ์ž์ผ ์ „ํŒŒ๋ฅผ ์œ„ํ•œ ํ˜ผ์ž๋งŒ์˜ ์‹ธ์›€ ์ „๋žต
Si ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agile von Kiwon Kyung
Si ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agileSi ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agile
Si ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ”๋ผ๋ณด๋Š”...traditional vs agile
Kiwon Kyungโ€ข3.2K views
์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp) von ์˜๊ธฐ ๊น€
์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp)์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp)
์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Xp)
์˜๊ธฐ ๊น€โ€ข7.8K views
ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0 von Sangcheol Hwang
ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0
ํ˜‘์—…๋„๊ตฌ ๋ฐ ์ฃผ์š” Agile practices ์ ์šฉ์‚ฌ๋ก€ v1.0
Sangcheol Hwangโ€ข8.7K views
แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ, แ„’แ…กแ†ซแ„„แ…ขแ„‹แ…ด แ„‹แ…ฒแ„’แ…ขแ†ผแ„‹แ…ตแ†ซแ„€แ…ก von Seungbin Cho
แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ, แ„’แ…กแ†ซแ„„แ…ขแ„‹แ…ด แ„‹แ…ฒแ„’แ…ขแ†ผแ„‹แ…ตแ†ซแ„€แ…กแ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ, แ„’แ…กแ†ซแ„„แ…ขแ„‹แ…ด แ„‹แ…ฒแ„’แ…ขแ†ผแ„‹แ…ตแ†ซแ„€แ…ก
แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ, แ„’แ…กแ†ซแ„„แ…ขแ„‹แ…ด แ„‹แ…ฒแ„’แ…ขแ†ผแ„‹แ…ตแ†ซแ„€แ…ก
Seungbin Choโ€ข6.7K views
AKC2020 LGE ์„ฑํ™˜ํ˜ - ๋ธŒ๋ ˆ์ดํฌ ์—†์ด ๋‹ฌ๋ ค๋ณธ ์ž๋™์ฐจ์—…๊ณ„ ์• ์ž์ผ von AgileKoreaConference Alliance
AKC2020 LGE ์„ฑํ™˜ํ˜ - ๋ธŒ๋ ˆ์ดํฌ ์—†์ด ๋‹ฌ๋ ค๋ณธ ์ž๋™์ฐจ์—…๊ณ„ ์• ์ž์ผAKC2020 LGE ์„ฑํ™˜ํ˜ - ๋ธŒ๋ ˆ์ดํฌ ์—†์ด ๋‹ฌ๋ ค๋ณธ ์ž๋™์ฐจ์—…๊ณ„ ์• ์ž์ผ
AKC2020 LGE ์„ฑํ™˜ํ˜ - ๋ธŒ๋ ˆ์ดํฌ ์—†์ด ๋‹ฌ๋ ค๋ณธ ์ž๋™์ฐจ์—…๊ณ„ ์• ์ž์ผ
๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Agile ์ ์šฉ von Kevin Kim
๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Agile ์ ์šฉ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Agile ์ ์šฉ
๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Agile ์ ์šฉ
Kevin Kimโ€ข8.3K views
Agile ๋ฐฉ๋ฒ•๋ก  von Astin Choi
Agile ๋ฐฉ๋ฒ•๋ก Agile ๋ฐฉ๋ฒ•๋ก 
Agile ๋ฐฉ๋ฒ•๋ก 
Astin Choiโ€ข8.5K views
User Stories Applied von JungHyuk Kwon
User Stories AppliedUser Stories Applied
User Stories Applied
JungHyuk Kwonโ€ข3.7K views
๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ(Lean software development) von ์˜๊ธฐ ๊น€
๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ(Lean software development)๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ(Lean software development)
๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ(Lean software development)
์˜๊ธฐ ๊น€โ€ข7.1K views
๊ฐœ๋ฐœ์ž์™€ ๊ธฐํš์ž, ๋””์ž์ด๋„ˆ๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋„๊ตฌ von AgileKoreaConference Alliance
๊ฐœ๋ฐœ์ž์™€ ๊ธฐํš์ž, ๋””์ž์ด๋„ˆ๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋„๊ตฌ๊ฐœ๋ฐœ์ž์™€ ๊ธฐํš์ž, ๋””์ž์ด๋„ˆ๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋„๊ตฌ
๊ฐœ๋ฐœ์ž์™€ ๊ธฐํš์ž, ๋””์ž์ด๋„ˆ๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋„๊ตฌ
0. review. แ„…แ…ตแ†ซแ„€แ…ช แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ แ„€แ…ขแ„‡แ…กแ†ฏ von Unyong (Sheldon) Choi
0. review. แ„…แ…ตแ†ซแ„€แ…ช แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ แ„€แ…ขแ„‡แ…กแ†ฏ0. review. แ„…แ…ตแ†ซแ„€แ…ช แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ แ„€แ…ขแ„‡แ…กแ†ฏ
0. review. แ„…แ…ตแ†ซแ„€แ…ช แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏ แ„€แ…ขแ„‡แ…กแ†ฏ
Unyong (Sheldon) Choiโ€ข1.6K views
Aug seoul ํ™œ๋™ ๊ฐ€์ด๋“œ๋ผ์ธ von ์ฒ ๋ฏผ ์‹ 
Aug seoul ํ™œ๋™ ๊ฐ€์ด๋“œ๋ผ์ธAug seoul ํ™œ๋™ ๊ฐ€์ด๋“œ๋ผ์ธ
Aug seoul ํ™œ๋™ ๊ฐ€์ด๋“œ๋ผ์ธ
์ฒ ๋ฏผ ์‹ โ€ข2.5K views

Similar a Agile sw development 101

์ปดํ“จํ„ฐ๊ฐœ๋ก 12 von
์ปดํ“จํ„ฐ๊ฐœ๋ก 12์ปดํ“จํ„ฐ๊ฐœ๋ก 12
์ปดํ“จํ„ฐ๊ฐœ๋ก 12Edward Hwang
403 viewsโ€ข26 Folien
์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing software von
์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing software์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing software
์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing softwareKevin Kim
737 viewsโ€ข64 Folien
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค von
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์ŠคHee Jae Lee
238 viewsโ€ข64 Folien
์Šคํฌ๋Ÿผ๊ณผ Xp von
์Šคํฌ๋Ÿผ๊ณผ Xp์Šคํฌ๋Ÿผ๊ณผ Xp
์Šคํฌ๋Ÿผ๊ณผ Xpjeongseokoh
2.6K viewsโ€ข34 Folien
Agile SW ๊ฐœ๋ฐœ von
Agile SW ๊ฐœ๋ฐœAgile SW ๊ฐœ๋ฐœ
Agile SW ๊ฐœ๋ฐœํ˜ ๊ถŒ
5K viewsโ€ข91 Folien
[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธ von
[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธ[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธ
[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธAtlassian ๋Œ€ํ•œ๋ฏผ๊ตญ
405 viewsโ€ข35 Folien

Similar a Agile sw development 101(20)

์ปดํ“จํ„ฐ๊ฐœ๋ก 12 von Edward Hwang
์ปดํ“จํ„ฐ๊ฐœ๋ก 12์ปดํ“จํ„ฐ๊ฐœ๋ก 12
์ปดํ“จํ„ฐ๊ฐœ๋ก 12
Edward Hwangโ€ข403 views
์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing software von Kevin Kim
์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing software์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing software
์–ธ์ œ ์• ์ž์ผ์„ ์จ์•ผ ์ข‹์„๊นŒ? The better ways of developing software
Kevin Kimโ€ข737 views
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค von Hee Jae Lee
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 6. scrum๊ณผ jira ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค
Hee Jae Leeโ€ข238 views
์Šคํฌ๋Ÿผ๊ณผ Xp von jeongseokoh
์Šคํฌ๋Ÿผ๊ณผ Xp์Šคํฌ๋Ÿผ๊ณผ Xp
์Šคํฌ๋Ÿผ๊ณผ Xp
jeongseokohโ€ข2.6K views
[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธ von Atlassian ๋Œ€ํ•œ๋ฏผ๊ตญ
[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธ[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธ
[AIS 2018][Team Practice] ์ž‘์€ ๊ทœ๋ชจ๋ฅผ ์œ„ํ•œ Scrum๊ณผ Enterprise๋ฅผ ์œ„ํ•œ SAFe โ€“ ๋ชจ์šฐ์†Œํ”„ํŠธ
ItsmํŒ€ ๋‚ด๋ถ€์„ธ๋ฏธ๋‚˜ ์ต์ŠคํŠธ๋ฆผํ”„๋กœ๊ทธ๋ž˜๋ฐ_์ •ํฌ์ฐฌ von ์ • ํฌ์ฐฌ
ItsmํŒ€ ๋‚ด๋ถ€์„ธ๋ฏธ๋‚˜ ์ต์ŠคํŠธ๋ฆผํ”„๋กœ๊ทธ๋ž˜๋ฐ_์ •ํฌ์ฐฌItsmํŒ€ ๋‚ด๋ถ€์„ธ๋ฏธ๋‚˜ ์ต์ŠคํŠธ๋ฆผํ”„๋กœ๊ทธ๋ž˜๋ฐ_์ •ํฌ์ฐฌ
ItsmํŒ€ ๋‚ด๋ถ€์„ธ๋ฏธ๋‚˜ ์ต์ŠคํŠธ๋ฆผํ”„๋กœ๊ทธ๋ž˜๋ฐ_์ •ํฌ์ฐฌ
์ • ํฌ์ฐฌโ€ข1.1K views
แ„‰แ…ฅแ†ผแ„€แ…ฉแ†ผแ„’แ…กแ„‚แ…ณแ†ซ แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏแ„‹แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…กแ†ซ แ„แ…กแ†ฒแ„‹แ…ณแ†ซ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต von ์ข…๋ฒ” ๊ณ 
แ„‰แ…ฅแ†ผแ„€แ…ฉแ†ผแ„’แ…กแ„‚แ…ณแ†ซ แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏแ„‹แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…กแ†ซ แ„แ…กแ†ฒแ„‹แ…ณแ†ซ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ตแ„‰แ…ฅแ†ผแ„€แ…ฉแ†ผแ„’แ…กแ„‚แ…ณแ†ซ แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏแ„‹แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…กแ†ซ แ„แ…กแ†ฒแ„‹แ…ณแ†ซ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
แ„‰แ…ฅแ†ผแ„€แ…ฉแ†ผแ„’แ…กแ„‚แ…ณแ†ซ แ„‹แ…ขแ„Œแ…กแ„‹แ…ตแ†ฏแ„‹แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…กแ†ซ แ„แ…กแ†ฒแ„‹แ…ณแ†ซ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
์ข…๋ฒ” ๊ณ โ€ข1.9K views
ํ”„๋กœ์ ํŠธ Xxx์— ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ• von ๋„ํ˜• ์ž„
ํ”„๋กœ์ ํŠธ Xxx์— ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•ํ”„๋กœ์ ํŠธ Xxx์— ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•
ํ”„๋กœ์ ํŠธ Xxx์— ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•
๋„ํ˜• ์ž„โ€ข2.5K views
DEVOPS ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์†Œ๊ฐœ ๋ฐ ์ž๋™ํ™”ํˆด ์†Œ๊ฐœ von ํƒœ์ค€ ๋ฌธ
DEVOPS ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์†Œ๊ฐœ ๋ฐ ์ž๋™ํ™”ํˆด ์†Œ๊ฐœDEVOPS ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์†Œ๊ฐœ ๋ฐ ์ž๋™ํ™”ํˆด ์†Œ๊ฐœ
DEVOPS ์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ์†Œ๊ฐœ ๋ฐ ์ž๋™ํ™”ํˆด ์†Œ๊ฐœ
ํƒœ์ค€ ๋ฌธโ€ข36.3K views
์• ์ž์ผ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ด์šฉํ•œ ๊ณ ํ’ˆ์งˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ von Jaehoon Oh
์• ์ž์ผ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ด์šฉํ•œ ๊ณ ํ’ˆ์งˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์• ์ž์ผ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ด์šฉํ•œ ๊ณ ํ’ˆ์งˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ
์• ์ž์ผ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ด์šฉํ•œ ๊ณ ํ’ˆ์งˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ
Jaehoon Ohโ€ข6.5K views
๊ฟ€๋ฐ‹์—…์‹œ๋ฆฌ์ฆˆ3ํƒ„_Spring Boot๋ฅผ ํ™œ์šฉํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๊ฐœ๋ฐœ๊ณผ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ(TDD) von VMware Tanzu Korea
๊ฟ€๋ฐ‹์—…์‹œ๋ฆฌ์ฆˆ3ํƒ„_Spring Boot๋ฅผ ํ™œ์šฉํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๊ฐœ๋ฐœ๊ณผ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ(TDD)๊ฟ€๋ฐ‹์—…์‹œ๋ฆฌ์ฆˆ3ํƒ„_Spring Boot๋ฅผ ํ™œ์šฉํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๊ฐœ๋ฐœ๊ณผ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ(TDD)
๊ฟ€๋ฐ‹์—…์‹œ๋ฆฌ์ฆˆ3ํƒ„_Spring Boot๋ฅผ ํ™œ์šฉํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๊ฐœ๋ฐœ๊ณผ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ(TDD)
VMware Tanzu Koreaโ€ข3.2K views
์†Œํ”„ํŠธ์›จ์–ด แ„€แ…ขแ„‡แ…กแ†ฏ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ แ„€แ…ขแ„‰แ…ฅแ†ซ von Jung Dohyun
์†Œํ”„ํŠธ์›จ์–ด แ„€แ…ขแ„‡แ…กแ†ฏ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ แ„€แ…ขแ„‰แ…ฅแ†ซ์†Œํ”„ํŠธ์›จ์–ด แ„€แ…ขแ„‡แ…กแ†ฏ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ แ„€แ…ขแ„‰แ…ฅแ†ซ
์†Œํ”„ํŠธ์›จ์–ด แ„€แ…ขแ„‡แ…กแ†ฏ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ แ„€แ…ขแ„‰แ…ฅแ†ซ
Jung Dohyunโ€ข1.1K views
(์ง„์„ฑ๋ฆฌ๋”์‹ญ ํŠน๊ฐ•) ์ผ๊ณผ ์‚ถ์˜ ๋ฌธ์ œ๋ฅผ ๋“œ๋ผ์ด๋ธŒํ•˜๋ผ! ํผ์Šค๋„ ์• ์ž์ผ, ํผ์Šค๋„ ์นธ๋ฐ˜ von ๋Œ€๋ฐ•์„ฑ์ง„ DaeBak.Sungjin
(์ง„์„ฑ๋ฆฌ๋”์‹ญ ํŠน๊ฐ•) ์ผ๊ณผ ์‚ถ์˜ ๋ฌธ์ œ๋ฅผ ๋“œ๋ผ์ด๋ธŒํ•˜๋ผ! ํผ์Šค๋„ ์• ์ž์ผ, ํผ์Šค๋„ ์นธ๋ฐ˜(์ง„์„ฑ๋ฆฌ๋”์‹ญ ํŠน๊ฐ•) ์ผ๊ณผ ์‚ถ์˜ ๋ฌธ์ œ๋ฅผ ๋“œ๋ผ์ด๋ธŒํ•˜๋ผ! ํผ์Šค๋„ ์• ์ž์ผ, ํผ์Šค๋„ ์นธ๋ฐ˜
(์ง„์„ฑ๋ฆฌ๋”์‹ญ ํŠน๊ฐ•) ์ผ๊ณผ ์‚ถ์˜ ๋ฌธ์ œ๋ฅผ ๋“œ๋ผ์ด๋ธŒํ•˜๋ผ! ํผ์Šค๋„ ์• ์ž์ผ, ํผ์Šค๋„ ์นธ๋ฐ˜
Agileแ„‹แ…ด แ„‡แ…ฉแ†ซแ„Œแ…ตแ†ฏแ„€แ…ช แ„‰แ…ตแ†ฏแ„Žแ…ฅแ†ซ von Hyungseok Shim
Agileแ„‹แ…ด แ„‡แ…ฉแ†ซแ„Œแ…ตแ†ฏแ„€แ…ช แ„‰แ…ตแ†ฏแ„Žแ…ฅแ†ซ Agileแ„‹แ…ด แ„‡แ…ฉแ†ซแ„Œแ…ตแ†ฏแ„€แ…ช แ„‰แ…ตแ†ฏแ„Žแ…ฅแ†ซ
Agileแ„‹แ…ด แ„‡แ…ฉแ†ซแ„Œแ…ตแ†ฏแ„€แ…ช แ„‰แ…ตแ†ฏแ„Žแ…ฅแ†ซ
Hyungseok Shimโ€ข349 views
์• ์ž์ผ ๋„์ž…๊ณผ ์‚ฌ๋ก€ ๊ณต์œ  von agilekorea
์• ์ž์ผ ๋„์ž…๊ณผ ์‚ฌ๋ก€ ๊ณต์œ ์• ์ž์ผ ๋„์ž…๊ณผ ์‚ฌ๋ก€ ๊ณต์œ 
์• ์ž์ผ ๋„์ž…๊ณผ ์‚ฌ๋ก€ ๊ณต์œ 
agilekoreaโ€ข7.4K views
์• ์ž์ผ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ด๋ž€? von Kay Kim
์• ์ž์ผ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ด๋ž€?์• ์ž์ผ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ด๋ž€?
์• ์ž์ผ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ด๋ž€?
Kay Kimโ€ข5.7K views
์• ์ž์ผ๊ณผ ์• ์ž์ผ ํ…Œ์ŠคํŠธ ์†Œ๊ฐœ (ํ…Œ์ŠคํŠธ๊ธฐ๋ณธ๊ต์œก 3์žฅ 2์ ˆ) von SangIn Choung
์• ์ž์ผ๊ณผ ์• ์ž์ผ ํ…Œ์ŠคํŠธ ์†Œ๊ฐœ (ํ…Œ์ŠคํŠธ๊ธฐ๋ณธ๊ต์œก 3์žฅ 2์ ˆ)์• ์ž์ผ๊ณผ ์• ์ž์ผ ํ…Œ์ŠคํŠธ ์†Œ๊ฐœ (ํ…Œ์ŠคํŠธ๊ธฐ๋ณธ๊ต์œก 3์žฅ 2์ ˆ)
์• ์ž์ผ๊ณผ ์• ์ž์ผ ํ…Œ์ŠคํŠธ ์†Œ๊ฐœ (ํ…Œ์ŠคํŠธ๊ธฐ๋ณธ๊ต์œก 3์žฅ 2์ ˆ)
SangIn Choungโ€ข3.6K views
์• ์ž์ผํ”„๋ž™ํ‹ฐ์Šค von Samsung Electronics
์• ์ž์ผํ”„๋ž™ํ‹ฐ์Šค์• ์ž์ผํ”„๋ž™ํ‹ฐ์Šค
์• ์ž์ผํ”„๋ž™ํ‹ฐ์Šค
Samsung Electronicsโ€ข535 views

Agile sw development 101

  • 1. ์•  ์ž ์ผ ์ดˆ ์‹ฌ ์ž ๋ฅผ ์œ„ ํ•œ
  • 3. 3 ์ฐจ๋ก€ OVERVIEW PRACTICES CASE STUDY APPENDIX 004 024 069 111 140 ์• ์ž์ผ ์„ ์–ธ๋ฌธ ์• ์ž์ผ ๊ธฐ์› ๋ฐ ์ข…๋ฅ˜ ์Šคํฌ๋Ÿผ XP ๋ฆฐ ํ˜„์žฅ ๊ณ ๊ฐ On-site Customer ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ User Story ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš Release Planning ์ถ”์ • Estimation ํ”Œ๋ž˜๋‹ํฌ์ปค Planning Poker ์Šคํ”„๋ฆฐํŠธ Sprint ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planning ์ผ์ผ์Šคํฌ๋Ÿผ Daily Scrum ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ Pair Programming CI Continuous Integration ์†๋„ Velocity ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ Sprint Review ํšŒ๊ณ  Retrospective ์‚ฌ๋ก€1. ํŒ€์ด ์†Œํ†ตํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋‹ค ์‚ฌ๋ก€2. ์ง€์†์ ์ธ ํ†ตํ•ฉ์˜ ํ•ต์‹ฌ์€ ์ง€์†์ ์ธ ๊ด€์‹ฌ ์‚ฌ๋ก€3. ์• ์ž์ผํŒ€์— ๊ฐœ๋ฐœ์ž ๋ง๊ณ  ๋˜ ๋ˆ„๊ฐ€ ์žˆ๋‚˜์š”? ์‚ฌ๋ก€4. ์• ์ž์ผ์ด ์Šค๋ฉฐ๋“ค๋‹ค ์‚ฌ๋ก€5. ์• ์ž์ผ ๋“œ๋Ÿฌ๋‚ด๋†“๊ณ  ํ•ด๋ณผ๊นŒ? ์• ์ž์ผ ์ ์šฉ์‹œ ๋น ์ง€๊ธฐ ์‰ฌ์šด ํ•จ์ • ์• ์ž์ผ ํšŒ๊ณ  FAQ ์šฉ์–ด์‚ฌ์ „ ์ฐธ๊ณ ๋ฌธํ—Œ
  • 4. OVERVIEW ์• ์ž์ผ ์„ ์–ธ๋ฌธ ์• ์ž์ผ ๊ธฐ์› ๋ฐ ์ข…๋ฅ˜ ์Šคํฌ๋Ÿผ XP ๋ฆฐ
  • 5. 5 ์• ์ž์ผ ์„ ์–ธ๋ฌธ Manifesto for Agile Software Development ์• ์ž์ผ ์„ ์–ธ๋ฌธ 2001๋…„ 1์›”, โ€œ์• ์ž์ผ ์—ฐํ•ฉ(Agile Alliance)โ€์ด๋ผ๋Š” ๊ทธ๋ฃน์—์„œ โ€˜์• ์ž์ผ ์„ ์–ธ๋ฌธโ€™์ด๋ผ๋Š” ๊ณต๋™ ์˜ ์„ ์–ธ์„œ๋ฅผ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ์ง€๊ธˆ๊นŒ์ง€๋„ ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ๊ธฐ์ดˆ ์›์น™ ๊ณผ ์ •์‹ ์œผ๋กœ ์ด์•ผ๊ธฐ ๋˜๊ณ  ์žˆ๋Š” ์ค‘์š”ํ•œ ์„ ์–ธ์„œ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ํ•ด๋‹น ์„ ์–ธ์„œ๋ฅผ ๋ฒˆ์—ญํ•œ ๋‚ด์šฉ ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š”, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ, ๊ทธ๋ฆฌ๊ณ  ๋˜ํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๊ฐœ๋ฐœ์„ ๋„์™€์ฃผ๋ฉด์„œ ์†Œํ”„ํŠธ์›จ ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•๋“ค์„ ์ฐพ์•„๋‚˜๊ฐ€๊ณ  ์žˆ๋‹ค. ์ด ์ž‘์—…์„ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ€์น˜๋ฅผ ์ถ” ๊ตฌํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๋‚˜ ๋„๊ตฌ ๋ณด๋‹ค๋Š” ๊ฐœ์ธ๊ณผ ์ƒํ˜ธ ์ž‘์šฉ์„, ํฌ๊ด„์ ์ธ ๋ฌธ์„œ๋ณด๋‹ค๋Š” ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ, ๊ณ„์•ฝ์— ๋Œ€ํ•œ ํ˜‘์ƒ๋ณด๋‹ค๋Š” ๊ณ ๊ฐ๊ณผ์˜ ํ˜‘๋ ฅ์„, ๊ณ„ํš์„ ๊ณ ์ˆ˜ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ๋ณ€ํ™”์— ๋Œ€์‘์„ ๋”์šฑ ๊ฐ€์น˜ ์žˆ๊ฒŒ ์—ฌ๊ธด๋‹ค. ์ด ๋ง์€, ์ „์ž๋„ ๊ฐ€์น˜๊ฐ€ ์žˆ๊ธด ํ•˜์ง€๋งŒ, ์šฐ๋ฆฌ๋Š” ํ›„์ž ์ชฝ์— ๋” ๋งŽ์€ ๊ฐ€ ์น˜๋ฅผ ๋‘”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆผ 1-1. ์• ์ž์ผ ์„ ์–ธ๋ฌธ ์›๋ฌธ
  • 6. ์• ์ž์ผ ์„ ์–ธ๋ฌธ์€ ์ฒซ ํŽ˜์ด์ง€์—์„œ ์œ„์™€ ๊ฐ™์€ ๋‚ด์šฉ์„ ์ „๋ฉด์— ๋‚ด์„ธ์šฐ๊ณ  ์žˆ์ง€๋งŒ, ํ•œํŽธ์œผ๋กœ๋Š” โ€˜์•  ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด์˜ 12๊ฐ€์ง€ ์›์น™โ€™์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ข€ ๋” ๊ตฌ์ฒด์ ์ธ ์‹ค์ฒœ์›์น™์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐ ๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ ์„ ์–ธ๋ฌธ์˜ ๋ฐ”ํƒ•์— ๊น”๋ ค์žˆ๋Š” ์›์น™๋“ค ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์›์น™๋“ค์„ ๋”ฐ๋ฅธ๋‹ค. โ€ข ์šฐ๋ฆฌ์˜ ์ตœ๊ณ  ์šฐ์„  ์ˆœ์œ„๋Š” ๊ฐ€์น˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ผ์ฐ ๊ทธ๋ฆฌ๊ณ  ์ง€์†์ ์œผ๋กœ ์ „ ๋‹ฌํ•จ์œผ๋กœ์จ ๊ณ ๊ฐ์„ ๋งŒ์กฑ์‹œํ‚ค๋Š” ๊ฒƒ์ด๋‹ค. โ€ข ๋น„๋ก ๊ฐœ๋ฐœ ํ›„๋ฐ˜๋ถ€์ผ์ง€๋ผ๋„ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ์„ ํ™˜์˜ํ•˜๋ผ. ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค๋“ค์€ ๋ณ€ํ™”๋ฅผ ํ™œ์šฉํ•ด ๊ณ ๊ฐ์˜ ๊ฒฝ์Ÿ๋ ฅ์— ๋„์›€์ด ๋˜๊ฒŒ ํ•œ๋‹ค. โ€ข ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž์ฃผ ์ „๋‹ฌํ•˜๋ผ. ์•ฝ 2์ฃผ์—์„œ 2๊ฐœ์›”์˜ ์ •๋„์˜ ๊ฐ„๊ฒฉ์œผ๋กœ ์ „๋‹ฌํ•˜๋˜, ๊ฐ„๊ฒฉ์ด ์งง์„์ˆ˜๋ก ์ข‹๋‹ค. โ€ข ๋น„์ฆˆ๋‹ˆ์Šค ์˜์—ญ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ฐœ๋ฐœ์ž๋“ค์€ ํ”„๋กœ์ ํŠธ ์ „์ฒด์— ๊ฑธ์ณ ๋งค์ผ ํ•จ๊ป˜ ์ผํ•ด ์•ผ ํ•œ๋‹ค. โ€ข ๋™๊ธฐ๊ฐ€ ๊ฐ–์ถ”์–ด์ ธ ์žˆ๋Š” ๊ฐœ์ธ๋“ค๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๋ผ. ๊ทธ๋“ค์—๊ฒŒ ๊ทธ๋“ค์ด ํ•„์š” ๋กœ ํ•˜๋Š” ํ™˜๊ฒฝ๊ณผ ์ง€์›์„ ์ œ๊ณตํ•˜๋ผ. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์ด ์ผ์„ ๋๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์‹ ๋ขฐํ•˜ ๋ผ. โ€ข ์–ด๋–ค ๋‹ค๋ฅธ ๊ฐœ๋ฐœํŒ€์„ ์ƒ๋Œ€๋กœ, ํ˜น์€ ๊ฐœ๋ฐœํŒ€ ๋‚ด์—์„œ, (์„œ๋กœ ๊ฐ„์˜) ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ฐ€์žฅ ํšจ์œจ์ ์ด๊ณ  ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์€ ์–ผ๊ตด์„ ๋ณด๊ณ  ํ•˜๋Š” ๋Œ€ํ™”์ด๋‹ค. โ€ข ์ž‘๋™ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ง„์ฒ™ ์ธก์ •์˜ ์ฃผ๋œ ์ฒ™๋„์ด๋‹ค. โ€ข ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค๋“ค์€ ์ง€์† ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐœ์„ ์žฅ๋ คํ•œ๋‹ค. ์Šคํฐ์„œ, ๊ฐœ๋ฐœ์ž, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž๋“ค์€ ์ผ์ •ํ•œ ์†๋„๋ฅผ ๊ณ„์† ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. โ€ข ๊ธฐ์ˆ ์  ํƒ์›”ํ•จ๊ณผ ์ข‹์€ ์„ค๊ณ„์— ๋Œ€ํ•œ ์ง€์†์  ๊ด€์‹ฌ์ด ๊ธฐ๋ฏผํ•จ์„ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค. โ€ข ๊ฐ„๊ฒฐํ•จ-ํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ์ผ์˜ ์–‘์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ธฐ์ˆ -์€ ํ•„์ˆ˜์ ์ด๋‹ค. โ€ข ์ตœ์ƒ์˜ ์•„ํ‚คํ…์ฒ˜, ์š”๊ตฌ์‚ฌํ•ญ, ๊ทธ๋ฆฌ๊ณ  ์„ค๊ณ„๋Š” ์ž๊ธฐ์กฐ์งํ™”(self-organizing)๋˜์–ด ์žˆ๋Š” ํŒ€์—์„œ ๋‚˜์˜จ๋‹ค. โ€ข ์ •๊ธฐ์ ์œผ๋กœ, ํŒ€ ์ฐจ์›์—์„œ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋” ํšจ๊ณผ์ ์ผ ์ˆ˜ ์žˆ์„์ง€์— ๋Œ€ํ•ด ๋˜๋Œ์•„๋ณด ๋ฉฐ ์ž์‹ ๋“ค์˜ ํ–‰๋™์„ ์ด์— ๋”ฐ๋ฅด๋„๋ก ์กฐ์œจํ•˜๊ณ  ์กฐ์ •ํ•œ๋‹ค. OVERVIEW
  • 7. 7 โ€˜์• ์ž์ผ ์„ ์–ธ๋ฌธโ€™์€ ํŠน์ •ํ•œ ๋ฌธ์ œ ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•˜๊ณ  ์žˆ์ง€๋Š” ์•Š์ง€๋งŒ, ๋ณธ๋ฌธ์—๋„ ๋‚˜์™€์žˆ๋“ฏ์ด โ€˜์‚ฐ ์ถœ๋ฌผโ€™๊ณผ โ€˜๋ฌธ์„œโ€™ ์œ„์ฃผ์˜ ๊ฐœ๋ฐœ ๋ฐฉ์‹์œผ๋กœ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜๋ฉด์„œ๋„ ํšจ์œจ์ ์œผ๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ์ง€ ๋ชปํ•˜ ๋Š” ์ˆ˜ ๋งŽ์€ ํ”„๋กœ์ ํŠธ๋“ค์— ๋Œ€ํ•ด ์ƒˆ๋กœ์šด ์ ‘๊ทผ์„ ์ œ์•ˆํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ ์„ ์–ธ๋ฌธ์„ ์ฝ๊ฑฐ๋‚˜ ํ•ด๋‹น ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•ด์„œ ๋ˆˆ์— ์ž˜ ๋ณด์ด๋Š” ๊ณณ์— ๋ถ™์—ฌ ๋†“์œผ๋ฉด ์–ด๋–ค ๋ฌธ ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ ๊นŒ์š”? ์„ ์–ธ๋ฌธ์„ ์—ด์‹ฌํžˆ ์ฝ๊ณ  ๊ณต๊ฐํ•˜๋Š” ๋งˆ์Œ์— ๋ฌด๋ฆŽ์„ ์น˜๋ฉฐ ๊ฐํƒ„์„ ํ•œ๋‹ค ํ•ด๋„ ์‚ฌ์‹ค ๋ฌธ์ œ๊ฐ€ ๋ฐ”๋กœ ํ•ด๊ฒฐ๋˜๋Š” ๊ฑด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Š” ๋งˆ์น˜ ์šฐ๋ฆฌ๊ฐ€ TVํ”„๋กœ๊ทธ๋žจ์—์„œ โ€˜๋“ฑ์‚ฐโ€™์ด ์ฃผ๋Š” ๊ฑด๊ฐ•์˜ ํšจ๊ณผ์— ๋Œ€ ํ•ด ๊ฐํƒ„ํ•˜๋ฉฐ ๋ณด๋”๋ผ๋„, ์ž์‹ ์ด ์ง์ ‘ โ€˜๋“ฑ์‚ฐโ€™์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ „ํ˜€ ์†Œ์šฉ์ด ์—†๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€ ์ง€์ž…๋‹ˆ๋‹ค. ์„ ์–ธ๋ฌธ์€ ์• ์ž์ผ ๊ฐœ๋ฐœ๋กœ ์ „ํ™˜ํ•˜๋Š” ํŒ€์˜ ์‹œ์ž‘ ์ง€์ ์ด๋ฉฐ, ์ผ์ข…์˜ ๋“ฑ๋Œ€ ์—ญํ• ์„ ํ•˜ ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์–ด๋– ํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ์šฉํ•ด ๊ฐœ๋ฐœ์„ ํ•˜๋”๋ผ๋„ ํ•œ ๋ฒˆ์”ฉ ๋˜์ƒˆ๊ฒจ๋ณด๋ฉฐ ๋ฐฉํ–ฅ์„ ๋‹ค ์‹œ ์žก๋Š”๋ฐ ์‚ฌ์šฉํ•˜๊ธธ ๊ถŒํ•ฉ๋‹ˆ๋‹ค. ์„ ์–ธ๋ฌธ ์ž์ฒด์—์„œ๋Š” ์ฃผ์˜์‚ฌํ•ญ์ด๋ผ ํ• ๋งŒํ•œ ๋ถ€๋ถ„์€ ์กด์žฌ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋•Œ๋•Œ๋กœ ์• ์ž ์ผ ์„ ์–ธ๋ฌธ์ด โ€˜์ถ”๊ตฌํ•ด์•ผ ํ•˜๋Š” ๊ฐ€์น˜โ€™๋งŒ์„ ์„ (ๅ–„)์œผ๋กœ ์ถ”๊ตฌํ•˜๊ณ  โ€˜~๋ณด๋‹คโ€™๋ผ๋Š” ๋น„๊ต ํ‘œํ˜„์˜ ๋Œ€์ƒ ์œผ๋กœ ์“ฐ์ธ ๊ฐ€์น˜๋“ค, ์ด๋ฅผํ…Œ๋ฉด ํ”„๋กœ์„ธ์Šค๋‚˜ ๋„๊ตฌ, ๊ณ„์•ฝ ๋“ฑ์— ๋Œ€ํ•ด์„œ๋Š” ๋งˆ์น˜ ๋ฌด์‹œํ•˜๋ผ๋Š” ๊ฒƒ์ฒ˜ ๋Ÿผ ์ž์นซ ์˜คํ•ดํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ์„ ๋„์ž…ํ•˜๊ธฐ ์ „์— ํ•œ ํŽ˜์ด์ง€ ์งœ๋ฆฌ ์„ ์–ธ๋ฌธ ๋ฟ ์•„๋‹ˆ๋ผ, โ€˜๋ฐ”ํƒ•์— ๊น”๋ฆฐ ์›์น™โ€™์ด๋ผ๊ณ  ์ด๋ฆ„ ๋ถ™์—ฌ์ง„ ๋ณด์ถฉ ๊ธ€๋„ ๊ผญ ์ฝ์–ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ข€ ๋” ๊ตฌ์ฒด ์ ์ธ ์›์น™๋“ค์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์• ์ž์ผ ์„ ์–ธ๋ฌธ์€ โ€˜๋ฒ•โ€™์ด๋‚˜ โ€˜๊ทœ์•ฝโ€™์ด ์•„๋‹Œ ์ถ”๊ตฌํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฐ€์น˜์ž„์„ ์ƒ๊ฐํ•˜๊ณ , ํ˜„์‹ค์— ์žˆ์–ด ์ตœ๋Œ€ํ•œ ๋”ฐ๋ฅด๋„๋ก ๋…ธ๋ ฅํ•˜๋˜, ๋ฌด๋น„ํŒ์ ์œผ๋กœ ๋”ฐ๋ฅด๋Š” ๊ฒƒ ์„ ๊ฒฝ๊ณ„ํ•˜๋„๋ก ๋…ธ๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋กœ ์ธํ•ด ์• ์ž์ผ์„ ์ ์šฉํ•จ์— ์žˆ์–ด ์ ๋‹นํžˆ โ€˜ํ˜„์‹ค ํƒ€ํ˜‘โ€™์ ์ธ ์ ‘๊ทผ์„ ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์˜คํžˆ๋ ค ์žฅ์ ์€ ํ‡ด์ƒ‰์‹œํ‚ค๊ณ  ๋‹จ์ ์„ ๋ถ€๊ฐ์‹œํ‚ค๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜๋‹ˆ, ์ฃผ์˜ํ•ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 8. ์• ์ž์ผ ๊ธฐ์› ๋ฐ ์ข…๋ฅ˜์†Œ๊ฐœ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ๊ธฐ์› ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•๋ก ๋“ค์ด ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ์€ 1990๋…„ ๋Œ€ ์ค‘๋ฐ˜์œผ๋กœ ๊ธฐ์กด์˜ ๋ฌด๊ฒ๊ณ  ๊ทœ๋ฒ”์ ์ธ ๋ฐฉ๋ฒ•๋ก ์—์„œ ํƒˆํ”ผํ•˜์—ฌ ๊ฐ€๋ฒผ์šด ๋ฐฉ๋ฒ•๋ก ์„ ์ง€ํ–ฅํ•˜๋ฉฐ ๋“ฑ ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ์ด๋Ÿฐ ๋ฐฉ๋ฒ•๋ก ๋“ค์„ ์• ์ž์ผ(Agile)์ด๋ผ๊ณ  ๋ถˆ๋ €๋˜ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ์—๋Š” ๋‹จ์ˆœํžˆ ๊ฒฝ๋Ÿ‰๋ฐฉ๋ฒ•๋ก (Lightweight methods)์œผ๋กœ ํ†ต์นญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์• ์ž์ผ ์„ ์–ธ๋ฌธ (Agile Manifesto)์„ ๋งŒ๋“ค๋ฉด์„œ ๋น„๋กœ์†Œ โ€˜์• ์ž์ผโ€™์ด๋ผ๊ณ  ์ด๋ฆ„ ๋ถˆ๋ฆฌ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„๋ถ€ํ„ฐ ์• ์ž์ผ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํ•œ๊ฐ€์ง€ ํŠน์ง•์ ์ธ ๊ฐœ๋ฐœ๋ฐฉ์‹์œผ๋กœ ์˜๋ฏธ๋ฅผ ๊ฐ–๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ํƒ€์ž„๋ผ์ธ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋“ฏ์ด ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์ด ์ฒ˜์Œ ๋“ฑ์žฅํ•œ 1945๋…„์— ๋น„ํ•˜๋ฉด 10๋…„ ์ •๋„๋ฐ–์— ๋˜์ง€ ์•Š๋Š” ์˜์—ญ์œผ๋กœ์„œ ์•„์ง๋„ ๋งŽ์€ ๋ณด์™„๊ณผ ๋ฐœ์ „ ์ด ํ•„์š”ํ•œ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆผ 1-2. ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ๋“ฑ์žฅ ์‹œ๊ธฐ OVERVIEW
  • 9. 9 ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ์ข…๋ฅ˜ ์• ์ž์ผ ์„ ์–ธ๋ฌธ์ด ๋‚˜์˜จ ์ดํ›„๋กœ ๋‹ค์–‘ํ•œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์ด ๋“ฑ์žฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ ๊ธฐ๋ฐ˜ ์—๋Š” ๊ณตํ†ต์ ์œผ๋กœ โ€˜์‹ ๋ขฐ์„ฑ ๋†’์€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋นจ๋ฆฌ ๊ฐœ๋ฐœํ•˜์žโ€™๋Š” ๊ฐ€์น˜๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์• ์ž์ผ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์˜ ์ด๋ฆ„๊ณผ ๊ทธ ๋ฐฉ๋ฒ•๋ก ์„ ์ •์˜ํ•œ ์‚ฌ๋žŒ์˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ด ์ค‘์—์„œ ํŠนํžˆ ์„ธ๊ณ„์ ์œผ๋กœ ๋„๋ฆฌ ์ฑ„ํƒ๋œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์€ ์Šคํฌ๋Ÿผ๊ณผ ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (XP)์ž…๋‹ˆ๋‹ค. ์ดˆ๊ธฐ์—๋Š” XP๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์Šคํฌ๋Ÿผ์ด ์ ์  ๋งŽ์€ ์ธ๊ธฐ๋ฅผ ๋Œ๋ฉด์„œ ํ˜„์žฌ๋Š” ์Šคํฌ๋Ÿผ๊ณผ XP ๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ์ผ๋ฐ˜์ ์ธ ์ถ”์„ธ์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€๋Š” ๋’ค์—์„œ ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต ๋‹ˆ๋‹ค. ๊ทธ ์™ธ, ๋™์  ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์€ ๋ฌธ์„œํ™”๊ฐ€ ์ž˜ ๋œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ์„œ ์ฃผ๋กœ ์œ ๋Ÿฝ ํšŒ์‚ฌ์˜ ์ปจ์†Œ์‹œ์—„์—์„œ ์‹œ์ž‘ํ•œ ๋ฐฉ๋ฒ•๋ก ์ด๋ฉฐ ๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์€ 1980๋…„๋Œ€ ๋„์š”ํƒ€ ์‹œ์Šคํ…œ์˜ ๋ฆฐ ์ƒ์‚ฐ๋ฐฉ์‹์„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์ ์šฉํ•˜์ž๋Š” ์šด๋™์œผ๋กœ ์ตœ๊ทผ ์Šคํฌ๋Ÿผ๊ณผ ํ•จ๊ป˜ ๋งŽ ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. โ€ข ์Šคํฌ๋Ÿผ(Scrum), ์ผ„ ์Šˆ์™€๋ฒ„/์ œํ”„ ์„œ๋œ๋žœ๋“œ โ€ข ์ ์‘ํ˜• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก (Adaptive Software Development, ASD), ์ง ํ•˜ ์ด์Šค๋ฏธ์Šค โ€ข ๊ธฐ๋Šฅ ์ฃผ๋„ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก (Feature Driven Development, FDD), ํ”ผํ„ฐ ์ฝ”๋“œ/์ œํ”„ ๋“œ๋ฃจ์นด โ€ข ๋™์  ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก (Dynamic Systems Development Method, DSDM), ๋ฐ ์ธ ํฌํฌ๋„ˆ ์™ธ โ€ข ํฌ๋ฆฌ์Šคํƒˆ ํŒจ๋ฐ€๋ฆฌ(Crystal Family), ์•จ๋ฆฌ์Šคํ…Œ์–ด ์ฝ”๋ฒˆ โ€ข ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(eXtreme Programing, XP), ์ผ„ํŠธ ๋ฒก/์—๋ฆญ ๊ฐ๋งˆ โ€ข ๋ฆฐ(Lean) ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก , ๋ฉ”๋ฆฌ ํฌํŽœ๋”•/ํ†ฐ ํฌํŽœ๋”• โ€ข ์• ์ž์ผ UP(Agile Unified Process, AUP), ์Šค์ฝง ์•ฐ๋ธ”๋Ÿฌ
  • 10. ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ํŠน์ง• ์‚ฌ์‹ค ๋‹ค์–‘ํ•œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ํŠน์ง•์„ ํ•œ ๊ฐ€์ง€๋กœ ์ •์˜ํ•˜๊ธฐ๋Š” ์–ด๋ ค์šด ์ผ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ๊ฐ ์˜ ๋ฐฉ๋ฒ•๋ก ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ณตํ†ต๋œ ๋ถ€๋ฌธ๋งŒ์„ ๋ชจ์•„๋ณด๋ฉด โ€˜์• ์ž์ผ ๊ฐœ๋ฐœโ€™์ด๋ผ ๋ถ€๋ฅด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๋ฐฉ์‹์ด ๊ฐ€์ง€๋Š” ํŠน์ง•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์€ ๋ฐ˜๋ณต์ ์ง„์ (iterative and incremental) ๊ฐœ๋ฐœ์„ ๊ธฐ๋ณธ ์Šคํƒ€์ผ๋กœ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฐ ์Šคํƒ€์ผ์˜ ๊ฐœ๋ฐœ๋ฐฉ์‹์„ ํšจ๊ณผ์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ž๊ธฐ์กฐ์งํ™”(self- organizing)๋‚˜ ๊ต์ฐจ๊ธฐ๋ŠฅํŒ€(cross-functional teams)๋“ฑ์˜ ๊ธฐ๋ฒ•๋“ค์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฐฉ๋ฒ•๋ก ์ด ์ œ์‹œํ•˜๋Š” ์‹ค์ฒœ๋ฒ•์€ ์• ์ž์ผ ์„ ์–ธ๋ฌธ์˜ ๊ฐ€์น˜์™€ ์›์น™์„ ์‹คํ˜„ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋‚˜ ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•๋ก ์ด ์ง€ํ–ฅํ•˜๋Š” ๋ฐ”๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์• ์ž์ผ ์„ ์–ธ๋ฌธ์˜ ๊ฐ€์น˜์™€ ์›์น™์„ ๋จผ์ € ์ˆ™์ง€ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. OVERVIEW
  • 11. 11 ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ๊ณผ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ๊ฐ„ ์ฃผ์š” ์ฐจ์ด์  ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ๊ณผ ์ „ํ†ต ๋ฐฉ๋ฒ•๋ก ์ธ ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก  ๊ฐ„์˜ ์ฃผ์š” ์ฐจ์ด์ ์„ ํ†ตํ•ด์„œ ์• ์ž์ผ์˜ ํŠน์ง•์— ๋Œ€ํ•ด ์กฐ ๊ธˆ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ณ„ํš ์ค‘์‹ฌ vs ๊ณ ๊ฐ ์ค‘์‹ฌ ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ์ „์ฒด์— ๋Œ€ํ•œ ์ผ์ • ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋ฉฐ, ์ด ๊ณ„ ํš์— ๋”ฐ๋ผ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์€ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋˜ ๋ถˆํ™•์‹คํ•œ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ์ „์ฒด ๋ฅผ ๊ฐ์•ˆํ•˜์—ฌ ๋ฌด๋ฆฌํ•˜๊ฑฐ๋‚˜ ํ˜„์‹ค์„ฑ ์—†๋Š” ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ˜„์žฌ ์‹œ์ ์— ๊ณ ๊ฐ์—๊ฒŒ ์ค‘์š”ํ•˜๊ฑฐ ๋‚˜ ํ™•์ •๋œ ๋‚ด์šฉ์„ ์ค‘์‹ฌ์ ์œผ๋กœ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ƒํ™ฉ์— ๋”ฐ๋ผ ํ”„๋กœ์ ํŠธ ๊ณ„ํš์€ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋‹ค ๋Š” ์‚ฌ์‹ค์„ ์ธ์ •ํ•˜๊ณ  ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ณ„ํš๋ณด๋‹ค๋Š” ๊ณ ๊ฐ์ด ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋จผ์ € ๊ฐœ๋ฐœํ•˜ ๋Š” ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋น…๋ฑ… ๋ฆด๋ฆฌ์ฆˆ vs ์ž‘์€ ๋ฆด๋ฆฌ์ฆˆ ํ˜•ํƒœ์ ์œผ๋กœ ๋ณด์•˜์„ ๋•Œ, ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์ข…๋ฃŒ๋˜๋Š” ์‹œ์ ์— ํ•œ๊บผ๋ฒˆ์— ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๋ฆด๋ฆฌ์ฆˆ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค๋ฉด ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์€ ์ดํ„ฐ๋ ˆ์ด์…˜์ด๋ผ๋Š” ์ผ์ • ๊ธฐ๊ฐ„ ๋‹จ์œ„๋กœ ์ž‘์€ ๊ทœ๋ชจ ํฌ๊ธฐ์˜ ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ๋ฐ˜ ๋ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ณ ๊ฐ์€ ์š”๊ตฌ์‚ฌํ•ญ์ด ์ œ๋Œ€๋กœ ๋ฐ˜์˜๋˜๊ณ  ์žˆ๋Š”์ง€ ์กฐ๊ธฐ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์„œ ๊ฐœ๋ฐœ์ด ๋ชจ๋‘ ๋๋‚œ ๋‹ค์Œ์—์•ผ ๋น„๋กœ์†Œ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ง€ ์•Š๋‹ค๊ณ  ์ด์•ผ๊ธฐ ํ•˜๊ณ , ๊ฒฐ๊ตญ ์žฌ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋ฐฉ์ง€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฐ์ถœ๋ฌผ ์ค‘์‹ฌ vs ๋™์ž‘ํ•˜๋Š” SW ์ค‘์‹ฌ ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ์—์„œ๋Š” ๊ณ„ํš๋œ ๋‹จ๊ณ„๋ณ„๋กœ ์ง€์ •๋œ ์‚ฐ์ถœ๋ฌผ์ด ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•จ์œผ๋กœ์จ ํ”„๋กœ์  ํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์—์„œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š”์ง€, ์–ผ ๋งˆ๋‚˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๊ฐœ๋ฐœ๋˜์—ˆ๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์ง•์œผ๋กœ ์ธํ•ด โ€˜์• ์ž์ผ์„ ์ ์šฉํ•ด์„œ ๊ฐœ๋ฐœ ์„ ์ง„ํ–‰ํ•˜๋ฉด ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•„๋„ ๋œ๋‹คโ€™๋Š” ์˜คํ•ด๋ฅผ ๋ฐ›๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์‹ค ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ƒํ™ฉ์— ๋งž๋Š” ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ์‚ฐ์ถœ๋ฌผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ์ข€๋” ์œ ์—ฐํ•œ ์˜๋ฏธ๋กœ ๋ฐ›์•„๋“ค์ผ ํ•„์š” ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•˜๋ ค ํ•˜๋Š”๊ฐ€ ๋งŽ์€ ๊ธฐ์—…์—์„œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•˜๋ ค ํ•˜๊ณ  ์žˆ๊ณ , ํ˜„์žฌ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์‚ฌ์‹ค ๊ทธ ์ด์œ ๋‚˜ ๋ชฉ์ ์€ ๋‹ค ์–‘ํ•ฉ๋‹ˆ๋‹ค. VersionOne์ด๋ผ๋Š” ์• ์ž์ผ ๊ฐœ๋ฐœ ์ „๋ฌธ ์ปจ์„คํŒ… ํšŒ์‚ฌ์—์„œ ๋ถ„๊ธฐ๋ณ„๋กœ ์ง„ํ–‰ํ•˜๋Š” ์„ค๋ฌธ์กฐ์‚ฌ ์ž๋ฃŒ ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ธฐ์—…๋“ค์˜ ์• ์ž์ผ ๋„์ž… ์ด์œ ๋ฅผ ์ •๋ฆฌํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. โ€ข ํŒ€์˜ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๊ณ  ์ œํ’ˆ์„ ์ ๊ธฐ์— ์ถœ์‹œํ•˜๊ธฐ ์œ„ํ•ด โ€ข ๊ฐœ๋ฐœ์— ๋“ค์–ด๊ฐ€๋Š” ๋น„์šฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด โ€ข ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด โ€ข ํŒ€์˜ ์‚ฌ๊ธฐ์™€ ์—…๋ฌด ๋งŒ์กฑ๋„ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์‚ฌ์‹ค ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์„ ๋„์ž…ํ•œ๋‹ค๊ณ  ํ•ด์„œ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋‚ด์šฉ์„ ๋ฐ˜๋“œ์‹œ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ธฐ์กด ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ถ€๋ถ„์„ ์• ์ž์ผ์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•œ ์‚ฌ๋ก€๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋Š” ๊ณ„์†ํ•ด์„œ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
  • 12. ์Šคํฌ๋Ÿผ์ด๋ž€ ์Šคํฌ๋Ÿผ ๊ฐœ์š” ์Šคํฌ๋Ÿผ ์—ญํ•  ์Šคํฌ๋Ÿผ์€ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ์„œ ์ถ”์ • ๋ฐ ์กฐ์ • ๊ธฐ๋ฐ˜์˜ ๊ฒฝํ—˜์  ๊ด€๋ฆฌ๊ธฐ ๋ฒ•์˜ ๋Œ€ํ‘œ์ ์ธ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ ์‹œ์ž‘์€ 1986๋…„ ํƒ€์ผ€์šฐ์ง€ & ๋…ธ๋‚˜์นด ๊ต์ˆ˜๊ฐ€ HBR์— ๊ธฐ๊ณ ํ•œ โ€œThe New New Product Development Gameโ€ ์ด๋ผ๋Š” ๊ธฐ์‚ฌ๋ฅผ ๊ทธ ๊ธฐ์›์œผ๋กœ ๋ด…๋‹ˆ๋‹ค. ์ดํ›„ 1995๋…„์— ์ผ„ ์Šˆ์™€๋ฒ„์™€ ์ œํ”„ ์„œ๋œ๋žœ๋“œ๊ฐ€ ์ด ๋ฐฉ๋ฒ•์„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์†Œ๊ฐœํ•˜๋ฉด์„œ ์Šคํฌ๋Ÿผ ์ด๋ผ ๋ถ€๋ฅด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ์—๋Š” ํฌ๊ฒŒ 3๊ฐ€์ง€ ์—ญํ• ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ ์ฑ…์ž„์ž Product Owner : ์ œํ’ˆ ๊ธฐ๋Šฅ๋ชฉ๋ก์— ํ•ด๋‹นํ•˜๋Š” ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ(product backlog)๋ฅผ ๋งŒ๋“ค๊ณ  ์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ ์ •ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ผ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ์— ๋Œ€ํ•œ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•  ๋•Œ๊นŒ์ง€ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜์ง€๋งŒ ์Šคํ”„๋ฆฐํŠธ๊ฐ€ ์‹œ์ž‘๋˜๋ฉด ์ตœ๋Œ€ํ•œ ํŒ€ ์šด์˜์— ๊ด€์—ฌํ•˜์ง€ ์•Š๋Š” ๊ฑธ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ Scrum Master : ์Šคํฌ๋Ÿผ์˜ ์›์น™๊ณผ ๊ฐ€์น˜๋ฅผ ์ง€ํ‚ค๋ฉด์„œ ์Šคํฌ๋Ÿผ ํŒ€์ด ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ํŒ€์˜ ์—…๋ฌด๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ํŒ€ Scrum Team : ๋ณดํ†ต 5~9๋ช…์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ํ•˜๋‚˜์˜ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ตฌํ˜„ํ•ด์•ผ ํ•  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž์Šค ํ† ๋ฆฌ๋กœ ๋„์ถœํ•˜๊ณ  ์ด๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๋ฉฐ ์ด๋ฅผ ์œ„ํ•œ ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. OVERVIEW
  • 13. 13 ์Šคํฌ๋Ÿผ ํ”„๋กœ์„ธ์Šค ์Šคํฌ๋Ÿผ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์€ ์Šคํ”„๋ฆฐํŠธ, 3๊ฐ€์ง€ ์œ ํ˜•์˜ ๋ฏธํŒ…๊ณผ ์‚ฐ์ถœ๋ฌผ์ž…๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ Sprint : ๋‹ฌ๋ ฅ๊ธฐ์ค€ 1~4์ฃผ ๋‹จ์œ„์˜ ๋ฐ˜๋ณต๊ฐœ๋ฐœ๊ธฐ๊ฐ„์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. 3๊ฐ€์ง€ ๋ฏธํŒ… : ์ผ์ผ ์Šคํฌ๋Ÿผ, ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ 3๊ฐ€์ง€ ์‚ฐ์ถœ๋ฌผ : ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ, ์†Œ๋ฉธ ์ฐจํŠธ ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ Product Backlog : ์ œํ’ˆ์— ๋‹ด๊ณ ์ž ํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •๋ฆฌํ•œ ๋ชฉ๋ก, ๊ณ ๊ฐ์„ ๋Œ€ํ‘œํ•˜์—ฌ ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ์ฃผ๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ์— ์ •์˜๋œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ ์‚ฌ์šฉ์ž ์—… ๋ฌด๋Ÿ‰์— ๋Œ€ํ•œ ์ถ”์ •์€ ์ฃผ๋กœ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ ๋ถˆ๋ฆฌ๋Š” ๊ธฐ์ค€์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ Sprint Backlog : ํ•˜๋‚˜์˜ ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ๊ฐœ๋ฐœํ•  ๋ชฉ๋ก์œผ๋กœ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์™€ ์ด๋ฅผ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์„ ํƒœ์Šค ํฌ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ํƒœ์Šคํฌ์˜ ํฌ๊ธฐ๋Š” ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค. ์†Œ๋ฉธ์ฐจํŠธ Burndown chart : ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ•˜๊ธฐ๊นŒ์ง€ ๋‚จ์€ ์ž‘์—…๋Ÿ‰์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ทธ๋ž˜ํ”„, ๊ฐ ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ณ„๋กœ ๋‚จ์•„์žˆ๋Š” ์ž‘์—… ๋Ÿ‰์„ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 3๊ฐ€์ง€ ์‚ฐ์ถœ๋ฌผ์„ ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ 1-3. ์Šคํ”„๋ฆฐํŠธ ์ง„ํ–‰ ๋ฐฉ์‹ ์š”์•ฝ
  • 14. ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planning : ๊ฐ ์Šคํ”„๋ฆฐํŠธ์— ๋Œ€ํ•œ ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ๊ณ  ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ๋กœ๋ถ€ํ„ฐ ์Šคํ”„๋ฆฐํŠธ์—์„œ ์ง„ํ–‰ํ•  ํ•ญ๋ชฉ์„ ์„ ํƒ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋‹ด๋‹น์ž๋ฅผ ๋ฐฐ์ •ํ•˜๊ณ  ํƒœ์Šคํฌ ๋‹จ์œ„๋กœ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค. ์ผ์ผ ์Šคํฌ๋Ÿผ Daily Scrum : ๋งค์ผ ์ง„ํ–‰ํ•˜๋Š” 15๋ถ„๊ฐ„์˜ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์ƒํ™ฉ์„ ๊ณต์œ ํ•˜๋Š” ํšŒ์˜์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํŒ€์›์ด ์ฐธ์„ํ•˜ ๋ฉฐ ๋งค์ผ๋งค์ผ ๊ฐ์ž๊ฐ€ ํ•œ ์ผ, ํ•  ์ผ, ๋ฌธ์ œ์  ๋“ฑ์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ Sprint Review : ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ–ˆ๋Š”์ง€ ์ž‘์—… ์ง„ํ–‰๊ณผ ๊ฒฐ๊ณผ๋ฌผ์„ ํ™•์ธํ•˜๋Š” ํšŒ์˜์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ํŒ€์€ ์Šค ํ”„๋ฆฐํŠธ ๋™์•ˆ ์ž‘์—…ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ฐธ์„์ž๋“ค์—๊ฒŒ ๋ฐ๋ชจํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ํ•ด๋‹น ์Šค ํ”„๋ฆฐํŠธ ๋™์•ˆ ์ง„ํ–‰๋œ ๋ชจ๋“  ์ž‘์—…์— ๋Œ€ํ•œ ๋ฐ๋ชจ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์ด ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ, ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ž˜๋œ ์ , ์•„์‰ฌ์› ๋˜ ์ , ๊ฐœ์„ ํ•  ์‚ฌํ•ญ ๋“ฑ์„ ์ฐพ๊ธฐ ์œ„ํ•œ ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3๊ฐ€์ง€ ๋ฏธํŒ…์„ ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ 1-4. ์Šคํ”„๋ฆฐํŠธ ์†Œ๋ฉธ์ฐจํŠธ OVERVIEW
  • 15. 15 ์Šคํฌ๋Ÿผ์˜ ํŠน์ง• ํˆฌ๋ช…์„ฑ Transparency : ํ”„๋กœ์ ํŠธ๊ฐ€ ํ˜„์žฌ ์–ด๋–ค ์ƒํƒœ์ธ์ง€ ๊ณ„ํš๋Œ€๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ์–ด๋–ค ๋ฌธ์ œ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•˜๋Š” ๊ฑด ์–ด๋ ค์šด ์ผ์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ์€ ์Šคํฌ๋Ÿผ ํšŒ์˜, ์†Œ๋ฉธ์ฐจํŠธ, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ์™€ ๊ฐ™์€ ๊ธฐ๋ฒ•์„ ์ด์šฉํ•ด์„œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋ก ์— ๋น„ํ•ด ํ”„๋กœ์ ํŠธ์˜ ์ƒํƒœ๋‚˜ ๋ฌธ์ œ์ ์„ ์ž˜ ๋“œ๋Ÿฌ๋‚ด์ค๋‹ˆ๋‹ค. ํƒ€์ž„๋ฐ•์‹ฑ Time boxing : ์Šคํฌ๋Ÿผ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋“  ์‹ค์ฒœ๋ฒ•์— ์žˆ์–ด ์‹œ๊ฐ„์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ์ผ ์Šคํฌ๋Ÿผ์€ ๋งค์ผ๊ฐ™์ด 15๋ถ„์ด๋ผ๋Š” ์งง์€ ์‹œ๊ฐ„์— ์ง„ํ–‰ํ•ด์•ผ ํ•˜๋ฉฐ, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ๋Š” ๋งค ์ดํ„ฐ๋ ˆ์ด์…˜ ๋งˆ๋‹ค ์ฃผ๊ธฐ์ ์œผ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ์ž์ฒด๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐ ๋“ค์–ด๊ฐ€๋Š” ์‹œ๊ฐ„์„ ์—„๊ฒฉํ•˜๊ฒŒ ์ œํ•œํ•จ์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์—๋งŒ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ Communication : ์Šคํฌ๋Ÿผ์—์„œ๋Š” ํŒ€์› ๊ฐ„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์›ํ™œํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งŽ์€ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค. ์ผ ์ผ ์Šคํฌ๋Ÿผ์—์„œ ๊ฐ ๊ฐœ๋ฐœ์ž๋“ค์ด ์–ด๋–ค ๋ฐฉํ•ด๋ฌผ(blocker)๋กœ ์ธํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ๋Š”์ง€ ๊ณต์œ ํ•˜๊ณ , ํ”ํžˆ ํ”Œ๋ž˜๋‹ ํฌ์ปค๋ผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜๊ณค ํ•˜๋Š” ๊ฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๊ตฌํ˜„ ๋‚œ์ด๋„/์‹œ๊ฐ„์„ ํ†  ๋ก ํ•˜๋Š” ์ ˆ์ฐจ๋Š” ํ”„๋กœ์ ํŠธ ๋‚ด ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์›ํ™œํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์Šคํฌ๋Ÿผ์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๊ฒฝํ—˜์ฃผ์˜ ๋ชจ๋ธ "Inspect & Adapt" model : ์Šคํฌ๋Ÿผ์€ ๊ณ ์œ ์˜ ํ”„๋กœ์„ธ์Šค ๋ชจ๋ธ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ ๋งŽ์€ ๊ธฐ๋ฒ•๋“ค์ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ ๋Š” ๊ฐœ๊ฐœ์ธ์˜ ๊ฒฝํ—˜์— ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๊ณ ์œ ํ•œ ์ƒํ™ฉ๊ณผ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์กด์˜ ์ •ํ˜•ํ™”๋œ ํ”„๋กœ์„ธ์Šค๋กœ๋Š” ์ด๋Ÿฐ ์ตœ๊ทผ์˜ ํ”„๋กœ์ ํŠธ ์ƒํ™ฉ์„ ๋”ฐ๋ผ๊ฐ€๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€ ๋กœ ์Šคํฌ๋Ÿผ์€ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ๋งŒ ๊ฐ™์„ ๋ฟ ์‹ค์ œ๋กœ ์ผ์„ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜๋ฉด ํŒ€๋งˆ๋‹ค ๋‹ฌ๋ผ์ง€๋Š” ๊ฒƒ์„ ํ—ˆ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • 16. XP ๋ž€ XP๋Š” eXtreme Programming์˜ ์•ฝ์ž๋กœ ์• ์ž์ผ SW ๊ฐœ๋ฐœ ๋ฐฉ ์‹์˜ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. 1990๋…„๋Œ€ ํ›„๋ฐ˜ ์ผ„ํŠธ ๋ฒก(Kent Beck)์„ ์ค‘์‹ฌ ์œผ๋กœ ์—ฌ๋Ÿฌ ์—”์ง€๋‹ˆ์–ด๋“ค์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์–ป์—ˆ๋˜ ๊ตํ›ˆ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํšจ๊ณผ์ ์ด๋ผ ์ƒ๊ฐ๋˜๋Š” ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•์„ ๋ชจ์•„ ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ• ๋ก ์œผ๋กœ ์ •๋ฆฝํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต ๊ฐœ๋ฐœ์กฐ์ง์ด ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์ค‘ ์†Œ๊ทœ๋ชจ ํŒ€์— ์ ํ•ฉํ•œ ๊ฒฝ๋Ÿ‰ํ™”๋œ ๊ฐœ๋ฐœ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ๋Š” ๋‹ค๋ฅธ ์• ์ž์ผ ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ XP๋„ '๋ฐฉ๋ฒ•๋ก '์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ๋ฐ์— ์žˆ์–ด ์—ฌ๋Ÿฌ ์ด๊ฒฌ์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠนํžˆ๋‚˜ XP์˜ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(TDD), ์ผ์ผ๋นŒ๋“œ(Daily Build), ์ง€์†์ ์ธ ํ†ตํ•ฉ(Continuous Integration) ๋“ฑ ๊ฐœ๋ฐœ ํ…Œ ํฌ๋‹‰๊ณผ ์—ฐ๊ด€๋œ ๋ถ€๋ถ„์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ข…์ข… โ€˜๋ฐฉ๋ฒ•๋ก โ€™์œผ๋กœ์จ ๊ทœ์ • ์ง“๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋…ผ๋ž€์ด ๋˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์˜ ๊ฐœ๋ฐœ ๋ฌธํ™”๊ฐ€ ์ œ๋Œ€๋กœ ์ •๋ฆฝ๋˜์–ด ์žˆ์ง€ ์•Š๊ฑฐ๋‚˜, ๊ณ„ํš ๋ฐ ๊ด€๋ฆฌ ์ค‘์‹ฌ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ  ์ง€ํ•˜๋˜ ํŒ€์˜ ๊ฒฝ์šฐ๋Š” XP๋„์ž… ์ดˆ๊ธฐ์— ์ž์ž˜ํ•œ ๋‚œ๊ด€์ด ์กด์žฌํ•˜๊ธฐ ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๊ตญ๋‚ด์˜ ๊ฒฝ์šฐ ์ž‘์€ ๊ฐœ๋ฐœ ํŒ€ ์ค‘์‹ฌ์œผ๋กœ ๊ธฐ๋ฒ•์˜ ์ผ๋ถ€๋ฅผ ์ฐจ์šฉํ•ด ์  ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์œผ๋ฉฐ, ์ตœ๊ทผ์—๋Š” XP๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋ณด ๋‹ค๋Š” ์Šคํฌ๋Ÿผ ๋“ฑ์˜ ๋ณด์™„์ ์ธ ์• ์ž์ผ ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜ ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. XP๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€์น˜(value)์™€ ๊ทธ ๊ฐ€์น˜๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ์‹ค์ฒœ ๋ฒ•(practice), ์ด ๋‘ ๊ฐœ๋ฅผ ํฐ ์ถ•์œผ๋กœ ๋†“๊ณ  ์›์น™(principle)์„ ์„ธ ์›Œ์„œ ๊ทธ ๋‘˜ ์‚ฌ์ด์—์„œ ๊ท ํ˜•์„ ๋งž์ถ”๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. XP์˜ ๊ฐ€์น˜ โถ ์˜์‚ฌ์†Œํ†ต ๋ณดํ†ต ์–ด๋–ค ํŒ€์ด ๋ฐœ์ „์ ์ธ ๋ฐฉํ–ฅ์œผ๋กœ ์กด์†ํ•˜๋Š” ๋ฐ์— ์žˆ์–ด์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ ์œผ๋กœ '์˜์‚ฌ์†Œํ†ต'์„ ๊ผฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ, ์ด ๋ถ€๋ถ„์€ SW๊ฐœ๋ฐœํŒ€์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ํŒ€ ํ™œ๋™์„ ํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์กฐ์ง์— ์žˆ์–ด ํ•ต์‹ฌ์ ์ธ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋กœ ๋‹น์—ฐํ•˜๊ฒŒ ๋ฐ›์•„๋“ค์—ฌ์ง€๊ณ  ์žˆ๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ํŒ€ ๊ฐœ๋ฐœ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ์ƒ๋‹น์ˆ˜์˜ ๋ฌธ์ œ๊ฐ€ ํŒ€ ๋‚ด์˜ ์˜์‚ฌ์†Œํ†ต๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ ๋‹ค. ํŒ€ ์› ๊ฐ์ž๊ฐ€ ๊ฒช๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•ด ์„œ๋กœ ์ธ์ง€ํ•˜๊ณ , ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๋„๋ก ๋„์šฐ๋ฉฐ, ๋˜ํ•œ ๋ฌธ ์ œ๊ฐ€ ๊ฐ์ถ”์–ด์ง„ ์ƒํƒœ๋กœ ์ง„ํ–‰๋˜๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ๊ฑท์žก์„ ์ˆ˜ ์—†๋Š” ๊ทœ๋ชจ๋กœ ์•…ํ™”๋˜์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ํŒ€ ๋‚ด์˜ ์˜์‚ฌ์†Œํ†ต์€ ๋งค์šฐ ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์˜์‚ฌ์†Œํ†ต์„ ์ž˜ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์•ˆ๋‹ค๊ณ  ํ•ด์„œ ์‰ฝ๊ฒŒ ์˜์‚ฌ์†Œํ†ต์ด ๊ฐ€๋Šฅํ•ด ์ง€๋Š” ๊ฑด ์•„๋‹™ ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์šฐ๋ฆฌ ๊ฐœ๊ฐœ์ธ์—๊ฒŒ ์ž‘์€ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์–ด์•ผ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฑด ๋ฐ”๋กœ ์˜์‚ฌ์†Œํ†ต ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋‘๋ ค์›€๊ณผ ๋งˆ์ฃผํ•  ๋•Œ ํ•„์š”ํ•œ ๊ฐœ๊ฐœ์ธ์˜ '์šฉ๊ธฐ'์ž…๋‹ˆ๋‹ค. โท ์šฉ๊ธฐ SW๊ฐœ๋ฐœ์„ ํ•˜๋Š” ๊ฒƒ์€ ๊ณง์ž˜ ์ปค๋‹ค๋ž€ ๋ฏธ์ง€์˜ ๋‘๋ ค์›€๊ณผ ๋งˆ์ฃผํ•ด์•ผ ํ•˜๋Š” ์ผ์ƒ์˜ ์—ฐ์†์ด ๋˜๊ณค ํ•ฉ ๋‹ˆ๋‹ค. ๋‚ฏ์„  ๊ธฐ์ˆ ๊ณผ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ๋“ค, ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์•Œ ์ˆ˜ ์—†๋Š”(๊ณ ๊ฐ์„ ํฌํ•จํ•ด) ํƒ€์ธ์˜ ๊ฐ์ •๊ณผ ๋Œ€๋ฉดํ–ˆ์„ ๋•Œ ๋งŽ์€ ๊ฒฝ์šฐ ์šฐ๋ฆฌ๋Š” ์šฉ๊ธฐ๋ฅผ ๋ฒ„๋ฆฌ๊ณ  '์†์ž„', 'ํšŒํ”ผ', '๋ถ„๋…ธ', ํ˜น์€ '๋น„๋‚œ' ๋“ฑ์„ ์„ ํƒ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ๋‚˜์•„๊ฐ€๊ธฐ ์œ„ํ•ด์„œ๋Š” '์šฉ๊ธฐ'๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ฅด๋Š” ๊ฑธ ๋ชจ๋ฅธ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๊ธฐ, ๋จผ์ € ์†์„ ๋‚ด์–ด ๋„์›€์„ ์ฃผ๊ณ  ๋„์›€์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” โ€˜์šฉ๊ธฐโ€™๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ ๋‹ค. ์–ด์ฉŒ๋ฉด ์ด๊ฑด ๋ง์ฒ˜๋Ÿผ ์‰ฌ์šด ์ผ์ด ์•„๋‹ ์ˆ˜ ์žˆ์ง€๋งŒ, '์šฉ๊ธฐ'๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์„ฑ๊ณต์ ์ธ SW๊ฐœ๋ฐœ ์˜ ํ•„์ˆ˜ ์š”์†Œ์ธ 'ํ”ผ๋“œ๋ฐฑ'์ด๋ผ๋Š” ์ค‘์š”ํ•œ ๊ฐ€์น˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. OVERVIEW
  • 17. 17 โน ๋‹จ์ˆœํ•จ SW ๊ฐœ๋ฐœ์€ ์ ์  ๋” ์–ด๋ ค์šด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ ์  ๋” ๋ณต์žกํ•ด์ ธ ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ˜„์žฌ SW ๊ฐœ๋ฐœ์— ์žˆ์–ด ์ง๋ฉดํ•˜๊ณ  ์žˆ๋Š” ํฐ ์•„์ด๋Ÿฌ๋‹ˆ ์ค‘ ํ•˜๋‚˜๋Š” ๋ณต์žกํ•œ ์—…๋ฌด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ ๋งŒํผ์ด๋‚˜ ๋ณต์žกํ•œ ๋ฐฉ์‹์œผ๋กœ SW๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. SW๊ฐ€ ๋น„์šฉ์„ ์ค„์—ฌ์ฃผ๊ณ  ์ƒ ํ™œ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ด์ง€๋งŒ, ๋ณต์žกํ•œ SW๋Š” ๊ณ ์žฅ ๋‚˜๊ธฐ ์‰ฝ๊ณ , ๋ฌธ์ œ๋ฅผ ์ผ์œผ ํ‚ค๊ธฐ ์‰ฝ๊ณ , ๊ฒฐ๊ตญ ๋ฒ„๋ ค์ง€๊ธฐ ์‰ฝ๊ฒŒ ๋ณ€ํ•ด ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ์˜์‚ฌ์†Œํ†ต์„ ๊ทน๋Œ€ํ™”ํ•˜๊ณ  ์šฉ๊ธฐ๋ฅผ ๋‚ด์„œ ์ ๊ทน์ ์œผ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๋Š”๋‹ค ํ•ด๋„ SW๊ฐ€ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์œ  ์ง€ ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋ ค์›€์ด ํ•ด๊ฒฐ๋˜์ง€ ์•Š์„ ๊ฒ๋‹ˆ๋‹ค. โบ ์กด์ค‘ ์œ„ ๋ชจ๋“  ๊ฐ€์น˜๋ฅผ ์ถ”๊ตฌํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐ˜๋“œ์‹œ ๊ทผ๊ฐ„์— ์œ ์ง€๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ๋ฐ”๋กœ โ€˜์กด์ค‘โ€™์ž…๋‹ˆ ๋‹ค. ๊ฐœ๊ฐœ์ธ์— ๋Œ€ํ•ด ์ƒํ˜ธ๊ฐ„์˜ โ€˜์กด์ค‘โ€™์ด ์—†์œผ๋ฉด ํŒ€์€ ๊ฒฐ๊ตญ ์™€ํ•ด๋˜์–ด ๋ฒ„๋ฆฌ๊ฑฐ๋‚˜ ์ˆ˜์ค€ ๋†’์€ SW ๋ฅผ ๋‹ค์‹œ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์ผ„ํŠธ ๋ฒก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ด์•ผ ๊ธฐ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. โ€œ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ƒ์‚ฐ์„ฑ๊ณผ ์ธ๊ฐ„์„ฑ์„ ๋™์‹œ์— ๊ฐœ์„ ํ•˜๋ ค๋ฉด, ํŒ€์— ์†ํ•œ ๋ชจ๋“  ๊ฐœ์ธ์˜ ๊ธฐ์—ฌ ๋ฅผ ์กด์ค‘ํ•ด์•ผ ํ•œ๋‹ค. ๋‚˜๋„ ์ค‘์š”ํ•œ ์‚ฌ๋žŒ์ด๊ณ  ๋‹น์‹ ๋„ ์ค‘์š”ํ•œ ์‚ฌ๋žŒ์ด๋‹ค.โ€ โธ ํ”ผ๋“œ๋ฐฑ ํ”ผ๋“œ๋ฐฑ์€ SW๊ฐœ๋ฐœ ๋ฐ ์˜์‚ฌ์†Œํ†ต์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ข‹์€ SW์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜๋Š” ๊ฐœ๋ฐœ ๋„์ค‘์—๋„ ์ง€์†์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์œผ๋ฉฐ ๋งŒ๋“ค์–ด ์ง„๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ข‹์€ ํŒ€์€ ์˜์‚ฌ์†Œํ†ต๊ณผ ํ”ผ๋“œ๋ฐฑ ์ด ๋ฉˆ์ถ”์ง€ ์•Š๊ณ  ๊ณ„์† ์ˆœํ™˜๋˜๋Š” ๋ถ„์œ„๊ธฐ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ถ”์ •๋„ ์•„๋‹ˆ๊ณ  ์ด๋ก ๋„ ์•„๋‹™๋‹ˆ ๋‹ค. ๋ฐ”๋กœ ํ˜„์ƒ์ด๋ฉฐ ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. SW๊ฐœ๋ฐœ์ด ์‹œ์ž‘๋˜๋ฉด ๊ฐ€๊ธ‰์  ๋น ๋ฅธ ์‹œ์ผ ๋‚ด์—, ๊ทธ๋ฆฌ๊ณ  ์ž์ฃผ, ๊ณ ๊ฐ์œผ๋กœ๋ถ€ํ„ฐ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๋Š” ๊ฒƒ ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ๋” ์ž์ฃผ ๋” ๋งŽ์ด ์ƒˆ๋กœ์šด ์š”๊ตฌ์‚ฌํ•ญ์ด ๋งŒ๋“ค์–ด ์ง„๋‹ค๋Š” ์  ๋•Œ๋ฌธ์— ํ”ผ๋“œ๋ฐฑ ์˜ ๊ฐ„๊ฒฉ์„ ๋Š˜์ด๊ฑฐ๋‚˜ ํšŸ์ˆ˜๋ฅผ ์ค„์ด๋ ค๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์ด๋Š” ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐœ๋ฐœํŒ€๊ณผ ๊ณ ๊ฐ ๋ชจ๋‘์—๊ฒŒ ๋งŒ์กฑ์Šค๋Ÿฝ์ง€ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. SW ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ํ”ผ๋“œ๋ฐฑ์„ ์ž์ฃผ ๋ฐ›๊ณ  ์ƒˆ๋กœ์šด ์š”๊ตฌ์‚ฌํ•ญ์„ ์ œ๋Œ€๋กœ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ์ž˜ ๋ฐ˜์˜ํ•˜ ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์œ ์ง€ํ•ด์•ผ ํ•˜๋Š” ์ค‘์š”ํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฑด '๋‹จ์ˆœํ•จ'์ด๋ผ๋Š” ๊ฐ€์น˜์ž…๋‹ˆ๋‹ค.
  • 18. XP์˜ ๊ธฐ๋ณธ ์‹ค์ฒœ๋ฐฉ๋ฒ•๋“ค 1. ํ•จ๊ป˜ ์•‰๊ธฐ ๊ฐœ๋ฐœ ์ž‘์—…์€ ํŒ€ ์ „์ฒด๊ฐ€ ๋“ค์–ด๊ฐ€๊ธฐ์— ์ถฉ๋ถ„ํ•  ์ •๋„๋กœ ํฌ๊ณ  ์—ด๋ฆฐ ๊ณต๊ฐ„์—์„œ ํ•˜๋ผ. 2. ์ „์ฒด ํŒ€ ํ”„๋กœ์ ํŠธ๊ฐ€ ์„ฑ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ธฐ์ˆ ๊ณผ ์‹œ์•ผ๋ฅผ ์ง€๋‹Œ ์‚ฌ๋žŒ๋“ค์„ ์ „๋ถ€ ํŒ€์— ํฌํ•จ์‹œ์ผœ๋ผ. 3. ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ž‘์—… ๊ณต๊ฐ„ ์ž‘์—… ๊ณต๊ฐ„์„ ์ž‘์—…์— ๋Œ€ํ•œ ๊ฒƒ๋“ค๋กœ ์ฑ„์›Œ๋ผ. ํ”„๋กœ์ ํŠธ์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๊ด€์ฐฐ์ž๋ผ๋ฉด ๋ˆ„๊ตฌ๋“ ์ง€ ํŒ€์ด ์‚ฌ์šฉํ•˜๋Š” ๊ณต๊ฐ„์— ๋“ค์–ด์™€์„œ 15์ดˆ ์•ˆ์— ํ”„๋กœ์ ํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€ ๋Œ€๋žต ๊ฐ์„ ์žก์„ ์ˆ˜ ์žˆ์–ด ์•ผ ํ•œ๋‹ค. 4. ํ™œ๊ธฐ์ฐฌ ์ž‘์—… ์ƒ์‚ฐ์ ์œผ๋กœ ์ผํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„์˜ ์‹œ๊ฐ„๋งŒ, ๊ทธ๋ฆฌ๊ณ  ์ผ์˜ ํ™œ๋ ฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„์˜ ์‹œ๊ฐ„๋งŒ ์ผํ•ด๋ผ. 5. ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ œํ’ˆ์œผ๋กœ ์ถœ์‹œํ•  ํ”„๋กœ๊ทธ๋žจ์„ ๋‘ ์‚ฌ๋žŒ์ด ์ปดํ“จํ„ฐ ํ•œ ๋Œ€์— ์•‰์•„ ์ž‘์„ฑํ•ด๋ผ. 6. ์Šคํ† ๋ฆฌ ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œํ•œ์˜ ๊ธฐ๋Šฅ์„ ๋‹จ์œ„๋กœ ํ•ด์„œ ๊ณ„ํšํ•˜๋ผ. 7. ์ผ์ฃผ์ผ๋ณ„ ์ฃผ๊ธฐ ํ•œ ๋ฒˆ์— ์ผ์ฃผ์ผ ๋ถ„๋Ÿ‰์˜ ์ผ์„ ๊ณ„ํšํ•˜๋ผ. 8. ๋ถ„๊ธฐ๋ณ„ ์ฃผ๊ธฐ ํ•œ ๋ฒˆ์— ํ•œ ๋ถ„๊ธฐ ๋ถ„๋Ÿ‰์˜ ์ผ์„ ๊ณ„ํšํ•˜๋ผ. 9. ์—ฌ์œ  ์–ด๋–ค ๊ณ„ํš์ด๋“ , ์ผ์ •์— ๋’ค์ณ์งˆ ๊ฒฝ์šฐ ํฌ๊ธฐํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๊ต์  ๊ธ‰ํ•˜์ง€ ์•Š์€ ์—…๋ฌด๋ฅผ ํฌํ•จ์‹œ์ผœ๋ผ. 10. 10๋ถ„ ๋นŒ๋“œ 10๋ถ„ ๋งŒ์— ์ž๋™์œผ๋กœ ์ „์ฒด ์‹œ์Šคํ…œ์„ ๋นŒ๋“œํ•˜๊ณ  ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ๋Œ๋ ค๋ผ. 11. ์ง€์†์ ์ธ ํ†ตํ•ฉ ๋ณ€๊ฒฝํ•œ ๊ฒƒ์€ ๋‘ ์„ธ ์‹œ๊ฐ„๋งŒ์— ํ†ตํ•ฉํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด๋ผ. 12. ํ…Œ์ŠคํŠธ ์šฐ์„  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”๋“œ๋ฅผ ํ•œ ์ค„์ด๋ผ๋„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์—, ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ๋จผ์ € ์ž‘์„ฑํ•˜๋ผ. 13. ์ ์ง„์ ์ธ ์„ค๊ณ„ ์‹œ์Šคํ…œ์˜ ์„ค๊ณ„์— ๋งค์ผ ํˆฌ์žํ•˜๋ผ. OVERVIEW
  • 19. 19 XP์˜ ์›์น™ 1. ์ธ๊ฐ„์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ธ๊ฐ„์ด ๊ฐœ๋ฐœํ•œ๋‹ค. 2. ๊ฒฝ์ œ์„ฑ ์ด ๋ชจ๋“  ๊ฒƒ์— ๋ˆ„๊ตฐ๊ฐ€๋Š” ๋ˆ์„ ์ง€๋ถˆํ•œ๋‹ค๋Š” ๊ฒฝ์ œ์„ฑ์˜ ์›์น™์„ ์ธ์ •ํ•œ๋‹ค. 3. ์ƒํ˜ธ์ด์ต ๋ชจ๋“  ํ™œ๋™์€ ๊ทธ ํ™œ๋™์— ๊ด€๋ จ๋œ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ด์ต์ด ๋˜์–ด์•ผ ํ•œ๋‹ค. 4. ์ž๊ธฐ ์œ ์‚ฌ์„ฑ ์–ด๋–ค ํ•ด๊ฒฐ์ฑ…์˜ ๊ตฌ์กฐ๋ฅผ ๋‹ค๋ฅธ ๋งฅ๋ฝ์—๋„ ์ ์šฉํ•ด ๋ณด๋ผ 5. ๊ฐœ์„  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ โ€˜์™„๋ฒฝํ•˜๋‹คโ€™๋ž€ ์—†๋‹ค. โ€˜์™„๋ฒฝํ•ด ์ง€๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•œ๋‹คโ€™๋งŒ ์žˆ๋‹ค. 6. ๋‹ค์–‘์„ฑ ํŒ€์—๋Š” ๋น„๋ก ๊ฐˆ๋“ฑ์˜ ์š”์†Œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์„์ง€๋ผ๋„ ๋‹ค์–‘์„ฑ์ด ํ•„์š”ํ•˜๋‹ค. 7. ๋ฐ˜์„ฑ ์ข‹์€ ํŒ€์€ ์‹ค์ˆ˜๋ฅผ ์ˆจ๊ธฐ์ง€ ์•Š๊ณ  ์˜คํžˆ๋ ค ์‹ค์ˆ˜๋ฅผ ๋“œ๋Ÿฌ๋‚ด์–ด ๊ฑฐ๊ธฐ์—์„œ ๋ฐฐ์šด๋‹ค. 8. ํ๋ฆ„ ๊ฐœ๋ฐœ์˜ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ๋™์‹œ์— ์ง„ํ–‰ํ•จ์œผ๋กœ์จ ๊ฐ€์น˜ ์žˆ๋Š” SW๋ฅผ ๋ฌผ ํ๋ฅด๋“ฏ ๋Š์ž„์—†์ด ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค. 9. ๊ธฐํšŒ ๊ฐ€๋”์”ฉ์€ ์ƒ๊ฐ์„ ์ „ํ™˜ํ•ด์„œ ๋ฌธ์ œ๋ฅผ ๊ธฐํšŒ๋กœ ๋ณด๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ์ž. 10. ์ž‰์—ฌ SW ๊ฐœ๋ฐœ์—์„œ ํ•ต์‹ฌ์ ์ด๊ณ  ํ•ด๊ฒฐํ•˜๊ธฐ ์–ด๋ ค์šด ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์—ฌ๋Ÿฌ ๊ฐœ ๋งŒ๋“ค์–ด ๋†“์•„์•ผ ํ•œ๋‹ค. 11. ์‹คํŒจ ์„ฑ๊ณตํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๋Š”๋‹ค๋ฉด ์‹คํŒจํ•˜๋ผ. 12. ํ’ˆ์งˆ ํ’ˆ์งˆ์„ ํฌ์ƒํ•˜๋Š” ๊ฒƒ์€ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์˜ ์ˆ˜๋‹จ์œผ๋กœ ์‚ผ๊ธฐ์— ํšจ๊ณผ์ ์ด์ง€ ์•Š๋‹ค. 13. ์ฑ…์ž„ ์†Œ์žฌ ์–ด๋–ค ์ผ์„ ํ•˜๊ฒ ๋‹ค๊ณ  ์„ ์–ธํ•œ ์‚ฌ๋žŒ์ด ๊ทธ ์ผ์˜ ์ฑ…์ž„๋„ ๊ฐ€์ง„๋‹ค. 14. ์•„๊ธฐ๊ฑธ์Œ ๋‹จ๊ณ„๋ฅผ ์ž‘๊ฒŒ ์ชผ๊ฐค ๋•Œ ๊ฑธ๋ฆฌ๋Š” ๋ถ€ํ•˜๊ฐ€, ํฐ ๋ณ€ํ™”๋ฅผ ์‹œ๋„ํ–ˆ๋‹ค๊ฐ€ ์‹คํŒจํ•ด์„œ ๋Œ์•„๊ฐˆ ๋•Œ ๋“œ๋Š” ๋‚ญ๋น„๋ณด ๋‹ค ํ›จ์”ฌ ์ž‘๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ธ์ •ํ•˜์ž.
  • 20. ๋ฆฐLean ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด๋ž€ ๋ฆฐ์˜ ๊ธฐ์› ๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์‹œ์ž‘ ๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์›์น™ ๋„์š”ํƒ€ ์ž๋™์ฐจ์˜ ๋…ํŠนํ•œ ์ƒ์‚ฐ๋ฐฉ์‹์˜ ์›์น™๊ณผ ์‹ค์ฒœ๋ฒ•์„ ์ •๋ฆฌํ•˜๋Š” ๋ฐ์„œ ๋ฆฐ(Lean)์ด๋ผ๋Š” ๊ฐœ๋… ์€ ์‹œ์ž‘๋˜์—ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋‚˜๋ผ ์ œ์กฐ/์ƒ์‚ฐ ์—…๊ณ„์—์„œ๋Š” ์ด๋ฏธ ๋„์š”ํƒ€ ์ƒ์‚ฐ ๋ฐฉ์‹(TPS)๋ฅผ ์˜ค ๋ž˜ ์ „๋ถ€ํ„ฐ ๋ฒค์น˜๋งˆํ‚น ํ•ด์™”์Šต๋‹ˆ๋‹ค. ๋ฆฐ์—์„œ ์ค‘์š”ํ•œ ๊ฐœ๋…์€ JIT(Just In Time) ์ž…๋‹ˆ๋‹ค. JIT์€ ํ•„์š” ํ•œ ์‹œ์ ์— ํ•„์š”ํ•œ ๋งŒํผ๋งŒ ์ƒ์‚ฐํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ์žฌ๊ณ ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ๋‚˜์•„๊ฐ€ ๋น„์šฉ ์„ ์ตœ์†Œ๋กœ ์ค„์—ฌ๋‚˜๊ฐ‘๋‹ˆ๋‹ค. ๋˜ ํ•˜๋‚˜์˜ ์ค‘์š”ํ•œ ์šฉ์–ด๊ฐ€ ์นธ๋ฐ˜(Kanban) ์ž…๋‹ˆ๋‹ค. ์นธ๋ฐ˜์€ ์ผ์ข…์˜ ์ž‘ ์—…์ง€์‹œ์„œ๋กœ์„œ Pull ๋ฐฉ์‹์˜ ์ƒ์‚ฐ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š”๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์‚ฐ๋ฐฉ์‹์œผ๋กœ์„œ์˜ ๋ฆฐ์„ SW ๊ฐœ๋ฐœ์— ์ ์šฉํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ์žˆ์—ˆ์œผ๋‚˜ ์ด๋ฅผ ์ฒด๊ณ„์ ์œผ ๋กœ ์ •๋ฆฌํ•œ ๊ฒƒ์€ ํฌํŽœ๋”•(ํ†ฐ ํฌํŽœ๋”•, ๋ฉ”๋ฆฌ ํฌํŽœ๋”•) ๋ถ€๋ถ€์ž…๋‹ˆ๋‹ค. ๋ฆฐ์˜ ์ค‘์š”ํ•œ ๋ชฉํ‘œ์ธ ์žฌ๊ณ  ์ ˆ ๊ฐ์„ SW ๊ฐœ๋ฐœ์— ๋Œ€์ž…ํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ๋‚ญ๋น„๋ฅผ ์ œ๊ฑฐํ•˜์ž๋Š” ์šด๋™์œผ๋กœ ๋ฐœ์ „ํ•œ ๊ฒƒ์ด ๋ฆฐ ์†Œํ”„ํŠธ ์›จ์–ด ๊ฐœ๋ฐœ์ž…๋‹ˆ๋‹ค. ๋‚ญ๋น„๋ฅผ ์ œ๊ฑฐํ•˜๋ผ. : ํŒŒ๋ ˆํ†  ๋ฒ•์น™(2:8์˜ ๋ฒ•์น™)์— ์˜๊ฑฐํ•˜์—ฌ ๊ฐœ๋ฐœ์— ์ •๋ง ์ค‘์š”ํ•œ 20%์— ์ง‘์ค‘ํ•˜๊ณ  ๋‚ญ๋น„๋˜๋Š” ์š” ์†Œ(๊ฐ€์™ธ๊ธฐ๋Šฅ, ํ˜ผ๋ž€, ๊ฒฝ๊ณ„ ๋„˜์–ด๊ฐ€๊ธฐ)๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ฐ€์™ธ๊ธฐ๋Šฅ: 80%์˜ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜๋Š” 20%์˜ ๊ธฐ๋Šฅ์— ์ดˆ์ ์„ ๋งž์ถฐ๋ผ. 20%์˜ ๊ฐ€์น˜๋ฅผ ์ œ ๊ณตํ•˜๋Š” 80%์ธ ๊ฐ€์™ธ๊ธฐ๋Šฅ์€ ๋‚˜์ค‘์œผ๋กœ ๋ฏธ๋ฃฌ๋‹ค. โ€ข ํ˜ผ๋ž€: ์š”๊ตฌ์‚ฌํ•ญ ํ˜ผ๋ž€์„ ๊ฒช๋Š”๋‹ค๋ฉด ์ŠคํŽ™์„ ๋„ˆ๋ฌด ์ผ์ฐ ๊ฒฐ์ •ํ•œ ๊ฒƒ์ด๋‹ค. ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ˆ˜์ •ํ•˜ ๋Š”๋ฐ ํ˜ผ๋ž€์„ ๊ฒช๋Š”๋‹ค๋ฉด ํ…Œ์ŠคํŠธ๋ฅผ ๋„ˆ๋ฌด ๋Šฆ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. โ€ข ๊ฒฝ๊ณ„ ๋„˜์–ด๊ฐ€๊ธฐ: ์กฐ์ง๊ฐ„์˜ ๊ฒฝ๊ณ„๋Š” ํ†ต์ƒ 25% ์ด์ƒ์˜ ๋น„์šฉ์„ ์ฆ๊ฐ€์‹œํ‚ค๋Š”๋ฐ, ๋ฒ„ํผ๋ฅผ ๋งŒ๋“ค ๊ณ  ์‘๋‹ต์‹œ๊ฐ„์„ ๋Šฆ์ถ”๋ฉฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋ฐฉํ•ดํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. OVERVIEW
  • 21. 21 ํ’ˆ์งˆ์„ ๋‚ด์žฌํ™” ํ•˜๋ผ. : ๊ฐœ๋ฐœ ์ดˆ๊ธฐ๋ถ€ํ„ฐ ๊ฐ๊ฐ์˜ SW ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ํ’ˆ์งˆ์„ ๊ฐ•์กฐํ•˜๋ฉด ๋งˆ์ง€๋ง‰์— ๋น…๋ฑ… ์‹ ํ†ตํ•ฉ์ด๋‚˜ ํ…Œ์Šค ํŠธ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(TDD)์„ ํ†ตํ•ด ์ฝ”๋“œ์˜ ์‹ค์ˆ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋ผ: ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ ๋Œ€์‹  ์‹คํ–‰ ๊ฐ€ ๋Šฅํ•œ ๋ช…์„ธ๋ฅผ ์ž‘์„ฑํ•˜๋ผ. โ€ข ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์ง€ ๋งˆ๋ผ: ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ๋Š” ์ž๋™ํ™”๋œ ๋‹จ์œ„ํ…Œ์ŠคํŠธ์™€ ์ธ์ˆ˜ํ…Œ์ŠคํŠธ๊ฐ€ ์—† ๋Š” ์ฝ”๋“œ๋‹ค. โ€ข ๋น…๋ฑ… ํ†ตํ•ฉ์€ ์ง„๋ถ€ํ•˜๋‹ค: ์ง€์†์ ์ธ ํ†ตํ•ฉ๊ณผ ์ค‘์ฒฉ๋œ ๋™๊ธฐํ™” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ผ. ์ง€์‹์„ ์ฐฝ์ถœํ•˜๋ผ. : ํ‘œ์ค€์€ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ ๊ณผํ•™์  ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ๋ˆ„๊ตฌ๋‚˜ ๋ณ€๊ฒฝํ•˜๊ณ  ์žฅ๋ คํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ณผํ•™์  ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ผ: ๊ฐ€์„ค์„ ์„ธ์šฐ๊ณ , ์‹ ์†ํ•˜๊ฒŒ ๋‹ค์–‘ํ•œ ์‹คํ—˜์„ ํ•ด๋ณด๊ณ , ๋ฌธ์„œ๋ฅผ ๊ฐ„๊ฒฐ ํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ณ , ์ตœ์„ ์˜ ๋Œ€์•ˆ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ต์„ ๊ฐ€๋ฅด์ณ๋ผ. โ€ข ํ‘œ์ค€์€ ๋„์ „ ๋ฐ›๊ณ  ๊ฐœ์„ ๋˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•œ๋‹ค: ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๋”ฐ๋ผ ํ•˜๊ณ  ์ž˜ ์•Œ๋ ค์ง„ ์‹ค์ฒœ๋ฒ• ์„ ํ‘œ์ค€์— ํฌํ•จํ•˜๋˜, ๋ˆ„๊ตฌ๋“ ์ง€ ํ‘œ์ค€์— ๋„์ „ํ•˜๊ณ  ๋ณ€๊ฒฝํ•˜๋„๋ก ์žฅ๋ คํ•˜๋ผ. โ€ข ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์„ฑ๊ณผ๋Š” ํ”ผ๋“œ๋ฐฑ์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค: ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์กฐ์ง์€ ๋ฏธ๋ž˜๋ฅผ ์ถ”์ธกํ•˜๊ณ  ๊ทธ๊ฒƒ ์„ ๊ณ„ํš์ด๋ผ๊ณ  ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๊ทธ ๋ณด๋‹ค๋Š” ๋ฏธ๋ž˜๊ฐ€ ํŽผ์ณ์งˆ ๋•Œ ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•œ ์—ญ ๋Ÿ‰์„ ๊ฐœ๋ฐœํ•œ๋‹ค. ํ™•์ •์„ ๋Šฆ์ถฐ๋ผ. : ๋งˆ์ง€๋ง‰๊นŒ์ง€ ๋ณ€ํ™”๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฐ์ •์€ ๋งˆ์ง€๋ง‰ ์— ๋‚ด๋ฆฌ๋ผ๊ณ  ์ถฉ๊ณ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์˜์กด์„ฑ์„ ๊นจ๋œจ๋ ค๋ผ: ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜๋Š” ์–ธ์ œ ์–ด๋–ค ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๋”๋ผ๋„ ๊ทธ๊ฒƒ์„ ์ˆ˜์šฉ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. โ€ข ์˜ต์…˜์„ ์œ ์ง€ํ•˜๋ผ: ์ฝ”๋“œ๋ฅผ ์‹คํ—˜์œผ๋กœ ์ƒ๊ฐํ•˜๋ผ. ๋ณ€ํ™”๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ž‘์„ฑํ•˜๋ผ. โ€ข ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฐ์ •์€ ๋งˆ์ง€๋ง‰ ๊ฒฐ์ •์˜ ์ˆœ๊ฐ„์— ํ•˜๋ผ: ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ ์ „ ์— ๊ฐ€๋Šฅํ•œ ๋งŽ์ด ํ•™์Šตํ•˜๋ผ. ์ „์ฒด๋ฅผ ์ตœ์ ํ™”ํ•˜๋ผ. : ๊ณ ๊ฐ ์š”๊ตฌ์—์„œ SW ๋ฐฐํฌ๊นŒ์ง€ ์ „์ฒด์ ์ธ ํ๋ฆ„์— ์ดˆ์ ์„ ๋งž์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ „์ฒด ๊ฐ€์น˜ ํ๋ฆ„์— ์ดˆ์ ์„ ๋งž์ถฐ๋ผ: ์ปจ์…‰์—์„œ ํ˜„๊ธˆ๊นŒ์ง€, ๊ณ ๊ฐ ์š”๊ตฌ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐ ํฌ๊นŒ์ง€ โ€ข ์™„์ „ํ•œ ์ œํ’ˆ์„ ์ธ๋„ํ•˜๋ผ: ์†Œํ”„ํŠธ์›จ์–ด๋งŒ์ด ์•„๋‹Œ ์™„์ „ํ•œ ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋ผ. ์™„์ „ํ•œ ์ œํ’ˆ ์€ ์™„์ „ํ•œ ํŒ€์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง„๋‹ค. โ€ข ๋” ๋†’์€ ๊ฒƒ์„ ์ธก์ •ํ•˜๋ผ: ๊ตญ์ง€์ ์ธ ์„ฑ๊ณผ์ธก์ •์€ ๋ถ€๋ถ„ ์ตœ์ ํ™”๋ฅผ ์•ผ๊ธฐํ•˜๋ฉฐ ๋‚ญ๋น„๋ฅผ ๋ฐœ์ƒ์‹œ ํ‚จ๋‹ค. ์ „์ฒด ๊ฐ€์น˜ ์‚ฌ์Šฌ์˜ ์‹œ์ž‘๊ณผ ๋์˜ ์†Œ์š”์‹œ๊ฐ„, ์ผ๋ช… ์‚ฌ์ดํด ํƒ€์ž„(Cycle Time)์„ ์ธก์ • ํ•˜๋ผ. ๋˜๋Š” ์ธ๋„๋œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜๋กœ ํŒ€ ์„ฑ๋Šฅ์„ ์ธก์ •ํ•˜๋ผ.
  • 22. ์‚ฌ๋žŒ์„ ์กด์ค‘ํ•˜๋ผ. : ํŒ€์€ ๊ณต๋™ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ž๋ถ€์‹ฌ, ์‹ ๋ขฐ, ์นญ์ฐฌ์„ ํ†ตํ•ด ๋งบ์–ด์ง„ ์ƒํ˜ธ๊ฐ„์˜ ์ฑ…์ž„์˜์‹ ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. โ€ข ํŒ€์€ ์ž๋ถ€์‹ฌ, ์ฑ…์ž„๊ฐ, ์‹ ๋ขฐ, ์นญ์ฐฌ์„ ํ†ตํ•ด ๋ฒˆ์„ฑํ•œ๋‹ค: ๋ฌด์—‡์ด ํŒ€์„ ๋งŒ๋“œ๋Š”๊ฐ€? ํŒ€์›๋“ค์€ ๊ณต๋™ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ƒํ˜ธ๊ฐ„ ์ฑ…์ž„์˜์‹์œผ๋กœ ๋ญ‰์ณ์žˆ๋‹ค. โ€ข ํšจ๊ณผ์ ์ธ ๋ฆฌ๋”์‹ญ์„ ์ œ๊ณตํ•˜๋ผ: ํšจ๊ณผ์ ์ธ ํŒ€์—๋Š” ํŒ€์„ ์ตœ๊ณ ๋กœ ์ด๋„๋Š” ํ›Œ๋ฅญํ•œ ๋ฆฌ๋”๊ฐ€ ์กด ์žฌํ•œ๋‹ค. โ€ข ํŒŒํŠธ๋„ˆ๋ฅผ ์กด์ค‘ํ•˜๋ผ: ํŒŒํŠธ๋„ˆ/์™ธ์ฃผ์—…์ฒด์™€ ์ƒ์ƒ์ ์ธ ๊ด€๊ณ„๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋“ค์€ ์šฐ๋ฆฌ ์˜ ์ข…์ด ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ SW๋ฅผ ํ•จ๊ป˜ ๋งŒ๋“œ๋Š” ๋™๋ฃŒ๋‹ค. ๋นจ๋ฆฌ ์ธ๋„ํ•˜๋ผ. : ํ•œ๋ฒˆ์— ์ „๋‹ฌ๋˜๋Š” ์ œํ’ˆ์˜ ํฌ๊ธฐ๋ฅผ ์ž‘๊ฒŒ ํ•˜๊ณ  ์ž‘์—…๋Ÿ‰์„ ์ค„์—ฌ์•ผ ํ•œ๋‹ค. โ€ข ์‹ ์†ํ•œ ์ธ๋„, ๊ณ ํ’ˆ์งˆ, ์ €๋น„์šฉ์€ ๊ณต์กดํ•  ์ˆ˜ ์žˆ๋‹ค. โ€ข ๋Œ€๊ธฐํ–‰๋ ฌ ์ด๋ก ์„ ๊ฐœ๋ฐœ์— ์ ์šฉํ•˜๋ผ. โ€ข ์ผ์˜ ์–‘์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งŒํผ์œผ๋กœ ์ œํ•œํ•˜๋ผ: ๋ฐ˜๋ณต๊ฐœ๋ฐœ์— ์•ˆ์ •์ ์ด๊ณ  ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์†๋„๋ฅผ ๊ฐ€์ ธ๋ผ. ๊ณ ๊ฐ์—๊ฒŒ ์ธ๋„ํ•  ์ˆ˜ ์žˆ๋Š” ์—ญ๋Ÿ‰์— ๋งž๊ฒŒ ๋Œ€๊ธฐ์—ด์˜ ๊ธธ์ด๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ์ œํ•œํ•˜๋ผ. OVERVIEW
  • 23. 23 ์นธ๋ฐ˜์€ ์ƒ์‚ฐ์‹œ์Šคํ…œ์—์„œ ์ผํ•˜๋Š” ์ž‘์—…์ž๋“ค์ด ์–ด๋–ค ์ž‘์—…์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ์ž‘์—…์ง€์‹œ ์„œ์— ํ•ด๋‹นํ•œ๋‹ค. ๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ด ์นธ๋ฐ˜์„ ํ™œ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์„ ์–ป ์„ ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฐ€์‹œํ™”ํ•œ๋‹ค. โ€ข ์ผ์„ ์ž‘๊ฒŒ ๋‚˜๋ˆ„์–ด์„œ ์นด๋“œ์— ํ•˜๋‚˜์”ฉ ์จ์„œ ๋ฒฝ์— ๋ถ™์ธ๋‹ค. โ€ข ๊ฐ ํ•ญ๋ชฉ์ด ํ˜„์žฌ ์–ด๋А ๋‹จ๊ณ„์— ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ์›Œํฌํ”Œ๋กœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์—ด์— ์ œ๋ชฉ์„ ๋ถ™์ธ๋‹ค. ์ž‘์—…์ค‘์ธ ๊ฒƒ์„ ์ œํ•œํ•œ๋‹ค.(WIP) โ€ข ์›Œํฌํ”Œ๋กœ ์ƒ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ํ•ญ๋ชฉ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ์ œํ•œ์„ ๋‘”๋‹ค. ์ž‘์—…์— ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์„ ์ธก์ •ํ•œ๋‹ค. โ€ข ํ•œ ํ•ญ๋ชฉ์„ ์™„๋ฃŒํ•˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ํ‰๊ท ์‹œ๊ฐ„, ์‚ฌ์ดํด ํƒ€์ž„์œผ๋กœ ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค. โ€ข ์˜ˆ์ธก๊ฐ€๋Šฅํ•˜๊ณ  ์†Œ์š”์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™” ํ•œ๋‹ค. ๋ฆฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์นธ๋ฐ˜ ๊ทธ๋ฆผ 1-5. ์นธ๋ฐ˜ ์›Œํฌํ”Œ๋กœ ๋ณด๋“œ ์˜ˆ์‹œ
  • 25. 25 PRACTICE ํ˜„์žฅ๊ณ ๊ฐ On-site Customer ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ User Story ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš Release Planning ํ”Œ๋ž˜๋‹ ํฌ์ปค Planning Poker ์ถ”์ • Estimation ์Šคํ”„๋ฆฐํŠธ Sprint ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planning ์ผ์ผ ์Šคํฌ๋Ÿผ Daily Scrum ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ Pair Programming CI Continuous Integration ์†๋„ Velocity ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ Sprint Review ํšŒ๊ณ  Retrospective
  • 26. ํ˜„์žฅ๊ณ ๊ฐ On-site Customer ์ œํ’ˆ์ฑ…์ž„์ž Product Owner ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ User Story ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ Product Backlog ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš Release Planning ํ”Œ๋ž˜๋‹ํฌ์ปค Planning Poker ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planning ์ถ”์ • Estimation Scrum XP ์ผ์ผ๋ฏธํŒ… Daily Meeting Daily Meeting Practice Map 4 5 6 ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ Sprint, Iteration 1 2 3 7 8 User Story Release Planning2 3 PRACTICES 8
  • 27. 27 9 10 11 ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ Pair Programming ์ง€์†์ ์ธ ํ†ตํ•ฉ CI Continuous Integration ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ Simple Design ๋ฆฌํŒฉํ† ๋ง Refactoring ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ TDD ์†๋„ Velocity ์ž‘์€๋ฆด๋ฆฌ์ฆˆ Small Releae 13 13 12 12 ์ž‘์—…ํ˜„ํ™ฉํŒ Task Board ์†Œ๋ฉธ์ฐจํŠธ Burn-down chart ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ Sprint Review ํšŒ๊ณ  Retrospective Sprint Review Retrospective 10
  • 28. ํ˜„์žฅ ๊ณ ๊ฐ On-site Customer ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ PRACTICES
  • 29. 29 โ“’ ์ ์šฉ์ƒํ™ฉ โ““ ์ค€๋น„๋ฌผ โ€ข ๊ณ ๊ฐ์˜ ์š”๊ตฌ๊ฐ€ ๋ชจํ˜ธํ•˜์—ฌ ์—…๋ฌด๋ฅผ ์ถ”์ง„ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์šธ ๋•Œ โ€ข ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ์ˆ˜์ค€์„ ํŒŒ์•…ํ•  ์ˆ˜ ์—†์„ ๋•Œ โ€ข ๊ฐœ๋ฐœ์„ ์™„๋ฃŒํ•œ ๊ธฐ๋Šฅ์ด ๊ณ ๊ฐ์ด ์›ํ•˜๋˜ ๊ฒƒ์ด ์•„๋‹ ๋•Œ โ€ข ๊ณ ๊ฐ๊ณผ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ๋“œ๋ฌผ๊ณ  ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์„ ๋•Œ โ€ข ๊ณ ๊ฐ์˜ ์ž…์žฅ์—์„œ ๊ฐœ๋ฐœํŒ€์˜ ์ง„์ฒ™์ƒํ™ฉ์ด ๊ถ๊ธˆํ•˜๊ณ  ๋ถˆ์•ˆํ•  ๋•Œ โ€ข ๊ณ ๊ฐ์ด ์ƒ์ฃผํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„/์ฑ…์ƒ โ“ ์š”์•ฝ โ“‘ ์—ญํ• ์ž โ€ข ๊ณ ๊ฐ์ด ๊ฐœ๋ฐœํŒ€๊ณผ ๊ฐ™์€ ์žฅ์†Œ์—์„œ ํ•จ๊ป˜ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœํŒ€์˜ ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•ด ์‹ ์†ํ•˜๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ํ•ด์คŒ์œผ๋กœ์จ ๊ฐœ ๋ฐœํŒ€์ด ์—‰๋šฑํ•œ ์ž‘์—…์„ ํ•˜์ง€ ์•Š๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. โ€ข ์Šคํฌ๋Ÿผ์˜ ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์—ญํ• ์ด ์œ ์‚ฌํ•ด ๋ณด์ด์ง€๋งŒ, ํ˜„์žฅ๊ณ ๊ฐ์€ ๊ณ ๊ฐ๋“ค ์‚ฌ์ด์—์„œ ๊ฐœ๋ฐœํŒ€์„ ๋Œ€ํ‘œํ•˜๋Š” ์‚ฌ๋žŒ์ด๊ณ  ๊ฐœ๋ฐœํŒ€ ๋‚ด๋ถ€์— ์„œ๋Š” ์—ฌ๋Ÿฌ ๊ณ ๊ฐ์˜ ์ž…์žฅ์„ ๋Œ€ํ‘œํ•œ๋‹ค๋Š” ์ ์—์„œ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ œํ’ˆ ์ฑ…์ž„์ž๋Š” ์ œํ’ˆ์„ ์ฑ…์ž„์ง€๋Š” ๊ฐœ๋ฐœ ํŒ€์˜ ์ด๊ด„ ์ฑ…์ž„์ž ์ด์ž ๋‹ค์–‘ํ•œ ๊ณ ๊ฐ์œผ๋กœ๋ถ€ํ„ฐ ๊ฐœ๋ฐœํŒ€์œผ๋กœ์˜ ๋‹จ์ผ ์ฐฝ๊ตฌ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๊ณ ๊ฐ์ด ๋ชจ๋“  ๊ถŒํ•œ์„ ์ œํ’ˆ ์ฑ…์ž„์ž์—๊ฒŒ ์ผ์ž„ํ–ˆ๋‹ค ๋ฉด ์ œํ’ˆ ์ฑ…์ž„์ž๋ฅผ ๊ณ ๊ฐ์œผ๋กœ ๋ด๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ตœ์ข… ์‚ฌ์šฉ์ž: ๊ตฌํ˜„๋œ ์ œํ’ˆ์„ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ: ์ œํ’ˆ์„ ๊ตฌ์ž…ํ•˜๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ตœ์ข… ์‚ฌ์šฉ์ž์™€๋Š” ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋‚ด๋ถ€ ๊ณ ๊ฐ: ๊ฐœ๋ฐœํŒ€์— ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•˜๊ฑฐ๋‚˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์ „๋‹ฌ๋ฐ›๋Š” ๊ด€๋ จ ๋ถ€์„œ๊ฐ€ ๋‚ด๋ถ€ ๊ณ ๊ฐ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ช… ์ด์ƒ์˜ ๋‚ด๋ถ€ ๊ณ  ๊ฐ์ด ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๊ฐœ๋ฐœํŒ€: ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋Š” ํŒ€์ž…๋‹ˆ๋‹ค. โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ๊ณ ๊ฐ์€ ๊ฐœ๋ฐœ ๊ฒฐ๊ณผ๋ฌผ์ธ ์ œํ’ˆ์— ๋Œ€ํ•ด ์• ์ •/์ฑ…์ž„์„ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. (์ œํ’ˆ์ด ์ œ๋Œ€๋กœ ๋งŒ๋“ค์–ด์ง€๋“  ๋ง๋“  ๊ด€์‹ฌ์ด ์—†์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค) โ€ข ๊ณ ๊ฐ์€ ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋ถ„์•ผ์˜ ์ง€์‹๊ณผ ์˜์‚ฌ๊ฒฐ์ •๊ถŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ์€ ์ „์ฒด ๊ฐœ๋ฐœ ์ผ์ •/๋น„์šฉ์„ ๊ฐ์•ˆํ•˜์—ฌ, ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๊ณ  ๊ธฐ๋Šฅ๋ชฉ๋ก์˜ ์šฐ์„ ์ˆœ์œ„์™€ ์ค‘์š”๋„๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ ์Šต๋‹ˆ๋‹ค. โ€ข ๊ฐœ๋ฐœํŒ€์€ ๊ณ ๊ฐ๊ณผ ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ธ์ •์ ์œผ๋กœ ์ƒ๊ฐํ•˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • 30. โ“– ์ฃผ์˜์‚ฌํ•ญ โ€ข ์ฐธ์—ฌํ•œ ๊ณ ๊ฐ์ด ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด๋ฅผ ํŒ€์ด ์ดํ•ดํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•˜๋‹ค๋ฉด ์šฉ์–ด์ง‘์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ๊ณผ ์ด์•ผ๊ธฐ ํ•  ๋•Œ์—๋Š” ๊ณ ๊ฐ์˜ ์–ธ์–ด๋กœ ์ด์•ผ๊ธฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ์šฉ์–ด์˜ ์‚ฌ์šฉ์€ ์ง€์–‘ํ•˜๋˜ ํ•„์š”ํ•˜๋‹ค๋ฉด ๊ณ ๊ฐ์—๊ฒŒ ์ถฉ๋ถ„ ํžˆ ์„ค๋ช…/์ดํ•ด์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ฐ€๋” ๊ณ ๊ฐ์€ ์ค‘๊ฐ„๊ฒฐ๊ณผ๋ฌผ์„ ๋ณด๋ฉด์„œ ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ณ„์† ๋ฐ”๊พธ๊ฑฐ๋‚˜ ํ™•์žฅํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ผ์ •๊ณผ ๋น„์šฉ์„ ๊ฐ์•ˆํ•˜์—ฌ ์ ˆ์ถฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ์€ ๊ฐœ๋ฐœํŒ€์˜ ์˜๊ฒฌ์„ ์กด์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ๊ณ ๊ฐ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ธฐ๋Šฅ๋ถ€ํ„ฐ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์• ๋งค๋ชจํ˜ธํ•œ ์ƒํ™ฉ์„ ๊ฐœ๋ฐœํŒ€์ด ์ž์˜์ ์œผ๋กœ ํ•ด์„/๊ฒฐ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ์„ ๊ฒ€์ฆํ•  ๋•Œ ๊ณ ๊ฐ์ด ์ฐธ์—ฌํ•จ์œผ๋กœ์จ ์™„์„ฑ๋„ ๋†’์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋ฌธ์„œ๋งŒ์œผ๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์—†๋Š” ํ–‰๊ฐ„์˜ ์„ธ๋ถ€์ ์ด๊ณ  ๊ฐ์„ฑ์ ์ธ ๋ถ€๋ถ„๊นŒ์ง€๋„ (๊ณ ๊ฐ๊ณผ์˜ ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด) ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PRACTICES
  • 31. 31 ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ User Story ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ •
  • 32. โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ํŒ€๊ณผ ๊ณ ๊ฐ๊ฐ„์˜ ์˜์‚ฌ์†Œํ†ต์ด ์ข‹์•„์ง€๋ฉฐ, ์ด๋Š” ์ƒํ˜ธ๊ฐ„์— โ€˜์‹ ๋ขฐโ€™๋ฅผ ์Œ“๋Š”๋ฐ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. โ€ข ๊ฐœ๋ฐœ ๋Œ€์ƒ์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ๋†’์•„์ง‘๋‹ˆ๋‹ค. โ€ข ์ถ”์ •๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ ๊ณ„ํš ์ˆ˜๋ฆฝ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. โ€ข ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ๋“œ๋Ÿฌ๋‚˜๊ฒŒ ํ•ด์ฃผ๋ฉฐ, ์šฐ์„ ์ˆœ์œ„ ์ถ”์ •์— ๋„์›€์„ ์ค„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. โ“ ์š”์•ฝ โ€ข ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋Š” ๊ฐœ๋ฐœํ•ด์•ผ ํ•  ๋Œ€์ƒ ์ œํ’ˆ์ด๋‚˜ ์„œ๋น„์Šค์˜ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ์˜ ๋น„์ฆˆ๋‹ˆ์Šค์ ์ธ ๊ฐ€์น˜๋ฅผ ์ •์˜ํ•˜๋Š”๋ฐ ์ดˆ์ ์„ ๋‘๊ณ  ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •๋ฆฌํ•˜๋Š” ์‹ค์ฒœ๋ฒ• ์ž…๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ“’ ์ ์šฉ์ƒํ™ฉ โ€ข ๊ณ ๊ฐํŒ€: ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์ดˆ์•ˆ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ž‘์„ฑ์ž: ๊ฐ€๊ธ‰์  ์—…๋ฌด๋ฅผ ์ž˜ ์•„๋Š” ์‚ฌ๋žŒ(๋น„์ฆˆ๋‹ˆ์Šค ์ „๋ฌธ๊ฐ€, ๋ถ„์„์ž)์ด๋‚˜ ์ œํ’ˆ์„ ๊ธฐํšํ•˜๋Š” ์‚ฌ๋žŒ(๊ธฐํš์ž)์ด ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ์žˆ๋Š” ์ž๋ฆฌ ์—์„œ ์งˆ๋ฌธ์„ ํ•˜๋ฉฐ ์ ์Šต๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ์ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์š”๊ตฌ์‚ฌํ•ญ์„ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์„ ๋•Œ โ€ข ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋‚˜ ์žˆ์ง€ ์•Š์•„ ๊ณ ๊ฐ๊ณผ ๋Œ€ํ™”ํ•˜๋ฉฐ ์ƒ์„ธํ™” ํ•˜๊ธฐ ์œ„ํ•ด โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ๊ณ ๊ฐํŒ€ ํ˜น์€ ๊ณ ๊ฐํŒ€ ๋‹ด๋‹น์ž๊ฐ€ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ž‘์„ฑ์— ์ฐธ์—ฌํ•  ์˜์ง€๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๊ณ  ๊ฐœ๋ฐœํŒ€์—์„œ๋„ ๋น„์ฆˆ๋‹ˆ์Šค ๋‹ด๋‹น์ž/๋ถ„์„์ž/๊ธฐ ํš์ž๊ฐ€ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋งŒ์•ฝ ๊ณ ๊ฐ์ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ž‘์„ฑ์— ์ฐธ์—ฌ ์˜์ง€๊ฐ€ ์—†๋‹ค๋ฉด, ๋Œ€์ฒดํ•  ๊ณ ๊ฐ์„ ์ฐพ๊ณ  ์ด์— ๋”ฐ๋ฅธ ์œ„ํ—˜์„ ๊ณ ๊ฐ์—๊ฒŒ ์„ค๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์‹œ์ž‘ํ•  ๋•Œ๋ถ€ํ„ฐ ๊ฐ€๋Šฅํ•˜๋ฉด ๋งŽ์€ ๊ณ ๊ฐ์ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. PRACTICES
  • 33. 33 โ“• ์ฃผ์˜์‚ฌํ•ญ โ€ข ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋งŒ์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๊ทœ๋ชจ๊ฐ€ ํฐ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ณต์žกํ•ด์งˆ ์ˆ˜๋ก ๊ณ ๊ฐ๊ณผ ๋” ๋งŽ์ด ๋Œ€ํ™”ํ•ด์•ผ ํ•˜๋ฉฐ ๊ณ ๋ฏผํ•ด์•ผ ํ•  ์–‘๋„ ๊ทธ๋งŒํผ ๋งŽ์•„์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์ƒ์„ธ ๋‚ด์šฉ์œผ๋กœ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ์ค€ํ•˜๋Š” ์™„๋ฃŒ์กฐ๊ฑด, ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ, ์Šคํ† ๋ฆฌ ์ƒ์„ธ ์„ค๋ช…, ํ™”๋ฉด ๋“ฑ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๊ฐ๊ฐ์˜ ์Šคํ† ๋ฆฌ๋Š” ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ๋งŒ์„ ํ‘œํ˜„ํ•˜๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ž‘์„ฑ์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋งŽ์€ ์‚ฌ๋žŒ์ด ํ˜ผ๋™๋˜์ง€ ์•Š๋„๋ก ๊ฐ€๊ธ‰์  ๋‹จ์ˆœํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. โ€ข ํ…Œ์ŠคํŠธ๋‚˜ ๊ฒ€์ฆ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ๋”ฐ๋กœ ํ‘œ์‹œํ•ด ๋†“์Šต๋‹ˆ๋‹ค. ์ด๋ฅผํ…Œ๋ฉด ์Šคํ† ๋ฆฌ ์นด๋“œ ๋’ท๋ฉด์— ์ ๊ฑฐ๋‚˜ ํ•ญ๋ชฉ์„ ๋”ฐ๋กœ ์žก์•„์„œ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์˜ˆ / [์•ž๋ฉด] ์‚ฌ์šฉ์ž๋Š” ๊ณ„์ขŒ์ด์ฒด๋ฅผ ํ†ตํ•ด ์•„์ดํ…œ์„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋‹ค. [๋’ท๋ฉด] ์‹ค์‹œ๊ฐ„ ๊ณ„์ขŒ์ด์ฒด๋งŒ ์ง€์›ํ•œ๋‹ค. โ€ข ํ•œ ๊ฐœ์˜ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๊ฐ€ ๋ชจํ˜ธํ•œ ๊ฒฝ์šฐ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ƒ์„ธํ•œ ๋‚ด์šฉ์œผ๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผํ…Œ๋ฉด โ€˜๊ณ ๊ฐ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹คโ€™๋ผ๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ํ•œ ๊ฐœ ๋Œ€์‹ ์— โ€˜๊ณ ๊ฐํ”„๋กœํ•„์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹คโ€™, โ€˜๊ณ ๊ฐ์˜ ๋ณด์œ  ์นด๋“œ ๋‚ด์—ญ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹คโ€™ ์™€ ๊ฐ™์ด ๋ณด ๋‹ค ๋ช…ํ™•ํ•˜๊ฒŒ ๋‚˜๋ˆŒ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค โ“– ์ˆœ์„œ ์šฐ์„  ํ•ด๋‹น ์ œํ’ˆ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ๊ณ ๊ฐ์˜ ๋ถ„๋ฅ˜๋ฅผ ํŒ๋‹จํ•ด ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ) ์ƒ๋‹ด์›, ๊ด€๋ฆฌ์ž, ์ง€์›๋ถ€์„œ๊ธฐ์ˆ ์ž ๋“ฑ. ์ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ •ํ•˜๊ฒŒ ๋˜๋ฉด ๊ทธ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ ๋ถ„๋Ÿ‰๊ณผ ์ผ์ •์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ โ€˜์Šคํ† ๋ฆฌ ์นด๋“œโ€™๋ผ๋Š” ์ด๋ฆ„์˜ ์ธ๋ฑ์Šค ์นด๋“œ๋‚˜ ์ข…์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์„ ํ•œ ์žฅ์˜ ์นด๋“œ์— ์ ์„ ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ ์นด๋“œ์— ์ ์–ด์•ผ ํ•  ๋‚ด์šฉ์ด ๋งŽ์€ ๊ฒฝ์šฐ, ์• ์ž์ผ ๊ด€๋ฆฌ ํˆด์„ ์“ฐ๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ผ ์ˆ˜ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •์ œํ•˜์—ฌ ์งง์€ ๋ฌธ์žฅ์œผ๋กœ ๊ธฐ๋Šฅ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ, โ€œ๋ˆ„๊ฐ€โ€, โ€œ ๋ฌด์—‡์„โ€, โ€œ์–ด๋–ค ์ด์œ ๋กœโ€ ์›ํ•˜๋Š” ๊ฐ€์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ๊ธฐ์ˆ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ) As a Role : โ€œ๊ณ ๊ฐ๋ถ„์„๋‹ด๋‹น์ž๋Š”โ€ So that : โ€œํ˜„์žฌ ๊ฐ€์ž…๋œ ๊ณ ๊ฐ์˜ ๋‚จ์—ฌ ์„ฑ๋น„์™€ ์‚ฌ๋Š” ์ง€์—ญ์˜ ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ดโ€ I want : โ€œ์ „์ฒด ๊ณ ๊ฐ ๋ช…๋‹จ์˜ ๋ชฉ๋ก์„ ์„ฑ๋ณ„๊ณผ ์ง€์—ญ์œผ๋กœ ์ •๋ ฌํ•ด์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹คโ€ โ–ผ โ–ผ โ–ผ 1 2 3 4
  • 34. ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš Release Planning ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ PRACTICES
  • 35. 35 โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ์ƒ์œ„์ˆ˜์ค€์˜ ๋น„์ „๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ๋ฅผ ์‚ฌ์ „์— ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์ง„ํ–‰์ž๋Š” ๋„์ถœ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ชฉ๋ก์„ ์ค€๋น„ํ•˜๊ณ  ์ด๋ฅผ ์„ค๋ช…ํ•  ์ค€๋น„๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ณ„ํš์ˆ˜๋ฆฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์ค€๋น„ ์ƒํ™ฉ๊ณผ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ““ ์ค€๋น„๋ฌผ โ€ข ๊ตฌํ˜„ํ•  ์ „์ฒด ์—…๋ฌด ๊ทœ๋ชจ ์‚ฐ์ •์ด ์–ด๋ ค์šธ ๋•Œ โ€ข ์กฐ์ง์ด ํ•ด์•ผ ํ•˜๋Š” ํ•  ์ผ์˜ ๋ชฉ๋ก๊ณผ ๋ฒ”์œ„๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์„ ๋•Œ โ€ข ๊ณ„ํš ์ˆ˜๋ฆฝ ์‹œ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๋Œ€๋ฆฝ๋  ๋•Œ โ€ข ์ดํ•ด๊ด€๊ณ„๊ฐ€ ์–ฝํ˜€์žˆ์–ด ๊ฐ์ž ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ํ•จ๊ป˜ ์ด์•ผ๊ธฐ ํ•˜๋ฉฐ ๊ณ„ํš ์ˆ˜๋ฆฝ ์‹œ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๊ณจ๊ณ ๋ฃจ ๋ฐ˜์˜๋˜๋„๋ก ํ•˜๊ณ  ์‹ถ์„ ๋•Œ โ€ข ์ธ๋ฑ์Šค ์นด๋“œ, ๋„ค์ž„ํŽœ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ํ”Œ๋ž˜๋‹ ํฌ์ปค โ“‘ ์—ญํ• ์ž โ€ข ์ง„ํ–‰์ž: ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์ง„ํ–‰ ์‹œ ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ(ํšŒ์˜๋‚˜ ๊ต์œก ๋“ฑ์˜ ์ง„ํ–‰์„ ์›ํ™œํ•˜๊ฒŒ ๋•๋Š” ์—ญํ• ์ž) ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ: ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•œ ๊ถ๊ทน์  ์ฑ…์ž„์„ ์ง€๋ฉฐ, ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์ฐธ์—ฌ์ž์—๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์šฐ ์„ ์ˆœ์œ„๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ๋ชจ๋“  ํŒ€์›์ด ์ฐธ์„ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ๋ฐ”๋žŒ์ง ํ•ฉ๋‹ˆ๋‹ค. ํŒ€ ๊ทœ๋ชจ๊ฐ€ ํฌ๊ณ , ๊ณ ๊ฐ ์ˆซ์ž๊ฐ€ ํ•œ์ •๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ ์ ˆํ•œ ๊ทœ๋ชจ์˜ ๋ถ„ํ•  ๋œ ํŒ€ ๊ฐ„์˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš์ด ์–ด๋ ค์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ ๋ถ„์„๊ฐ€ ์—ญํ• ์„ ํ•˜๋Š” ์ธ๋ ฅ์ด๋‚˜ ์—…๋ฌด ๋„๋ฉ”์ธ์„ ์ž˜ ์ดํ•ดํ•˜๋Š” ์ธ๋ ฅ ์ด ๋Œ€ํ‘œ๋กœ ์ฐธ์—ฌํ•˜์—ฌ ๊ฐœ๋ฐœ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. โ“ ์š”์•ฝ โ€ข ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš์€ ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ๋„์ถœํ•œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒ€ ์ „์ฒด๊ฐ€ ์—…๋ฌด๋Ÿ‰์„ ์‚ฐ์ •ํ•˜๊ณ  ํŒ€ ์—ญ๋Ÿ‰์— ๋งž์ถ”์–ด ์Šคํ”„๋ฆฐํŠธ ๋ณ„ ๋กœ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ํ• ๋‹นํ•˜๋ฉฐ ํ”„๋กœ์ ํŠธ ์ „์ฒด์ ์ธ ๊ฐœ๋ฐœ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋Š” ์‹ค์ฒœ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • 36. โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ํ•ด์•ผํ•˜๋Š” ์ผ์˜ ๊ทœ๋ชจ๊ฐ€ ํŒŒ์•…๋˜๋ฉฐ ์ „์ฒด์ ์ธ ๊ฐœ๋ฐœ ์ผ์ •์ด ์ˆ˜๋ฆฝ๋˜๊ณ  ๊ฐ ๋ฆด๋ฆฌ์ฆˆ ๋ณ„๋กœ ์–ด๋–ค ๊ฒƒ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š”์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต ๋‹ˆ๋‹ค. โ€ข ๊ณ„ํš ์ˆ˜๋ฆฝ ๊ณผ์ •์„ ํ†ตํ•ด ์ดํ•ด ๊ด€๊ณ„๊ฐ€ ๋ณด๋‹ค ๋ช…ํ™•ํ•˜๊ฒŒ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. โ€ข ์ด ์ •๋ณด๋ฅผ ์ด์šฉํ•˜์—ฌ, ํŒ€์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์˜ ๊ทœ๋ชจ์™€ ์—ญ๋Ÿ‰์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ด ํ›„ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ณ„ํš์„ ์„ธ์šฐ๋Š” ๋ฐ ํŒ€์˜ ์—ญ ๋Ÿ‰์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ ์ • ์ธ์›(5~6์ธ)์ด ๋„˜์–ด๊ฐ€๋ฉด ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฒŒ์ž„์„ ํ•˜๊ธฐ์— ์‹œ๊ฐ„์ด ๋งŽ์ด ๋“ค๊ณ  ๋น„ํšจ์œจ์ ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋Š” ํ”„๋กœ์ ํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฒฝ์— ๊ธฐ ์ž‘์„ฑํ•œ ์Šคํ† ๋ฆฌ ๋ชฉ๋ก์„ ๋„์›Œ๋†“๊ณ  ํ•จ๊ป˜ ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฒŒ์ž„์„ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ•œ๋ฒˆ์— ๊ณ„ํš์ด ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ์ˆ˜ํ–‰ ํ›„ ์‹ค์ œ ํ•œ ์ผ์„ ์ธก์ •ํ•˜๊ณ  ๊ณ„ํš์„ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ๊ณผ์ •์„ ์ง€์†์ ์œผ๋กœ ๋ฐ˜ ๋ณตํ•˜์—ฌ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋กœ ํ‘œํ˜„๋œ ์ถ”์ •์น˜๋Š” ๊ทธ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ๋“œ๋Š” ๋…ธ๋ ฅ์˜ ์–‘๊ณผ ๊ฐœ๋ฐœ๋ณต์žก๋„ ๊ทธ๋ฆฌ๊ณ  ๊ฑฐ๊ธฐ์— ๋‚ด์žฌ๋œ ์œ„ํ—˜์„ฑ ๋“ฑ์„ ํ•œ๋ฐ ๋ชจ์•„ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์‚ฐ์ •(Calculation)์ด ์•„๋‹Œ ์ถ”์ •(Estimation)์„ ํ†ตํ•ด ๋„์ถœ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋„ˆ๋ฌด ์ •ํ™•ํ•˜ ๊ฒŒ ์ถ”์ •์„ ํ•˜๋ ค๋Š” ๊ฒƒ์€ ํšจ๊ณผ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. โ“– ์ฃผ์˜์‚ฌํ•ญ PRACTICES
  • 37. 37 โ“— ์ˆœ์„œ ์ œํ’ˆ๊ณผ ๋ฆด๋ฆฌ์ฆˆ ์ „์ฒด์— ๋Œ€ํ•œ ๋น„์ „๊ณผ ์ผ์ • ๋“ฑ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์— ๋งž๋Š” ์ ์ ˆํ•œ ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด(๊ธฐ๊ฐ„) ๋ฐ ์™„๋ฃŒ์กฐ๊ฑด์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ ์ถ”์ •์€ ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฒŒ์ž„์„ ์ด์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„, ๊ฐœ๋ฐœ ์„ ํ›„๊ด€๊ณ„, ์˜์กด๊ด€๊ณ„ ๋“ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ฐ ์Šคํ”„๋ฆฐํŠธ์— ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ์™„๋ฃŒํ•˜๋Š”๋ฐ ์†Œ์š”๋˜๋Š” ๊ณต์ˆ˜๋ฅผ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ๋Š” ๋‹จ์œ„๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ทœ๋ชจ๋ฅผ ์ถ”์ •(Estimation)ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ํŒ€์˜ ์†๋„(Velocity)๋ฅผ ์ธก์ •ํ•œ ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šค ํ”„๋ฆฐํŠธ์— ํ• ๋‹น๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๊ฐ€ ์Šคํ”„๋ฆฐํŠธ ๋‚ด์— ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™• ์ธํ•ฉ๋‹ˆ๋‹ค. ํ˜„์‹ค์—์„œ ์ตœ์ดˆ ์ •ํ•œ ๋‚ฉ๊ธฐ์ผ๊นŒ์ง€ ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์™„์„ฑํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ๋„ ์ž์‹ ์ด ์›ํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ž˜ ๋ชจ๋ฅผ ์ˆ˜ ๋„ ์žˆ๊ณ , ์ง€๊ธˆ ํ˜„์žฌ์˜ ๊ณ„ํš์ด ํ˜„์‹ค์„ฑ์ด ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๊ฐ€ ์žฅ ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€์น˜๊ฐ€ ๋†’์€ ๊ฒƒ๋ถ€ํ„ฐ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ ๋ถ„์„์ž๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ธก๋ฉด์—์„œ ๊ณ ๊ฐ์ด ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋งŒ๋“ค๋„๋ก ๋•๊ณ , ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ์ˆ ์  ์ธก๋ฉด์—์„œ ๊ณ ๊ฐ์„ ๋•์Šต๋‹ˆ๋‹ค. ๊ฐ ์Šคํ”„๋ฆฐํŠธ์— ํ• ๋‹น๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๊ตฌํ˜„์„ ๊ธฐ์ค€์œผ๋กœ ๋ฆด๋ฆฌ์ฆˆ ์ผ์ • ์„ ํ™•์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš์„ ์ˆ˜์‹œ๋กœ ์žฌ์ ๊ฒ€ํ•˜๊ณ , ๋ณ€๋™ ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ•  ์‹œ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฐฑ์‹ ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ 1 2 3 4 5 6 7 8 9
  • 38. ์ถ”์ • Estimation ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš PRACTICES
  • 39. 39 โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ์ผ์˜ ๊ทœ๋ชจ๊ฐ€ ๋ณด๋‹ค ํˆฌ๋ช…ํ•˜๊ฒŒ ํŒŒ์•…๋˜๋ฉฐ ๊ตฌ์ฒด์ ์ธ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ถ”์ •์„ ํ•œ ๊ฒฐ๊ณผ๋กœ ๋‚˜์˜จ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ฅผ ๋ฐ˜์˜ํ•œ ์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŒ€์˜ ์ง„ํ–‰์ƒํƒœ๋ฅผ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ“ ์š”์•ฝ โ€ข ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ๊ทธ ๊ทœ๋ชจ๊ฐ€ ์–ด๋А ์ •๋„์ธ์ง€ ์ƒ๊ฐํ•ด ๋ณด๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. โ€ข ์• ์ž์ผ ์ถ”์ •์—์„œ๋Š” ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์— ํ˜„์‹ค์ ์ธ ํŒ๋‹จ์ด ์–ด๋ ค์šด 'Man-hour', 'Man-day' ๊ฐ™์€ ์‹œ๊ฐ„ ๋‹จ์œ„๋ณด๋‹ค๋Š” ์‹ค์ œ ์ˆ˜ํ–‰ํ•œ ๊ฒƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณต์ˆ˜๋ฅผ ์ถ”์ •ํ•ด ๋‚ผ ์ˆ˜ ์žˆ๋Š” ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์ถ”์ • ์ž‘์—… ์‹œ ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ๋„ ํ•˜๋ฉฐ, ๋™์‹œ์— ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž: ์—…๋ฌด๋ฅผ ์ถ”์ •ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•ด ์ค„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์ถ”์ •์— ๋„์›€์ด ๋˜๋Š” ์งˆ๋ฌธ์— ๋‹ต๋ณ€ ์„ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ์ ๊ทน์ ์œผ๋กœ ์งˆ์˜์‘๋‹ตํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ““ ์ค€๋น„๋ฌผ โ€ข ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ๋˜๋Š” ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์‹œ ์ „์ฒด์ ์ธ ๊ฐœ๋ฐœ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๊ธฐ ์œ„ํ•œ ์ถ”์ •์ด ํ•„์š”ํ•  ๋•Œ โ€ข ์ธ๋ฑ์Šค ์นด๋“œ, ๋„ค์ž„ํŽœ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ํ”Œ๋ž˜๋‹ ํฌ์ปค โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ๋„์ถœ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ชฉ๋ก์„ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ์—…๋ฌด ํ๋ฆ„์„ ์ค‘์‹ฌ์œผ๋กœ ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.
  • 40. โ€ข ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋กœ ํ‘œํ˜„๋œ ์ถ”์ •์น˜๋Š” ๊ทธ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ๋“œ๋Š” ๋…ธ๋ ฅ์˜ ์–‘๊ณผ ๊ฐœ๋ฐœ๋ณต์žก๋„ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•ˆ์— ๋‚ด์žฌ๋œ ์œ„ํ—˜์„ฑ ๋“ฑ์„ ํ•œ๋ฐ ๋ชจ์•„ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์‚ฐ์ •(Calculation)์ด ์•„๋‹Œ ์ถ”์ •(Estimation)์„ ํ†ตํ•ด ๋„์ถœ๋ฉ๋‹ˆ๋‹ค. โ€ข ์ถ”์ •์˜ ๊ฒฝ์šฐ ์•„๋ฌด๋ฆฌ ๋งŽ์€ ์‹œ๊ฐ„์„ ๋“ค์ด๋”๋ผ๋„ ์ง์ ‘ ์ž‘์—…์„ ํ•˜๊ธฐ ์ด์ „์—๋Š” 100% ์ •ํ™•ํ•ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”์ •์€ ์ถ”์ •์ผ ๋ฟ์ž… ๋‹ˆ๋‹ค. ์™„๋ฒฝํ•œ ์ถ”์ •์€ ์• ์ดˆ์— ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•˜๊ณ  ํฌ์ธํŠธ ์ถ”์ •์— ๋„ˆ๋ฌด ๋งŽ์€ ์‹œ๊ฐ„์„ ๋“ค์ด์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ถ”์ •์น˜๋Š” ํŒ€์— ์†ํ•œ ํ•œ ๊ฐœ์ธ์ด ๋งŒ๋“ค์–ด ๋‚ด๊ธฐ ๋ณด๋‹ค๋Š” ์—ฌ๋Ÿฌ ๋ช…์ด ์ฐธ์—ฌํ•˜์—ฌ ์˜๊ฒฌ์„ ๋ชจ์œผ๊ณ , ์„œ๋กœ ๊ฐ„์˜ ์ด๊ฒฌ์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ค‘ ์š”ํ•ฉ๋‹ˆ๋‹ค. โ“– ์ฃผ์˜์‚ฌํ•ญ โ“— ์ˆœ์„œ ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ์— ๋Œ€ํ•œ ์„ค๋ช… ๋ฐ ์งˆ๋ฌธ์„ ํ†ตํ•ด ํŒ€์›๋“ค์ด ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ๋ณด๋‹ค ๊นŠ์ด ์ดํ•ด ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋ž˜๋‹ํฌ์ปค ๊ฐ™์€ ์‹ค์ฒœ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ๋ฅผ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค. โ–ผ 1 2 PRACTICES
  • 41. 41 ํ”Œ๋ž˜๋‹ ํฌ์ปค Planning Poker ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค ์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš PRACTICES
  • 42. โ“’ ์ ์šฉ์ƒํ™ฉ โ€ข ๊ณ„ํš ์ˆ˜๋ฆฝ ์‹œ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๋Œ€๋ฆฝ๋˜๊ฑฐ๋‚˜ ์ดํ•ด๊ด€๊ณ„๊ฐ€ ์–ฝํ˜€ ์žˆ์„ ๋•Œ โ€ข ํ•จ๊ป˜ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๋ฉฐ ๊ฐ์ž์˜ ์˜๊ฒฌ์ด ๊ณจ๊ณ ๋ฃจ ๋ฐ˜์˜๋˜๋„๋ก ํ•˜๊ณ  ์‹ถ์„ ๋•Œ โ““ ์ค€๋น„๋ฌผ โ€ข ์ธ๋ฑ์Šค ์นด๋“œ, ๋„ค์ž„ํŽœ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ, ํ”Œ๋ž˜๋‹ ํฌ์ปค โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ๋„์ถœ๋œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ชฉ๋ก์ธ ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํ”Œ๋ž˜๋‹ ํฌ์ปค ์นด๋“œ๋ฅผ ์ด์šฉํ•˜๋ฉด ๋”์šฑ ์ข‹์œผ๋ฉฐ, ํ”Œ๋ž˜๋‹ ํฌ์ปค ์นด๋“œ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ์ง์ ‘ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์†์„ ์ด์šฉํ•˜์—ฌ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ“ ์š”์•ฝ โ€ข ํ”Œ๋ž˜๋‹ ํฌ์ปค๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๊ทœ๋ชจ๋ฅผ ์ถ”์ •ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. โ€ข ์ „ํ†ต์ ์ธ ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ ํ•œ ์‚ฌ๋žŒ์ด ์ฃผ๋„์ ์œผ๋กœ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํŒ€ ์ „์ฒด๊ฐ€ ๊ฐ™์ด ์ง€ํ˜œ๋ฅผ ๋ชจ์•„ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•˜๋Š” ์‹ค์ฒœ๋ฒ• ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ํ”Œ๋ž˜๋‹ ํฌ์ปค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•  ๋•Œ, ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž: ์—…๋ฌด๋ฅผ ์ถ”์ •ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•˜๊ณ , ํŒ€์›๋“ค์ด ์ถ”์ •์— ๋„์›€์ด ๋˜๋Š” ์งˆ๋ฌธ์„ ํ•  ๋•Œ ๋‹ต๋ณ€ ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ์—…๋ฌด์— ๋Œ€ํ•œ ๊ณต์œ , ์งˆ๋ฌธ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์—…๋ฌด๋Ÿ‰์„ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค. โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์˜๊ฒฌ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๊ณ  ์ž์‹ ์˜ ์ƒ๊ฐ์„ ํ‘œํ˜„ํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์—…๋ฌด์— ๋Œ€ํ•ด ๊นŠ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๊ตฌํ˜„ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ๋ฒ”์œ„์™€ ์ œ์•ฝ์‚ฌํ•ญ ๋“ฑ์— ๋Œ€ํ•œ ํŒ€์› ๊ฐ„์˜ ์ด๊ฒฌ์„ ๋“œ๋Ÿฌ๋‚ด์„œ ๊ตฌํ˜„ ์‹œ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 43. 43 โ“— ์ˆœ์„œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ค‘์—์„œ ์ ๋‹นํ•œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ํฌ๊ธฐ๋ฅผ 3์œผ๋กœ ์ •ํ•˜๊ณ , ์ด๋ฅผ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋ผ๋Š” ๋‹จ์œ„๋กœ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์—…๋ฌด์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์„ค๋ช… ํ•˜์—ฌ ์ฐธ์—ฌ์ž ๋ชจ๋‘๊ฐ€ ์ดํ•ดํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ์—ฌ์ž์˜ ์งˆ๋ฌธ์„ ์œ ๋„ํ•˜์—ฌ, ์—… ๋ฌด ํฌ๊ธฐ์— ๋Œ€ํ•œ ๊ณต๊ฐ๋Œ€๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์ˆซ์ž๋ฅผ ์ธ๋ฑ์Šค ์นด๋“œ ํ•œ ๊ท€ํ‰ ์ด์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ๋Š” ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๊ฐ€ 3์ธ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒ๋Œ€์ ์œผ ๋กœ ํฌ์ธํŠธ๋ฅผ ์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 3๋ณด๋‹ค ๋‘ ๋ฐฐ ์ •๋„ ํฐ ์ผ์ด๋ฉด 5, ์ ˆ๋ฐ˜ ์ •๋„ ์˜ ์ผ์ด๋ผ๋ฉด 1์ด๋‚˜ 2๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒŒ์ž„์˜ ํ˜•์‹์„ ์ทจํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ • ํ•˜๊ณ ์ž ํ•˜๋Š” ์ธ๋ฑ์Šค์นด๋“œ๋ฅผ ๊ณ ๋ฅด๊ณ , ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ์ถ”์ •ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ์„ค๋ช…ํ•˜๋ฉด, ํŒ€์›๋“ค์€ ์ด์— ๋Œ€ํ•ด ์งˆ๋ฌธ ํ•˜๊ณ , ์ œ์•ฝ์‚ฌํ•ญ, ์œ„ํ—˜ ๋“ฑ ์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ํ† ๋ก ์„ ํ•˜์—ฌ ์—…๋ฌด์— ๋Œ€ํ•ด ์ดํ•ด ํ•ฉ๋‹ˆ๋‹ค. ์„ค๋ช…์ด ๋๋‚˜๋ฉด ํ•˜๋‚˜~๋‘˜~์…‹ ํ•˜๋ฉด ๊ฐ์ž ์ƒ๊ฐํ•˜๋Š” ์ˆซ์ž๊ฐ€ ์ ํ˜€์žˆ๋Š” ์นด๋“œ ๊ฐ€ ์œ„๋กœ ํ–ฅํ•˜๋„๋ก ๋‚ด๋ฐ‰๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ผ์šด๋“œ์—์„œ ๋งŒ์žฅ ์ผ์น˜๊ฐ€ ์•„๋‹ˆ๊ณ  ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค๋ฉด ์ด์ œ ์˜๊ฒฌ ์กฐ์ •์„ ์œ„ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ์‹œ์ž‘ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋‚ฎ๊ฒŒ ๋‚˜์˜จ ์‚ฌ๋žŒ์ด ๋‚ฎ์€ ์ด์œ ๋ฅผ ์ด์•ผ๊ธฐ ํ•˜๊ณ  ๊ฐ€์žฅ ๋†’๊ฒŒ ๋‚˜์˜จ ์‚ฌ๋žŒ ์ด ๋†’์€ ์ด์œ ๋ฅผ ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค. โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ 1 2 3 4 5 6 โ€ข ํ•œ ์‚ฌ๋žŒ์ด ๊ทœ๋ชจ(ํฌ๊ธฐ)๋ฅผ ์ถ”์ •ํ•˜๋„๋ก ํ•˜์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ์ฐธ์—ฌํ•˜์—ฌ ์˜๊ฒฌ์„ ๋ชจ์œผ๊ณ , ์„œ๋กœ๊ฐ„์˜ ์ด๊ฒฌ์„ ์กฐ์ •ํ•˜๋ฉด์„œ ๊ทœ๋ชจ(ํฌ ๊ธฐ)๋ฅผ ์ถ”์ •ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋ˆ„๊ตฐ๊ฐ€ ๋จผ์ € "์ด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋Š” 5์  ์ •๋„๊ฐ€ ์ ๋‹นํ•ด" ๋ผ๊ณ  ํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ด ๋ง์— ์˜ํ–ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋ชจ๋‘๊ฐ€ ๋™์‹œ์— ์˜๊ฒฌ์„ ๋‚ด ๋†“๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๋Š” ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด๋กœ 1, 2, 3, 5, 8, 13, 20, 40 ๋“ฑ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์„ ์ด์šฉํ•˜๋Š” ์ด์œ ๋Š” ์—…๋ฌด๋Ÿ‰์„ ๋Œ€๋žต์ ์œผ๋กœ ์ถ”์ •ํ•˜๋Š” ์‹œ์ ์—์„œ ํฐ ๊ทœ๋ชจ์˜ ์Šคํ† ๋ฆฌ์˜ ๊ฒฝ์šฐ ์„ธ์„ธํ•œ ์ฐจ์ด๋Š” ํฐ ์˜๋ฏธ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. โ“– ์ฃผ์˜์‚ฌํ•ญ PRACTICES
  • 44. ๋‚˜๋ˆŒ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ํŒ๋‹จ๋˜๋Š” ์ผ์— ๋Œ€ํ•ด์„œ๋Š” ์„ธ๋ถ„ํ™”๋œ ํ•  ์ผ์„ ์ธ๋ฑ์Šค ์นด๋“œ์— ์ ๊ณ  ์ด์— ๋Œ€ํ•ด ํ”Œ๋ž˜๋‹ ๊ฒŒ์ž„์„ ํ•œ ๋’ค, ์ด์ „์˜ ์ธ๋ฑ์Šค ์นด๋“œ๋ฅผ ํ ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ• ์ผ ๋ชฉ๋ก์— ๋Œ€ํ•ด ํ”Œ๋ž˜๋‹ ๊ฒŒ์ž„์„ ์ง„ํ–‰ํ•˜๋ฉด ์ถ”์ •์„ ๋งˆ์นฉ๋‹ˆ๋‹ค ๋งŒ์žฅ์ผ์น˜๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•˜์ง€๋งŒ, ๋งŒ์•ฝ 3ํšŒ๊ฐ€ ๋˜ ๋„๋ก ๋งŒ์žฅ ์ผ์น˜๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ค‘๊ฐ„ ํฌ์ธํŠธ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ ๊ฒŒ์ž„ ์œผ๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค. 40 ์ด์ƒ์˜ ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด, ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ๋ถ„ํ• ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹Œ์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด์•ผ๊ธฐ ๋‚˜๋ˆˆ ๊ฒƒ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์‹œ ๊ฒŒ์ž„์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ 7 8 9 10 11
  • 45. 45 ์Šคํ”„๋ฆฐํŠธ Sprint ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค ์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ
  • 46. โ“’ ์ ์šฉ์ƒํ™ฉ โ€ข ๊ณ ๊ฐ์ด ์ž์‹ ์ด ํˆฌ์žํ•œ ๋น„์šฉ์œผ๋กœ ์–ผ๋งˆ๋‚˜, ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„๋˜์—ˆ๋Š”์ง€ ๋นจ๋ฆฌ ํ™•์ธํ•˜๊ณ  ์‹ถ์–ดํ•  ๋•Œ โ€ข ๋งŽ์€ ๋ณ€๊ฒฝ์ด ์˜ˆ์ƒ๋˜์–ด, ๋จผ์ € ๋™์ž‘ํ•˜๋Š” ์ œํ’ˆ์— ๋Œ€ํ•ด ๊ณ ๊ฐ์˜ ํ™•์ธ์„ ๋ฐ›๊ณ  ์‹ถ์„ ๋•Œ โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš์„ ํ†ตํ•˜์—ฌ, ํŒ€์› ๋™์˜ ํ•˜์— ์Šค์Šค๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„์˜ ์ž‘์—…๋Ÿ‰์„ ์ •ํ•˜๊ณ  ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›๋“ค์ด ์ตœ๋Œ€ํ•œ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ์— ๋ชฉํ‘œ๋Ÿ‰์— ์ง‘์ค‘ํ•˜์—ฌ ์ผํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ด ์ œ๊ณต๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋ถ„์„/์„ค๊ณ„ ๋‹จ๊ณ„์—๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์—…๋ฌด ๊ฐ•๋„๊ฐ€ ๋‚ฎ๊ณ  ๊ฐœ๋ฐœ/ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„์—๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๊ฐ•๋„๊ฐ€ ๋†’๋˜ ์ „ํ†ต์ ์ธ ๋ฐฉ์‹์—์„œ ๋ฒ—์–ด ๋‚˜, ํ”„๋กœ์ ํŠธ ์ „์ฒด ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ์—…๋ฌด ๊ฐ•๋„๊ฐ€ ํ‰์ค€ํ™” ๋ฉ๋‹ˆ๋‹ค. โ€ข ์‹คํŒจํ•˜๋”๋ผ๋„, ๋นจ๋ฆฌ ์ ๊ฒŒ ์‹คํŒจํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์ „์ฒด์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ๋„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋‹ค์Œ ์Šคํ”„๋ฆฐํŠธ์—์„œ ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด๋ฅผ ์ •ํ•  ๋•Œ๋Š” ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ํŒ€์› ์‚ฌ์ด์— ํ•ฉ์˜๋ฅผ ํ†ตํ•ด ์ ์ ˆํ•œ ๊ธฐ๊ฐ„์œผ๋กœ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ œํ’ˆ ์ฑ…์ž„ ์ž๋Š” ์งง์€ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์„ ํ˜ธํ•˜๊ณ , ํŒ€์€ ๊ธด ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. โ€ข ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด๋ฅผ ๊ท ์ผํ•˜๊ฒŒ ๊ฐ€์ ธ๊ฐ€๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์Šคํ”„๋ฆฐํŠธ ๊ธธ์ด๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํŠน์ •์‹œ๊ธฐ์— ํ•ด์•ผ ํ•  ์ผ์— ๋Œ€ํ•ด ํ˜ผ๋ž€์„ ๊ฒช์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. โ“• ์ฃผ์˜์‚ฌํ•ญ โ“ ์š”์•ฝ โ€ข ๊ฐœ๋ฐœํŒ€์€ ์Šคํ”„๋ฆฐํŠธ๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ํ•œ์ •๋œ ๊ธฐ๊ฐ„(Timebox)๋™์•ˆ ๊ณ„ํšํ•œ ์ผ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฅด์ง€๋งŒ ์ฃผ๋กœ 1 ์ฃผ ~ 4์ฃผ ์ •๋„๋ฅผ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„์œผ๋กœ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋‹ค๋ฅธ ์šฉ์–ด๋กœ ์ดํ„ฐ๋ ˆ์ด์…˜(Iteration)์ด๋ผ๊ณ ๋„ ๋ถ€๋ฆ…๋‹ˆ๋‹ค. โ€ข ํŒ€์˜ ์—ญ๋Ÿ‰์— ๋”ฐ๋ผ (์†๋„(Velocity)์— ๊ทผ๊ฑฐํ•˜์—ฌ) ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ์™„๋ฃŒํ•˜๊ธฐ๋กœ ์•ฝ์†ํ•œ ์—…๋ฌด๋ฅผ ์ง€์† ๊ฐ€๋Šฅํ•œ ๋ฆฌ๋“ฌ(Sustain- able Pace)์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์€ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ(Sprint Backlog)์— ์Šค์Šค๋กœ ๊ณ„ํšํ•œ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•˜์—ฌ, ๋ถ„์„/์„ค๊ณ„/๊ฐœ๋ฐœ/ํ…Œ์Šค ํŠธ๋ฅผ ํ†ตํ•ด ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ์— ํŒ€ ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ์˜ ์—…๋ฌด๋‚˜ ๊ฐ„์„ญ ๋“ฑ์œผ๋กœ๋ถ€ํ„ฐ ํŒ€์„ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ์Šค์Šค๋กœ ๊ณ„ํšํ•œ ์ผ์„ ์Šคํ”„๋ฆฐํŠธ ์ข…๋ฃŒ์ผ๊นŒ์ง€ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž: ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ๋ฅผ ์ •ํ•˜๊ณ  ๋ช…ํ™•ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ „๋‹ฌํ•˜๋„๋ก ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. PRACTICES
  • 47. 47 ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš Sprint Planningใ…Ž ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค ์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ
  • 48. โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ํŒ€์› ๋ชจ๋‘๊ฐ€ ํŒ€์ด ๊ฒฐ์ •ํ•œ ์™„๋ฃŒ๊ธฐ์ค€์„ ์žฌ์ฐจ ๋ช…ํ™•ํžˆ ์ธ์ง€ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์› ๋ชจ๋‘๊ฐ€ ์Šคํ”„๋ฆฐํŠธ ๋‚ด ์„ฑ์ทจํ•ด์•ผ ํ•  ๋ช…ํ™•ํ•œ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›๋“ค ์Šค์Šค๋กœ ์ž์‹ ์ด ์ž‘์—…ํ•  ๋‚ด์šฉ์„ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ์ž‘์—…์™„๋ฃŒ์— ๋Œ€ํ•ด ์ฑ…์ž„๊ฐ์„ ๊ฐ€์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ํƒ€ ํŒ€์›์˜ ์ž‘์—… ๋‚ด์šฉ์„ ์•Œ๊ฒŒ ๋˜๋ฏ€๋กœ, ํ˜‘์—…์ด ํ•„์š”ํ•œ ์ž‘์—…์„ ์‹๋ณ„ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์› ๋ชจ๋‘๊ฐ€ ์ž์‹ ์ด ํ•ด์•ผ ํ•  ์ผ์„ ๋ณด๋‹ค ์ƒ์„ธํ•˜๊ฒŒ ์ธ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ์ž‘์—…๋Ÿ‰์ด ๋งŽ์€ ํŒ€์›๊ณผ ์ ์€ ํŒ€์›์„ ์ธ์ง€ํ•˜์—ฌ, ์„œ๋กœ ๋•๊ฑฐ๋‚˜ ๋ฐฐ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์™„๋ฃŒ๊ธฐ์ค€์— ๋Œ€ํ•ด ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•˜์ง€ ์•Š์œผ๋ฉด, ํŒ€์› ๋ณ„๋กœ ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•œ ํ’ˆ์งˆ ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. โ“• ์ฃผ์˜์‚ฌํ•ญ โ“ ์š”์•ฝ โ€ข ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ˆ˜ํ–‰ํ•  ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ์™€ ์ด๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•œ ์ž‘์—… ์ƒ์„ธ ๋‚ด์—ญ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ž‘์—… ์ƒ์„ธ ๋‚ด์—ญ์€ ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์„ ๋ชฉ๋กํ™”ํ•œ ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ๋กœ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. โ€ข ์Šคํ”„๋ฆฐํŠธ ๋‚ด ์™„๋ฃŒ๊ธฐ์ค€์„ ์ •ํ•˜๊ณ  ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค โ“‘ ์—ญํ• ์ž โ€ข ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš์˜ ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž: ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ๋ฅผ ์ •ํ•˜๊ณ , ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ ๋‚ด ์Šคํ† ๋ฆฌ์˜ ๋‚ด์šฉ์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ์Šค์Šค๋กœ ์ž‘์—…ํ•  ์Šคํ† ๋ฆฌ์™€ ์ž‘์—…๋Ÿ‰์„ ๊ฒฐ์ •ํ•˜๊ณ , ๋Šฅ๋™์ ์œผ๋กœ ์ œํ’ˆ ์ฑ…์ž„์ž์—๊ฒŒ ๊ตฌํ˜„ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์งˆ๋ฌธํ•˜๋ฉฐ, ์š”๊ตฌ์‚ฌํ•ญ์„ ์ƒ ์„ธํ™” ํ•ฉ๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ์Šคํ”„๋ฆฐํŠธ ๋‚ด ๋ชฉํ‘œ๊ฐ€ ์žˆ๊ณ  ํŒ€์ด ์ด๋ฅผ ๊ตฌ์ฒดํ™” ํ•  ํ•„์š”์„ฑ์ด ์žˆ์„ ๋•Œ โ€ข ์ž‘์—…์ž๋ฅผ ๋ช…ํ™•ํžˆ ๊ฒฐ์ •ํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ โ€ข ํŒ€๋ณ„ ์ž‘์—… ๋‚ด์šฉ์— ๋Œ€ํ•ด ๊ณต์œ ํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ โ€ข ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ์˜ ๋‚ด์šฉ ๋ฐ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๊ณ  ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ์— ์žˆ๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ์ค‘ ์™„๋ฃŒ๋œ ๊ฒƒ๊ณผ ๋ฏธ์™„๋ฃŒ๋œ ๊ฒƒ์€ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž๋Š” ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ๋Œ€์ƒ ์—…๋ฌด์— ๋Œ€ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์ƒ์„ธํžˆ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์ธ์ง€ํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ด์ „ ์Šคํ”„๋ฆฐํŠธ ์ˆ˜ํ–‰ ๊ฒฐ๊ณผ์ธ ์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ , ํŒ€ ์†๋„๋ฅผ ํ™•์ธํ•ด ๋‘ก๋‹ˆ๋‹ค โ€ข ๊ฐ€๋Šฅํ•œ ํ•œ ํŒ€์› ๋ชจ๋‘๊ฐ€ ์ฐธ์—ฌํ•˜์—ฌ, ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ์˜ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. PRACTICES
  • 49. 49 โ“– ์ˆœ์„œ ์Šคํ”„๋ฆฐํŠธ ๋‚ด ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋ชฉํ‘œ๋ฅผ ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชฉํ‘œ๋Š” ์ฃผ๋กœ ์Šคํ”„๋ฆฐํŠธ ์‹œ์ž‘ ์‹œ ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ์ƒ์˜ ๊ฐ€์žฅ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’ ์€ ๋‚ด์šฉ๋“ค์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ๋‚ด ์™„๋ฃŒ๊ธฐ์ค€์„ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๊ฐ€ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ, ์™„๋ฃŒ๊ธฐ์ค€์ด ๋ณ€๊ฒฝ๋˜์–ด ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค๋ฉด, ์ œํ’ˆ ์ฑ…์ž„์ž๋ฅผ ํฌํ•จํ•œ ํŒ€์› ๋ชจ ๋‘์˜ ํ•ฉ์˜ํ•˜์— ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์›๋“ค์€ ์ •ํ•ด์ง„ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ˆ˜ํ–‰ํ•  ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ์ œํ’ˆ ๋ฐฑ ๋กœ๊ทธ์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•œ๋‹ค๋ฉด, ๋‘ ๋ช…์ด ํ•จ๊ป˜ ์„ ํƒํ•  ์ˆ˜ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ€ ์ „์ฒด๊ฐ€ ์„ ํƒํ•œ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ , ๊ทธ ํ•ฉ์ด ์ด์ „ ์Šคํ”„๋ฆฐํŠธ ๋“ค์˜ ํŒ€ ์†๋„๋ณด๋‹ค ์ง€๋‚˜์น˜๊ฒŒ ๋†’๊ฑฐ๋‚˜ ๋‚ฎ์„ ๊ฒฝ์šฐ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ํƒœ์Šคํฌ์— ์ ํžŒ ๊ฐœ์ธ๋ณ„ ์‹œ๊ฐ„์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ , ์Šคํ”„๋ฆฐํŠธ ๋‚ด ์ž‘์—…์ผ(Work Day)์— ๋น„์ถ”์–ด ์ ์ ˆํ•œ์ง€ ํŒ๋‹จํ•˜๊ณ  ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…ํ•˜๊ธฐ๋กœ ํ•œ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ๊ฐ€ ๊ฐœ์ธ๋ณ„๋กœ ์ง€๋‚˜์น˜๊ฒŒ ์ฐจ์ด๊ฐ€ ๋งŽ์ด ๋‚œ๋‹ค ๋ฉด, ํ•ฉ์˜ ํ•˜์— ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์— ๋Œ€ํ•ด ์Šคํ† ๋ฆฌ๋ฅผ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•œ ์ƒ์„ธ ํƒœ์Šคํฌ๋ฅผ ๋„ ์ถœํ•ฉ๋‹ˆ๋‹ค. ๋„์ถœ๋œ ํƒœ์Šคํฌ์— ๋‹ด๋‹น์ž์™€ ์˜ˆ์ƒ ์ž‘์—…์‹œ๊ฐ„์„ ์ ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ๋Š” ํŒ€์›๋“ค์ด ์„ธ์šด ๊ณ„ํš์„ ๋ฆฌ๋ทฐํ•˜๊ณ , ํƒœ์Šค ํฌ์— ์‹๋ณ„๋˜์ง€ ์•Š์€ ์ž‘์—…์ด ์žˆ๋‹ค๋ฉด ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ๋™์•ˆ ์ž‘์—…ํ•  ๊ณ„ํš์— ๋Œ€ํ•ด ์š”์•ฝํ•˜์—ฌ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์›๋“ค ๋ชจ๋‘ ์ •ํ•ด์ง„ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ณ„ํšํ•œ ๊ฒƒ์„ ์™„๋ฃŒํ•˜๊ธฐ๋กœ ์„œ์•ฝ (Commitment)ํ•ฉ๋‹ˆ๋‹ค. โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ โ–ผ 4 5 6 7 8 9 10 11 3 2 1
  • 50. ์ผ์ผ ์Šคํฌ๋Ÿผ Daily Scrum ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ PRACTICES
  • 51. 51 โ“ ์š”์•ฝ โ€ข ์ผ์ผ ์Šคํฌ๋Ÿผ์€ ํŒ€์› ์ „์ฒด๊ฐ€ ์ •ํ•ด์ง„ ์‹œ๊ฐ์— ํŒ€์˜ ์ž‘์—… ํ˜„ํ™ฉํŒ ์•ž์— ๋ชจ์—ฌ 15๋ถ„ ๊ฐ„ ์„œ์„œ ์ง„ํ–‰ํ•˜๋Š” ํšŒ์˜์ž…๋‹ˆ๋‹ค. โ€ข ํŒ€์›๋“ค์€ ๋Œ์•„๊ฐ€๋ฉด์„œ ๊ฐ์ž๊ฐ€ ์–ด์ œ ํ–ˆ๋˜ ์ผ, ์˜ค๋Š˜ ํ•  ์ผ, ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ์ผ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐ ํ•˜๋ฉด์„œ ํŒ€ ์ „์ฒด ์ง„ํ–‰์ƒํ™ฉ๊ณผ ์ด์Šˆ๋ฅผ ์„œ ๋กœ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์Šคํฌ๋Ÿผ์˜ ๋Œ€ํ‘œ์ ์ธ 3๊ฐ€์ง€ ํ™œ๋™(์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš, ์ผ์ผ ์Šคํฌ๋Ÿผ, ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ) ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ํŒ€์›๋“ค์ด ์ผ์ผ ์Šคํฌ๋Ÿผ์— ์ฐธ์—ฌํ•˜๋„๋ก ์œ ๋„ํ•˜๊ณ  ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง€์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ๋™๋“ฑํ•œ ๋ฐœ์–ธ ๊ธฐํšŒ ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ๊ฐœ๋ฐœ์ž ์™ธ์—๋„ ๋ถ„์„๊ฐ€, ์„ค๊ณ„์ž, ํ…Œ์Šคํ„ฐ, ์‹œ๋‚˜๋ฆฌ์˜ค ๋‹ด๋‹น์ž ๋“ฑ์ด ํ•จ๊ป˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋Ÿผ์—์„œ๋Š” ๊ธฐ๋Šฅ๋ณ„(Functional) ํŒ€ ๋ณด๋‹ค ๊ต์ฐจ๊ธฐ๋ŠฅํŒ€(Cross-functional team)์ด ๋˜์–ด ํ•œ ํŒ€ ๋‚ด์—์„œ ํ˜‘์—…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ€ข ์• ์ž์ผ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์‹ค์ฒœ๋ฒ•์„ ์‹œ๋„ํ•ด ๋ณด๊ณ  ์‹ถ์„ ๋•Œ โ€ข ํŒ€์› ๊ฐ„ ์›ํ™œํ•œ ์ •๋ณด ๊ต๋ฅ˜๊ฐ€ ํ•„์š”ํ•  ๋•Œ โ€ข ํŒ€ ๋‚ด ๋ฐฉ์น˜๋˜๋Š” ์—…๋ฌด๊ฐ€ ์กด์žฌํ•˜๊ฑฐ๋‚˜, ๊ฐ™์€ ์—…๋ฌด๋ฅผ ํ•จ๊ป˜ ํ•˜๊ฑฐ๋‚˜, ๊ฐœ๋ณ„ ์ผ์ •์ด ๊ณต์œ ๋˜์ง€ ์•Š์•„ ๋Œ€๊ธฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์„ ๋•Œ โ€ข ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ์—ฌ๋Ÿฌ ํŒ€์›์ด ๋‹ค๋ฅธ ์‹œ์ ์—์„œ ๊ฒช์„ ๋•Œ โ€ข ํŒ€์˜ ์ง„์ฒ™์ƒํ™ฉ์ด๋‚˜ ์ด์Šˆ๊ฐ€ ์ž˜ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š์„ ๋•Œ โ€ข ํŒ€์›๋“ค ๊ฐ„ ์—…๋ฌด ์ž‘์—…๋Ÿ‰์ด ๊ฐ์ž ๋‹ฌ๋ผ ํŠน์ • ์ธ์›์—๊ฒŒ ์ผ์ด ๋ชฐ๋ฆด ๋•Œ โ€ข ๊ทธ๋‚ ๊ทธ๋‚  ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ๋ชฐ๋ผ์„œ ๋ฐฉํ™ฉํ•  ๋•Œ โ““ ์ค€๋น„๋ฌผ โ€ข ํƒ€์ด๋จธ (15๋ถ„) โ€ข ๋ฒฝ๋ฉด์ด๋‚˜ ํ™”์ดํŠธ๋ณด๋“œ๋กœ ๊ตฌ์„ฑ๋œ ์ž‘์—… ํ˜„ํ™ฉํŒ โ€ข ํฌ์ŠคํŠธ ์ž‡, ๋งˆ์ปค ํŽœ โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ํŒ€์› ๋ชจ๋‘๊ฐ€ ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ธฐํƒ€ ์ดํ•ด๋‹น์‚ฌ์ž๋“ค์€ ์„ ํƒ์ ์œผ๋กœ ์ฐธ์„ํ•˜๋˜ ํŒ€์ด ์ด์•ผ๊ธฐ ํ•˜๋Š” ๊ฒƒ์— ๊ท€๋ฅผ ๊ธฐ์šธ์ด๊ณ  ๊ฐ€๋Šฅํ•˜๋ฉด ๋ฏธํŒ… ์ดํ›„์— ์ž์‹ ์˜ ์ด์•ผ๊ธฐ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์ฑ…์ž„์ž์™€ ์ž์ฃผ ์ง„ํ–‰์ƒํ™ฉ๊ณผ ๋ฐฉํ–ฅ์„ ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํŒ€์›๋“ค์˜ ์ž์œจ์ ์ธ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์œ„ํ•ด ์ œํ’ˆ ์ฑ…์ž„์ž๋ฅผ ๋ฐฐ์ œํ•˜๊ฒŒ ๋˜๋ฉด, ์ž์นซ ์ œํ’ˆ ์ฑ…์ž„์ž๊ฐ€ ๋ถˆ์•ˆํ•จ์„ ๋А๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 52. โ“— ์ˆœ์„œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด โ€œ์–ด์ œ ๋ฌด์–ผ ํ–ˆ๋Š”์ง€โ€, โ€œ์˜ค๋Š˜ ๋ฌด์—‡์„ ํ•  ๊ฒƒ์ธ์ง€โ€, โ€œ์–ด๋–ค ์žฅ์• ์š” ์ธ์ด ์žˆ๋Š”์ง€โ€๋ฅผ ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์ž ์ž‘์—… ํ•ญ๋ชฉ์„ ์™„๋ฃŒํ•  ๋•Œ๊นŒ์ง€ ๋‚จ์€ ์‹œ๊ฐ„์„ ์ด ์‹œ๊ฐ„์„ ํ†ตํ•ด ์ถ”์ •ํ•ด ๋ด…๋‹ˆ๋‹ค. ๋ฌธ์ œ์ ๊ณผ ์žฅ์• ์š”์ธ์„ ๋“œ๋Ÿฌ๋‚ด๊ณ  ํ•„์š”ํ•˜๋‹ค๋ฉด ๋ชฉ๋ก์„ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค. ์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค. โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ํŒ€์˜ ์ด์Šˆ๋ฅผ ์ผ์ผ ๋‹จ์œ„๋กœ ๊ณต์œ ํ•˜๊ณ  ๋…ผ์˜ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. โ€ข ๋ถˆํ•„์š”ํ•œ ํšŒ์˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ด๋ฏธ ํ•œ ํŒ€์›์— ์˜ํ•ด ํ•ด๊ฒฐ๋œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ค ํŒ€์›์ด๋“  ๋˜๋‹ค์‹œ ํ•ด๊ฒฐํ•˜๋ ค ํ•˜์ง€ ์•Š๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ํ•ด๊ฒฐ๋œ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ๋Š” ๊ธฐ์กด์— ํ•ด๊ฒฐ ํ–ˆ๋˜ ์‚ฌ๋žŒ์ด ๋„์™€์ค„ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ํ”„๋กœ์ ํŠธ ํ›„๋ฐ˜๋ถ€์— ๋ฌธ์ œ์ ์ด ๊ฐ‘์ž๊ธฐ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ง‰์•„์ค๋‹ˆ๋‹ค. โ€ข ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์˜ ์ฐธ์—ฌ๋กœ ํŒ€ ์ „์ฒด ์ƒํ™ฉ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์‚ฌ์ „์— ์ •ํ•ด์ง„ ์‹œ๊ฐ„๊ณผ ์žฅ์†Œ์—์„œ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข 15~20๋ถ„ ์ด๋‚ด๋กœ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํ•˜๋ฃจ ์ผ๊ณผ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์ง„ํ–‰ํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. (๊ฐ€๋Šฅํ•˜๋ฉด ์˜ค์ „์— ์ง„ํ–‰) โ€ข ํ•œ ์‚ฌ๋žŒ๋„ ๋น ์ง์—†์ด ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ธฐํƒ€ ์ดํ•ด๋‹น์‚ฌ์ž๋“ค์€ ๊ฐ€๋Šฅํ•œ ์ฐธ์—ฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์ผ์ผ ์Šคํฌ๋Ÿผ์„ ๋งˆ์น˜๊ณ  ์žฅ์• ์š”์ธ์— ๋Œ€ํ•ด์„œ๋Š” ํ•ด๊ฒฐํ•˜๋„๋ก ์ ๊ทน ๋‚˜์„ญ ๋‹ˆ๋‹ค. โ€ข ์ „๋ฌธ๊ฐ€๋‚˜ ๋ง์ด ๋งŽ์€ ์‚ฌ๋žŒ์ด ๋ง์„ ๊ณ„์† ์ฃผ๋„ํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋ถˆ๊ฐ€ํ”ผํ•˜๊ฒŒ ์ผ์ผ ์Šคํฌ๋Ÿผ ๋ฏธํŒ…์— ์ฐธ์„ ๋ชปํ•  ๊ฒฝ์šฐ ๋ฐ˜๋“œ์‹œ ์‚ฌ์ „์— ๋ชจ๋‘๊ฐ€ ์•Œ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ž‘์—… ํ˜„ํ™ฉํŒ์€ ๊ฐœ์ธ ๋ณ„๋กœ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. โ€ข ์†Œ๋ฉธ ์ฐจํŠธ๋ฅผ ์“ด๋‹ค๋ฉด ๊ฐ™์ด ์—…๋ฐ์ดํŠธ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์™„๋ฃŒ๋กœ ์นด๋“œ๋ฅผ ์˜ฎ๊ธธ ๋•Œ์—๋Š” ํŒ€์ด ์ •ํ•œ โ€˜์™„๋ฃŒ ์ •์˜ โ€™๋ฅผ ๋งŒ์กฑํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. โ“– ์ฃผ์˜์‚ฌํ•ญ โ–ผ โ–ผ โ–ผ 1 2 3 4 PRACTICES
  • 53. 53 ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ Pair Programming ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ
  • 54. โ“ ์š”์•ฝ โ€ข ๋‘ ๋ช…์˜ ์ž‘์—…์ž๊ฐ€ ํ•œ ๊ฐœ์˜ PC (๋ณดํ†ต, ํ•œ ๊ฐœ์˜ ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ง„ ์ž‘์—…๊ณต๊ฐ„)๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. โ€ข ํ‚ค๋ณด๋“œ๋ฅผ ์†Œ์œ ํ•˜๊ณ  ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋Š” ์‚ฌ๋žŒ์„ โ€œ๋“œ๋ผ์ด๋ฒ„(Driver)โ€๋ผ ํ•˜๊ณ , ์ง์ ‘ ์ž‘์—…์„ ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๋ชฉํ‘œ์™€ ๋ฐฉํ–ฅ์„ ์ ๊ฒ€ํ•˜๋ฉฐ ๋“œ๋ผ์ด๋ฒ„์˜ ์ž‘์—…์„ ๊ฒ€ํ† ํ•˜๋ฉฐ ๋ฆฌ๋“œํ•˜๋Š” ์‚ฌ๋žŒ์„ โ€œ๋„ค๋น„๊ฒŒ์ดํ„ฐ(Navigator)โ€ ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋Œ€๊ฐœ ๋„ค๋น„๊ฒŒ์ดํ„ฐ๊ฐ€ ์ž‘์—…์˜ ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•˜๊ณ  ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์งˆ๋ฌธ๊ณผ ์ œ์•ˆ์„ ํ•ฉ๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž ๏ฌ๋‹ค์–‘ํ•œ ์ˆ˜์ค€ ๋ณ„๋กœ ์ง์„ ์ง€์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ดˆ๋ณด์ž์™€ ์ดˆ๋ณด์ž: ํšจ์œจ์ด ๋–จ์–ด์ง€์ง€๋งŒ ์„œ๋กœ ๋ฐฐ์šฐ๋ฉฐ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ดˆ๋ณด์ž์™€ ์ „๋ฌธ๊ฐ€: ์ˆ™๋ จ์ž์˜ ๊ฒฝํ—˜์„ ์ „์ˆ˜๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ „๋ฌธ๊ฐ€์™€ ์ „๋ฌธ๊ฐ€: ์„œ๋กœ ์‹ ์„ ํ•œ ์ž๊ทน์„ ๋ฐ›์œผ๋ฉฐ ๊ฐœ์„ ์ ์„ ๋ชจ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ““ ์ค€๋น„๋ฌผ โ€ข ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๋ฉฐ ๊ฒฝํ—˜ํ•  ๋•Œ โ€ข ๋น„์Šทํ•œ ์‹ค๋ ฅ์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋ ค์šด ๊ธฐ๋Šฅ์„ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•  ๋•Œ โ€ข ํŒ€์›์˜ ์‹ค๋ ฅ์„ ์ƒํ–ฅ ํ‰์ค€ํ™” ํ•˜๊ณ  ์‹ถ์„ ๋•Œ โ€ข ์‹ ์ž… ๊ฐœ๋ฐœ์ž๋ฅผ ํŒ€ ๋‚ด์— ๋น ๋ฅด๊ฒŒ ์ ์‘์‹œํ‚ค๋ ค๊ณ  ํ•  ๋•Œ โ€ข ์—…๋ฌด ๋‚œ์ด๋„๊ฐ€ ๋†’๊ณ  ์‹ค์ˆ˜ํ•˜๊ธฐ ์‰ฌ์šด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋•Œ โ€ข ํ•ด๊ฒฐํ•˜๊ธฐ ์–ด๋ ค์šด ๋ฒ„๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ๋•Œ โ€ข ๋‘ ๋ช…์ด ํ•จ๊ป˜ ์•‰์„ ์ˆ˜ ์žˆ๋Š” ์ž‘์—…๊ณต๊ฐ„๊ณผ ํ•จ๊ป˜ ์ž‘์—…์„ ํ•  PC โ€ข ํƒ€์ด๋จธ โ€ข ํ•จ๊ป˜ ์˜๋…ผํ•  ์ˆ˜ ์žˆ๋„๋ก ์ข…์ด์™€ ํŽœ, ํ™”์ดํŠธ๋ณด๋“œ PRACTICES
  • 55. 55 โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ๊ด€๋ฆฌ์ž ๋ฐ ํŒ€์›์ด ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ํ•„์š”์„ฑ์„ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ž‘์—… ๊ทœ์น™์— ๋Œ€ํ•ด ํŒ€์›์ด ์ธ์ง€ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์„œ๋กœ ์ƒ๋Œ€๋ฐฉ์„ ์‹ ๋ขฐํ•˜๋ฉฐ ์กด์ค‘ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋Œ€ํ™”๋ฅผ ๋…ผ์Ÿ์œผ๋กœ ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (์Šน์ž/ํŒจ์ž๊ฐ€ ์ƒ๊ฒจ์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค) โ€ข ํ•จ๊ป˜ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์— ๋Œ€ํ•ด, ๋Œ€ํ™” ๋˜๋Š” ๋ฐ๋ชจ ๋“ฑ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‘ ์—ญํ• ์ž(๋“œ๋ผ์ด๋ฒ„ &๋„ค๋น„๊ฒŒ์ดํ„ฐ)์˜ ์ •๋ณด๋ฅผ ๊ณต์œ  ํ•ฉ๋‹ˆ๋‹ค. โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ“– ์ฃผ์˜์‚ฌํ•ญ โ€ข ์ฝ”๋”ฉ์„ ํ•˜๋ฉด์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋™๋ฃŒ(Peer) ๊ฒ€ํ† ๊ฐ€ ์ˆ˜ํ–‰๋˜์–ด ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด๋‚˜ ์œ„ํ—˜์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. โ€ข ํŒ€์›๋ผ๋ฆฌ ์ง€์‹ ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ง์„ ์ง€์†์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด, ํŒ€ ์ „์ฒด ์ง€์‹ ๊ณต์œ  ๋˜ํ•œ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ํŒ€์› ํ•œ ๋ช… ์ด ์ž๋ฆฌ๋ฅผ ๋น„์šฐ๋”๋ผ๋„ ๋ˆ„๊ตฌ๋‚˜ ๊ทธ ์ž‘์—…์„ ๋Œ€์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์‹ ์ž… ๊ฐœ๋ฐœ์ž๋Š” ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž๋กœ๋ถ€ํ„ฐ ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ์งง์€ ์‹œ๊ฐ„์— ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํˆด์˜ ์œ ์šฉํ•œ ํŒ(Tip)์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ผ๋ฐ˜์ ์œผ๋กœ ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํ˜ผ์ž ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค 15% ์ •๋„์˜ ์‹œ๊ฐ„์ด ๋” ์†Œ์š”๋ฉ๋‹ˆ๋‹ค(By Laurie Williams ์˜ ๊ฒฝํ—˜์  ์—ฐ๊ตฌ). ๋•Œ๋ฌธ์— ์ฝ”๋“œ์˜ ํ’ˆ์งˆ์„ ์–ป๋Š” ๊ฒƒ์ด 15% ์‹œ๊ฐ„์„ ๋” ์†Œ์š”ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ค‘์š”ํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋  ๋•Œ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ ๋ฐ˜๋“œ์‹œ ํƒ€์ด๋จธ๋ฅผ ๋‘์–ด ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ํœด์‹์„ ์ทจํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 4 ์‹œ๊ฐ„ ์ด์ƒ์˜ ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ง€์–‘ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋„ˆ๋ฌด ์˜ค๋žซ๋™์•ˆ ๋“œ๋ผ์ด๋ฒ„, ๋„ค๋น„๊ฒŒ์ดํ„ฐ ์ค‘ ํ•œ ๊ฐ€์ง€๋งŒ์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋„๋ก ์ง์„ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค. โ€ข ํ™€๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ํŒ€์›์˜ ๊ฒฝ์šฐ, ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ตณ์ด ๊ฐ•์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ชจ๋‘๊ฐ€ ํ•จ๊ป˜ ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๊ฒฝ์šฐ ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. โ€ข ํŒ€์›์˜ ๊ธฐ์ˆ ๋ ฅ์ด ๋›ฐ์–ด๋‚˜๊ณ  ์ž‘์—…์— ์ด๋ฏธ ์ต์ˆ™ํ•œ๋ฐ ์‰ฌ์šด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐœ๋ณ„๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํŒ€์›์˜ ๊ธฐ์ˆ ๋ ฅ์ด ๋งค์šฐ ๋ถ€์กฑํ•˜๊ณ , ๊ฒฝํ—˜๋„ ์—†๋Š” ๊ฒฝ์šฐ์ž„์—๋„ ์–ด๋ ค์šด ์ž‘์—…์ด ๋งก๊ฒจ์กŒ๋‹ค๋ฉด ์ ์ ˆํ•œ ๊ต์œก์„ ์„ ํ–‰ํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ ์ด ๋” ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 56. โ–ผ 5 ์‚ฌ์ „์— ์ •ํ•œ ์‹œ๊ฐ„์ด ๋˜๊ฑฐ๋‚˜, ํ•„์š”์— ๋”ฐ๋ผ ํ•ฉ์˜ ํ•˜์— ๋“œ๋ผ์ด๋ฒ„์™€ ๋„ค๋น„๊ฒŒ์ด ํ„ฐ๊ฐ€ ์—ญํ• ์„ ๋ฐ”๊พธ์–ด ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ •ํ•œ ์‹œ๊ฐ„๋งˆ๋‹ค ์—ญํ• ์ž๋ฅผ ๋ฐ”๊พธ๋ฉด์„œ 3~4ํšŒ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. โ–ผ 6 โ“— ์ˆœ์„œ 1 ๋Œ€์˜ PC์— ๋“œ๋ผ์ด๋ฒ„์™€ ๋„ค๋น„๊ฒŒ์ดํ„ฐ๊ฐ€ ํ•จ๊ป˜ ์•‰์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ ์ผ๋ฐ˜์ ์œผ ๋กœ ๊ธฐ์กด์— ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์ž‘์—…ํ•˜๋˜ ํŒ€์›์ด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋งก์Šต๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ฒ„๋Š” ํ‚ค๋ณด๋“œ์— ์†์„ ์˜ฌ๋ ค ๋†“์Šต๋‹ˆ๋‹ค. ๋„ค๋น„๊ฒŒ์ดํ„ฐ๋Š” ๊ธˆ์ผ ์ž‘์—…์— ๋Œ€ํ•œ ๋ชฉ์  ๋ฐ ์ˆ˜ํ–‰ ํƒœ์Šคํฌ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ˆ˜์ • ์‹œ ๋“œ๋ผ์ด๋ฒ„๋Š” ์ˆ˜์ • ๋‚ด์šฉ์„ ์„ค๋ช…ํ•˜๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์งœ๊ณ , ๋„ค ๋น„๊ฒŒ์ดํ„ฐ๋Š” ํฐ ๊ทธ๋ฆผ์— ๋Œ€ํ•œ ๋น„์ „๊ณผ ์•„์ด๋””์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์œ ์šฉ ํ•œ ํˆด ์‚ฌ์šฉ ํŒ์„ ์„ค๋ช…ํ•  ๊ฒฝ์šฐ, ๋„ค๋น„๊ฒŒ์ดํ„ฐ๊ฐ€ ์ž ์‹œ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ–ผ โ–ผ โ–ผ 1 2 3 4 PRACTICES
  • 57. 57 C I Continuous Integration ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ
  • 58. โ““ ์ค€๋น„๋ฌผ โ€ข ๋ฒ„์ „๊ด€๋ฆฌ ์ €์žฅ์†Œ ์˜ˆ) SVN, CVS, GIT โ€ข CI ํ†ตํ•ฉ์„œ๋ฒ„ ์˜ˆ) Hudson, Cruise Control โ€ข ๋นŒ๋“œ ๋„๊ตฌ ์˜ˆ) Ant, Maven โ€ข ํ†ตํ•ฉ๋นŒ๋“œ ์žฅ๋น„ โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ๋นŒ๋“œ ํ•  ๋Œ€์ƒ์ด ๊ฑฐ์˜ ์—†์„๋•Œ๋ถ€ํ„ฐ CI ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. โ€ข ํ†ตํ•ฉ๋นŒ๋“œ๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ๋ชจ๋“  ๊ณผ์ •์„ ์ž๋™ํ™”ํ•˜์—ฌ ์ค‘๊ฐ„์— ํœด๋จผ์—๋Ÿฌ(Human error)๊ฐ€ ์œ ์ž…๋˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. โ“ ์š”์•ฝ โ€ข CI๋Š” ํŒ€์ด ์ž‘์—…ํ•œ ์†Œ์Šค์ฝ”๋“œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํฌ๋ฆฝํŠธ, ์ฝ”๋“œ๊ฒ€์‚ฌ(Inspection), ์ž๋™ํ™” ํ…Œ์ŠคํŠธ ๋“ฑ์„ ๊ฐ€๋Šฅํ•˜๋ฉด ์ž์ฃผ ํ†ตํ•ฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์‹ค์ฒœ๋ฒ• ์ž…๋‹ˆ๋‹ค. โ€ข ์ž์ฃผ ํ†ตํ•ฉํ•˜๊ณ  ๊ฒ€์ฆํ•จ์œผ๋กœ์จ ์ตœ์‹  ์ฝ”๋“œ๊ฐ€ ํ•ญ์ƒ ๊ฑด๊ฐ•ํ•œ ์ƒํƒœ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ†ตํ•ฉ ์ฃผ๊ธฐ๋ฅผ ์งง๊ฒŒ ๊ฐ€์ ธ๊ฐ์œผ๋กœ์จ ์˜ค๋ฅ˜ ๋ฐœ ์ƒ ์‹œ ์›์ธ ํŒŒ์•…์„ ์‹ ์†ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ตœ์†Œ ํ•˜๋ฃจ์— ํ•œ๋ฒˆ ์ด์ƒ, ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ํ†ตํ•ฉ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ž๋™ํ™”๋œ ๋นŒ๋“œ๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅํ•œ ๋นจ๋ฆฌ ํ†ตํ•ฉ ์—๋Ÿฌ๊ฐ€ ์—†๋Š”์ง€ ๊ฒ€์ฆํ•˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข CI ๋‹ด๋‹น์ž: ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์— ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” CI ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ์ž์‹ ์ด ์ž‘์—…ํ•œ ๊ฒƒ์— ์˜ํ•ด ํ†ตํ•ฉ ๋นŒ๋“œ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ๊ณ ์น˜๊ณ , ๋‚ด๊ฐ€ ์›์ธ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜๋”๋ผ๋„ ์‹คํŒจ๋ฅผ ๋ฐœ๊ฒฌํ•œ ๊ฒฝ์šฐ์—๋Š” ๋‹ค๋ฅธ ํŒ€์›์—๊ฒŒ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ€ข ํŒ€์˜ ๋นŒ๋“œ๊ฐ€ ๊นจ์ ธ ๋ณต๊ตฌํ•˜๋Š” ์ผ์ด ๋นˆ๋ฒˆํ•  ๋•Œ โ€ข ๋ฐ˜๋ณต์ ์œผ๋กœ ํŒ€์›๋“ค์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ฉ ํ•ด์•ผ ํ•  ๋•Œ โ€ข ํ…Œ์ŠคํŠธ, ๊ฒ€์‚ฌ, ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ  ์‹ถ์„ ๋•Œ โ€ข ์–ธ์ œ๋‚˜ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋Šฅ์˜ ์ƒํƒœ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ PRACTICES
  • 59. 59 โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ“– ์ฃผ์˜์‚ฌํ•ญ โ€ข ํ†ตํ•ฉ ์œ„ํ—˜์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค. โ€ข ์žฌ์ž‘์—…์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค. โ€ข ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ๋ฅผ ์œ ์ง€์‹œ์ผœ ์ค๋‹ˆ๋‹ค. โ€ข ํ†ตํ•ฉ๋นŒ๋“œ๋กœ ์ธํ•ด ์ง€์†์ ์ธ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ์ ํŠธ ๊ฐ€์‹œ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ์™„์„ฑ๋„์— ๋Œ€ํ•ด ํŒ€์›๋“ค์ด ๋ณด๋‹ค ํฐ ์ž์‹ ๊ฐ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ๊ฐ€๋Šฅํ•œ ํ•œ ์ž์ฃผ ๋นŒ๋“œ ์„œ๋ฒ„์— ์ปค๋ฐ‹(Commit)ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ปค๋ฐ‹ ํ•˜๋Š” ์ฃผ๊ธฐ๊ฐ€ ํ•˜๋ฃจ ์ด์ƒ์ด ๋˜๋ฉด, ํ†ตํ•ฉ์ž‘์—… ์ž์ฒด์— ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ๋ชจ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ตœ์‹  ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ž์‹ ์˜ ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ์ด์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ ์ ์ธ ์ฝ”๋“œ ๋จธ์ง€(Merge) ์ž‘์—…์— ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ๋ชจํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋ถˆ์™„์ „ํ•œ ์ฝ”๋“œ๋ฅผ ์ปค๋ฐ‹ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ํ†ตํ•ฉ์„ ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ์™„์ „ํ•œ ์ฝ”๋“œ๋งŒ ์ปค๋ฐ‹ํ•  ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€ ์ •ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์œ„ํ—˜ํ•œ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์—, ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ ์ ˆํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์žฅ์ธ์ •์‹  (Craftmanship)๊ฐ™์€ ์ ์ ˆํ•œ ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ํ•ด์ฃผ๋ฉด ๋”์šฑ ์ข‹์Šต๋‹ˆ๋‹ค. โ€ข ๋นŒ๋“œ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์ฆ‰์‹œ ๊ณ ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ณ ์น  ์ˆ˜ ์—†๋‹ค๋ฉด, ๊ณ ์น  ์ˆ˜ ์žˆ๋Š” ํŒ€์›์—๊ฒŒ ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์•Œ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. CI ํ†ตํ•ฉํ™˜ ๊ฒฝ์ด ๋ชจ๋‘ ๋…น์ƒ‰์œผ๋กœ ๋ฐ”๋€” ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ž๋™ํ™”๋œ ๊ฐœ๋ฐœ์ž ํ…Œ์ŠคํŠธ๋„ CI ํ™˜๊ฒฝ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด JUnit๊ณผ ๊ฐ™์€ xUnit ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํ…Œ์ŠคํŠธ์™€ ๊ฒ€์‚ฌ๋Š” ๋ฐ˜๋“œ์‹œ ๋ชจ๋‘ ํ†ต๊ณผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ฐœ๋ฐœ์ž๋“ค ๋ชจ๋‘์—๊ฒŒ ๋กœ์ปฌ์— ๋ณ„๋„์˜ ๋นŒ๋“œ ํ™˜๊ฒฝ์„ ๊ฐ–๊ฒŒํ•˜๋ฉด ํ†ตํ•ฉ๋นŒ๋“œ ์„œ๋ฒ„์—์„œ ์‹คํŒจํ•  ํ™•๋ฅ ์ด ๋” ์ ์–ด์ง‘๋‹ˆ๋‹ค. โ“— ์ˆœ์„œ ์†Œ์Šค์ฝ”๋“œ ์ปดํŒŒ์ผ: ์†Œ์Šค์ฝ”๋“œ ์ปดํŒŒ์ผ์€ CI์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๊ณ  ์ผ๋ฐ˜์ ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ†ตํ•ฉ: DDL, DML ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ: JUnit๊ณผ ๊ฐ™์€ ์ž๋™ํ™” ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์‚ฌ(Inspection): ์ •์ ๋ถ„์„, ๋™์ ๋ถ„์„๊ณผ ๊ฐ™์€ ์ž๋™ํ™”๋œ ์ฝ”๋“œ๊ฒ€์‚ฌ๋Š” ์ฝ” ๋“œ๋ฅผ ๋ถˆ์™„์ „ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ์กฐ๊ธฐ์— ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌ: CI๋ฅผ ํ†ตํ•ด ์ง€์†์ ์ธ ๋ฐฐํฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด, ํ•ญ์‹œ ๊ณ ๊ฐ์—๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ–ผ โ–ผ โ–ผ โ–ผ 1 2 3 4 5
  • 60. ์†๋„ Velocity ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ PRACTICES
  • 61. 61 โ“ ์š”์•ฝ โ€ข ํ•œ ํŒ€์ด ๋‹จ์œ„ ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ ๋‚ด์— ์™„๋ฃŒ์‹œํ‚จ ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ ์ด ํ•ฉ์„ ์†๋„(Velocity)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ด ๋•Œ ์™„๋ฃŒ์˜ ์ •์˜๋Š” ๊ณ ๊ฐ๊ณผ ์‚ฌ์ „์— ์ •ํ•œ ์กฐ๊ฑด์— ๋ถ€ํ•ฉ๋œ ๊ฒƒ์ด์–ด์•ผ ํ•˜๋ฉฐ, ๋ชจ๋“  ํŒ€์›์ด ํ•จ๊ป˜ ์ธ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข ํŒ€ ๋ฆฌ๋”: ์†๋„๋ฅผ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•œ ์ •๋ณด ํš๋“์„ ์œ„ํ•ด ํŒ€์›๋“ค์—๊ฒŒ ์ƒ์‹œ ํ˜„์žฌ ์ƒํƒœ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋…๋ ค ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ํŒ€์›์€ ํŒ€์˜ ์†๋„๋ฅผ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ๋‚˜์˜ ํŒ€ ๊ธฐ์—ฌ๋„๋ฅผ ํ•จ๊ป˜ ์ƒ๊ฐํ•ด ๋ณด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ€ข ํŠน์ • ํŒ€์ด ์ž์‹ ๋“ค์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์˜ ์–‘์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ ์†๋„๋ฅผ ์ด์šฉํ•˜์—ฌ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ๊ณผ ์ด์•ผ๊ธฐ ํ•  ๋•Œ๋„ ๋งŒ์•ฝ ํŒ€์˜ ์†๋„๋ฅผ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์ข€ ๋” ๊ฐ๊ด€์ ์ธ ์‚ฌ์‹ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์—…๋ฌด์™€ ์ผ์ •์„ ์กฐ์œจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ““ ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ์˜ ์™„๋ฃŒ ๊ธฐ์ค€์„ ๋ฐ˜๋“œ์‹œ ์‚ฌ์ „์— ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ์ •์˜ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ทธ๋ฆฌ๊ณ  ์ด ์™„๋ฃŒ ์กฐ๊ฑด์— ๋Œ€ํ•ด ํŒ€์› ๋ชจ๋‘๊ฐ€ ๋™์ผํ•œ ์ƒ๊ฐ์„ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ“” ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ์—ฌ๋Ÿฌ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ๊ฑฐ์น˜๋ฉฐ, ํŒ€์˜ ์†๋„๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋น„์Šทํ•œ ์ˆ˜์น˜๊ฐ€ ๋‚˜์˜ฌ ๊ฒฝ์šฐ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ ธ ํ–ฅํ›„ ๋งค์šฐ ์ •ํ™•ํ•œ ๊ณ„ํš์ด ๊ฐ€๋Šฅํ•ด ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํŒ€์˜ ์†๋„๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‚จ์•„์žˆ๋Š” ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ(๋ฒ”์œ„), ๋ฆฌ์†Œ์Šค(์ธ๋ ฅ), ์ถœ์‹œ์ผ(๋‚ฉ๊ธฐ) ๋“ฑ์— ๋Œ€ํ•œ ์ ํ•ฉ์„ฑ ์—ฌ๋ถ€๋ฅผ ์˜ˆ์ธก ๋ฐ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์–ด ์œ„ํ—™๊ด€๋ฆฌ์— ์ข‹์Šต๋‹ˆ๋‹ค.
  • 62. โ“– ์ˆœ์„œ ์ŠคํŠธ๋ฆฐํŠธ#0: ํŒ€์˜ ์†๋„๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒด ์Šคํ† ๋ฆฌ ํฌ์ธํŠธ์˜ ํ•ฉ์„ ๋ฐ˜ ๋ณต์ฃผ๊ธฐ์— ๊ท ๋“ฑ๋ถ„ํ•  ํ•˜๊ฑฐ๋‚˜, ์–‘์ด ์ ๋”๋ผ๋„ ๊ณ ๊ฐ๊ณผ ํŒ€์ด ํ•ฉ์˜ํ•œ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋กœ ์Šคํ”„๋ฆฐํŠธ#0์˜ ์ž‘์—… ์–‘์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ#N: ํ•ด๋‹น ์Šคํ”„๋ฆฐํŠธ์—์„œ ์™„๋ฃŒํ•œ ์†๋„๋ฅผ ์ธก์ •, ์Šคํ”„๋ฆฐํŠธ#N+1 ์— ํ™œ์šฉ ํ•ฉ๋‹ˆ๋‹ค. โ–ผ 1 2 โ“• ์ฃผ์˜์‚ฌํ•ญ โ€ข ์ƒˆ๋กœ์šด ํŒ€๊ณผ ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์ธ ๊ฒฝ์šฐ, ์ตœ์ดˆ ์Šคํ”„๋ฆฐํŠธ์— ๋Œ€ํ•œ ์†๋„ ๋ชฉํ‘œ๋ฅผ ๋„ˆ๋ฌด ๋‚™๊ด€์ ์œผ๋กœ ์ •ํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋งค ์Šคํ† ๋ฆฌ ๋งˆ๋‹ค ํŒ€์˜ ์‹ค์ œ ์ผํ•˜๋Š” ๋‚ ์งœ ๋ฐ ์ธ๋ ฅ์˜ ํˆฌ์ž…/์ฒ ์ˆ˜ ๋“ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€ ๊ฐ„์˜ ์ƒ์‚ฐ์„ฑ ๋น„๊ต๋ฅผ ์œ„ํ•ด์„œ ์†๋„๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ง์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ •ํ•˜๋Š” ๋Œ€์ƒ๊ณผ ์ž‘์—… ์ฃผ์ฒด๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋™์ผํ•œ ๊ธฐ์ค€์˜ ๋น„๊ต ์ง€ํ‘œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. PRACTICES
  • 63. 63 ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ Sprint Review ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ
  • 64. โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ๋ฐ๋ชจ๋Š” ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๊ฐ€์น˜๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ™œ๋™์ž…๋‹ˆ๋‹ค. ์‚ฌ์ „์— ๋‚ด๋ถ€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ’ˆ์งˆ์„ ์ง€ํ‚ค๋Š” ๊ฒƒ์ด ์ค‘์š” ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ „๋ฐ˜์ ์œผ๋กœ ์ž‘๋™์ด ์•ˆ๋  ๊ฒฝ์šฐ ์ด๋Š” ์Šคํ”„๋ฆฐํŠธ ๋‚ด์—์„œ ํ…Œ์ŠคํŠธ ํ™œ๋™์„ ์ œ๋Œ€๋กœ ํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋ฐ˜์„ฑ์˜ ๊ธฐํšŒ๋กœ ์‚ผ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. โ€ข ๋‹ด๋‹น์ž๊ฐ€ ๊ฒฐํ•จ์ด ๋‘๋ ค์›Œ ๋ฐ๋ชจ์— ์†Œ๊ทน์ ์ด๋ผ๋ฉด, ๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ์ œ๋Œ€๋กœ ๊ตฌํ˜„๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์ฆ ๋ฐ›๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฏ€๋กœ ์ž‘์€ ๊ฒฐํ•จ์€ ํฌ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์„ค๋“ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋ฐ๋ชจ๋Š” ๊ณ ๊ฐ ๋ฐ ์ดํ•ด๋‹น์‚ฌ์ž ์ค‘์‹ฌ์œผ๋กœ ์ง„ํ–‰ํ•˜์ง€๋งŒ ์‹ค ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์„ ๋ณ„๋„๋กœ ์„ ์ •ํ•˜์—ฌ ๋ฐ๋ชจ ํ›„ ํ…Œ์ŠคํŠธ์— ์ฐธ์—ฌ์‹œํ‚ค๋ฉด ํ›จ์”ฌ ๋” ํšจ๊ณผ์  ์ž…๋‹ˆ๋‹ค. โ“ ์š”์•ฝ โ€ข ์Šคํ”„๋ฆฐํŠธ ๋์— ๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ๋™์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌํ˜„์ด ๋˜๋ฉด ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„๋œ ๊ธฐ๋Šฅ์„ ๊ณ ๊ฐ์—๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ ๋ขฐ์™€ ํ”ผ๋“œ๋ฐฑ์„ ์ด๋Œ์–ด๋‚ด๋Š” ํ™œ๋™ ์ž…๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข ์ „์ฒด ์ฐธ์„์ž: ์งˆ๋ฌธ, ๊ด€์ฐฐ, ํ† ๋ก ํ•˜๊ณ  ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ํ™œ๋™์„ ์„œ๋กœ ์žฅ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ: ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ํšŒ์˜์˜ ์ง„ํ–‰๊ณผ ํผ์‹ค๋ฆฌํ…Œ์ด์…˜(๋ฆฌ๋ทฐํšŒ์˜ ์ค€๋น„, ์Šคํ”„๋ฆฐํŠธ ๊ฐœ์š” ์„ค๋ช…, ์•ˆ๊ฑด์ •๋ฆฌ ๋“ฑ)์„ ์ฑ…์ž„์ง‘๋‹ˆ๋‹ค. โ€ข ํŒ€์›: ๊ณ ๊ฐ์„ ๋Œ€์ƒ์œผ๋กœ ํ•ด๋‹น ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ์—…๋ฌด ํ๋ฆ„์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ๊ธฐ๋Šฅ ์ค‘์‹ฌ์œผ๋กœ ๋ฐ๋ชจ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ณ ๊ฐ, ์ œํ’ˆ ์ฑ…์ž„์ž: ์ œํ’ˆ ๋ฐ๋ชจ๋ฅผ ๋ณด๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ““ ์ค€๋น„๋ฌผ โ€ข ๏ฌ์ œํ’ˆ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋ฐ๋ชจ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ , ๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์ด ๊ฒฐ๊ณผ๋ฌผ์— ์ž˜ ๋ฐ˜์˜์ด ๋˜์—ˆ๋Š”์ง€ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ณ  ์‹ถ์„ ๋•Œ โ€ข ์Šคํ”„๋ฆฐํŠธ ๊ฒฐ๊ณผ๋ฌผ โ€ข ํ•ด๋‹น ์Šคํ”„๋ฆฐํŠธ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ชฉ๋ก (๋ฐ๋ชจ ์กฐ๊ฑด, ์™„๋ฃŒ ์กฐ๊ฑด ์ฐธ์กฐ) โ€ข (ํ•„์š” ์‹œ) ์ฐธ์—ฌ์ž์˜ ํ”ผ๋“œ๋ฐฑ ์‹œํŠธ โ€ข ์•ฝ๊ฐ„์˜ ๋‹ค๊ณผ PRACTICES
  • 65. 65 โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ“– ์ฃผ์˜์‚ฌํ•ญ โ€ข ๋ฐ๋ชจ๋Š” ๊ณ ๊ฐ ๋ฐ ์ดํ•ด๋‹น์‚ฌ์ž๋กœ๋ถ€ํ„ฐ ์ž์‹ ๋“ค์ด ํˆฌ์žํ•œ ๋น„์šฉ์ด ์–ด๋–ป๊ฒŒ ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌํ˜„๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์ž๋ฆฌ์ž…๋‹ˆ๋‹ค. โ€ข ์šฐ๋ฆฌ ํŒ€์ด ์–ด๋–ค ๊ฒฐ๊ณผ๋ฌผ์„ ๋ƒˆ๋Š”์ง€ ์ดํ•ด๊ด€๊ณ„์ž๋“ค์ด ์•Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ํ”„๋กœ์ ํŠธ ํŒ€์›๋“ค์€ ์Šค์Šค๋กœ ๋งŒ๋“ค์–ด๋‚ธ ์ž‘์—… ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ์„ฑ์ทจ๊ฐ์„ ๋ง›๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํŒ€์ด ๋‹ค์Œ ์Šคํ”„๋ฆฐํŠธ์— ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜๋Š” ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์—ฌ๋Ÿฌ ํŒ€์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ์˜ ์Šคํ”„๋ฆฐํŠธ ์‹œ์ž‘์ผ๊ณผ ์ข…๋ฃŒ์ผ์€ ๊ฐ€๋Šฅํ•œ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ์ผ์ •๋„ ์ผ๊ด€๋œ ๋‚ ์งœ์— ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์ „์— ๊ณต์œ ํ•˜๊ณ  ์‹ค์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. (๊ณ ๊ฐ ์‹œ๊ฐ„ ๋ฐฐ๋ ค ๋ฐ ์ง‘์ค‘) โ€ข ์Šคํ”„๋ฆฐํŠธ ๋ฐ๋ชจ์— ํŒ€์›์€ ๊ฐ€๋Šฅํ•œ ๋ชจ๋‘ ์ฐธ์—ฌํ•˜์—ฌ ๊ณ ๊ฐ์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ•จ๊ป˜ ๊ณต์œ ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์™„์„ฑ๋˜์ง€ ์•Š์€ ๊ธฐ๋Šฅ์€ ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ์‹œ ์‹œ์—ฐ๋˜์ง€ ์•Š๋„๋ก ๋ฐ๋ชจ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ณ„ํš ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ˆ˜ํ–‰ ์‹œ๊ฐ„์€ 4์‹œ๊ฐ„ ์ด๋‚ด(์œ ์—ฐํ•˜๊ฒŒ ์ ์šฉ)๋กœ ํ•˜๋˜, ์ „์ฒด์ ์ธ ํ๋ฆ„์„ ํ™•์ธํ•˜์—ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜๋ฅผ ์ ๊ฒ€ํ•˜๋Š”๋ฐ ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. ํ•ด ๋‹น ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ƒ ๋น„์ฆˆ๋‹ˆ์Šค ํ๋ฆ„์„ ํ™•์ธํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ ๋ณ„๋กœ ๊ธฐ๋Šฅ ์ค‘์‹ฌ์˜ ๋ฆฌ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœํŒ€์€ ๊ณ ๊ฐ ๋ฐ ์‹œ์Šคํ…œ ์œ ๊ด€ ์กฐ์ง์— ๋ฐ๋ชจ์ผ์ž, ์žฅ์†Œ, ๊ธฐ๋Šฅ(์‚ฌ์šฉ์ž ์Šคํ†  ๋ฆฌ)์— ๋Œ€ํ•˜์—ฌ ๋ฏธ๋ฆฌ ๊ณต์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœํŒ€์€ ๊ณ ๊ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๊ด€์ ์—์„œ ์‰ฝ๊ฒŒ ๊ธฐ๋Šฅ ๊ฒ€์ฆ์ด ๋  ์ˆ˜ ์žˆ๋„๋ก ์—…๋ฌด ํ๋ฆ„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ๋ชจํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ์„œ ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๊ณ ๊ฐ๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. โ–ผ โ–ผ 1 2 3 โ“— ์ˆœ์„œ
  • 66. ํšŒ๊ณ  Retrospective ์‚ฌ์šฉ์ž์Šคํ† ๋ฆฌ ํ˜„์žฅ๊ณ ๊ฐ ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ํ”Œ๋ž˜๋‹ํฌ์ปค ์ถ”์ • ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ์Šคํ”„๋ฆฐํŠธ๋ฆฌ๋ทฐ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ผ์ผ๋ฏธํŒ… ์ง€์†์ ์ธ ํ†ตํ•ฉ ๊ฐ„๊ฒฐํ•œ ์„ค๊ณ„ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ์ฃผ๋„๊ฐœ๋ฐœ ์†๋„ ์ž‘์€๋ฆด๋ฆฌ์ฆˆ PRACTICES
  • 67. 67 โ“ ์š”์•ฝ โ€ข ์ผ์ •๊ธฐ๊ฐ„ ๋™์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•œ ๋’ค ํŒ€์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ์ถ”ํ›„ ๋™์ผํ•œ ๋ฌธ์ œ์ ์„ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์‹ค์‹œํ•ฉ๋‹ˆ๋‹ค. โ€ข ์˜จ๊ณ ์ด์ง€์‹ (ๆบซๆ•…่€Œ็Ÿฅๆ–ฐ)์˜ ๊ฐœ๋…์œผ๋กœ ๊ณผ๊ฑฐ๋ฅผ ๋Œ์•„๋ณด๋ฉฐ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๊นจ๋‹ซ๋Š” ํ™œ๋™์ž…๋‹ˆ๋‹ค. โ€ข ํŒ€์ด ์Šค์Šค๋กœ ํ•™์Šตํ•˜๊ณ  ๊ฐœ์„ ํ•ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์žฅ์น˜๋กœ, ์• ์ž์ผ ์‹ค์ฒœ๋ฒ• ์ค‘ ๊ฐ€์žฅ ๋จผ์ € ๋„์ž…ํ•  ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์˜ ๋‹จ์ ์„ ์ฐพ๊ธฐ๋ณด๋‹ค, ๊ฐ•์ ์„ ์ฐพ์•„ ๊ทน๋Œ€ํ™” ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. โ“‘ ์—ญํ• ์ž โ€ข ํผ์‹ค๋ฆฌํ…Œ์ดํ„ฐ: ํšŒ๊ณ ์˜ ์ง„ํ–‰์ด ๋งค๋„๋Ÿฝ๊ฒŒ ์ˆ˜ํ–‰๋˜๋„๋ก ์ฐธ๊ฐ€์ž๋“ค์˜ ๊ด€์‹ฌ๊ณผ ์ฐธ์—ฌ๋ฅผ ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์ฐธ๊ฐ€์ž: ํ•จ๊ป˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•œ ํŒ€์›๋“ค์ด ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค. โ“’ ์ ์šฉ์ƒํ™ฉ โ€ข ํŒ€์ด ๊ฐ™์€ ์‹ค์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•œ๋‹ค๊ณ  ๋А๊ปด์งˆ ๋•Œ โ€ข ์กฐ์ง์ด ๋น„์Šทํ•œ ์ƒํ™ฉ์„ ๋ฐ˜๋ณตํ•ด์„œ ๊ฒช๊ฒŒ ๋  ๋•Œ โ€ข ํŒ€์˜ ๋ถˆ๋งŒ์ด๋‚˜ ์ œ์•ˆ์ด ๋ฆฌ๋”์—๊ฒŒ ์ „๋‹ฌ๋˜์ง€ ์•Š์„ ๋•Œ โ““ ์ค€๋น„๋ฌผ โ€ข ๋ฒฝ๋ฉด ํ˜น์€ ํ™”์ดํŠธ๋ณด๋“œ โ€ข ํฌ์ŠคํŠธ ์ž‡ (์ƒ‰๊น” ๋ณ„) โ€ข ๋„ค์ž„ ํŽœ โ€ข ์•ฝ๊ฐ„์˜ ๋‹ค๊ณผ โ“” ๋” ์ž˜ ํ•˜๋ ค๋ฉด..? โ€ข ๊ฐ™์€ ํ”„๋กœ์ ํŠธ ํŒ€ ๋‹จ์œ„๋กœ ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. โ€ข ํŒ€์€ ์Šค์Šค๋กœ ๋” ๋‚˜์€ ๋ฐฉํ–ฅ์„ ์ฐพ๊ธฐ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๋Š” ์ž์„ธ๋ฅผ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค โ€ข ์• ์ž์ผ ์‹ค์ฒœ๋ฒ•์„ ์ ์šฉํ•  ๋•Œ ์ผ๋‹จ ์ž‘๊ฒŒ ๋„์ž…ํ•˜๊ณ  ํšŒ๊ณ ๋ฅผ ํ†ตํ•ด ํŒ€ ์Šค์Šค๋กœ ์‹ค์ฒœ๋ฒ•์ด ์ถ”๊ตฌํ•˜๋Š” ๋ฐฉํ–ฅ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฐŸ์•„๊ฐˆ ์ˆ˜ ์žˆ ๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. โ“• ์–ด๋–ค ๊ฒƒ์ด ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? โ€ข ๋ฐ”์˜๋‹ค๋Š” ํ•‘๊ณ„๋กœ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ์—†๋˜ ์‚ฌ๋žŒ๋“ค ๊ฐ„์— ์†Œํ†ต์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹ค์ˆ˜ํ•˜๋Š” ๊ฒƒ๋“ค์ด ์ค„์–ด๋“ค๊ฑฐ๋‚˜ ์—†์–ด์ง‘๋‹ˆ๋‹ค. โ€ข ํŒ€์˜ ์—ญ๋Ÿ‰ ์ˆ˜์ค€์ด ์ ์ฐจ ์ฆ๊ฐ€๋ฉ๋‹ˆ๋‹ค.
  • 68. โ“– ์ฃผ์˜์‚ฌํ•ญ โ€ข ํšŒ๊ณ  ์ž์ฒด๊ฐ€ ๋ชฉ์ ์ด ๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ํŒ€ ์Šค์Šค๋กœ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋А๋ผ๋Š” ๋ฌธ์ œ์˜์‹์˜ ์ž๊ฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์ด ๋ฐ”์˜๊ณ  ๋ถ„์ฃผํ• ์ˆ˜๋ก ์Šค์Šค๋กœ๋ฅผ ์ ๊ฒ€ํ•˜๊ณ  ๋˜๋Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ–๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋”๊ฐ€ ํŒ€์›๋“ค์ด ํšŒ๊ณ ํ•˜๋Š” ์‹œ๊ฐ„์„ ์žก ๋‹ดํ•˜๊ฑฐ๋‚˜ ๋…ธ๋Š” ์‹œ๊ฐ„์œผ๋กœ ๊ฐ„์ฃผํ•˜์—ฌ ํšŒ๊ณ  ์ž์ฒด๋ฅผ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋ง‰์•„์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. โ€ข ํšŒ๊ณ ๋ฅผ ํ•˜๋Š” ๊ฐ„๊ฒฉ์ด ๋„ˆ๋ฌด ๊ธธ์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ๊ณผ๊ฑฐ์˜ ์‚ฌ๊ฑด๊ณผ ์‹ค์ˆ˜๋ฅผ ๊ธฐ์–ตํ•˜๋Š”๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ˆ˜ ๊ฐœ์›” ๋‹จ์œ„๋กœ ํšŒ๊ณ ๋ฅผ ํ•  ๊ฒฝ์šฐ ์ค‘๊ฐ„์ค‘๊ฐ„ ์‚ฌ๊ฑด๋“ค์„ ๊ธฐ๋กํ•ด ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋ฆฌ๋”์˜ ์ง€์‹œ์— ์˜ํ•ด ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์ง๋œ ๋ถ„์œ„๊ธฐ์˜ ํšŒ๊ณ ๋Š” ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜ํ–ฅ์‹ ๋ณด๋‹ค, ์ƒํ–ฅ์‹์œผ๋กœ ์ง„ํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ๋ถ„ ์œ„๊ธฐ๋ฅผ ์œ ๋„/์กฐ์„ฑํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋ฆฌ๋”๋Š” ํŒ€ ์Šค์Šค๋กœ๊ฐ€ ๊ฐœ์„ ํ•˜๋ ค๋Š” ์˜์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ฏฟ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํšŒ๊ณ ์— ์ฐธ์—ฌํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์˜๊ฒฌ์„ ๊ฐœ์ง„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€์ด ๊ฒฐ์ •ํ•œ ํ™œ๋™์ด ์ง€์†๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์„œ๋กœ๋ฅผ ๋น„๋‚œํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰๋˜๋ฉด ์ง„ํ–‰์ž๋Š” ํšŒ๊ณ ๋ฅผ ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ค€๋น„ํ•˜๊ธฐ: ํšŒ๊ณ ์— ์ฐธ์—ฌํ•  ์‚ฌ๋žŒ๋“ค์„ ์†Œ์ง‘ํ•˜๊ณ  ํšŒ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„์œ„๊ธฐ ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ฒฝ์ง๋˜์ง€ ์•Š์€ ์—ด๋ฆฐ ๋งˆ์Œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํ†ต์ฐฐ ์ด๋Œ์–ด๋‚ด๊ธฐ: ์ด๋ ‡๊ฒŒ ๋ชจ์—ฌ์ง„ ์•„์ด๋””์–ด๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ํˆฌํ‘œ๋ฅผ ํ•˜์—ฌ ์‹ค ์ œ ๋‹ค์Œ ๊ธฐ๊ฐ„ ๋™์•ˆ ์‹คํ–‰์— ์˜ฎ๊ธธ ์•„์ดํ…œ์„ ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์—‡์„ ํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ: ๊ตฌ์ฒด์ ์ด๊ณ , ์ธก์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹ฌ์„ฑ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ ์ ˆ ํ•˜๊ณ , ์‹œ๊ธฐ์ ์ ˆํ•œ(S.M.A.R.T) ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํšŒ๊ณ  ๋๋‚ด๊ธฐ: ํšŒ๊ณ ์— ์ฐธ์„ํ•œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ์‚ฌ๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํšŒ๊ณ  ์ž์ฒด ๋ฅผ ๋” ์ž˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ์ž๋ฃŒ ๋ชจ์œผ๊ธฐ: ๊ธฐ๊ฐ„ ๋™์•ˆ์— ๋ฒŒ์–ด์กŒ๋˜ ๋‹ค์–‘ํ•œ ์ž๋ฃŒ๋“ค์„ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„ ์ด๋‚˜ ์‚ฌ๊ฑด์— ๋”ฐ๋ผ ๋ชจ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜ ํ–ˆ๋˜ ์ , ์•„์‰ฌ์› ๋˜ ์ ๋“ค์„ ๋‚˜์—ดํ•ฉ ๋‹ˆ๋‹ค. ์ž˜ ํ–ˆ๋˜ ์ ์„ ๋” ์ž˜ํ•˜๊ฒŒ, ํ˜น์€ ๋ฏธ์ง„ํ–ˆ๋˜ ์ ์„ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์ด ๋ฌด์—‡์ธ์ง€๋ฅผ ๋ชจ์Šต๋‹ˆ๋‹ค. โ–ผ โ–ผ โ–ผ โ–ผ 1 3 4 5 2 PRACTICES โ“— ์ˆœ์„œ
  • 69. 69 CASE STUDY ์‚ฌ๋ก€1. ํŒ€์ด ์†Œํ†ตํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋‹ค ์‚ฌ๋ก€2. ์ง€์†์ ์ธ ํ†ตํ•ฉ์˜ ํ•ต์‹ฌ์€ ์ง€์†์ ์ธ ๊ด€์‹ฌ ์‚ฌ๋ก€3. ์• ์ž์ผํŒ€์— ๊ฐœ๋ฐœ์ž ๋ง๊ณ  ๋˜ ๋ˆ„๊ฐ€ ์žˆ๋‚˜์š”? ์‚ฌ๋ก€4. ์• ์ž์ผ์ด ์Šค๋ฉฐ๋“ค๋‹ค ์‚ฌ๋ก€5. ์• ์ž์ผ ๋“œ๋Ÿฌ๋‚ด๋†“๊ณ  ํ•ด๋ณผ๊นŒ?
  • 70. ํŒ€์ด ์†Œํ†ตํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋‹ค ์‚ฌ๋ก€1 ์ œํ’ˆ์ฑ…์ž„์ž ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ ์Šคํ”„๋ฆฐํŠธ, ์ดํ„ฐ๋ ˆ์ด์…˜ ์ž‘์—…ํ˜„ํ™ฉํŒ ์†Œ๋ฉธ์ฐจํŠธ ํšŒ๊ณ  ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ผ์ผ๋ฏธํŒ… ๋ฆฌํŒฉํ† ๋ง ๊ทธ๋ฆผ 3-1. ์‚ฌ๋ก€ 1์˜ ํ”„๋ž™ํ‹ฐ์Šค ๋งต PL ์ด ๋˜๋‹ค ํ•ธ๋“œํฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋˜ ๊น€ ์„ ์ž„์€ 2008๋…„ ์กฐ์ง๊ฐœํŽธ์—์„œ PL ์ด ๋˜์—ˆ๋‹ค. ๊น€ ์„ ์ž„์„ ์ถ”์ฒœํ•œ ์ƒ๋ฌด๋‹˜์€ ํšŒ ์‚ฌ์˜ ๊ฐœ๋ฐœ๋ฌธํ™”๋ฅผ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด ์‚ฌ๋‚ด ์ „๋ฌธ๊ฐ€๋ฅผ ํ†ตํ•ด ๋‹จ์œ„ ํ…Œ์ŠคํŠธ(Unit Test)์™€ ๋ฆฌํŒฉํ† ๋ง(Refactoring)์„ ๊ต์œก/ํ›ˆ๋ จ ์‹œ์ผฐ๋Š”๋ฐ, "์ง€๊ธˆ๊ณผ ๊ฐ™์€ ๋•œ๋นต ๊ฐœ๋ฐœ ๋ฐฉ์‹์œผ๋กœ๋Š” ๋” ์ด์ƒ ์•ˆ๋œ๋‹ค" ๋ผ๋Š” ์ƒ๊ฐ์„ ๊ฐ€์ง€๊ณ  ์—ด์‹ฌํžˆ ์ฐธ์—ฌํ•˜์—ฌ ์ข‹์€ ์„ฑ๊ณผ๋ฅผ ๋‚ด์—ˆ๋˜ ๊น€ ์„ ์ž„์„ ๋ˆˆ์—ฌ๊ฒจ ๋ด๋‘์—ˆ๋˜ ํ„ฐ์˜€๋‹ค. ์Ÿ์Ÿํ•œ ์ฑ…์ž„์—ฐ๊ตฌ์›๋“ค์„ ์ œ์น˜๊ณ  ๊ทธ๊ฒƒ๋„ ์ Š์€ ์—ฌ์„ฑ์ด ๋ฆฌ๋”๋ฅผ ๋งก๊ฒŒ๋˜์ž ์‹œ์ƒ˜ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์•˜๊ณ  ๊น€ ์„ ์ž„์€ ๋ฌด์ฒ™์ด๋‚˜ ๋ถ€๋‹ด์ด ๋˜์—ˆ๋‹ค. ๋งก๊ฒŒ ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒ€์€ ์ด 7๋ช…. ์ฃผ์ž„ ์—ฐ๊ตฌ์› 4๋ช…๊ณผ ์ถœ์‚ฐํœด๊ฐ€์—์„œ ๋ณต๊ท€ํ•œ ์„ ์ž„ ์—ฐ๊ตฌ์› 1๋ช…, ์‹ ์ž…์‚ฌ์› 2๋ช…์ด์—ˆ ๋‹ค. PL๋กœ์„œ ์–ด๋–ค ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ”์–ด์•ผ ํ•˜๋Š”์ง€ ์ œ๋Œ€๋กœ ๋ฐฐ์›Œ๋ณธ ์ ์€ ์—†์ง€๋งŒ, ์ž์‹ ์˜ ์ง€์‹œ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” 7๋ช…์„ ์–ด์ฐŒ ๋๊ฑด ์ด๋Œ์–ด์•ผ๋งŒ ํ•œ๋‹ค. ๊น€ ์„ ์ž„์€ ์—ด์ •์ ์ด๊ณ  ์˜์ง€์— ์ฐฌ (์•ฝ๊ฐ„์€ ๋–จ๋ฆฌ๋Š”) ๋ชฉ์†Œ๋ฆฌ๋กœ ๋งํ–ˆ๋‹ค CASE STUDY
  • 71. 71 ๋ฐ˜ํ•ญ์ ์ธ ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž์ธ ์ดํ•ต์‹ฌ ์ฃผ์ž„๊ณผ ๋ฐ•์ž˜๋‚œ ์ฃผ์ž„์€ ๊ฐ™์€ ์‹œ๊ฐ„์— ๋‚จ๋“ค๋ณด๋‹ค ๋งŽ์€ ์ด์Šˆ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์—ˆ ๋‹ค. ํŠนํžˆ ์ดํ•ต์‹ฌ ์ฃผ์ž„์˜ ์‹ค๋ ฅ์€ ํŒ€ ์™ธ๋ถ€์—์„œ๋„ ์ธ์ •ํ•ด์ค„ ์ •๋„๋กœ ๋›ฐ์–ด๋‚ฌ๊ณ  ๋•๋ถ„์— ํŒ€์›๋“ค๋„ ์ดํ•ต์‹ฌ ์ฃผ์ž„์—๊ฒŒ ๋ฌผ์–ด ๋ณด๋Š” ์ผ์ด ๋งŽ์•˜๋‹ค. ํ•˜์ง€๋งŒ ์ดํ•ต์‹ฌ ์ฃผ์ž„๋„ ๊ฒฐํ˜ผ์„ ์•ž๋‘๊ณ  ์ž๊พธ๋งŒ ์ž์‹ ์—๊ฒŒ ์ผ์ด ๋ชฐ๋ฆฌ๋Š” ๊ฒƒ์ด ๋ถ€๋‹ด์ด ๋˜์—ˆ๊ณ  ์ ์ฐจ ํŒ€์›๋“ค์˜ ์š”์ฒญ์— ์งœ ์ฆ ์„ž์ธ ๋ฐ˜์‘์„ ๋ณด์ด๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋„ ๊ทธ๋Ÿด ๊ฒƒ์ด ๋™๋ฃŒ๋ฅผ ๋„์™€์ฃผ๋‹ค ๋ณด๋‹ˆ ๊ทผ๋ฌด์‹œ๊ฐ„์— ์ž๊ธฐ ์ผ์„ ๋งŽ์ด ๋ชปํ•˜๊ณ  ์•ผ๊ทผ์„ ํ•˜๋Š” ๋‚ ์ด ๋Š˜์–ด๊ฐ€๋Š”๋ฐ๋‹ค, ์„ค์ƒ๊ฐ€์ƒ์œผ๋กœ ๋„์›€์„ ์š”์ฒญํ–ˆ๋˜ ๋™๋ฃŒ๋“ค์€ ์ด ํ•‘๊ณ„ ์ € ํ•‘๊ณ„๋กœ ํ‡ด๊ทผ์„ ํ•ด๋ฒ„๋ฆฌ๋‹ˆ ์–„๋ฏธ์šด ๋งˆ ์Œ์ด ๋“ค์—ˆ๋˜ ๊ฒƒ์ด๋‹ค. ํ”ผ๋กœ๊ฐ€ ๋ˆ„์ ๋˜์„œ์ผ๊นŒ ์ดํ•ต์‹ฌ ์ฃผ์ž„์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ์—์„œ ํฐ ์‚ฌ๊ณ ๊ฐ€ ๋ช‡ ์ฐจ๋ก€ ํ„ฐ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ๋ง‰์ƒ ์›์ธ์„ ์•Œ๊ณ  ๋ณด๋‹ˆ ์‚ฌ ์†Œํ•œ ์ฝ”๋”ฉ ์‹ค์ˆ˜์˜€๊ณ , ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ฐ”๋€Œ๋ฉด์„œ ์ˆ˜์ •ํ–ˆ๋˜ ์ฝ”๋“œ์—์„œ ์˜ˆ์ „์— ์ž˜ ๋™์ž‘ํ•˜๋˜ ๊ธฐ๋Šฅ์ด ์˜ค๋™์ž‘ํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ๊น€ ์„ ์ž„์ด ์ฝ”๋“œ๋ฅผ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๋‹ˆ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋„ ์ „ํ˜€ ์—†์—ˆ๊ณ , ์ฝ”๋“œ๋Š” ๋งค์šฐ ์ง€์ €๋ถ„ํ–ˆ๋‹ค. ์ˆœํ™˜ ๋ณต์žก๋„ ์ˆ˜์น˜๊ฐ€ 57 ์ด๊ณ  ํ•จ์ˆ˜ ๊ธธ์ด๋Š” 450 ๋ผ์ธ์ด์—ˆ๋‹ค. "์—ฌ๋Ÿฌ๋ถ„, ์†”์งํžˆ ์ €๋Š” ์‹ ์ฐธ PL ์ž…๋‹ˆ๋‹ค. ๋งŽ์ด ๋ถ€์กฑํ•˜์ง€๋งŒ ์ œ๊ฐ€ ๊ฟˆ๊พธ๋Š” ํŒ€์˜ ๋ชจ์Šต์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์ผ๋งค์ผ ์„ฑ์žฅํ•˜๋Š” ๋А๋‚Œ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ํŒ€์„ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด์š”. ๋‚˜์ค‘์— ์–ด๋–ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋”๋ผ๋„ ๋‹ค๋ฅธ ์กฐ์ง์œผ๋กœ ์ด๋™์„ ํ•˜๋” ๋ผ๋„ ์šฐ๋ฆฌ ํŒ€์—์„œ์˜ ๊ฒฝํ—˜์ด ๋งค์šฐ ๊ฐ’์ง€๊ฒŒ ๋А๊ปด์ง€๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ•จ๊ป˜ ์ž˜ ํ•ด ๋ด…์‹œ๋‹ค." ํ•˜์ง€๋งŒ ํŒ€์›๋“ค์˜ ๋ฐ˜์‘์€ ๋ƒ‰๋žญํ–ˆ๋‹ค. ์žฆ์€ ์กฐ์ง๋ณ€๊ฒฝ์— ์—ฌ๋Ÿฌ ๋ช…์˜ ๋ฆฌ๋”๋ฅผ ๊ฒช์—ˆ๋˜ ๊ธฐ์กด ๋ฉค๋ฒ„๋“ค์€ ๊ทธ์ € ์ธ์‚ฌ์น˜๋ก€๋กœ ํ•˜ ๋Š” ๋ง์ด๋ ค๋‹ˆ.. ํ˜น์€ ๋œฌ ๊ตฌ๋ฆ„ ์žก๋Š”๋‹ค๋Š” ์‹์œผ๋กœ ๋ฐ›์•„๋“ค์ด๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๋œจ๋œจ๋ฏธ์ง€๊ทผํ•œ ๋ฐ˜์‘์„ ๋’ค๋กœํ•œ ์ฑ„ '๊ทธ๋ž˜๋„ ์—ด์‹ฌํžˆ ํ•ด๋ณด์ž' ๋ผ๋Š” ๋งˆ์Œ์œผ๋กœ ์—…๋ฌด๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ์ง„ํ–‰ํ•œ ์ง€ ์–ผ๋งˆ ํ›„, ํŒ€์› ๋“ค์˜ ์„ฑํ–ฅ๊ณผ ์—ญ๋Ÿ‰์˜ ์ฐจ์ด๋ฅผ ๋А๋‚„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ถœ์‚ฐํœด๊ฐ€์—์„œ ๋ณต๊ท€ํ•œ ์„ ์ž„ ์—ฐ๊ตฌ์›์€ ๊ณผ๊ฑฐ์—๋Š” ํ•œ ๊ฐ€๋‹ฅ ํ•˜๋˜ ๊ฐœ๋ฐœ์ž์˜€์ง€๋งŒ ๋ณต๊ท€ ํ›„ ํ”Œ๋žซํผ์ด ๋ฐ”๋€Œ์–ด ์ผ์„ ์ง„ํ–‰ํ•˜๋Š” ์†๋„๊ฐ€ ๋”๋Ž ๋‹ค. ์ฃผ์ž„ ์—ฐ๊ตฌ์› 4๋ช…๋„ ๊ฐœ๋ฐœ๋Šฅ๋ ฅ์ด ๋›ฐ์–ด๋‚œ 2๋ช…๊ณผ ๋‹ค๋ฅธ ์ผ์„ ํ•˜๋‹ค๊ฐ€ ํ•ฉ๋ฅ˜ํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๋ถ„์„/ํŒŒ์•…ํ•˜๋А๋ผ ์†๋„๊ฐ€ ๋”๋”˜ 2๋ช…์œผ๋กœ ๋‚˜๋‰˜์—ˆ๋‹ค. ์‹ ์ž…์‚ฌ์›์€ ๊ฑฐ์˜ ๋ง ์ˆ˜๊ฐ€ ์—†๋Š” ์—ฌ์ž ์—ฐ๊ตฌ์›๊ณผ ์ปดํ“จํ„ฐ๋ฅผ ์ „๊ณตํ•˜์ง€ ์•Š์€ ๋‚จ์ž ์—ฐ๊ตฌ ์›์œผ๋กœ ์—…๋ฌด์— ๊ฑฐ์˜ ๋„์›€์ด ๋˜์ง€ ์•Š์•˜๋‹ค. ๊ฒฐ๊ตญ ๊ฐœ๋ฐœ ๋Šฅ๋ ฅ์ด ๋›ฐ์–ด๋‚œ 2๋ช…์˜ ์ฃผ์ž„ ์—ฐ๊ตฌ์›์—๊ฒŒ ํŒ€์˜ ์‚ฌํ™œ์„ ๋งก๊ฒจ์•ผ ํ•˜ ๋Š” ์ƒํ™ฉ์ด์—ˆ๋‹ค. ๊ฐœ๋ฐœ๋„ ํ•ด์ฃผ๋ฉด์„œ ๋‚˜๋จธ์ง€ ๊ฐœ๋ฐœ์ž๋“ค๋„ ์ด๋Œ์–ด์ฃผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.
  • 72. ๊น€ ์„ ์ž„์€ ์ž์‹ ์ด ์ƒํ™ฉ์„ ๋” ์•…ํ™”์‹œํ‚จ ๊ฑด ์•„๋‹Œ๊ฐ€ ๊ฑฑ์ •์ด ๋๋‹ค. ๋‹ค์Œ ๋‚  ๋ถ€ํ„ฐ ์ดํ•ต์‹ฌ ์ฃผ์ž„์ด ์ž์‹ ์„ ๋Œ€ํ•˜๋Š” ํƒœ๋„๊ฐ€ ๋ƒ‰๋žญํ•ด์กŒ๊ณ  ํŒ€์›๋“ค๊ณผ ํšŒ์˜๋ฅผ ํ•  ๋•Œ์—๋„ ๋‹ค์†Œ ๋ถ€์ •์ ์ธ ๋ฐ˜์‘์„ ๋ณด์ด๊ฒŒ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ์ฃผ์ž„์€ ํ•„๊ฒฝ ์ž์‹ ์˜ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ด€์ฐฐ๊ณผ ์กฐ์–ธ์ด ์ž์‹ ์„ ๋น„๋‚œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ฐ›์•„๋“ค์˜€๋˜ ๊ฒƒ ๊ฐ™๋‹ค. '๋„Œ ๊ทธ๋Ÿฐ ๊ฒƒ๋„ ๋ชจ ๋ฅด๋ƒ' ๋Š” ์‹์œผ๋กœ.. ์ด ์ฃผ์ž„์ด ๊ทธ๋ ‡๊ฒŒ ๋ฐ˜์‘ํ•˜์ž ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„์—์„œ ๊น€ ์„ ์ž„๊ณผ ์ด ์ฃผ์ž„์˜ ์ž…์žฅ์ด ๋‹ค๋ฅด๋ฉด ํŒ€์›๋“ค๋„ ์ด ์ฃผ์ž„์˜ ๋ง์— ํœฉ์“ธ๋ฆฌ๊ณค ํ–ˆ๊ณ  ๊น€ ์„ ์ž„์€ ๋งˆ์Œ์ด ์ฐฉ์žกํ•ด์กŒ๋‹ค. ๊น€ ์„ ์ž„: โ€œ์ด ์ฃผ์ž„, ์š”์ƒˆ ๋งŽ์ด ํ”ผ๊ณคํ•˜์ง€? ๊ณ ์ƒ์ด ๋งŽ์•„โ€ ์ด ์ฃผ์ž„: โ€œ์•„.. ๋„ค.. ์‚ฌ์‹ค ์š”์ƒˆ ์•ผ๊ทผ์„ ๋งŽ์ด ํ•ด์„œ ๊ทธ๋Ÿฐ์ง€ ๋ชธ์ด ์˜ˆ์ „ ๊ฐ™์ง€ ์•Š๋„ค์š”โ€ ๊น€ ์„ ์ž„: โ€œ๊ฐ€๋œฉ์ด๋‚˜ ์ง€์ณค์„ํ…๋ฐ, ์š” ๋ฉฐ์น  ์‚ฌ๊ณ  ํ„ฐ์ง„ ๊ฒƒ ๋•Œ๋ฌธ์— ๋ง˜ ๊ณ ์ƒ๋„ ๋งŽ์•˜๊ฒ ์–ดโ€ ์ด ์ฃผ์ž„: โ€œ....โ€ ๊น€ ์„ ์ž„: โ€œ์ด ์ฃผ์ž„์„ ๋‚˜๋ฌด๋ผ๋Š” ๊ฒŒ ์•„๋ƒ. ์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ๊ทธ๋Ÿฌ๋‹ˆ๊นŒโ€ ๊น€ ์„ ์ž„: โ€œ๊ทธ๋Ÿฐ๋ฐ ์ฝ”๋“œ๊ฐ€ ๊ฝค ๋ณต์žกํ•˜๊ณ  ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๊ฐ€ ์—†๋˜๋ฐ.. ์•Œ๊ณ  ์žˆ์—ˆ์–ด?โ€ ์ด ์ฃผ์ž„: โ€œ๋„ค? ์ œ๊ฐ€ ์ง  ์ฝ”๋“œ๊ฐ€ ๋ณต์žกํ•˜๋‹ค๊ตฌ์š”?โ€ ๊น€ ์„ ์ž„: โ€œ์‘.. ํ•จ์ˆ˜ ๊ธธ์ด๋„ ๊ทธ๋ ‡๊ณ , ๋ณต์žก๋„ ๊ฐ’์ด...โ€ ์ด ์ฃผ์ž„: (๋ง์„ ์ž๋ฅด๋ฉฐ) โ€œํ•จ์ˆ˜ ๊ธธ์ด๋Š” ์ ๋‹นํ•˜๊ตฌ์š”. ๊ฐ„๊ฒฐํ•˜์ง„ ์•Š์ง€๋งŒ ๋ณต์žกํ•˜์ง„ ์•Š์€๋ฐ์š”โ€ ๊น€ ์„ ์ž„: "์ด ์ฃผ์ž„.. ์ด ์ฃผ์ž„์„ ํƒ“ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ์•ผ. ์ฝ”๋“œ๋ฅผ ๊ณ ์น  ๋•Œ๋งˆ๋‹ค ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด ์„œ ๊ณผ๊ฑฐ์— ์ •์ƒ๋™์ž‘ํ•˜๋˜ ๊ธฐ๋Šฅ๋“ค์ด ์—ฌ์ „ํžˆ ๋ฌธ์ œ์—†๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•˜๋Š”๋ฐ..." ์ด ์ฃผ์ž„: "์ €๋„ ๋‚˜๋ฆ„ ํ™•์ธ์„ ํ•œ ๊ฑฐ๋ผ๊ตฌ์š”! ๋„ˆ๋ฌด ์ด‰๋ฐ•ํ•˜๊ณ  ์ •์‹ ์ด ์—†์—ˆ์„ ๋ฟ์ด์˜ˆ์š”" ๊น€ ์„ ์ž„: "๊ทธ๋ž˜.. ์•Œ์•„! ๋‚˜๋„ ๊ทธ๋žฌ์œผ๋‹ˆ๊นŒ. ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ผ๋Š” ๊ฑธ ํ•ด์•ผํ•˜๋Š”๋ฐ ๋ฐ”๋น ์„œ ๋†“์น˜ ๊ฒŒ ๋œ๋‹ค๋Š”๊ฑฐ.. ๊ทธ๋Ÿฐ๋ฐ ํ…Œ์ŠคํŠธ ํ•ด์•ผํ•˜๋Š” ๊ฑธ ์ฝ”๋“œ๋กœ ์ž‘์„ฑํ•ด ๋†“๊ณ  ๊ทธ๊ฑธ ๊ธฐ๋Šฅ์„ ์ˆ˜์ •ํ•  ๋•Œ ๋งˆ๋‹ค ์‹คํ–‰์‹œ์ผœ ๋ณธ๋‹ค๋ฉด ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ธˆ๋ฐฉํ•  ์ˆ˜ ์žˆ์–ด" ์ด ์ฃผ์ž„: "๊ฐ€๋œฉ์ด๋‚˜ ์ด‰๋ฐ•ํ•œ ์ผ์ •์— ๊ธฐ๋Šฅ ๊ตฌํ˜„๋„ ๋ฒ…์ฐฌ๋ฐ.. ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๊นŒ์ง€ ์ž‘์„ฑํ•˜๋ผ๊ตฌ ์š”? ๊ฒŒ๋‹ค๊ฐ€ ์ œ ์ฝ”๋“œ๋Š” UI ์ฒ˜๋ฆฌ๊ฐ€ ๋งŽ์•„์„œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•˜๋ผ๋Š” ๊ฑฐ์ฃ ? ์ฐจ๋ผ ๋ฆฌ ์ง์ ‘ ์†์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๋Š”๊ฒŒ ๋” ๋น ๋ฅผ ๊ฒƒ ๊ฐ™์€๋ฐ์š”?" ์ด ์ฃผ์ž„์€ ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ๋น„๋‚œํ•˜๋Š” ์ค„ ์•Œ์•˜๋Š”์ง€ ๋งค์šฐ ๋ฐฉ์–ด์ ์ด๊ณ  ์˜ˆ๋ฏผํ•˜๊ฒŒ ๋ฐ˜์‘ํ–ˆ๋‹ค. CASE STUDY