ํ ์คํธ ๋ฐ ํ์ง ๋ณด์ฆ์ ๋งฅ๋ฝ์์ "ํ ์คํธ"๋ ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ, ์ฑ๋ฅ, ๋ณด์ ๋ฐ ๊ธฐํ ๋น๊ธฐ๋ฅ์ ์๊ตฌ ์ฌํญ์ด ์ง์ ๋ ๊ธฐ์ค ๋ฐ ํ์ค์ ์ถฉ์กฑํ๋์ง ํ์ธํ๊ณ ๊ฒ์ฆํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ฒด๊ณ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ์ฐ์ ์์ ์ค์ํ ์ญํ ์ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฐํจ์ด ์๊ณ , ์์ ์ ์ด๋ฉฐ, ์๋๋ ๋ชฉ์ ์ ํจ์จ์ ์ผ๋ก ์ถฉ์กฑํ๋์ง ํ์ธํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ค์ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ํ ์คํธ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ(SDLC)์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
ํ ์คํธ๋ ์ฌ์ฉ๋ ์ ๊ทผ ๋ฐฉ์, ๋ฐฉ๋ฒ๋ก ๋ฐ ๋๊ตฌ์ ๋ฐ๋ผ ์๋ ๋๋ ์๋ํ๋ ์ ์์ต๋๋ค. ์๋ ํ ์คํธ๋ ์ ํต์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด๋ฉฐ ์ธ๊ฐ ํ ์คํฐ์ ์์กดํ์ฌ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์คํํ๊ณ ์ฌ์ ์ ์๋ ํ ์คํธ ๊ณํ ๋ฐ ํ ์คํธ ์คํฌ๋ฆฝํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ ๊ฒ์ฆํฉ๋๋ค. ๋ฐ๋ฉด, ์๋ํ๋ ํ ์คํธ๋ ํน์ ๋๊ตฌ์ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ํ ์คํธ ์คํ์ ์๋ํํ๋ ํ๋ก์ธ์ค๋ก, ์ด๋ ์ฌ๋์ ๊ฐ์ ์ ์ต์ํํ๊ณ , ํ ์คํธ ์คํ ์๊ฐ์ ๋จ์ถํ๋ฉฐ, ํ ์คํธ ๋ฐ๋ณต์ฑ๊ณผ ์ ํ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํ ์คํธ์ ๊ด๋ฒ์ํ ํน์ฑ์ ๊ณ ๋ คํ์ฌ ๋ชฉ์ , ํ์ด๋ฐ, ํ ์คํธ ์ธ๋ถ์ฑ ๋ฑ ๋ค์ํ ๋งค๊ฐ๋ณ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ์ ํ์ผ๋ก ๋ถ๋ฅ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ถ๋ฅ๋๋ ํ ์คํธ ์ ํ ์ค ์ผ๋ถ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ธฐ๋ฅ ํ ์คํธ: ๋ช ํํ๊ฒ ์ ์๋ ๊ธฐ๋ฅ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ์ฌ ๋ชจ๋ ๊ธฐ๋ฅ์ด ์์๋๋ก ์๋ํ๋์ง ํ์ธํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
- ์ฑ๋ฅ ํ ์คํธ: ๋ค์ํ ๋ก๋ ์กฐ๊ฑด์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ต์ฑ, ์์ ์ฑ, ์ ๋ขฐ์ฑ ๋ฐ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ํ๊ฐํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
- ๋ณด์ ํ ์คํธ: ์ ์์ ์ธ ๊ณต๊ฒฉ์๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ณด์์ ์์์ํค๊ธฐ ์ํด ์ ์ฉํ ์ ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ทจ์ฝ์ฑ, ์ฝ์ ๋ฐ ์ํ์ ํ์งํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
- ํธํ์ฑ ํ ์คํธ: ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค์ํ ๋ธ๋ผ์ฐ์ , ์ฅ์น ๋ฐ ์ด์ ์ฒด์ ์์ ์์๋๋ก ์๋ํ๋์ง ํ์ธํฉ๋๋ค.
- ํตํฉ ํ ์คํธ: ์ ์ ํ ํตํฉ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๋ชจ๋๊ณผ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํธ ์์ฉ์ ํ ์คํธํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
- ํ๊ท ํ ์คํธ: ์๋ก์ด ๊ฐ์ ์ฌํญ, ๋ฒ๊ทธ ์์ ๋๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ์กด ๊ธฐ๋ฅ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์๋์ง ํ์ธํ๋ ํ ์คํธ ์ ํ์ ๋๋ค.
- ์ฌ์ฉ์ฑ ํ ์คํธ: ์ต์ข ์ฌ์ฉ์์ ๊ด์ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒ์ฌํ์ฌ ์ฌ์ฉ์ ์นํ์ฑ, ํจ์จ์ฑ ๋ฐ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ํ๊ฐํฉ๋๋ค.
์ต๊ทผ ๋ช ๋ ๋์ ์ ์์ผ ๋ฐฉ๋ฒ๋ก ๊ณผ DevOps ๊ดํ์ ์ฑํ์ด ํฌ๊ฒ ์ฆ๊ฐํ์ฌ ์ง์์ ์ธ ํ ์คํธ์ ์ค์์ฑ์ด ์ปค์ง๊ณ ์์ต๋๋ค. ์ง์์ ์ธ ํ ์คํธ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ณํํ์ฌ ์๋ํ๋ ํ ์คํธ๋ฅผ ์คํํ์ฌ ์ ์์ ๊ฒฐํจ์ ์๋ณํ๊ณ ํด๊ฒฐํ๊ณ ์ ์ฒด ์ถ์ ์๊ฐ์ ๋จ์ถํ๋ฉฐ ์ ํ ํ์ง์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ์ ๋๋ค.
AppMasterno-code ํ๋ซํผ์์๋ ํ๋ซํผ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ง, ์์ ์ฑ ๋ฐ ์ฑ๋ฅ์ ํฐ ์ค์ ์ ๋ก๋๋ค. ๋ค์ํ ํ ์คํธ ๋ฐฉ๋ฒ๋ก , ๋๊ตฌ ๋ฐ ํ๋ ์์ํฌ์ ๋์์ผ๋ก AppMaster ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ๊ฐ๋ ฅํ๊ณ ํฌ๊ด์ ์ด๋ฉฐ ํตํฉ๋ ํ ์คํธ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด AppMaster ์ฌ์ฉํ์ฌ ์์ฑ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ์ฅ์น ๋ฐ ์ด์ ํ๊ฒฝ์์ ์ํํ๊ฒ ์์๋๋ ํ์ง ํ์ค ๋ฐ ๊ธฐ๋ฅ์ ์ถฉ์กฑํฉ๋๋ค.
AppMaster ์ ์๋ํ๋ ํ ์คํธ ๊ธฐ๋ฅ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ฒญ์ฌ์ง์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ํ๊ฒ ํ ์คํธํ๊ณ ๊ฒ์ฆํ ์ ์์ผ๋ฏ๋ก ๊ณ ๊ฐ์ ๊ธฐ์ ์ ๋ถ์ฑ ์์ด 30์ด ์ด๋ด์ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ณ ๊ฐ์ AppMaster ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ง๊ณผ ์์ ์ฑ์ ์ ๋ขฐํ ์ ์์ผ๋ฏ๋ก ์์ ์๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๋ํ AppMaster ์ ํ ์คํธ ๊ธฐ๋ฅ์ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ณ ํ ์คํธํ๋ ๊ฒ ์ด์์ผ๋ก ํ์ฅ๋ฉ๋๋ค. ๋ํ ์ด ํ๋ซํผ์ ํ์ฌ ํ ์คํธ ๋๊ตฌ์ ํตํฉ๋์ด ๊ณ ๊ฐ์ด ์ถ๊ฐ ํ ์คํธ ๋ฆฌ์์ค๋ฅผ ํ์ฉํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ด๋ถ ๋ฐ ์ธ๋ถ ํ์ง ํ์ค ๋ฐ ๊ท์ ์ ๋ชจ๋ ์ค์ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ํ ์คํ ์ ์ค๋๋ ์ ์ญ๋์ ์ธ ๋์งํธ ํ๊ฒฝ์์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ, ์ ์ง ๊ด๋ฆฌ ๋ฐ ์ฑ๊ณต์ ์ค์ถ์ ์ธ ์ญํ ์ ํฉ๋๋ค. AppMasterno-code ํ๋ซํผ์ ๋ชจ๋ฒ์ ์ธ ํ ์คํธ ์ฌ๋ก, ๋ฐฉ๋ฒ๋ก ๋ฐ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ ๊ณ์ ๊ฑธ์ณ ๊ณ ๊ฐ์ ๋ค์ํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ณ ํ์ง์ ์์ ์ ์ด๊ณ ์์ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํฉ๋๋ค. AppMaster ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ๋ค์ํ ์ธก๋ฉด์ ์๋ํํจ์ผ๋ก์จ ๊ณ ๊ฐ์ด 10๋ฐฐ ๋ ๋น ๋ฅด๊ณ 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋๋ก ์ง์ํ์ฌ AppMaster ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฌ๊ณ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ์ ๋ขฐํ๋ฉด์ ํต์ฌ ๋น์ฆ๋์ค ์ด์์ ์ง์คํ ์ ์๋๋ก ํฉ๋๋ค.