๊ธฐ์ ์ ์๋ ๊ฒ๊ณผ, ๋๊ตฌ๋ ์ดํดํ ์ ์๋๋ก ์ ๋ฌํ๋ ๊ฑด ๋ค๋ฅด๋ค๋ ๊ฑธ ๊นจ๋ฌ์์ต๋๋ค.
์ด ์๋ฆฌ์ฆ๋ โ๊ธฐ์ ์ ์ฝ๊ฒ ์ ๋ฌํ๋ ๋ฐฉ๋ฒโ์ ๊ณ ๋ฏผํ๋ฉฐ ์ฐ๋ ์ ์ ํ์ต ๊ธฐ๋ก์ ๋๋ค.
์ปดํจํฐ๊ณตํ์ด๋ผ๋ ๊ฑฐ๋ํ ๋ถ์ผ๋ฅผ ์ฒ์ ์ ํ์ ๋, ์ ๋ ๊ฐ ๊ฐ๋ ์ด ์ ๋ฑ์ฅํ๊ณ ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง๊ฐ ๊ฐ์ฅ ๊ถ๊ธํ์ต๋๋ค. ๊ทธ๋์ ์ด ์๋ฆฌ์ฆ๋ ๋จ์ํ ์ ์๋ ๊ธฐ๋ฅ ์ค๋ช ๋ณด๋ค ๋งฅ๋ฝ ์ค์ฌ์ ํ๋ฆ๊ณผ ๊ตฌ์กฐ์ ์ดํด์ ์ง์คํ์ต๋๋ค.
๋น์ ๊ณต์๋ ๋ถ๋ด ์์ด ์ฝ์ ์ ์๋๋ก ๊ฐ๋ฅํ ์ฌ์ด ์ธ์ด์ ๋น์ ๋ฅผ ์ฌ์ฉํ์ง๋ง, ๊ทธ๋งํผ ์ค๋ช ๋ฐฉ์์ ๋ถ์กฑํ ์ ์ด ์์ ์ ์์ต๋๋ค. ํน์ ๋ ์ข์ ์ค๋ช ์ด๋ ๋ณด์ ์์ด๋์ด๊ฐ ์๋ค๋ฉด, ๋๊ธ๋ก ์์ ๋กญ๊ฒ ํผ๋๋ฐฑ ๋จ๊ฒจ์ฃผ์ธ์! ๐
ํ๋์ ์ ํ์ด ์์ฑ๋์ด ์ฌ์ฉ์์๊ฒ ์ ๋ฌ๋๊ธฐ๊น์ง, ๊ธฐํ์, ๋์์ด๋, ๋ง์ผํฐ, ๊ฐ๋ฐ์, ์ด์ ๋ฑ ๋ค์ํ ์ง๋ฌด๊ฐ ํจ๊ป ํ์ ํฉ๋๋ค. ๊ฐ์ ์ญํ ๊ณผ ์ ๋ฌธ์ฑ์ด ๋ถ๋ฆฌ๋์ด ์๋ ๋งํผ, โ๋น๊ฐ๋ฐ ์ง๊ตฐ์ธ๋ฐ ์ํํธ์จ์ด ๊ตฌ์กฐ๊น์ง ์์์ผ ํ๋?โ๋ผ๋ ์๊ฐ์ด ๋๋ ๊ฑด ์์ฐ์ค๋ฌ์ด ์ผ์ด์ฃ .
ํ์ง๋ง ์ด๋ฌํ ๊ธฐ์ ์ ๊ตฌ์กฐ๋ฅผ ์๋ก ์กฐ๊ธ์ฉ๋ง ๋ ๊ณต์ ํ๊ณ ์ดํดํ๊ณ ์์ด๋ ํ์ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ปค๋ฎค๋์ผ์ด์ ์ถฉ๋์ ํจ์ฌ ์ค์ผ ์ ์์ต๋๋ค.
โ์ ์ด ๊ธฐ๋ฅ์ ๊ตฌํ์ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆด๊น?โ
โ์ด๊ฑด ์ ์ ๋๋ค๊ณ ํ ๊น?โ
โ์ ๊ฒ ๋ฌด์จ ๋ง์ผ๊น?โ
์ด๋ฐ ์ง๋ฌธ๋ค์ด ๋ฐ๋ณต๋๋ ์ด์ ๋, ์๋ก์ ์ ๋ฌด ๋ฐฉ์๊ณผ ํ๋ฆ์ ์ถฉ๋ถํ ๊ณต์ ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ํํธ์จ์ด ๊ณตํ์ ๋ฐ๋ก ์ด ๊ฐ๊ทน์ ์ขํ๋ ๋ฐ ๋์์ ์ฃผ๋ ์ฌ๊ณ ์ ํ์ ๋๋ค. ๊ฐ๋ฐ์๋ง์ ์ํ ๊ธฐ์ ์ด ์๋๋ผ, ํ์ ์ ์ฒด๋ฅผ ๊ตฌ์กฐํํ๋ ์ค๊ณ๋์ด์ฃ . ๊ธฐํ๋ถํฐ ์ ์ง๋ณด์๊น์ง ๋ชจ๋ ๋จ๊ณ๋ฅผ ์์ฐ๋ฅด๋ ์ด ๊ตฌ์กฐ๋ฅผ ์ฐ๋ฆฌ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ(SDLC: Software Development Life Cycle)๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.
SDLC๋ ๋ณดํต ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์ด๋ฃจ์ด์ง๋๋ค.
โ ๊ณํ โ โก ์๊ตฌ ๋ถ์ โ โข ์ค๊ณ โ โฃ ๊ตฌํ โ โค ํ ์คํธ โ โฅ ๋ฐฐํฌ โ โฆ ์ ์ง๋ณด์
๊ณํ ๋จ๊ณ์์๋ ์ ํ์ ๋ฐฉํฅ๊ณผ ๋ฌธ์ ์ ์๋ฅผ ๊ตฌ์ฒดํํฉ๋๋ค. ๋ง์ผํ
, ์์
, ๊ธฐํ์, PM ๋ฑ ๋ค์ํ ์ง๊ตฐ์ด ์ฐธ์ฌํ ์ ์์ผ๋ฉฐ, "์ด ๊ธฐ๋ฅ์ด ์ ๋ง ํ์ํ์ง", "์์ฅ์ฑ๊ณผ ROI(Return On Investment; ํฌ์ ๋๋น ์์ต๋ฅ )๋ ์ถฉ๋ถํ์ง"
๋ฅผ ํ๋จํฉ๋๋ค. ์ด ๋จ๊ณ๊ฐ ๋ถ์กฑํ๋ฉด, ๋ง๋ค์ด๋๊ณ ๋ ์ฌ์ฉ์๊ฐ ์ฐ์ง ์๋ ๊ธฐ๋ฅ์ด ๋ ์ ์์ต๋๋ค.
์๊ตฌ ๋ถ์ ๋จ๊ณ์์๋ ๊ธฐํ์, ๊ฐ๋ฐ์, QA, PM ๋ฑ ๋ค์ํ ์ดํด๊ด๊ณ์๊ฐ ํจ๊ป ๊ธฐ๋ฅ์ ๋ฒ์์ ๊ธฐ์ ์ ๊ฐ๋ฅ์ฑ์ ๊ฒํ ํฉ๋๋ค. "๊ตฌํ ๊ฐ๋ฅํ๊ฐ? ์์ธ ์ํฉ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ฒ์ธ๊ฐ?"
๋ฑ์ ์ง๋ฌธ๋ค์ด ์ด ์์ ์ ๋ช
ํํ ์ ๋ฆฌ๋์ง ์์ผ๋ฉด, ๊ฐ๋ฐ์๊ฐ ์คํดํ ๊ธฐ๋ฅ์ด ๊ตฌํ๋๊ฑฐ๋ ๋ถํ์ํ ์ปค๋ฎค๋์ผ์ด์
์ด ๋ฐ๋ณต๋ฉ๋๋ค.
์ค๊ณ ๋จ๊ณ์์๋ ๊ฐ๋ฐ์๊ฐ ์์คํ ๊ตฌ์กฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ธํฐํ์ด์ค ๋ฑ ๊ธฐ์ ์ ์ค๊ณ๋ฅผ ์ฃผ๋ํ๊ณ , ๋์์ด๋๊ฐ UI/UX ํ๋ฆ์ ์ค๊ณํฉ๋๋ค. ๊ธฐํ์๋ ์ด ๋ชจ๋ ์์๋ค์ ์ฐ๊ฒฐ์ฑ๊ณผ ์ฐ์ ์์๋ฅผ ์กฐ์จํฉ๋๋ค. ๊ตฌ์กฐ์ ํ๋ฆ์ด ๋ช ํํ ๋ฌธ์ํ๋์ง ์์ผ๋ฉด, ๊ตฌํ ์ค์ ์ฐ๋ ์ค๋ฅ๋ ํ๋ฆ ๋ถ์ผ์น๋ก ์ธํ ์ฌ์์ ์ด ๋ฐ์ํฉ๋๋ค.
๊ตฌํ ๋จ๊ณ์์๋ ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๊ฐ์์ ์ญํ ์ ๋๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ , API(๊ธฐ๋ฅ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฒ ํด์ฃผ๋ ์ฐ๊ฒฐ ์ฅ์น)๋ก ์๋ก ์ฐ๋ํฉ๋๋ค. ์ด๋ ์ค๊ณ๊ฐ ๋ถ๋ช ํํ๊ฑฐ๋ ์๊ตฌ์ฌํญ์ด ์ค๊ฐ์ ๋ฐ๋๋ฉด, ์ผ์ ์ง์ฐ์ด๋ ์ถฉ๋์ด ์ฆ์์ง๋๋ค.
ํ ์คํธ ๋จ๊ณ์์๋ QA๊ฐ ํ ์คํธ ์ผ์ด์ค์ ๋ฐ๋ผ ๊ธฐ๋ฅ์ ์ ๊ฒํ๊ณ , ๊ธฐํ์์ ๋์์ด๋๋ ์ค์ ์ฌ์ฉ ํ๋ฆ์์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํฉ๋๋ค. ๊ฐ๋ฐ์๋ ๋จ์ ํ ์คํธ ๋ฑ ๋ค์ํ ํ ์คํธ๋ฅผ ์ํํฉ๋๋ค. ์๋ํ ๋๋ก ์๋ํ๋์ง ํ์ธํ๋ ๊ณผ์ ์ด๋ฉฐ, ์ค๋ฅ๋ฅผ ๋์น๋ฉด ์ฌ์ฉ์ ๋ถ๋ง์ด๋ ๋ธ๋๋ ์ ๋ขฐ๋ ์ ํ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๋ฐฐํฌ(Deployment) ๋จ๊ณ์์๋ ๊ฐ๋ฐ์ด ์๋ฃ๋ ์ํํธ์จ์ด๋ฅผ ์ค์ ์ด์ ํ๊ฒฝ์ ์ด๊ดํ๊ณ , ์ฌ์ฉ์์๊ฒ ๊ณต๊ฐํฉ๋๋ค. ์ด ๊ณผ์ ์์ ๋ฐฐํฌ ์๋ํ, ๋กค๋ฐฑ ์ ๋ต ๋ฑ ์์ ์ ์ธ ์๋น์ค ์ ํ์ ์ํ ๋ค์ํ ํ๋์ด ์ด๋ฃจ์ด์ง๋๋ค.
์ ์ง๋ณด์ ๋จ๊ณ์์๋ ๊ฐ๋ฐํ์ด ์ค์ฌ์ด ๋์ด ๋ฒ๊ทธ ์์ , ๊ธฐ๋ฅ ๊ฐ์ , ์ฑ๋ฅ ์ต์ ํ ๋ฑ ์ํํธ์จ์ด์ ์ ์์ ์ด์์ ์ํ ๋ค์ํ ํ๋์ ์ํํฉ๋๋ค. CS, ์์ , ์ด์ํ ๋ฑ์ ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ์์งํ๊ณ , ๋ถ์๊ฐ๋ ์๋น์ค ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ฉฐ ๋ฌธ์ ๋ฐ์ ์ ์์ธ์ ์ถ์ ํฉ๋๋ค. ์ด ๋จ๊ณ๊ฐ ์ํํ๋ฉด ์์ธ ์ถ์ ์ด ์ด๋ ค์์ง๊ณ , ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต๋๊ธฐ ์ฝ์ต๋๋ค.
์ ์ง๋ณด์ ๋จ๊ณ์์๋ CS์ ์์ , ์ด์ํ์ด ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ์์งํ๊ณ , ๋ถ์๊ฐ๋ ์๋น์ค ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ฉฐ ๋ฌธ์ ๋ฐ์ ์ ์์ธ์ ์ถ์ ํฉ๋๋ค. ๊ธฐํ์์ ๊ฐ๋ฐ์๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๊ธฐ๋ฅ์ ์์ ํ๊ฑฐ๋ ํ์ฅํ์ฃ . ์ด ๋จ๊ณ๊ฐ ์ํํ๋ฉด ์์ธ ์ถ์ ์ด ์ด๋ ค์์ง๊ณ , ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต๋๊ธฐ ์ฝ์ต๋๋ค.
๐ SDLC ๋จ๊ณ๋ณ ์ ๋ฆฌ
๋จ๊ณ | ํต์ฌ ํ๋ ๋ด์ฉ | ์ค๋ฌด ์ง๋ฌธ | ํ๋จ ๊ธฐ์ค | ์คํจ ์ ๋ฐ์ ๋ฌธ์ |
---|---|---|---|---|
๊ณํ | ๋ง์ผํ ๊ณผ ์์ ์ ์์ฅ ์ธ์ฌ์ดํธ๋ฅผ ๊ณต์ ํ๊ณ , ๊ธฐํ์๋ ๋ฌธ์ ์ ์์ ๋ฐฉํฅ ์ค์ | ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ ํ์๋ก ํ๋๊ฐ? | ์์ฅ์ฑ๊ณผ ROI ๊ทผ๊ฑฐ | ๋ง๋ค์์ง๋ง ์ฌ์ฉ๋์ง ์์ |
์๊ตฌ ๋ถ์ | ๊ธฐํ์์ ๊ฐ๋ฐ์๊ฐ ๊ธฐ๋ฅ ๋ฒ์์ ๊ธฐ์ ๊ฐ๋ฅ์ฑ์ ๊ฒํ | ์ด๋ค ๊ธฐ๋ฅ์ด ํ์ํ๊ฐ? ์์ธ ์ํฉ์? | ์์ธ ์ํฉ ํฌํจ ๋ช ์ธ | ์คํด๋ ๊ธฐ๋ฅ ๊ตฌํ |
์ค๊ณ | ๋์์ด๋๋ UX ํ๋ฆ์, ๊ฐ๋ฐ์๋ ์์คํ ๊ตฌ์กฐ์ ๋ฐ์ดํฐ ํ๋ฆ์ ๋์ํ | ๋ฐ์ดํฐ๋ ์ด๋์ ์ด๋ป๊ฒ ์์ง์ด๋? | ๋์ํ๋ ์ค๊ณ ๋ฌธ์ | ์ฐ๋ ์ค๋ฅ ๋ฐ์ |
๊ตฌํ | ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ API๋ก ์ฐ๋ | ๋๊ฐ, ๋ฌด์์, ์ด๋ค ๊ธฐ์ ๋ก ๊ตฌํํ๋? | ๊ธฐ์ ์คํ๊ณผ ์ผ์ ์ ์ | ์ถฉ๋, ๋ณ๋ชฉ, ์ผ์ ์ง์ฐ |
ํ ์คํธ | QA๋ ํ ์คํธ ์ผ์ด์ค๋ก ๊ฒ์ฆํ๊ณ , ๊ธฐํ์์ ๋์์ด๋๋ ์ค์ ํ๋ฆ์ ์ ๊ฒ | ์๋ํ ๋๋ก ๋์ํ๋๊ฐ? | ์ฌ์ฉ์ ๊ธฐ์ค ํ ์คํธ | ์ฌ์ฉ์ ๋ถ๋ง, ์ค๋ฅ |
๋ฐฐํฌ | ์ด์ ํ๊ฒฝ์ผ๋ก ์ํํธ์จ์ด ์ด๊ด | ๋ฐฐํฌ ์ ์ฐจ์ ๋กค๋ฐฑ ์ ๋ต์? | ๋ฐฐํฌ ์๋ํ, ์์ ์ฑ | ์๋น์ค ์ค๋จ ์ํ |
์ ์ง๋ณด์ | ํผ๋๋ฐฑ ์์ง โ ๋ฌธ์ ๋์ ๋ฐ ๊ธฐ๋ฅ ์์ ยทํ์ฅ | ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ๋๊ฐ ๋์ํ๋? | ๋ก๊ทธ์ ๋์ ์ฒด๊ณ | ๋ฌธ์ ์ถ์ ์ด๋ ค์ |
๐ ์ด์ฒ๋ผ SDLC๋ ๋จ์ํ ๊ฐ๋ฐ์๊ฐ ๊ธฐ๋ฅ์ ๋ง๋๋ ๊ณผ์ ์ด ์๋๋ผ, ๋ชจ๋ ์ง๊ตฐ์ด ํจ๊ป ์ค๊ณํ๊ณ ์ ๋ฆฌํ๋ ํ์ ๊ตฌ์กฐ์ ๋๋ค.
SDLC๋ โ๋ฌด์์ ์ธ์ ํ ๊ฒ์ธ๊ฐโ๋ฅผ ์ ์ํ๋ ๊ตฌ์กฐ๋ผ๋ฉด,
๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ โ์ด๋ป๊ฒ ํจ๊ป ์ผํ ๊ฒ์ธ๊ฐโ๋ฅผ ์ ํ๋ ์ ๋ต์
๋๋ค.
ํ์ ํน์ฑ๊ณผ ํ๋ก์ ํธ ์ฑ๊ฒฉ์ ๋ฐ๋ผ ๋ค์ํ ๋ฐฉ๋ฒ๋ก ์ ์ฌ์ฉํ ์ ์์ด์.
์๋๋ ๋ํ์ ์ธ ์์๋ค์ ๋๋ค.
๊ฐ์ฅ ์ ํต์ ์ธ ๋ฐฉ์์ธ ํญํฌ์ ๋ชจ๋ธ์ ๊ธฐํ โ ์ค๊ณ โ ๊ตฌํ โ ํ
์คํธ๋ฅผ ์์ฐจ์ ์ผ๋ก ์งํ
ํฉ๋๋ค. ์๊ตฌ์ฌํญ์ด ๋ช
ํํ๊ณ ๋ณ๊ฒฝ์ด ๊ฑฐ์ ์๋ ํ๋ก์ ํธ, ์๋ฅผ ๋ค๋ฉด ๊ณ์ฝ ๊ธฐ๋ฐ ์ธ์ฃผ๋ ๊ณต๊ณต๊ธฐ๊ด ๊ณผ์ ๋ฑ์์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ผ์ ์์ธก์ด ์ฌ์ด ์ฅ์ ์ด ์์ง๋ง, ์ค๊ณ ์ด๊ธฐ์ ์ค์๊ฐ ์์ผ๋ฉด ์ ์ฒด์ ์ํฅ์ ์ฃผ๊ณ , ์ค๊ฐ์ ๋ฐฉํฅ์ ๋ฐ๊พธ๊ธฐ ์ด๋ ต์ต๋๋ค.
์ ์์ผ ๋ฐฉ์์ ๊ธฐ๋ฅ์ ์๊ฒ ๋๋์ด ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ๋ฐํ๋ฉฐ, ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ๋ฐ์๊ฐ๋ฉฐ ์ ์ง์ ์ผ๋ก ๊ฐ์ ํด ๋๊ฐ๋ ์ ์ฐํ ๋ฐฉ์์ ๋๋ค. ์คํํธ์ , B2C ์๋น์ค ๊ฐ์ด ๋ถํ์ค์ฑ์ด ํฐ ํ๊ฒฝ์ ์ ํฉํ๊ณ , ๋ฆด๋ฆฌ์ฆ ์๋๊ฐ ๋น ๋ฅด๋ฉฐ ๋ณ๊ฒฝ์ ๊ฐํฉ๋๋ค. ๋ค๋ง ํผ๋๋ฐฑ์ด ์ฆ์ผ๋ฉด ์ผ์ ์ด ํ๋ค๋ฆฌ๊ณ , ๋ฌธ์ํ๊ฐ ๋ถ์กฑํด์ง ์ ์์ต๋๋ค.
๋์ ํ ๋ชจ๋ธ์ ์ํ ์์๋ฅผ ์๋ณํ๊ณ ํต์ ํ๋ฉด์ ๋ฐ๋ณต ๊ฐ๋ฐ์ ์งํํ๋ ์ ๋ต์ ์ธ ๋ฐฉ์์ ๋๋ค. ๊ธ์ต ์์คํ ์ด๋ ๋ณด์, ERP ๊ฐ์ ๋ํ ์์คํ ์์ ๋ฆฌ์คํฌ๋ฅผ ์ต์ํํ๋ ๋ฐ ์ ๋ฆฌํ์ง๋ง, ๊ด๋ฆฌ ๋น์ฉ์ด ํฌ๊ณ ์๋๊ฐ ๋๋ฆด ์ ์์ต๋๋ค.
ํ๋กํ ํ์ดํ์ ๋จผ์ ๊ฐ๋จํ ์์ ํ(Prototype)์ ๋ง๋ค์ด ์ฌ์ฉ์ ๋ฐ์์ ์ดํด๋ณด๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ํด ์ ์ ์ ํ์ ์์ฑํ๋ ๋ฐฉ์์ ๋๋ค. UX ์ค์ฌ ๊ธฐํ์ด๋ ์ ์ฌ์ ์์ด๋์ด ๊ฒ์ฆ์ ์์ฃผ ์ฐ์ด๋ฉฐ, ๋น ๋ฅด๊ฒ ์คํํด๋ณผ ์ ์๋ ์ฅ์ ์ด ์์ต๋๋ค.
์ฐธ๊ณ : ํ๋กํ ํ์ดํ๊ณผ MVP(Minimum Viable Product)๋ ์ ์ฌํ์ง๋ง, MVP๋ ์ต์ ๊ธฐ๋ฅ ์ ํ์ ์์ฅ์ ์ถ์ํด ๋ฐ์์ ๊ฒ์ฆํ๋ Lean Startup ๊ฐ๋ ์ด๊ณ , ํ๋กํ ํ์ดํ์ ์ ํ์ ํต์ฌ ๊ธฐ๋ฅ์ด๋ UI/UX๋ฅผ ๋น ๋ฅด๊ฒ ์คํํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
์ด ์ธ์๋ ๊ตฌ์กฐ์ ๋ฐฉ๋ฒ๋ก , ๊ฐ์ฒด์งํฅ ๋ฐฉ๋ฒ๋ก , ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ๋ก ๋ฑ ๋ค์ํ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ด ์กด์ฌํฉ๋๋ค.
๐ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ๋ฆฌ
๋ฐฉ๋ฒ๋ก | ํต์ฌ ๊ฐ๋ | ์ ํฉํ ์ํฉ | ์ฅ์ | ๋จ์ | ์ค๋ฌด ์ฌ๋ก |
---|---|---|---|---|---|
ํญํฌ์ | ๊ณํโ์ค๊ณโ๊ตฌํโํ ์คํธ์ ์์ฐจ์ ๊ฐ๋ฐ | ์๊ตฌ์ฌํญ ๋ช ํ, ๋ณ๊ฒฝ ์ ์ | ์ผ์ ์์ธก ์ฌ์, ๋ฌธ์ ์ค์ฌ ํ์ | ๋ณ๊ฒฝ ์ด๋ ค์, ์ด๊ธฐ ์ค์ ์ํฅ ํผ | ๊ณต๊ณต๊ธฐ๊ด ๊ณผ์ , ์ธ์ฃผ |
์ ์์ผ | ๋ฐ๋ณต ๊ฐ๋ฐ, ๋น ๋ฅธ ํผ๋๋ฐฑ ๊ธฐ๋ฐ ์ ์ง์ ๊ฐ์ | ๋ถํ์ค์ฑ์ด ํฌ๊ณ ๋ณํ ๋ง์ ํ๊ฒฝ | ๋น ๋ฅธ ๋ฆด๋ฆฌ์ฆ, ์ ์ฐํ ๊ฐ์ | ๋ฌธ์ ๋ถ์กฑ, ์ผ์ ํผ๋ ๊ฐ๋ฅ์ฑ | ์คํํธ์ , B2C |
๋์ ํ | ๋ฆฌ์คํฌ ์๋ณ ๋ฐ ํต์ ์ค์ฌ์ ๋ฐ๋ณต ๊ฐ๋ฐ | ๋ํ ์์คํ , ๋ฆฌ์คํฌ ๊ด๋ฆฌ ํ์ | ๋จ๊ณ๋ณ ๊ฒํ , ์ํ ์ต์ํ | ๋์ ๋น์ฉ ํฌ๊ณ ์๋ ๋๋ฆผ | ๊ธ์ต, ๋ณด์, ERP |
ํ๋กํ ํ์ | ์์ ํ ์ ์ ํ ์ฌ์ฉ์ ๋ฐ์ ๊ธฐ๋ฐ ๊ฐ์ | ์ด๊ธฐ ๊ธฐํ ๊ฒ์ฆ, UX ์ค์ฌ | ๋น ๋ฅธ ์คํ, ํผ๋๋ฐฑ ์๋ ด | ๋ฐ๋ณต ๋ญ๋น ์ํ | ์ ์ฌ์ ์์ด๋์ด ๊ฒ์ฆ, UI/UX ์คํ |
๐ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ๋จ์ํ ๊ฐ๋ฐ์์ ๋ฌธ์ ๊ฐ ์๋๋ผ ํ ์ ์ฒด์ ๋ฆฌ๋ฌ์ ๋ง์ถ๋ ์ฅ์น์ ๋๋ค. โ์ด๋ค ๋ฐฉ์์ผ๋ก ํจ๊ป ์ผํ ์งโ๋ฅผ ํฉ์ํ๋ ๊ธฐ์ค์ด์ฃ .
๊ฐ์ ๊ธฐ๋ฅ์ด๋ผ๋ ์ ์์ผ์์๋ ๋น ๋ฅด๊ฒ ์ถ์ํ๊ณ ๊ฐ์ ํ๋ ๋ฐ ์๋ฏธ๋ฅผ ๋๊ณ , ํญํฌ์์์๋ ์ฒ์๋ถํฐ ์์ฑ๋ ์๊ฒ ๋ง๋ฌด๋ฆฌํ๋ ๋ฐ ์ด์ ์ ๋ก๋๋ค.
๋ฐ๋ผ์ ํ์ด ์ด๋ค ๋ฐฉ๋ฒ๋ก ์ ๋ฐ๋ฅด๋์ง ๋ช ํํ ๊ณต์ ํ์ง ์๊ณ ๊ณต๊ฐ๋ ์์ด ํผ๋๋ฐฑ๋ง ์ฃผ๊ณ ๋ฐ๋ค ๋ณด๋ฉด, ์คํ๋ ค ํผ์ ๊ณผ ๊ฐ๋ฑ๋ง ์ปค์ง ์ ์์ด์.
๊ธฐ๋ฅ์ด ์์ฑ๋๋ค๊ณ ํด์ ๋๋ ๊ฒ ์๋๋๋ค. ์๋ํ ๋๋ก ์๋ํ๋์ง, ์ฌ์ฉ์ ํ๊ฒฝ์์ ๋ฌธ์ ๊ฐ ์๋์ง๋ฅผ ์ ๊ฒํ๋ ํ ์คํธ ๋จ๊ณ๊ฐ ํ์ํฉ๋๋ค. ์ด ๊ณผ์ ์ QA(Quality Assurance)๋ง์ ์ฑ ์์ด ์๋๋ผ, ๊ธฐํ์, ๋์์ด๋, ๊ฐ๋ฐ์, ๋ง์ผํฐ ๋ฑ ๋ชจ๋๊ฐ ํจ๊ป ๊ด์ฌํด์ผ ํฉ๋๋ค.
ํ ์คํธ ๋ฐฉ์์๋ ์ข ๋ฅ๊ฐ ์์ต๋๋ค.
๋ธ๋๋ฐ์ค ํ ์คํธ๋ ์ฝ๋ ๋ด๋ถ๋ฅผ ๋ณด์ง ์๊ณ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ๋ง ํ์ธํ๋ ๋ฐฉ์์ผ๋ก, ์ฌ์ฉ์์ ์ ์ฅ์์ โ์๋ํ ๋๋ก ๋์ํ๋์งโ๋ฅผ ํ์ธํฉ๋๋ค. ์ฃผ๋ก QA๊ฐ ์ฃผ๋ํ์ง๋ง, ๊ธฐํ์๋ ๊ฐ๋ฐ์๋ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด ํ์ดํธ๋ฐ์ค ํ ์คํธ๋ ์ฝ๋ ํ๋ฆ, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋ฑ์ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ ๊ฒํฉ๋๋ค. โ์ด if๋ฌธ์ด ์ ํํ ์๋ํ ๊น?โ ๊ฐ์ ๋ก์ง ๋จ์ ํ์ธ์ด ์ค์ฌ์ ๋๋ค. ์ผ๋ถ ์กฐ์ง์์๋ ์๋ํ ๋๊ตฌ๋ฅผ ํ์ฉํด QA๊ฐ ์ผ๋ถ ์ํํ๊ธฐ๋ ํฉ๋๋ค.
๋ํ, ์ต๊ทผ์๋ TDD (Test-Driven Development) ๋ฐฉ์๋ ๋ง์ด ๋ ผ์๋ฉ๋๋ค. ๊ธฐ๋ฅ ๊ฐ๋ฐ ์ ์ ๋จผ์ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ํต๊ณผํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ฐฉ์์ ๋๋ค. ์ด ๊ณผ์ ์์ ํ ์คํธ๋ ๊ณง ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ์ ์ ์ํ๋ ๋ฌธ์ ์ญํ ๋ ํ๊ฒ ๋์ฃ . TDD๋ ๋ชจ๋ ์กฐ์ง์์ ํ์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒ์ ์๋๋ฉฐ, ํ์ ๋ฌธํ์ ํ๋ก์ ํธ ํน์ฑ์ ๋ฐ๋ผ ๋์ ์ฌ๋ถ๊ฐ ๋ฌ๋ผ์ง๋๋ค.
์ญํ | ์ฑ ์ |
---|---|
๊ธฐํ์ | ๊ธฐ๋ฅ ํ๋ฆ ๊ธฐ์ค ํ ์คํธ ํญ๋ชฉ ์ ๋ฆฌ, ๋๋ฝ๋ ์ผ์ด์ค ์ ๊ฒ, ์ฐ์ ์์ ์กฐ์ |
๋์์ด๋ | ์ธํฐ๋์ /์ํ ์์ธ ์ํฉ ์ ์ |
๊ฐ๋ฐ์ | ๋จ์ ํ ์คํธ, TDD ์ ์ฉ, ํ์ดํธ๋ฐ์ค ํ ์คํธ |
QA | ์ ์ฒด ์๋๋ฆฌ์ค ๊ธฐ๋ฐ ๋ธ๋๋ฐ์ค ํ ์คํธ |
๋ง์ ์ฌ๋๋ค์ด ์ ์ง๋ณด์๋ฅผ ๊ฐ๋ฐ์๋ง์ ์์ญ์ผ๋ก ์๊ฐํ์ง๋ง, ์ค์ ๋ก๋ ์กฐ์ง ์ ์ฒด์ ํ์ ์ ๋ต์ด ๋ ์ค์ํฉ๋๋ค.
์๋น์ค๊ฐ ์คํ๋ ์ดํ, ์ง์ง ์ผ์ ๊ทธ๋๋ถํฐ ์์๋ฉ๋๋ค.
์ง์์ ์ธ ํ์ , ๋ฌธ์ํ, ์ฝ๋ ์ผ๊ด์ฑ,๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ๋ฐ์ํ๋ ์ฒด๊ณ๊น์ง ๋ชจ๋ ํฌํจ๋ผ์.
์ด๊ฑธ ์ ๋๋ก ํ์ง ์์ผ๋ฉด ์ด๋ฐ ์ผ์ด ๋ฐ๋ณต๋ฉ๋๋ค
โ๊ทธ ๊ธฐ๋ฅ ๊ณ ์ณค๋๋ฐ, ์ ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ์ฃ ?โ
โ๋๊ฐ ์์ ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ด์.โ
โ์ ์ด ๋ถ๋ถ์ด ์ด๋ ๊ฒ ๋์ด ์๋ ๊ฑฐ์์?โ
์ด๋ฐ ๋ฌธ์ ๋ค์ ํต์ฌ ์์ธ์ ํ๋์ ๋๋ค.
์ฒ์๋ถํฐ ์ ์ง๋ณด์๋ฅผ ๊ณ ๋ คํ ๊ตฌ์กฐ๊ฐ ์๋์๊ธฐ ๋๋ฌธ์ด์์.
์ ํ์ด ์์ฑ๋ ์ดํ์๋ ์ํํธ์จ์ด๋ ๊ณ์ ์งํํฉ๋๋ค.
ํ์ง๋ง ์๋์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ํฉ | ๋ฌธ์ | ์์ธ |
---|---|---|
๊ธฐ๋ฅ ์์ ์ด ๋ค๋ฅธ ๊ธฐ๋ฅ ๊นจ๋จ๋ฆผ | ์๋์น ์์ ์ํฅ ๋ฐ์ | ๊ฒฐํฉ๋ ๊ณผ๋ค, ํ ์คํธ ๋ถ์กฑ |
๋ฒ๊ทธ ๋ฐ์ ํ ์์ธ ํ์ ์ด๋ ค์ | ์ถ์ ๋ถ๊ฐ | ๋ก๊ทธ/๋ฒ์ ๊ด๋ฆฌ ๋ฏธ๋น |
๊ฐ์ ๋ฌธ์ ๋ฐ๋ณต ๋ฐ์ | ๊ฐ์ ๋์ ๋์ง ์์ | ํ๊ณ ๋ฐ ๋ฌธ์ํ ๋ถ์ฌ |
์ ํ์ ์จ๋ณด๋ฉ ๋นํจ์จ | ์ค๋ช ๋ฐ๋ณต | ๋ฌธ์ ๋ถ์กฑ, ์ ๋ฆฌ ์๋จ |
์ง์ ๊ฐ๋ฅํ ์์คํ ์ด์์ ์ํด์๋ ์๋์ ๊ฐ์ ๊ตฌ์กฐ์ ์ฅ์น๋ค์ด ํ์์ ๋๋ค.
ํญ๋ชฉ | ์ค๋ช |
---|---|
๋ฌธ์ํ | ๊ธฐ๋ฅ ์ ์์, API ๋ช ์ธ, UI ํ๋ฆ, DB ๊ตฌ์กฐ ๋ฑ์ ์ ๋ฆฌํด ๊ณต์ |
๋ก๊ทธ/๋ชจ๋ํฐ๋ง | ๋ฌธ์ ๋ฐ์ ์ง์ ์ ์ถ์ ํ ์ ์๋ ์์คํ ๋์ |
๋ฒ์ ๊ด๋ฆฌ ์ฒด๊ณ | Git ๋ธ๋์น ์ ๋ต, ์ฝ๋ ๋ฆฌ๋ทฐ์ Pull Request ๊ธฐ๋ฐ ํ์ |
ํ ์คํธ ์๋ํ | ์ฝ๋ ๋ณ๊ฒฝ ์ ์๋ ํ๊ท ํ ์คํธ๋ก ๋ฆด๋ฆฌ์ฆ ์์ ์ฑ ํ๋ณด |
์ ๊ธฐ ํ๊ณ /์ด์ ๊ณต์ | ๋ฌธ์ ๋ฐ์ ์์ธ๊ณผ ๊ฐ์ ๋ฐฉ์์ ์ ๋ฆฌํด ํ ์ ์ฒด์ ๊ณต์ (Slack, Notion ๋ฑ ํ์ฉ) |
์์ ์ดํด๋ณธ ๊ฒ์ฒ๋ผ, ์ํํธ์จ์ด ๊ณตํ์ ์๊ตฌ๋ถ์, ์ค๊ณ, ๊ตฌํ, ํ ์คํธ, ์ ์ง๋ณด์ ๋ฑ ์ํํธ์จ์ด์ ์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๋ค๋ฃจ๋ ํ๋ฌธ์ ๋๋ค.
๊ทธ๋์ ์ํํธ์จ์ด ๊ณตํ์ ๊ฐ๋ฐ์๋ง์ ์ํ ์ง์์ด ์๋๋ผ,
๊ธฐํ, ๋์์ธ, ๊ฐ๋ฐ, ๋ง์ผํ , ๋ฐ์ดํฐ ๋ถ์, ์ด์ ๋ฑ ๋ชจ๋ ์ง๊ตฐ์ด ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ , ๊ฐ์ ๋ฐฉํฅ์ ๋ฐ๋ผ๋ณด๋ฉฐ ํจ๊ป ์ผํ ์ ์๋๋ก ๋๋ ํ์ ์ ์ธ์ด์ด์ ์ค๊ณ๋์ ๋๋ค.
๋๊ตฌ๋ ์์ ์ ์ญํ ์์ ์ต์ ์ ๋คํ๋ ค๋ฉด, ๊ทธ ์ญํ ์ด ์ ์ฒด ํ๋ฆ ์์์ ์ด๋ค ์์น์ ์๋์ง ์์์ผ ํ์์์?
๋ฐ๋ก ๊ทธ ๊ตฌ์กฐ์ ์ฌ๊ณ ์ ํ์ด, ์ํํธ์จ์ด ๊ณตํ์ธ๊ฑฐ์ฃ .
๊ธฐ๋ฅ์ ์ค๊ณํ๊ณ ๊ตฌํํ๋ค๋ฉด,
์ด์ ๋ ๊ทธ ๊ธฐ๋ฅ์ด ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ ์ฅํ๊ณ , ๊บผ๋ด๊ณ , ๋ณดํธํ๋์ง ์ดํด๋ณผ ์ฐจ๋ก์์.
๋ค์ ํธ์์๋ ์๋น์ค์ ์ฌ์ฅ, ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database) ์ ๋ํด ์ด์ผ๊ธฐํด๋ณผ๊ฒ์!๐