๐Ÿ–ฅ ๊ฐœ๋ฐœํŒ€ ๋ฌธํ™” ๋งŒ๋“ค๊ธฐ: KPT ํ™œ๋™ ์ตœ๊ทผ ๋งŽ์€ ๊ฐœ๋ฐœํŒ€๋“ค์ด ์Šคํ”„๋ฆฐํŠธ ํšŒ๊ณ  ๋„์ค‘ KPT ํ™œ๋™์„ ํ•˜๋Š”๋ฐ์š”! ์ด KPT ํ™œ๋™์ด ๋ฌด์—‡์ธ์ง€, ์šฐ์•„ํ•œํ˜•์ œ๋“ค์˜ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ์— ์•„์ฃผ ์ž˜ ์š”์•ฝ๋˜์–ด ์žˆ์–ด ์ •๋ฆฌํ•˜์—ฌ ๊ณต์œ ๋“œ๋ฆฝ๋‹ˆ๋‹ค :) ๐Ÿ“Œ KPT๋ž€ ๋ฌด์—‡์ธ๊ฐ€? - Keep : ์ž˜ํ•˜๊ณ  ์žˆ๋Š” ์ . ๊ณ„์† ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค ์‹ถ์€ ์ . - Problem : ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค ์‹ถ์€ ์ . ๋ณ€ํ™”๊ฐ€ ํ•„์š”ํ•œ ์ . - Try : ์ž˜ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋” ์ž˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ, ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์šฐ๋ฆฌ๊ฐ€ ์‹œ๋„ํ•ด ๋ณผ ๊ฒƒ๋“ค ๐Ÿ“Œ KPT ํ™œ๋™์€ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•˜๋Š”๊ฐ€? - ์Šคํ”„๋ฆฐํŠธ ํšŒ๊ณ  ์ค‘, ํŒ€์ด ์ž˜ํ•˜๊ณ  ์žˆ๋Š” ์  (Keep), ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์  (Problem)์„ ์ž‘์„ฑํ•˜์—ฌ ๋ณด๋“œ์— ๋ถ™์ž…๋‹ˆ๋‹ค. - Keep ์ค‘์—์„œ ๊ฐœ์„ ํ•  ์  + ์ƒˆ๋กญ๊ฒŒ ์‹œ๋„ํ•  ์  ๊ทธ๋ฆฌ๊ณ  Problem์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๊ฐ€ ์‹œ๋„ํ•ด๋ณผ๋งŒํ•œ ์ ์„ ์ž‘์„ฑํ•˜์—ฌ Try ๋ณด๋“œ์— ๋ถ™์ž…๋‹ˆ๋‹ค. - ๊ฐ์ข… Try์— ๋Œ€ํ•ด์„œ ํ† ๋ก ํ•ด๋ณด๊ณ , ํˆฌํ‘œ๋ฅผ ํ†ตํ•ด ๋‹ค์Œ ์Šคํ”„๋ฆฐํŠธ๋•Œ ๋ฐ˜์˜ํ•  Action Item์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. - ๊ทธ๋ฆฌ๊ณ  ์ด Action Item์„ ์‹ค์ œ๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“Œ KPT, ์ฃผ์˜ํ•  ์ : - ๋‚จ ํƒ“์„ ํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค: ๋‚ด ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๊ณ  ๋‚จ์˜ ๋ฌธ์ œ(Problem) ํ˜น์€ ๋‚จ์˜ ์ž˜ํ•œ ์ (Keep)์„ ๋‚ด๊ฐ€ ๊ฐœ์„ (Try)ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. - ๊ตฌ์ฒด์ ์ด๊ณ  ์‹ค์ฒœ์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: Try๊ฐ€ ๋‹จ์ˆœํžˆ โ€œ๊ณต์œ ๋ฅผ ์ž˜ํ•˜์žโ€๊ฐ€ ๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ž˜ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์ฒด์ ์ธ ๋ฐฉ์•ˆ์ด Try๋กœ ๋„์ถœ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“Œ โ€œ๋ฐฐ๋‹ฌ์˜ ๋ฏผ์กฑโ€์˜ KPT ์˜ˆ์‹œ: Keep: Unit Test๋ฅผ ์ž˜ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๊ณ„์† ๋” ์ž˜ํ•˜๋ฉด ์ข‹๊ฒ ๋‹ค. Try: Jenkins ์—์„œ ๋นŒ๋“œ๋ฅผ ํ•  ๋•Œ ๊ฐ€์žฅ ์ตœ๊ทผ Code Coverage ๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ๊ทธ๊ฒƒ๋ณด๋‹ค ์ปค๋ฒ„๋ฆฌ์ง€๊ฐ€ ๋–จ์–ด์ง€๋ฉด ๋นŒ๋“œ๋ฅผ ์‹คํŒจํ•˜๊ฒŒ ํ•˜์ž. Problem: ๋งค์šฐ ๋งŽ์€ ํŒ€์ด ์ฐธ์—ฌํ•˜๋Š” ์ดˆ ๊ณ ๋ฐ€๋„ ํ”„๋กœ์ ํŠธ, ์šฐ๋ฆฌ๊ฐ€ ์˜ฌ๋ฐ”๋กœ ๊ฐ€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Try: 1์ฃผ์ผ๋งˆ๋‹ค ๋ชฉํ‘œ ๊ฐœ๋ฐœ ๋ชฉํ‘œ ์žก๊ณ  ํ†ตํ•ฉํ•ด์„œ ์ž˜ ๋Œ์•„๊ฐ€๋Š”์ง€ ๊ฐœ๋ฐœ/๊ธฐํš์ด ๋ชจ๋‘ ๋ชจ์—ฌ ๋ฐ๋ชจ๋ฅผ ํ•ฉ์‹œ๋‹ค.

