๐ ์ ์์ผ ์๋ฒ์ง์ ๊ณ ํจ๊ณผ ํธํต โ๏ธ ๋ค์ด๋ง ๋ณด๊ณ ์ข๋ค๊ณ ๋ ํ๋๋ฐ ๋ง์ ํ ๋ด์ ๋์ ํ๋ ค๋ฉด ์๋นํ ์ํ์ฐฉ์ค๊ฐ ์์ด ๊ฒฐ๊ตญ ๊ธฐ์กด๋๋ก ํ๋ฌ๊ฐ๊ณค ํ๋ ๊ทธ๊ฒ. ์ ์์ผ(Agile). ์ฌ์ ์ ์ ์๋ก๋ "์ํ
๐ ์ ์์ผ ์๋ฒ์ง์ ๊ณ ํจ๊ณผ ํธํต โ๏ธ ๋ค์ด๋ง ๋ณด๊ณ ์ข๋ค๊ณ ๋ ํ๋๋ฐ ๋ง์ ํ ๋ด์ ๋์ ํ๋ ค๋ฉด ์๋นํ ์ํ์ฐฉ์ค๊ฐ ์์ด ๊ฒฐ๊ตญ ๊ธฐ์กด๋๋ก ํ๋ฌ๊ฐ๊ณค ํ๋ ๊ทธ๊ฒ. ์ ์์ผ(Agile). ์ฌ์ ์ ์ ์๋ก๋ "์ํํธ์จ์ด ์์ง๋์ด๋ง์ ๋ํ ๊ฐ๋ ์ ์ธ ์ผ๊ฐ๋ก, ํ๋ก์ ํธ์ ์๋ช ์ฃผ๊ธฐ ๋์ ๋ฐ๋ณต์ ์ธ ๊ฐ๋ฐ์ ์ด์งํ๋ค."๋ผ๊ณ ๋์์์ต๋๋ค. ์ฒ์ ๋ค์์ ๋ ๊ฐ๋ ์ ์ดํดํ๊ธฐ๊ฐ ๋ค์ ์ด๋ ค์ ๋๋ฐ ๊ฒฐ๊ตญ "์ ๋ฌด๋ฅผ ์์ ๋จ์๋ก ์งํํ๋ผ๋ ๊ฑฐ ์๋์ผ?"๋ผ๊ณ ํธํ์ ์ผ๋ก๋ง ์ดํดํ๊ณ ๋์ ํ๊ฒ ๋๋ฉด ๋๋ถ๋ถ ์์ ์ด์ผ๊ธฐ ํ ๊ฒ์ฒ๋ผ ์ผ๋ง ๊ฐ์ง ๋ชปํด์ ์ด๋ ์ ๋ ์๋ ์ ๋ฌด ํ๋ก์ธ์ค๊ฐ ๋ ๊ฒ ๋ปํฉ๋๋ค. ( ์ ์์ผ์ ๋ํ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ์ดํดํ๋ ค๋ฉด ์ ์์ผ์ ์๋ฒ์ง๊ฐ ์ฐ์ "ํด๋ฆฐ ์ ์์ผ" ์ด๋ผ๋ ์ฑ ์ ์ถ์ฒํฉ๋๋ค. ) ๊ทธ๋ผ ๊ฐ๋ฐ์ ์ ์ฅ์์๋ ์ ์์ผ์ ์ด๋ป๊ฒ ๋ฐ๋ผ๋ด์ผ ํ ๊น์? ๋๋ถ๋ถ์ ์ํํธ์จ์ด ์ ํ์ ๋ง๋๋ ํ ํน์ ์กฐ์ง์ ๊ฐ๋ฐ์ ๋ง์ผ๋ก ๊ตฌ์ฑ๋์ง ์๊ณ ๊ธฐํ๋ถํฐ ์ค๊ณ, ๋์์ธ ๋ฑ ๋ค์ํ ์ง๊ตฐ๊ณผ ํ์ ์ ํ๋ฉฐ ์งํ๋ฉ๋๋ค. ๊ทธ๋ ์ง์์ ํตํฉ(continuous integration, CI)์ ๊ธฐ๋ณธ์ด๊ณ ํ ์คํธ ์ฝ๋ ๋ฐ ๋ฆฌํํฐ๋ง ๋ฑ ๊ฐ๋ฐ์๊ฐ ์ฑ๊ธธ ์ ์๋ ๊ฒ๋ค์ ์ ๊ตฌ์ฑ(ํฑ๋๋ฐํด ์ฌ์ดํด) ํด์ผ ์ํํ ์ ์์ผ ์ค๋ฌ์ด ์ ๋ฌด ํ๋ก์ธ์ค๊ฐ ๋ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค. ๋ฌผ๋ก , ์ ์์ผ์ ์ํด ๊ฐ๋ฐ์์ ์์ ์์ ์ฑ๊ฒจ์ผ ํ ์ฌ๋ฌ ์์๋ค์ด ์ํํ ๋์๊ฐ๋ ค๋ฉด ๋น์ฐํ ์ฝ๋์ ํ์ง์ด ๋จ๋จํ ๋ฐ์ณ์ค์ผ ์ค๊ณํ๋ ํฑ๋๋ฐํด๊ฐ ์ ๋์๊ฐ์ง ์์๊น ์ถ์ต๋๋ค. ๊ฒฐ๊ตญ ์ ์์ผ ๋ํ "์ฝ๊ธฐ ์ข์ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋ค"๋ถํฐ ์์๋๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ค์.