์ต์ข ํ๋ก์ ํธ์ ๋ํ ๊ฐ์ธ KPT ํ๊ณ
Keep: ์ด๋ฒ ํ๋ก์ ํธ์์ ์ ์งํ์ผ๋ฉด ํ๋ ๋ถ๋ถ
์ฑ์คํ ์ญํ ์ํ
- ๋งก์ ์ผ์ ๋๊น์ง ์ฑ ์๊ฐ ์๊ฒ ์ํํ์ฌ ํ๋ก์ ํธ๊ฐ ์ํํ๊ฒ ์งํ๋์๋ค.
- ์ฑ์คํ ํ๋๋ ์์ผ๋ก๋ ๊ณ์ ๊ฐ์ ธ๊ฐ์ผ ํ ์ค์ํ ๊ฐ์ ์ด๋ผ๊ณ ์๊ฐํ๋ค.
์๋ก์ด ๊ธฐ์ ํ์ฉ
- Elasticsearch๋ฅผ ์ฒ์ ์ฌ์ฉํด ๋ณด๋ฉฐ ๊ธฐ์ ์ ์ผ๋ก ํ์ธต ์ฑ์ฅํ ์ ์์๋ค.
- ์ด๋ฒ ํ๋ก์ ํธ์์๋ ์๋ก์ด ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ ค์์ ๋๋ผ๊ธฐ๋ณด๋จ, ๋ฐฐ์ฐ๊ณ ์ ์ฉํ๋ฉด์ ์ฑ์ฅํ๋ ๊ฒ์ ๋ ์ง์คํ๋ ๊ฒ ๊ฐ๋ค.
- ์ ๊ทน์ ์ผ๋ก ๊ณต๋ถํ๊ณ ํ๋ก์ ํธ์ ์ ์ฉํ ๊ฒ์ด ์ข์ ๊ฒฝํ์ผ๋ก ๋จ์๋ค.
ํ์ ํด ํ์ฉ
- Jira ํ์ ํด์ ํ์ฉํ๋ฉด์ ํ์ ๋ฅ๋ ฅ์ด ํฅ์๋์๋ค.
- ํ์์ ์์ ํํฉ์ ์ฝ๊ฒ ํ์ ํ ์ ์์๊ณ , ์ค์ ํ์ ์์ ์ฌ์ฉํ๋ ํ์ ํด์ ๊ฒฝํํด ๋ณผ ์ ์๋ ์ข์ ๊ธฐํ์๋ค.
์ํํ ์์ฌ์ํต
- ํ์ ๊ฐ ์๊ฒฌ์ ์ ๋ฃ๊ณ ์กด์คํ๋ ๋ถ์๊ธฐ๊ฐ ํ์ฑ๋์ด ํ์ ์ด ์์ํ๊ฒ ์งํ๋์๋ค.
- ๋ค์ ํ๋ก์ ํธ์์๋ ์ ๊ทน์ ์ธ ์๊ฒฌ ๊ตํ์ ์ ์งํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
์ธ์ธํ ๊ธฐ๋ก
- ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์์ ๋ด์ฉ๋ค์ ๊พธ์คํ ๊ธฐ๋กํ๋ ์ต๊ด์ ์ ์งํ ์ ์ด ํฐ ๋์์ด ๋์๋ค.
- ์ ๋ฌด์ ํ๋ฆ์ ์ ๋ฆฌํ๊ณ , ํ๊ณ ์ ํ์ ์๋ ๊ธ์ ์ ์ธ ์ํฅ์ ์ฃผ๊ธฐ ๋๋ฌธ์ ์์ผ๋ก๋ ๊ณ์ ์ ์งํ๋ ๊ฒ์ด ์ข๋ค๊ณ ์๊ฐํ๋ค.
Problem: ๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ
ํ์์ด ์งํํ ๋ด์ฉ์ ๋ํ ์ดํด ๋ถ์กฑ
- ํ์์ด ์งํํ ํฐ ํ์ ๋ด์ฉ์ ์๊ณ ์์์ง๋ง, ์ธ๋ถ์ ์ผ๋ก ์ด๋ค ๋ด์ฉ์ ์ด๋ค ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๋์ง๋ ์ถฉ๋ถํ ํ์ ํ์ง ๋ชปํ๋ค.
- ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ๊ธด ํ์ง๋ง ๊ทธ ๊ณผ์ ์์๋ ์ธ์ธํ ํ๋ฆ์ด๋ ์๋๊น์ง ๊น์ด ์๊ฒ ์ดํดํ์ง ๋ชปํ๋ค.
ํ ์คํธ ์ฝ๋ ์์ฑ ๋ฏธํก
- ์ด๋ฒ ํ๋ก์ ํธ์์๋ ํ ์คํธ ์ฝ๋๋ฅผ ์ผ๋ถ ์์ฑํ๊ธด ํ์ง๋ง, ๋ด๊ฐ ๊ตฌํํ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ํด ํ ์คํธ ์ฝ๋๋ฅผ ์ถฉ๋ถํ ์์ฑํ์ง๋ ๋ชปํ๋ค.
์์ ์ง๋ฌธ ์ค๋น
- ํ๋ก์ ํธ์ ๋ํ ์์ ์ง๋ฌธ์ ์ถฉ๋ถํ ์ค๋นํ์ง ๋ชปํด, ํผ๋๋ฐฑ ๊ณผ์ ์์ ์ง๋ฌธ์ ๋ช ํํ ๋ตํ์ง ๋ชปํ ๋ถ๋ถ์ด ์กด์ฌํ๋ค.
๋ฐํ ์๋ฃ ์ค๋น ์๊ฐ ๋ถ์กฑ
- ๋ฐํ ์๋ฃ๋ฅผ ์ถฉ๋ถํ ์๊ฐ ์ฌ์ ๋ฅผ ๋๊ณ ์ค๋นํ์ง ๋ชปํด์, ๋ค์ ๊ธํ๊ฒ ๋ง๋ค๊ฒ ๋์๋ ์ ์ด ์์ฝ๋ค.
Try: ๋ค์ ํ๋ก์ ํธ๋ฅผ ์ํด ํด์ผ ํ ๋ ธ๋ ฅ
๊ธฐ๋ณธ ๊ฐ๋ ํ์ต ๊ฐํ
- ๊ธฐ๋ณธ ๊ฐ๋ ์ ํํํ ๋ค์ง๊ธฐ ์ํด ๊ณต๋ถ๋ฅผ ๊พธ์คํ ์งํํด์ผ ํ๋ค.
- ๋์์ฑ ์ ์ด, Query DSL ๋ฑ๋ฑ ๋ถ์กฑํ ๊ฐ๋ ์ ํ์ตํด์ผ ํ๋ค.
- ๋ฐฐ๊ฒฝ ์ง์์ด ์ถฉ๋ถํ๋ฉด ํ๋ก์ ํธ ์ํ ์ค ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ ์ ์๋ค.
ํ ์คํธ ์ฝ๋ ํ์ต
- ์ฝ๋์ ์์ ์ฑ๊ณผ ์ ์ง ๋ณด์์ฑ์ ๋์ด๊ธฐ ์ํด ํ ์คํธ ์ฝ๋ ์์ฑ์ ๋ํ ๊ณต๋ถ๊ฐ ํ์ํ๋ค.
- ๋จ์ํ ๊ธฐ๋ฅ ๊ตฌํ์ ๊ทธ์น์ง ์๊ณ , ํ ์คํธ๊น์ง ๊ณ ๋ คํ๋ ๊ฐ๋ฐ ์ต๊ด์ ๋ค์ผ ์ ์๋๋ก ๊ด๋ จ ์๋ฃ๋ฅผ ์ฐพ์๋ณด๊ณ ์ค์ต์ ํ ์์ ์ด๋ค.
Feel: ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๋๋ ์
์ด๋ฒ ์ต์ข
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ํ์
์ด ์ ๋ง ์ ์งํ๋๋ค๊ณ ๋๊ผ๋ค.
Jira์ ๊ฐ์ ํ์
ํด์ ํ์ฉํ๊ณ Pull-Request ์์์ ํต์ผํ์ฌ ์ฌ์ฉํ๋ ์ ๋๋ถ์ ํ์ ๋ชจ๋๊ฐ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ์ปค๋ฎค๋์ผ์ด์
ํ ์ ์์๋ค.
์ด๋ฐ ํ์
๋ฐฉ์์ด ๋์ ํ์
๋ฅ๋ ฅ์ ํ์ธต ๋์ด์ฌ๋ฆฌ๊ฒ ๋๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค.
๋ํ, ๊ฐ์ธ์ ์ธ ์ญ๋๋ ๋ง์ด ํฅ์ํ ์ ์์๋ ํ๋ก์ ํธ์๋ค.
์ด์ ์๋ ์๋ก์ด ๊ธฐ์ ์ ๋ฐ์๋ค์ด๋ ๊ฒ์ด ๋๋ ต๊ณ ๊ฑฐ๋ถ๊ฐ์ด ๋จผ์ ๋ค์๋ค.
ํ์ง๋ง ์ด๋ฒ ํ๋ก์ ํธ์์๋ ์๋ก์ด ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ด๋ ์ ๋ ๋๋ ค์๊ณผ ๋ถ๋ด๊ฐ์ด ์์์ง๋ง ๊ธ์ ์ ์ผ๋ก ๋ฐ์๋ค์ด๊ณ ํ์ต์ ์งํํ ์ ์์๋ค.
๋ฌด์๋ณด๋ค ํ๋ก์ ํธ์ ๋์์ด ๋ ์ ์๋ค๋ ์๊ฐ์ด ๋ค๋ฉด์ ์์ฐ์ค๋ฝ๊ฒ ๋๊ธฐ๋ถ์ฌ๊ฐ ๋์๊ณ , ์๋ก์ด ๊ธฐ์ ์ ๋๋ ค์ํ์ง ์๊ณ ๋ฐฐ์ฐ๋ ํ๋๋ฅผ ๊ธฐ๋ฅผ ์ ์์๋ค.
ํ์๋ค๊ณผ ํจ๊ป ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋๊ฐ๋ ๊ณผ์ ๋ ์ข์๋ค.
์๋
ผํ๋ฉด์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ , ํธ๋ฌ๋ธ์ด ์๊ฒผ์ ๋ ์๋ก ๋จธ๋ฆฌ๋ฅผ ๋ง๋๊ณ ํด๊ฒฐํ๋ฉด์ ํ์๊ณผ ํ์
์ ์ด๋ป๊ฒ ์งํํ๋ ๊ฒ์ด ์ข์์ง ๊นจ๋ซ๊ฒ ๋๋ ์ข์ ์๊ฐ์ด์๋ค.
๋ํ, ์ด๋ฒ ํ๋ก์ ํธ๋ ํ์ฅ๊ณผ ๋ถํ์ฅ์ ์ญํ ์ ๋ํด์ ๋ค์ ํ๋ฒ ๊น์ด ๊ณ ๋ฏผํ๊ฒ ํด์ค ์๊ฐ์ด๊ธฐ๋ ํ๋ค.
๋ด๊ฐ ํ์ฅ์ ๋งก์์ ๋, "ํ์ฅ์ด๋ผ๋ฉด ํ์๋ค๊ณผ ์ข๊ฒ์ข๊ฒ ์ ์ง๋ด๋ฉด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด ๋๊ฒ ์ง" ๋ผ๋ ์๊ฐํ์๋ค.
ํ์ง๋ง ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ํตํด ํ์ฅ์ ๋๋ก๋ ๊ฒฐ๋จ๋ ฅ ์๊ฒ ๋ฐฉํฅ์ ์ ์ํ๊ณ , ํ์ํ ๋ถ๋ถ์์๋ ํ์คํ๊ฒ ํต์ ํ ์ ์์ด์ผ ํ๋ก์ ํธ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์งํ๋ ์ ์๋ค๋ ๊ฒ์ ์ ์ ์์๋ค.
ํ ์ ์ฒด๋ฅผ ํ์คํ๊ฒ ์ด๋์ด์ฃผ๋ ํ์ฅ๋๊ณผ ํ์๋ค์ ๋ฉํ์ ์ผ์ดํด ์ฃผ๋ ๋ถํ์ฅ๋, ๊ทธ๋ฆฌ๊ณ ์๋ก๋ฅผ ๋ฏฟ๊ณ ํจ๊ป ํ๋ก์ ํธ๋ฅผ ์งํํ ํ์๋ค ๋ชจ๋์ ์๋์ง๊ฐ ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ง๋ฌด๋ฆฌํ ์ ์์๋ ์๋๋ ฅ์ด์๋ค๊ณ ์๊ฐํ๋ค.