๐ Chapter 3: ๋น์ฆ๋์ค ์ค์ฒ ๋ฐฉ๋ฒ
- ์ฑ๊ณต์ ์ธ ๊ฐ๋ฐ์ ์ํด ๋ฐ๋์ ์ง์ผ์ผ ํ๋ ์ ์์ผ ์ค์ฒ ๋ฐฉ๋ฒ ์ค ๋น์ฆ๋์ค์ ์ฐ๊ด๋ ๊ฒ๋ค์ด ๋ง์ด ์๋ค.
- ๊ณํ ์ธ์ฐ๊ธฐ, ์์ ๋ฆด๋ฆฌ์ฆ, ์ธ์ ํ ์คํธ, ์ ์ฒด ํ์ด ์ฌ๊ธฐ์ ์ํ๋ค.
๐ ๊ณํ ์ธ์ฐ๊ธฐโ
- ์ถ์ ์ ์ถ์ธก์ด๋ค. ํ๋ก์ ํธ๋ฅผ ์ค์ ๋ก ์์ฑํ์ง๋ ์๊ณ ํ๋ก์ ํธ๊ฐ ๋๋ต ์ผ๋ง๋ ๊ฑธ๋ฆด์ง ์๊ณ ์ถ์ ๊ฒ์ด๋ค.
- ์ถ์ ์๋ ๋น์ฉ์ด ์ ๊ฒ ๋ค์ด์ผ ํ๋ค.
- ํ์ง๋ง ์ถ์ ์ด ๋ถํ์คํด์ผ ํ๋ค๋ ๋ง์ ์๋๋ค. ์ถ์ ์ ๊ฐ๋ฅํ ํ ํ์คํด์ผ ํ๋ค.
- ํ์ง๋ง ์ถ์ ๋น์ฉ์ ๋ฎ๊ฒ ์ ์งํ๋ ค๋ฉด, ํ์ํ ๋งํผ๋ง ์ ๋ฐํด์ผ ํ๋ค.
- ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ฅผ ์ํ ์ข์ ์ถ์ ์๋ น์, ํ์คํ ์๊ฐ ๋ฒ์๋ฅผ ๊ณ ๋ฅด๋ ์ด ์๊ฐ ๋ฒ์๋ฅผ ๊ฐ๋ฅํ ํ ์ขํ๊ธฐ ์ํด ์ฝ๊ฐ์ ์๊ฐ์ ํฌ์ํ๋ ๊ฒ์ด๋ค.
๐ฅ ์ผ๋ณ๋ ๋ถ์โ
- ๋ํ ๊ณผ์ ์ถ์ ์๋ ์ผ๋ณ๋ ์ถ์ (trivariate estimation)์ด ๋งค์ฐ ์ ์ฉํ๋ค.
- ์ผ๋ณ๋ ์ถ์ ์ ์ต์ ์ ๊ฒฝ์ฐ, ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ, ์ต์ ์ ๊ฒฝ์ฐ ์ด๋ ๊ฒ ์ธ ๊ฐ์ ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
- ์ด ์ซ์๋ค์ ํ์ ์ ๋์ ๋ฐ๋ฅธ ์ถ์ ๊ฐ์ด๋ค. ์ต์ ์ ๊ฒฝ์ฐ๋ก ์ถ์ ํ ์๊ฐ์ ๊ทธ ์์ ๋๋ ๊ฒ์ด 95% ํ์คํ ์๊ฐ์ด๋ค.
- ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ๋ 50% ํ์คํ ์๊ฐ ์ด๊ณ , ์ต์ ์ ๊ฒฝ์ฐ๋ 5%๋ฐ์ ์ ๋๋ค.
- ์ผ๋ณ๋ ์ถ์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ํ์ ๋ฐฉ๋ฒ๋ก ๋ ์๋๋ฐ ์ด๊ฑธ ํ๋ก๊ทธ๋จ ํ๊ฐ ๊ฒํ ๊ธฐ๋ฒ(PERT)์ด๋ผ๊ณ ํ๋ค.
- PERT๋ ๋ํ ํ๋ก์ ํธ๋ ์ฌ๋ฌ ํ๋ก์ ํธ๋ก ๊ตฌ์ฑ๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ํ์ํ๋ค.
- ์ผ๋ณ๋ ๋ถ์์ด ์ ์ฒด ํ๋ก์ ํธ์ ์ฅ๊ธฐ ์ถ์ ์๋ ์ ๋นํ์ง๋ง, ํ๋์ ํ๋ก์ ํธ ๋ด์์ ์ผ์์ ๊ด๋ฆฌ ์ฉ๋๋ก ์ฌ์ฉํ๊ธฐ์๋ ๋๋ฌด ์ ๋ฐ๋๊ฐ ๋ฎ๋ค.
- ๊ทธ๋์ ์ผ์์ ๊ด๋ฆฌ ์ฉ๋๋ก๋ ์คํ ๋ฆฌ ํฌ์ธํธ(story point) ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค.
๐ฅ ์คํ ๋ฆฌ์ ํฌ์ธํธโ
- ์คํ ๋ฆฌ ํฌ์ธํธ ๊ธฐ๋ฒ์ ๋งค์ฐ ์๊ฒฉํ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ์ฌ์ฉํ๋ค.
- ์ค์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์ถ์ ์น๋ฅผ ์ฌ์กฐ์ ํ์ฌ ๋ ํ์คํ๊ณ ์ ๋ฐํ๊ฒ ์ถ์ ์ ๋ค์ํ๋ค.
- ์คํ ๋ฆฌ๋ฅผ ์์ฑํ ๋๋ ๊ฐ๋ฐ์์ ์ดํด๊ด๊ณ์๊ฐ ์คํ ๋ฆฌ ๊ตฌํ์ ๊ดํ์ฌ ๋ช ๊ฐ์ง ์ธ๋ถ ์ฌํญ์ ๋ ผ์ํ ํ ๋ด์ฉ์ ์์ฝํด์ ์ ๋๋ค.
- ์คํ ๋ฆฌ ๋ฌธ๊ตฌ๋ ๋จ์ํด์ผ ํ๋ค. ์คํ ๋ฆฌ๋ ์ธ๋ฑ์ค์นด๋์ ์ ๋๋ค.
๐ฅ ATM ์คํ ๋ฆฌโ
- ์คํ ๋ฆฌ์ ์ธ๋ถ ์ฌํญ์ ์ ์ง ์๋๋ค.
- ์ธ๋ถ ์ฌํญ์ ๋จ๊ธฐ์ง ์๋ ๊ท์จ์ ์ง์ผ์ผ ํ๋ค.
- ์คํ ๋ฆฌ์ ์ธ๋ถ ์ฌํญ์ ์ ์ง ์๋ ์ด์ ๋ ์ธ๋ถ ์ฌํญ์ด ๋๋ฌด ๋ง์์ ์ถ์ ํ ์๊ฐ ์๊ณ , ์ผ์ ์ ์ก๊ธฐ๋ ์ด๋ ต๋ค.
- ์คํ ๋ฆฌ๋ ๊ฐ๋ณ๊ฒ ์์ํด์ผ ํ๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ 0์์ ์คํ ๋ฆฌ ์นด๋๊ฐ ์๊ฒจ๋ ๊ฒ์ด๊ณ ์คํ ๋ฆฌ๋ฅผ ๋ง๋๋ ํ๋ก์ธ์ค๋ ๋์์์ด ๊ณ์๋๋ค.
- ์คํ ๋ฆฌ๋ ์ธ์ ๋ ๋ง๋ค์ด์ง๊ณ , ๋ฐ๋๊ณ , ๋ฒ๋ ค์ง๊ณ , (๊ฐ์ฅ ์ค์ํ๊ฒ๋) ๊ฐ๋ฐ๋๋ค.
๐ง ์คํ ๋ฆฌ ์ถ์ ํ๊ธฐโ
- ์์ง ๋ฐ๋ณต ์ฃผ๊ธฐ 0์ธ ์ด๊ธฐ์ด๊ณ , ์ฒ์์ผ๋ก ํ๋ ์ถ์ ํ์์ด๋ค. ์ถ์ ํ ์คํ ๋ฆฌ๊ฐ ํ๋๋ ์๋ค.
- ์นด๋ ๋๋ฏธ์์ ์คํ ๋ฆฌ ํ๋๋ฅผ ๊ณ ๋ฅธ๋ค. ๊ทธ ๋ค์ ์คํ ๋ฆฌ์ ๋ถ์ฌํ ํฌ์ธํธ๋ฅผ ์ ํ๋ค.
- ์ค๊ฐ ์ ๋์ ์คํ ๋ฆฌ๋ฅผ ๊ณ ๋ฅธ ํ ์ค๊ฐ ์ ๋์ ํฌ์ธํธ๋ฅผ ๋ถ์ฌํ๋ฉด ์ฐ๋ฆฌ์ ๊ธฐ์ค ์คํ ๋ฆฌ(Golden Story)๊ฐ ๋๋ค.
- ์ถ์ ํ ์คํ ๋ฆฌ ์นด๋ ํ์ชฝ ๊ทํ์ด์ ์ด ์ซ์๋ฅผ ์ด๋ค.
- ์ด ํฌ์ธํธ๋ ์ถ์ ํ ๋ ธ๋ ฅ์ ๋จ์์ด์ง ์ค์ ์๊ฐ์ ๋ํ๋ด์ง ์๋๋ค. ์๊ฐ์ ์ถ์ ํ ๊ฒ์ด ์๋๋ผ, ๋ ธ๋ ฅ์ ์ถ์ ํ ๊ฒ์ด๋ค.
๐ง ๋ฐ๋ณต ์ฃผ๊ธฐ 1 ๊ณํํ๊ธฐโ
- ๋ฐ๋ณต ์ฃผ๊ธฐ๋ ๋ฐ๋ณต ์ฃผ๊ธฐ ๊ณํ ํ์(Iteration Planning Meeting, IPM)๋ก ์์ํ๋ค.
- ํ์ ๊ธธ์ด๋ ์ ์ฒด ๋ฐ๋ณต ์ฃผ๊ธฐ ๊ธธ์ด์ 1/20 ์ ๋๊ฐ ์ข๋ค.
- 2์ฃผ ๋จ์์ ๋ฐ๋ณต ์ฃผ๊ธฐ๋ผ๋ฉด, ํ๋ฃจ ์ ๋ฌด ์๊ฐ์ ์ ๋ฐ ์ ๋๋ฅผ ๊ณํ ํ์์ ํ ์ ํ๋ ์ ๋๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ ๊ณํ ํ์์๋ ํ ์ ์์ด ์ฐธ์ํ๋ค. (์ดํด๊ด๊ณ์, ํ๋ก๊ทธ๋๋จธ, ํ ์คํฐ, ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ฑ)
- ๋ฐ๋ณต ์ฃผ๊ธฐ ๊ณํ ํ์์์ ์ดํด๊ด๊ณ์๋ ๋ฐ๋ณต ์ฃผ๊ธฐ ๋์ ํ๋ก๊ทธ๋๋จธ์ ํ ์คํฐ๊ฐ ๊ตฌํํ ์คํ ๋ฆฌ๋ฅผ ๊ณจ๋ผ์ผ ํ๋ค. ๊ทธ๋ฌ๋ ค๋ฉด ์ดํด๊ด๊ณ์๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ์คํ ๋ฆฌ ํฌ์ธํธ๋ฅผ ๋ช ํฌ์ธํธ๋ ์ฒ๋ฆฌํ ์ ์๋ค๊ณ ์๊ฐํ๋์ง ์์์ผ ํ๋ค. ์ด ์ซ์๋ฅผ ์๋๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ๋ฌผ๋ก , ์ฒซ ๋ฒ์งธ ๋ฐ๋ณต ์ฃผ๊ธฐ๋ ์ง์ง ์๋๊ฐ ์ด๋ ์ ๋์ผ์ง ์๋ฌด๋ ๋ชจ๋ฅด๋ ์ ๋นํ ์ง์ํด์ผ ํ๋ค.
- ์๋๋ ์ฝ์์ด ์๋๋ผ๋ ์ ์ ๊ผญ ๊ธฐ์ตํด์ผ ํ๋ค.
๐ง ํฌ์ ์์ต๋ฅ โ
- ์ด๊ฒ์ด ํฌ์ ์์ต๋ฅ (return on investment)๊ณ์ฐ์ด๋ค.
- ๊ฐ์น๋ ๋์๋ฐ ์ ๋น์ฉ์ธ ์คํ ๋ฆฌ๋ ๋ฐ๋ก ์์ ํด์ผ ํ๋ค.
- ๊ฐ์น๋ ๋์ง๋ง, ๊ณ ๋น์ฉ์ด๋ฉด ๋์ค์ ํ๋ค.
- ๊ฐ์น๋ ๋ฎ๊ณ ์ ๋น์ฉ์ด๋ฉด ์ธ์ ๊ฐ๋ ํ ๊ฒ์ด๋ค.
- ๊ฐ์น๋ ๋ฎ์๋ฐ ๊ณ ๋น์ฉ์ด๋ฉด ์ ๋ ํ์ง ์์ ๊ฒ์ด๋ค.
- ์๋ฐํ๊ฒ ์ ์ํ ๊ฒ๋ ์๋๊ณ ์ํ๋ ํ์ ์๋ค. ์ดํด๊ด๊ณ์๋ ๊ทธ์ ์นด๋๋ฅผ ๋ณด๊ณ , ์คํ ๋ฆฌ์ ๊ฐ์น์ ์ถ์ ๋ ๋น์ฉ์ ๋ฐ๋ผ ํ๋จ์ ๋ด๋ฆฌ๋ฉด ๋๋ค.
๐ง ์ค๊ฐ ํ์ธโ
- ๋ฐ๋ณต ์ฃผ๊ธฐ๊ฐ ๋ฐ์ฏค ์ง๋ฌ๊ณ , ์ด์ฏค์ด๋ฉด ์คํ ๋ฆฌ๊ฐ ๋ง์ด ๋๋ฌ์ด์ผ ํ๋ค.
- ๊ทธ๋ฌ๋ฉด ์ค๊ฐ ๊ฒํ ํ์๋ฅผ ๊ฐ์ง๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ์ ์คํจ๋ ์๋ค. ๋ฐ๋ณต ์ฃผ๊ธฐ์ ๋ชฉํ๋ ๊ด๋ฆฌ์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ ๋์ ์๋ํ๋ ์ฝ๋๋ฅผ ๋ง๋ ๊ฒ์ ๋ฌผ๋ก ์ข์ ์ผ์ด๋ค. ํ์ง๋ง ๊ทธ๋ ๊ฒ ํ์ง ๋ชปํ๋๋ผ๋ ๋ฐ์ดํฐ๋ ๋ง๋ค์ด ๋์ ๊ฒ์ด๋ค.
๐ง ์ด์ ์ ๋ ์จโ
- ์ด์ ์ฐ๋ฆฌ๋ ๋ฐ๋ณต ์ฃผ๊ธฐ ํ ๋ฒ ๋์ ํฌ์ธํธ๋ฅผ ์ผ๋ง๋ ์ฒ๋ฆฌํ ์ ์๋์ง ์ ์ ์๋ค.
- ๋ค์ ๋ฐ๋ณต ์ฃผ๊ธฐ๋ฅผ ์์ํ๋ ์์์ผ์ ์ดํด๊ด๊ณ์๊ฐ ์คํ ๋ฆฌ๋ฅผ ๋ช ํฌ์ธํธ๋ฅผ ๊ณจ๋ผ์ผ ํ ๊น? ๋น์ฐํ ์ง์ ๋ฐ๋ณต ์ฃผ๊ธฐ์ ๊ฐ์ ํฌ์ธํธ์ด๋ค.
- ์ด๊ฒ์ ์ด์ ์ ๋ ์จ๋ผ๊ณ ํ๋ค.
๐ง ํ๋ก์ ํธ ์ข ๋ฃโ
- ๋ฐ๋ณต ์ฃผ๊ธฐ๊ฐ ๋๋ ๋๋ง๋ค ์๋ ์ฐจํธ์ ๋ฐ๋ณต ์ฃผ๊ธฐ์ ์๋๋ฅผ ๊ธฐ๋กํ๋ฏ๋ก, ๋๊ตฌ๋ ์ด ํ์ด ์ผํ๋ ์งํํ๋ ์๋๋ฅผ ์ ์ ์๋ค.
- ํ๋ก์ ํธ๋ ์คํ ๋ฆฌ๋ฅผ ๋ชจ๋ ๊ตฌํํจ์ผ๋ก์จ ๋๋๋ ๊ฒ์ด ์๋๋ค. ํ๋ก์ ํธ๋ ์คํ ๋ฆฌ ๋๋ฏธ์ ๊ตฌํํ ๊ฐ์น๊ฐ ์๋ ์คํ ๋ฆฌ๊ฐ ๋ ์ด์ ์์ ๋ ๋๋๋ค.
๐ฅ ์คํ ๋ฆฌโ
- ์คํ ๋ฆฌ์ ์ธ๋ถ ์ฌํญ์ ์ฝ๊ฒ ๋ฐ๋๊ธฐ ๋๋ฌธ์ ๋๋ฌด ๋ง์ ๊ฒ์ ์ ์ผ๋ฉด ์ ๋๋ค.
- ์ธ๋ถ ์ฌํญ์ ๋์ค์ ์์ฑํ๋๋ฐ, ๋์ค์ ์ธ ์ ํ ์คํธ ํํ๋ก ์์ฑํ๋ค.
- ์คํ ๋ฆฌ๋ฅผ ์ธ ๋๋ ๋ค์ ์ฌ์ฏ ๊ฐ์ง๋ฅผ ์ง์ผ์ผ ํ๋ค. (๊ฐ ํญ๋ชฉ์ ์๊ธ์ INVEST)
๐ง I: ๋ ๋ฆฝ์ ์ธ(Independent)โ
- ์ฌ์ฉ์ ์คํ ๋ฆฌ๋ ์๋ก ๋ ๋ฆฝ์ ์ด๋ค.
- ์คํ ๋ฆฌ๋ฅผ ์ด๋ค ์์๋ก ๊ตฌํํด๋ ์๊ด์๋ค.
๐ง N: ํ์ํ ์ ์๋(Negotiable)โ
- ์ด๊ฒ์ด ์ธ๋ถ ์ฌํญ์ ์ ๋ถ ์ฐ์ง ์๋ ๋ ๋ค๋ฅธ ์ด์ ์ด๋ค.
- ๊ฐ๋ฐ์์ ์ฌ์ ๋ถ์๊ฐ ์ธ๋ถ ์ฌํญ์ ํ์ํ ์ ์์ด์ผ ํ๋ค.
๐ง V: ๊ฐ์น ์๋(Valuable)โ
- ์คํ ๋ฆฌ๋ ๋ช ํํ๊ณ ๊ณ๋ํ ์ ์๋ ๋น์ฆ๋์ค ๊ฐ์น๊ฐ ์์ด์ผ ํ๋ค.
- ์คํ ๋ฆฌ๋ ์ธ์ ๋ ๋ฐ์ฆ๋์ค ๊ฐ์น๊ฐ ์๋ ์ผ์ด์ด์ผ ํ๋ค.
๐ง E: ์ถ์ ํ ์ ์๋(Estimable)โ
- ์ฌ์ฉ์ ์คํ ๋ฆฌ๋ ๊ฐ๋ฐ์๊ฐ ์์ ๋์ ์ถ์ ํ ์ ์์ ์ ๋๋ก ๊ตฌ์ฒด์ ์ด์ด์ผ ํ๋ค.
๐ง S: ์์(small)โ
- ์ฌ์ฉ์ ์คํ ๋ฆฌ๋ ๊ฐ๋ฐ์ ํ๋ ๋ช ์ด ๋ฐ๋ณต ์ฃผ๊ธฐ ํ ๋ฒ ์ด๋ด์ ๊ตฌํํ๊ธฐ ํ๋ค ์ ๋๋ก ํฌ๋ฉด ์ ๋๋ค.
๐ง T: ํ ์คํธํ ์ ์๋(Testable)โ
- ์ฌ์ ๋ถ์๊ฐ ์คํ ๋ฆฌ ์๋ฃ๋ฅผ ์ฆ๋ช ํ๋ ํ ์คํธ๋ฅผ ์ ์ํ ์ ์์ด์ผ ํ๋ค.
- ๋ณดํต QA๊ฐ ์ด ํ ์คํธ๋ฅผ ์์ฑํ๊ณ ํ ์คํธ๋ฅผ ์๋ํ์ํค๋ฉด, ์ด๊ฑธ๋ก ์คํ ์ด ์๋ฃ ์ฌ๋ถ๋ฅผ ํ๋จํ ์ ์๋ค.
๐ฅ ์คํ ๋ฆฌ ์ถ์ โ
- ๋ ์๋ค๋๋ ์๊ฐ๋ฝ(Flying Fingers) ์ ๊ฐ์ฅ ๊ฐ๋จํ ์ถ์ ์ํ๋ค.
- ๊ฐ๋ฐ์๊ฐ ๋ชจ๋ ํ์์ ๋๋ฌ์๊ณ ์คํ ๋ฆฌ๋ฅผ ์ฝ๊ณ , ํ์ํ๋ค๋ฉด ์ดํด๊ด๊ณ์์ ๋ ผ์๋ฅผ ํ๋ค.
- ๋ ผ์๊ฐ ๋๋๋ฉด, ๊ฐ๋ฐ์๋ ๋ชจ๋ ํ ์์ ๋ฑ ๋ค์ ์ ๋ณด์ด๊ฒ ๊ฐ์ถ๊ณ , ์์ ์ด ์๊ฐํ๋ ์คํ ๋ฆฌ ํฌ์ธํธ๋ฅผ ์๊ฐ๋ฝ์ผ๋ก ํ์ํ๋ค.
- ๋ชจ๋๊ฐ ๊ฐ์ ์์ ์๊ฐ๋ฝ์ ๋ค์๊ฑฐ๋ ํธ์ฐจ๊ฐ ๊ทธ๋ฆฌ ํฌ์ง ์๊ณ ํ๊ท ๊ฐ์ด ๋ช ๋ฐฑํ๋ค๋ฉด, ์ซ์๋ฅผ ์คํ ๋ฆฌ ์นด๋์ ์ ๋๋ค.
- ๋ค์ฅ๋ ์ฅํ๋ค๋ฉด ํ ๋ก ํ ํฉ์๊ฐ ๋ ๋๊น์ง ์ด ๊ณผ ์ ์ ๋ฐ๋ณตํ๋ค.
- ๊ณํ ํฌ์ปค(Planning Poker) ๋ ์กด์ฌํ๋ค.
๐ง ์ชผ๊ฐ๊ธฐ, ํฉ์น๊ธฐ, ์คํ์ดํฌโ
- ์คํ ๋ฆฌ ํฉ์น๊ธฐ๋ ์คํ ๋ฆฌ ์นด๋๋ฅผ ํด๋ฆฝ์ผ๋ก ๋ฌถ์ด์ ํ๋์ ์คํ ๋ฆฌ์ธ ์ฒํ๋ฉด ๋๋ค. ํฌ์ธํธ๋ ๋ค ๋ํ๋ฉด ๋๋ค.
- ์คํ ๋ฆฌ ์ชผ๊ฐ๊ธฐ๋ INVEST๋ฅผ ์งํค๋ฉด์ ์ชผ๊ฐ์ผ ํ๋ค. ์ชผ๊ฐค ์ ์๋ ์คํ ๋ฆฌ๋ ๊ฑฐ์ ์๋ค.
- ์คํ์ดํฌ๋ ๋ฉํ์คํ ๋ฆฌ(meta-story)๋ค. ์คํ ๋ฆฌ๋ฅผ ์ถ์ ํ๋ ์คํ ๋ฆฌ์ด๋ค.
๐ฅ ๋ฐ๋ณต ์ฃผ๊ธฐ ๊ด๋ฆฌํ๊ธฐโ
- ๊ฐ ๋ฐ๋ณต ์ฃผ๊ธฐ์ ๋ชฉํ๋ ์คํ ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ป๋ ๊ฒ์ด๋ค.
- ํ์ ์ธ๋ถ ์์ ํ๋ํ๋์ ์ฒ๋ฆฌ๋ณด๋ค ์คํ ๋ฆฌ ์ ์ฒด์ ์ง์คํด์ผ ํ๋ค.
- ์คํ ๋ฆฌ๋ฅผ ์๋ฃํ๋ ๋ฐ ์ง์คํ๋ค.
- ๊ด๋ฆฌ์๋ ์์ ํ๋ก๊ทธ๋๋จธ๋ ์๋ง ์คํ ๋ฆฌ๋ฅผ ํ๋ก๊ทธ๋๋จธ์๊ฒ ์ง์ ํ ๋นํ๊ณ ์ถ์ ๊ฒ์ด์ง๋ง ๊ทธ๋์๋ ์ ๋๋ค. ํ๋ก๊ทธ๋๋จธ๋ค๋ผ์ง ์ค์ค๋ก ๋๋ ๊ฐ๋๋ก ํ๋ ํธ์ด ํจ์ฌ ๋ซ๋ค.
๐ง QA์ ์ธ์ ํ ์คํธโ
- QA๊ฐ ์๋ํ๋ ์ธ์ค ํ ์คํธ ์์ฑ์ ์์ํ์ง ์์๋ค๋ฉด, ๊ณํ ํ์๊ฐ ๋๋์๋ง์ ์์ํด์ผ ํ๋ค.
- ๋จผ์ ๋๋ ์์ ์ธ ์คํ ๋ฆฌ์ ํ ์คํธ๋ถํฐ ๋ง๋ค์ด์ผ ํ๋ค.
- ์ธ์ ํ ์คํธ๋ ๋นจ๋ฆฌ ๋ง๋ค์ด์ผ ํ๋ค. ๋ฐ๋ณต ์ฃผ๊ธฐ์ ์ ๋ฐ๋ถ์ ์์ฑํ๋ ๊ฒ์ด ์ข๋ค.
- ์ฃผ์ํด์ผ ํ ์ ์, ํน์ ์คํ ๋ฆฌ๋ฅผ ๊ตฌํํ๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ๊ทธ ์คํ ๋ฆฌ์ ์ธ์ ํ ์คํธ๊น์ง ์์ฑํ๋ฉด ์ ๋๋ค๋ ๊ฒ์ด๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ ํ๋ฐ์ด ๋๊ณ , ์ธ์ ํ ์คํธ ์์ฑ์ด ๋๋ฌ๋ค๋ฉด, QA๋ ๋ค์ ๋ฐ๋ณต ์ฃผ๊ธฐ์ ์ธ ํ ์คํธ๋ฅผ ๋ง๋ ๋ค.
- ๊ฐ๋ฐ์์ QA๋ ์ธ์ ํ ์คํธ ์ด์ผ๊ธฐ๋ฅผ ๋ง์ด ํด์ผ ํ๋ค.
- ์๋ฃ์ ์ ์๋ ์ธ์ ํ ์คํธ ํต๊ณผ์ด๋ค.
- ์คํ ๋ฆฌ ํ๋๋ฅผ ํฌ์ํ์ฌ ๋ค๋ฅธ ์คํ ๋ฆฌ๋ฅผ ํ๋๋ผ๋ ์๋ฃํ๋ ๊ฒ์ด ๋ฐ์ฏค ๋ง๋ ์คํ ๋ฆฌ ๋๊ฐ๋ณด๋ค ๋ซ๋ค.
- ์คํ ๋ฆฌ๋ฅผ ์ต๋ํ ์๋ฃ์ํค๋ ค๋ ๊ฒ์ด์ง ์์ ์๋๋ฅผ ๋์ด๋ ค๋ ๊ฒ์ ์๋๋ค.
- ์ด๊ฒ์ ์งํ ์ํฉ์ ๋ณด๋ค ๊ตฌ์ฒด์ ์ด๊ณ ์ธก์ ํ๊ฒ ์ข๊ฒ ๋ง๋ค๋ ค๋ ๊ฒ์ด๋ฉฐ, ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ป๊ธฐ ์ํ ๊ฒ์ด๋ค.
๐ฅ ๋ฐ๋ชจโ
- ์ดํด๊ด๊ณ์์๊ฒ ์๋ฃํ ์คํ ๋ฆฌ์ ๋ฐ๋ชจ๋ฅผ ๊ฐ๋จํ ์์ฐํ๋ ๊ฒ์ผ๋ก ๋ฐ๋ณต ์ฃผ๊ธฐ๊ฐ ๋๋๋ค.
- ๋ฐ๋ชจํ ๋๋ ๋ชจ๋ ์ธ์ ํ ์คํธ์ ๋จ์ ํ ์คํธ๋ฅผ ํต๊ณผํ๋ ๊ฒ๋ ๋ณด์ฌ ์ฃผ์ด์ผ ํ๋ค.
๐ฅ ์๋โ
- ๋ฐ๋ณต ์ฃผ๊ธฐ๋ฅผ ๋ง์น๋ฉด์ ์๋ ๊ทธ๋ํ์ ๋ฒ๋ค์ด ์ฐจํธ๋ฅผ ๊ธฐ๋กํ๋ค.
- ์ธ์ ํ ์คํธ ๋ฅผ ํต๊ณผํ ์คํ ๋ฆฌ์ ํฌ์ธํธ๋ง ๊ธฐ๋กํด์ผ ํ๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ๊ฐ ๋ช ๋ฒ ์ง๋๊ณ ๋๋ฉด, ๋ค์ฅ๋ ์ฅํ ๊ฒ์ด ์ค์ด๋ค๋ฉด์ ํ๊ท ์๋๊ฐ ๋ถ๋ช ํด์ง ์ ๋๊ฐ ๋๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ๊ฐ ๋ช ๋ฒ ์ง๋๊ณ ๋ ๋ค, ์๋ ๊ทธ๋ํ์ ๊ธฐ์ธ๊ธฐ๋ 0์ด์ด์ผ ํ๋ค.
๐ง ์๋๊ฐ ์ค๋ฅผ ๋โ
- ํ์๋ ์๋๊ฐ ์ค๋ฅด๊ณ ์๋๋ผ๋, ์๋ง ์ง์ง๋ก ์๋๊ฐ ์ค๋ฅด์ง๋ ์์์ ๊ฒ์ด๋ค.
- ์ค์ ๋ก๋ ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ์ผ์ ๋ ๋นจ๋ฆฌ ํ๋ผ๊ณ ์๋ฐํ๊ณ ์๋ค๋ ์๋ฏธ์ผ ์ ์๋ค.
- ์๋๋ ์ธก์ ํ๋ ๊ฒ์ด์ง ๋ชฉํํ๋ ๊ฒ์ด ์๋๋ค. ์ธก์ ํ๋ ค๋ ๋์์ ์๋ ฅ์ ๊ฐํ์ง ๋ง๋ผ.
๐ง ์๋๊ฐ ๋จ์ด์ง ๋โ
- ์๋ ๊ทธ๋ํ๊ฐ ๊พธ์คํ ๊ณ์ ๋จ์ด์ง๋ค๋ฉด, ์ฝ๋ ํ์ง์ ๋ฌธ์ ๊ฐ ์์๊ฐ๋ฅ์ฑ์ด ์ ์ผ ํฌ๋ค.
- ๋ฆฌํฉํฐ๋ง์ ์ถฉ๋ถํ ํ์ง ์์์ ์๋ง ์ฝ๋๊ฐ ์ฉ๊ณ ์์ ๊ฒ์ด๋ค.
- ๋ฆฌํฉํฐ๋ง์ ์ถฉ๋ถํ ํ์ง ์์ ์ด์ ์ค ํ๋๋ ๋จ์ ํ ์คํธ๋ฅผ ์ถฉ๋ถํ ์ฐ์ง ์์์์ด๋ค.
๐ง ๊ธฐ์ค ์คํ ๋ฆฌโ
- ํฌ์ธํธ ์ธํ๋ ์ด์ ์ ๋ง๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์, ์คํ ๋ฆฌ ์ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ณ์ํด์ ์์ ์ ์ ํ ๊ธฐ์ค ์คํ ๋ฆฌ์ ๋น๊ต ํด ๋ณด๋ ๊ฒ์ด๋ค.
๐ ์์ ๋ฆด๋ฆฌ์คโ
- ์์ ๋ฆด๋ฆฌ์ค(Small Release) ์ค์ฒ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐํ์ด ์คํํธ์จ์ด๋ฅผ ์ต๋ํ ์์ฃผ ๋ฆด๋ฆฌ์ฆํ ๊ฒ์ ๊ถ์ฅํ๋ค.
- ๊ทธ๋์ ์๋ก์ด ๋ชฉํ๋ ์ง์์ ๋ฐฐํฌ(Continuous Delivery)์ด๋ค. ๋ณ๊ฒฝ ์ฌํญ์ด ์๊ธธ ๋๋ง๋ค ์ฝ๋๋ฅผ ์๋น์ค์ ๋ฐฐํฌํ๋ ๊ฒ์ด๋ค.
๐ฅ ์๋ธ๋ฒ์ (SVN)โ
- ์๋ธ๋ฒ์ ์ ๋๊ด์ ์ ๊ธ์ ์ฌ์ฉํ๋ค.
- ์ฌ์ค ๋๊ด์ ์ ๊ธ์ ์๋ฌด๊ฒ๋ ์ ๊ทธ์ง ์๋๋ค. ํ ๊ฐ๋ฐ์๊ฐ ๋ชจ๋์ ์ฒดํฌ์์ํ๋๋ผ๋, ๋ค๋ฅธ ์ฌ๋์ด ๋ ์ฒดํฌ์์ํ ์ ์๋ค.
- ์๋ธ๋ฒ์ ์ ์ฒดํฌ์์ํ ๋ด์ฉ์ ๊ธฐ๋กํด ๋์๋ค๊ฐ ๋ชจ๋์ ๋ณ๊ฒฝ ๋ด์ฉ์ ์๋์ผ๋ก ํฉ์ณ ์ค๋ค.
- ์ถฉ๋ํ ๋ถ๋ถ์ ํด๊ฒฐํ ํ์ ์ฒดํฌ์ธ ๊ฐ๋ฅ.
๐ฅ ๊น๊ณผ ํ ์คํธโ
- ์ด์ ์ฐ๋ฅธ ๊น(git)์ ์ฌ์ฉํ๋ค.
- ๊น์ ์ฐ๋ฉด ์ฒดํฌ์์ ์๊ฐ์ 0์ด ๋๋ค.
- ์ฒดํฌ์์์ด๋ผ๋ ๊ฐ๋ ์ด ์์ ์๋ค. ์ธ์ ๋ ์ง ๋ชจ๋ ์์ ์ฌํญ์ ์ปค๋ฐํ ์ ์๊ณ , ์ปค๋ฐ ๊ฐ์ ์ถฉ๋์ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ํ๋ ์์ ์ ํด๊ฒฐํ ์ ์๋ค.
- ์๊ณ ๋ ๋ฆฝ์ ์ธ ๋ชจ๋๊ณผ ๋น ๋ฅธ ์ปค๋ฐ ์๋ ๋๋ถ์ ์์ค ์ฝ๋ ์์ ์ฃผ๊ธฐ๋ ๋ช ๋ถ ์ ๋๋ก ์ค์ด๋ ๋ค.
- ์ฌ๊ธฐ์ ํฌ๊ด์ ์ด๊ณ ๋น ๋ฅด๊ฒ ์ํ๋๋ ํ ์คํธ๋ง ๋ํด์ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ํ ์คํธํ ์ ์๊ฒ ๋๋ค๋ฉด ์ง์์ ๋ฐฐํฌ๋ฅผ ํ ์ ์๋ค.
๐ฅ ์์ ๋ฆด๋ฆฌ์คโ
- ์ ์์ผ์ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ๋ฅผ ๋ ์งง๊ฒ ๋ง๋ค์ด์ ์ด ์ค๋๋ ๊ด์ฑ์ ๊นจ๋ถ์๋ ค ํ๋ค.
- ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ๋ฅผ ์ค์ด๋ ค๋ฉด, ์กฐ์ง์์ ๋ฆด๋ฆฌ์ค์ ๋ฐฐํฌ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๋์ด์ผ๋ง ํ๋ค.
- ๋ฆด๋ฆฌ์ค๋ผ๋ ๋จ์ด๋ ์ํํธ์จ์ด๊ฐ ๊ธฐ์ ์ ์ผ๋ก๋ ๋ฐฐํฌ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค.
๐ ์ธ์ ํ ์คํธโ
- ์ธ์ ํ ์คํธ(Acceptance Test)๋ ์ ์์ผ ์ค์ฒ ๋ฐฉ๋ฒ ์ค ์๋ ์ฌ๋์ด ๊ฐ์ฅ ์ ๊ณ , ๋๋ฌผ๊ฒ ์ฌ์ฉ๋๋ฉฐ, ๋ง์ด ์คํดํ๋ ์ค์ฒ ๋ฐฉ๋ฒ์ด๋ค.
- ์ธ์ ํ ์คํธ์ ๊ธฐ๋ฐ์ด ๋๋ ๋ฐ์์ ์ฌ์ ๋ถ์๊ฐ ์๊ตฌ ์ฌํญ์ ๋ช ์ํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
- ๋ช ์ธ(specification)์ ๊ทธ ๋ณธ์ง์ ํ ์คํธ์ด๋ค.
์ฌ์ฉ์๊ฐ ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ์ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ณ '๋ก๊ทธ์ธ'์ ํด๋ฆญํ๋ฉด, ์์คํ ์ 'ํ์ํฉ๋๋ค' ํ์ด์ง๋ฅผ ํ์ํด์ผ ํ๋ค.
- ํ์คํ ๋ช ์ธ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์คํ ํ ์คํธ์ด๋ค.
- ์ด๊ฒ์ด ์ ์์ผ ์ค์ฒ ๋ฐฉ๋ฒ ์ค ์ธ์ ํ ์คํธ๋ค. ์ธ์ ํ ์คํธ๋ ๊ฐ๋ฅํ ํ, ์์คํ ์๊ตฌ ์ฌํญ์ ์๋ํ๋ ํ ์คํธ ํํ๋ก ์์ฑํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
๐ฅ ๋์ ์ฃผ๋ ๊ฐ๋ฐโ
- ๋ ๋ ธ์ค๊ฐ ๋์ ์ฃผ๋ ๊ฐ๋ฐ(Behavior-Driven-Development, BDD)์ด๋ผ๋ ์ด๋ฆ์ผ๋ก TDD๋ฅผ ์๋กญ๊ฒ ์ ์ํ๊ธฐ ์์ํ๋ค.
- ๋์ ๋ชฉํ๋ ํ ์คํธ์์ ๊ฐ๋ฐ์ ์ฉ์ด๋ฅผ ๋นผ๋ด๊ณ ๋ช ์ธ์ฒ๋ผ ๋ณด์ด๊ฒ ๋ง๋ค์ด์, ์ฌ์ ๋ถ์ ์ฌ๋๋ค์ด ์ข์ํ๊ฒ ๋ง๋๋ ๊ฒ์ด์๋ค.
- BDD์์๋ Given(์ํฉ), When(ํ๋), Then(๊ฒฐ๊ณผ)์ด๋ผ๋ ๋จ์ด ์ธ ๊ฐ์ง๋ฅผ ํน๋ณํ๊ฒ ์ฌ์ฉํ๋ค.
- ํ์ง๋ง ๊ฐ์๋ก ์ด์ ์ด ๋๊ตฌ์ ํ ์คํธ์์ ์๊ตฌ ์ฌํญ๊ณผ ๋ช ์ธ๋ก ์ฎ๊ฒจ๊ฐ๋ค.
๐ฅ ์ค์ฒ ๋ฐฉ๋ฒโ
- ์ธ์ ํ ์คํธ ์ค์ฒ ๋ฐฉ๋ฒ์ ์ฌ์ ๋ถ์์์ ๊ฐ ์ฌ์ฉ์ ์คํ ๋ฆฌ์ ๋์์ ์ค๋ช ํ๋ ํ ์คํธ๋ฅผ ํ์์ ๋ง๊ฒ ์์ฑํ๊ณ , ๊ฐ๋ฐ์๋ ์ด๋ฅผ ์๋ํํ๋ค.
- ์ธ์ ํ ์คํธ๋ ์ ๋ฌด ๋ถ์๊ฐ์ QA๊ฐ ์์ฑํ๋ค. ํ ์คํธํ ์คํ ๋ฆฌ๋ฅผ ๊ฐ๋ฐํ๋ ๋ฐ๋ณต ์ฃผ๊ธฐ์ ์ ๋ฐ๋ถ๊ฐ ๋๋๊ธฐ ์ ๊น์ง ์์ฑํด์ผ ํ๋ค.
- ๊ฐ๋ฐ์๋ ์ด ํ ์คํธ๋ฅผ ์ง์์ ๋น๋์ ํตํฉํ๋ค.
- ์ธ์ ํ ์คํธ๋ฅผ ํต๊ณผํ๊ธฐ ์ ๊น์ง๋ ์คํ ๋ฆฌ๊ฐ ๋๋ ๊ฒ์ด ์๋๋ค.
๐ง ์ ๋ฌด ๋ถ์๊ฐ์ QAโ
- ์ ๋ฌด ๋ถ์๋๋ ์ ์์ ์ผ๋ก ์ฑ๊ณตํ๋ ๊ฒฝ๋ก๋ง ๊ธฐ์ ํ๋ค.
- QA๋ ์ ์์ ์ ๋ฒ์ด๋ ๊ฒฝ๋ก๋ฅผ ๋ด๋นํ๋ค.
- ๊ฐ๋ฐ์๋ ํ ์คํธ๊ฐ ๊ธฐ์ ์ ์ธ ๊ด์ ์์ ํ๋นํ์ง ํ์ธํด์ผ ํ๋ค.
๐ง QAโ
- ์ด๋ ๊ฒ ๋๋ฉด QA์ ์ญํ ์ด ์์ ํ ๋ฌ๋ผ์ง๋๋ฐ ํ๋ก์ ํธ๊ฐ ๋๋ ์ฆ์์์ผ ํ ์คํธํ๋ ์ญํ ์์ ํ๋ก์ ํธ ์ด๊ธฐ์ ๋ช ์ธ๋ฅผ ์์ฑํ๋ ์ญํ ๋ก ๋ฐ๋๋ค.
- ์๋ฌ๋ ๋น ์ง ์์๋ฅผ ๋ค๋ฆ๊ฒ ๊ฒ์ฌํด ์๋ ค ์ฃผ๋ ๊ฒ์ด ์๋๋ผ, ๋ฌธ์ ๋ฅผ ์๋ฐฉํ ์ ์๋๋ก ์ด๊ธฐ๋ถํฐ ๊ฐ๋ฐํ์ ์๋ดํ๊ฒ ๋๋ค.
- QA๊ฐ ์์คํ ์ ๋ฐฐํฌํ ์ ์๋์ง ๊ฒฐ์ ํ๋ค.
๐ง ์ฌ๋ผ์ง๋ ๋ง๋ฐ์ง ํ ์คํธโ
- QA๊ฐ ๋ง๋ฐ์ง์ ์๋์ผ๋ก ํ ์คํธ๋ฅผ ํ๋ฉด, ์ ๋จ๊ณ์ ๋ชจ๋ ์ง์ฐ์ผ๋ก ์ธํ ๋ถ๋ด์ด QA์๊ฒ ์ ๋ฆฐ๋ค.
- ์์คํ ๋ฐฐํฌํ๋ ค๋ฉด QA์ ํ ์คํธ๊ฐ ๋๋์ผ ํ๋ค.
- ์ผ์ ์ ํ ์คํธํ ์๊ฐ์ด ๋ถ์กฑํด์ง๋ฉด ํ ์คํธ๋ฅผ ํ์ง ์๊ฒ ๋๋ฒ๋ฆฐ๋ค. ๋ณ๊ฒฝ๋ ๋ถ๋ถ๋ง ํ ์คํธ๋ฅผ ํ๊ฒ๋๋ค.
- ์ด๋ ๊ฒ ํ ์คํธ๊ฐ ์ฌ๋ผ์ง๋ค. ์ผ์ ์ ์๋ฐ์ ๋ฐ์ผ๋ฉด QA๋ ๊ทธ๋ฅ ๋ชจ๋ ๋ฐ๋ณต ํ ์คํธ๋ฅผ ์๋ตํด ๋ฒ๋ฆฐ๋ค.
๐ง ๊ฐ๋ฐ์๊ฐ ํ ์คํธ๋ฅผ ๋๋ฆฐ๋ค.โ
- ์ด ๋ชจ๋ ๋ณ์ ๊ณ ์น๋ ๋ง๋ณํต์น์ฝ์ด ์ธ์ ํ ์คํธ์ด๋ค.
- ๋ฐ๋ณต ์ฃผ๊ธฐ์์ ์ฒ๋ฆฌํ ์คํ ๋ฆฌ์ ์ธใด์ ํ ์คํธ๋ฅผ QA๊ฐ ์์ฑํ๋ค. ํ์ง๋ง QA๋ ํ ์คํธ๋ฅผ ๋๋ฆฌ์ง ์๋๋ค.
- ์์คํ ์ด ํ ์คํธ๋ฅผ ํต๊ณผํ๋์ง ํ์ธํ๋ ์ฌ๋์ QA๊ฐ ์๋๊ณ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ ์คํธ๋ฅผ ๋๋ฆฐ๋ค.
- ๋ชจ๋ ์ฝ๋๊ฐ ํ ์คํธ๋ฅผ ํต๊ณผํ๋์ง ํ์ธํ๋ ๊ฒ์ ํ๋ก๊ทธ๋๋จธ ๋ด๋น์ด๊ณ ์คํ ๋ฆฌ ์๋ฃ ์ฌ๋ถ๋ฅผ ์ ์ ์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ด๋ค.
๐ง ์ง์์ ๋น๋โ
- ํ๋ก๊ทธ๋๋จธ๋ ์ง์์ ๋น๋ ์๋ฒ๋ฅผ ๊ตฌ์ถํด์ ์ด ๊ณผ์ ์ ์๋ํํ ๊ฒ์ด๋ค.
- ๋น๋ ์๋ฒ๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ชจ๋ ์ฒดํฌ์ธํ ๋๋ง๋ค ์์คํ ์ ๋ชจ๋ ํ ์คํธ๋ฅผ ์ํํ๋ค.
- ๋ชจ๋ ๋จ์ ํ ์คํธ์ ์ธ์ ํ ์คํธ๋ฅผ ์ฃ๋ค ์ํํ๋ค.
๐ ์ ์ฒด ํโ
- ์ ์ฒด ํ ์ค์ฒ ๋ฐฉ๋ฒ์ ์๋ ํ์ฅ ๊ณ ๊ฐ์ด๋ผ๊ณ ๋ถ๋ ธ๋ค.
- ์ฌ์ฉ์์ ํ๋ก๊ทธ๋จ๋จธ๊ฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ์์ ์๋ก ์์ฌ์ํตํ๊ธฐ ๋ ์ข์ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ฉด ๊ฐ๋ฐ๋ ๋ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ํ ์ ์์ ๊ฒ์ด๋ค.
- ์ฌ๊ธฐ์ ๊ณ ๊ฐ์ ํ์๋ก ํ๋ ๊ฒ์ ์ ์๋ฉด์ ๊ฐ๋ฐํ๊ณผ ๊ฐ์ ๊ณณ์์ ์ผํ๋ ์ฌ๋์ด๋ ๊ทธ๋ฃน์ ๊ฐ๋ฆฌํค๋ ๋ฉํํฌ๋ค.
- ์คํฌ๋ผ์์ ์ด ๊ณ ๊ฐ์ ์ ํ ์ฑ ์์(Product Owner)๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ์ ํ ์ฑ ์์์ธ ์ฌ๋ ํน์ ๊ทธ๋ฃน์ ์คํ ๋ฆฌ๋ฅผ ๊ณ ๋ฅด๊ณ , ์ฐ์ ์์๋ฅผ ๊ฒฐ์ ํ๊ณ , ๋ฐ๋ก๋ฐ๋ก ํผ๋๋ฐฑ์ ์ค๋ค.
- ์ ์ฒด ํ์ ๋ชฉํ๋ ๊ฐ ์ญํ ์ ํ๋ ์ฌ๋๋ค ์ฌ์ด์ ๋ฌผ๋ฆฌ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ต์ํํ๋ ๊ฒ์ด๋ค.
- ์ด ์ค์ฒ ๋ฐฉ๋ฒ์ ํ ์ค์ฒ ๋ฐฉ๋ฒ์ด ์๋๋ผ ๋น์ฆ๋์ค ์ค์ฒ ๋ฐฉ๋ฒ์ ์ํ๋ค.
๐ฅ ๊ฐ์ ๊ณณ์์ ์ผํ๊ธฐโ
- ๊ฐ์ ๊ณณ์์ ์ผํ๊ฒ ํ ๊ฒ๋ง์ผ๋ก๋ ํจ์ฌ ํจ์ธ์ ์ผ๋ก ์ผํ๊ฒ ๋์๋ค.
๐ง ๋จ์ด์ ธ์ ์ผํ ๋์ ๋์โ
- ํ์ ํ์๋ ์คํฌ๋ฆฐ ๊ณต์ ๋ฅผ ์ผ์์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
- ์ง๊ตฌ ๋ฐ๋ํธ์ ์์ ์๋ ๊ฐ๋ฐ์์ ์ง ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๊ฐ์ ์ฝ๋๋ฅผ ๊ณ ์น ์ ์๋ค.
- ํ์ง๋ง, ์ฑ๊ณต์ ์ผ๋ก ์ด์๋๋ ๊ฒ์ ๋ณธ ์ ์ ์๋ค.
๐ง ์ง์์ ์๊ฒฉ ๊ทผ๋ฌดํ๊ธฐโ
- ํ ๋๋ฃ๊ฐ ์ง์์ ์ผํ๋ฉด, ๋น์ธ์ด์ ์์ฌ์ํต์์ ์ํด๋ณด๋ ๋ถ๋ถ์ด ๋ถ๋ช ์๋ค.
- ์ฐ์ฐํ ์๊ธฐ๋ ๋ํ๋ ํจ์ฌ ์ค์ด๋ ๋ค.
- ํ ๋๋ถ๋ถ์ด ๊ฐ์ ๊ณณ์์ ์ผํ๊ณ , ๊ตฌ์ฑ์ ์ค ํ๋ ๋ช ๋ง ์ผ์ฃผ์ผ์ ํ๋ฃจ ์ดํ ์ ๋ ์ง์์ ์ผํ๋ ๊ฒ์ด๋ผ๋ฉด, ํน๋ณํ ๊ฑฐ์ถ์ฅ์ค๋ฌ์ด ์ ์ ๋ ๋ผ์ง ๋ชปํ ์๋ ์๋ค.
- ํ์ง๋ง ์ฐ๋ฆฌ ๋ชจ๋ ๊ฐ์ ๋ฐฉ์์ ์ผํ ์ ์๋ค๋ฉด, ํจ์ฌ ๋ ์ ํด๋ผ ์ ์์ ๊ฒ์ด๋ค.