ํŒ€ ๋ฌธํ™”์˜ ํƒ„์ƒ - ์šฐ์•„ํ•œํ˜•์ œ๋“ค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ

์šฐ์•„ํ•œํ˜•์ œ๋“ค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ

ํŒ€ ๋ฌธํ™”์˜ ํƒ„์ƒ - ์šฐ์•„ํ•œํ˜•์ œ๋“ค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ

๋‹ค์Œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด?

๋˜๋Š”

์ด๋ฏธ ํšŒ์›์ด์‹ ๊ฐ€์š”?

2021๋…„ 4์›” 12์ผ ์˜คํ›„ 1:11

๋Œ“๊ธ€ 0




๋น„์Šทํ•œ ๊ฒŒ์‹œ๋ฌผ

์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

1

๋ฐ•์Šน๊ทœ ์นด์นด์˜ค๊ณ„์—ด์‚ฌ์—์„œ ์ด๊ฒƒ์ €๊ฒƒ ๋งŒ๋“œ๋Š” ๊ฐœ๋ฐœ์ž

๊ฐœ๋ฐœ์ž๋ผ๋ฉด ์ฐœ ํ•ด๋†”์•ผํ•˜๋Š” GitHub ์ €์žฅ์†Œ๋“ค ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€

2

๐™๐™ž๐™˜๐™๐™–๐™ง๐™™ ์ฒ˜์Œ ๋ฐฐ์›Œ๋„ ์žฌ๋ฏธ์žˆ๊ณ  ๊ฐ€์น˜์žˆ๋Š” DATA & AI ๊ต์œก์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

SQL ํ•™์Šต ๋กœ๋“œ๋งต

3

์ด๊ทœ์› CTO

AutoParams๋ฅผ ์‚ฌ์šฉํ•œ Spring Boot ์‘์šฉํ”„๋กœ๊ทธ๋žจ ํ…Œ

4

Somewon Yoon ํ”„๋กœ์ ํŠธ ์ธ์› Content Owner

์ผ์„ ๋ชปํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์ž˜ ์‰ฌ์ง€๋„ ๋ชปํ•ด์š”ใ… 

5

ํ•˜์กฐ์€ Software Engineer

์ž‘์€ ํšŒ์‚ฌ์— ์ผํ•˜๋ฉด ์ข‹์€ ์ 

์ถ”์ฒœ ํ”„๋กœํ•„