์ํํธ์จ์ด ๊ฐ๋ฐ์ ๊ธฐ์ ์ ์ ๊ทผ ๋ฐฉ์ ์ค ํ๋์ธ ๋ฐ์ด๋ธ ์ฝ๋ฉ(vibe coding)์ ๊ฐ๋ฐ ๊ณผ์ ์์ ์ง๊ด์ ์ด๊ณ ์ํธ์์ฉ์ ์ธ ๋ฐฉ์์ ์ฑํํ๊ณ ์์ผ๋ฉฐ, ์ด์ ๋ํ ์ฐ๊ตฌ์ ์ค์ ์ ์ฉ ์ฌ๋ก๋ ๊ทธ ํจ์จ์ฑ์ ๋ํ ํ๊ฐ๋ฅผ ๋ค์ํ๊ฒ ์ ์ํ๋ค. ์ด ๋ณด๊ณ ์๋ ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ๊ฐ๋ ์ ๊ฒํ ํ๊ณ , ๊ธฐ์กด์ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ๊ณผ ๋น๊ตํ์ฌ ๊ทธ ์ฅ๋จ์ ์ ๋ถ์ํ๋ฉฐ, ์ค์ ํ์ฉ ์ฌ๋ก์ ์์ ์๋๋ฆฌ์ค๋ฅผ ํตํด ์ข ํฉ์ ์ธ ํ๊ฐ๋ฅผ ์ ๊ณตํ๋ค.
- ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ๊ฐ๋ ๋ฐ ๋ฐฐ๊ฒฝ
- ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ๊ฐ๋ฐ์๊ฐ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋์์ ๋ณ๊ฒฝ ์ฌํญ์ ์ค์๊ฐ ๋ฐ์ ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์๊ฒ ํ๋ ๊ฐ๋ฐ ๋ฐฉ์์ด๋ค. ์ฆ๊ฐ์ ์ธ ํผ๋๋ฐฑ์ ํตํด ์ง๊ด์ ์ด๋ฉฐ ๋์ ์ธ ์ฝ๋ฉ ํ๊ฒฝ์ ์ ๊ณตํ๋ฉฐ, ์ด๋ ํนํ ์ฐฝ์์ ์ด๊ณ ์คํ์ ์ธ ํ๋ก์ ํธ์ ์ ํฉํ๋ค.
- ์ด ๋ฐฉ์์ ์ฃผ๋ก ์ฌ์ด๋ ์์ง๋์ด๋ง, ๋น์ฃผ์ผ ์ํธ, ์ธํฐ๋ํฐ๋ธ ๋์์ธ์ ์ํด ์ฌ์ฉ๋๋๋ฐ, ๊ฐ ๋ณ๊ฒฝ์ด ์ค์๊ฐ์ผ๋ก ๋ฐ์๋๊ธฐ ๋๋ฌธ์ ์์ธก ๋ถ๊ฐ๋ฅํ ๋ณ์๋ฅผ ๋น ๋ฅด๊ฒ ์กฐ์ ํ๊ณ ๊ฒฐ๊ณผ์ ์ฆ๊ฐ์ ์ผ๋ก ๋ฐ์ํ ์ ์๋ค.
- ์ด๋ก ์ ๋ฐฐ๊ฒฝ ๋ฐ ์ฐ๊ด๋ ๊ฐ๋
- ๋ฆฌ์กํฐ๋ธ ํ๋ก๊ทธ๋๋ฐ(Reactive Programming)๊ณผ ํด๋ก์ฆ๋ ํผ๋๋ฐฑ ๋ฃจํ(Closed Feedback Loops)๋ ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ์ฃผ์ ์ด๋ก ์ ์ง์ง๋๋ค. ์ด๋ฌํ ์ด๋ก ์ ์ค์๊ฐ ๋ฐ์ดํฐ ํ๋ฆ์ ์ฒ๋ฆฌ์ ์ฌ์ฉ์ ์ธํฐ๋์ ์ ๋ํ ๋ฐฐ์น ๋ฐ์์ฑ ์ฆ๊ฐ๋ฅผ ๊ฐ์กฐํ๋ค.
- ์ธ๊ฐ ์ค์ฌ ์ค๊ณ(Human-Centered Design) ๊ฐ๋ ์ด ์ด ๋ฐฉ์์ ํฐ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ํ๋ก๊ทธ๋๋จธ์ ์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ๊ฐ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ง์ ์ํตํ๋ฉด์ ๊ฐ๋ฐ์ ํจ์จ์ฑ์ ๊ทน๋ํํ๋ค.
- ๊ธฐ์กด ๊ธฐ์ ๊ณผ์ ๋น๊ต
- ์ ํต์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ์์ธ ์ํฐํด ๋ชจ๋ธ(waterfall model)๊ณผ ๋น๊ตํ์ฌ, ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ๋ ์ ๋์ ์ด๊ณ ๋ฐ์์ ์ธ ์ ๊ทผ์ ์ ๊ณตํ๋ค. ์ํฐํด ๋ชจ๋ธ์ ๊ณํ ์ค์ฌ์ ์ด๋ฉฐ ์์ฐจ์ ์ธ ๋จ๊ณ์๋ ๋ฌ๋ฆฌ, ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ‘์์ฑ ํ ์กฐ์ ’์ ๋ฐฉ์์ ์ฑํํ๋ค.
- ์ด๋ฌํ ์ฐจ์ด๋ ํนํ ๋น ๋ฅธ ํ๋กํ ํ์ดํ๊ณผ ์์ด๋์ด ํ์ธ, ๊ทธ๋ฆฌ๊ณ ์์ ์ ์ฐฝ์ ํ๋์์ ๊ทธ ๋ฅ๋ ฅ์ด ๋น์ ๋ฐํ๋ค.
- ์ฅ๋จ์
- ์ฅ์ : ์ฆ๊ฐ์ ์ธ ๊ฒฐ๊ณผ ํ์ธ์ผ๋ก ์ธํ ๋์ ์ํธ์์ฉ์ฑ, ์ฐฝ์์ ์คํ์ ์ ํฉ, ์ฌ์ฉ์ ๊ฒฝํ์ ๋ํ ๋น ๋ฅธ ์์ ๊ฐ๋ฅ.
- ๋จ์ : ์ด๊ธฐ ์ค๊ณ๊ฐ ๋ถ์ถฉ๋ถํ ๊ฒฝ์ฐ ํ๋ก์ ํธ ๋ฒ์์ ํ์ฅ์ฑ ๋ฐ ์ ์ง๊ด๋ฆฌ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์, ์ค๋ฅ ๊ด๋ฆฌ๊ฐ ๋ณต์กํด์ง๊ณ ์์ธก ๋ถ๊ฐ๋ฅํ ๊ฒฐ๊ณผ์ ๋ํ ๋์ ํ์.
- ์ค์ ํ์ฉ ์ฌ๋ก
- ์์ ํ๋ก๋์ ์ํํธ์จ์ด์์ ์ค์๊ฐ ์ฌ์ด๋ ํธ์ง ๋ฐ ์กฐ์ .
- ์ธํฐ๋ํฐ๋ธ ๋ฏธ๋์ด ์ค์น์์ ๊ด๊ฐ์ ๋ฐ์์ ๋ฐ๋ฅธ ์๊ฐ์ ์ฝํ ์ธ ์กฐ์ .
- ์ถ๊ฐ์ ๊ณ ๋ ค์ฌํญ ๋ฐ ๋ณด์์ฌํญ
- ์ถฉ๋ถํ ์ด๊ธฐ ์ค๊ณ์ ๊ณํ์ด ์ ํ๋์ด์ผ ํ๋ฉฐ, ๋ณ๊ฒฝ ๊ด๋ฆฌ์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ๊ฐํ๊ฐ ํ์.
- ๊ต์ก ๋ฐ ํธ๋ ์ด๋์ ํตํด ๊ฐ๋ฐ์๋ค์ด ๋ฐ์ด๋ธ ์ฝ๋ฉ ํด๊ณผ ๊ธฐ๋ฒ์ ์ต์ํด์ง ์ ์๋๋ก ์ง์ํด์ผ ํจ.
- ๊ฒฐ๋ก ๋ฐ ํฅํ ์ ๋ง
- ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ํนํ ์ฐฝ์์ฑ์ ์๊ตฌํ๋ ๋ถ์ผ์์ ํฐ ์ ์ฌ๋ ฅ์ ์ง๋๊ณ ์๋ค. ๊ทธ๋ฌ๋ ๊ทธ ํจ๊ณผ๋ฅผ ์ต๋ํํ๊ธฐ ์ํด์๋ ๊ฐ๋ฐ์์ ์ฌ์ฉ์ ๋ชจ๋๊ฐ ์ด ๋ฐฉ์์ ์ด์ ๊ณผ ์ ์ฝ์ ์ถฉ๋ถํ ์ดํดํ๊ณ ์์ด์ผ ํ๋ค.
- ํฅํ ์ด ๋ฐฉ์์ ๋ฐ์ ์ ๋์ฑ ์ ๊ตํ ํด์ ๊ฐ๋ฐ๊ณผ ํจ๊ป, ๋ณต์กํ ํตํฉ ํ๊ฒฝ์์์ ํ์์ฑ๊ณผ ํจ์จ์ฑ ์ฆ๋๋ฅผ ์ํ ์ฐ๊ตฌ๊ฐ ์ค์ํ ๊ฒ์ด๋ค.
๋ฐ์ด๋ธ ์ฝ๋ฉ์ ๊ธฐ์กด์ ๊ฐ๋ฐ ๋ฐฉ์๊ณผ๋ ๋ค๋ฅธ ์๋ก์ด ์ ๊ทผ๋ฒ์ ์ ์ํ๋ฉฐ, ๊ทธ ํ์ฉ ๋ฒ์๋ ๊ณ์ํด์ ํ์ฅ๋ ์ ๋ง์ด๋ค. ๋์ ์กฐ์์ฑ๊ณผ ๋ฐ์์ฑ์ ์๋ํ๋ฉฐ ์ฌ์ฉ์ ๊ฒฝํ ๋ฐ ์ฐฝ์์ ๊ฐ๋ฐ์ ์ค์ํ ์ญํ ์ ํ ๊ฒ์ผ๋ก ์์๋๋ค.