๐ป IT๊ธฐํ์๋ผ๋ฉด ๊ผญ ์์์ผ ํ ์ค๋ฌด ์ฉ์ด 10๊ฐ์ง
์๋ ํ์ธ์ ์จ๋์์.
์ค๋์ IT๊ธฐํ์๋ผ๋ฉด ๊ผญ ์์์ผ ํ ์ค๋ฌด ์ฉ์ด 10๊ฐ์ง๋ฅผ ์ค๋นํ์ด์!
IT๊ธฐํ์๋ ๋ค์ํ ํ๊ณผ ์ํตํด์ผ ํ๋ ์ง๋ฌด์ ๋๋ค. ํนํ ๊ฐ๋ฐ์์ ํ์ ํ ๋๋ ๊ธฐ์ ์ฉ์ด๋ฅผ ์ ํํ ์ดํดํ๊ณ ์์ด์ผ ๊ธฐํ์๋ ์ ๋ฌ์ด ๋ช ํํด์ง๊ณ , ์ผ์ ๊ณผ ํ์ง ๋ชจ๋ ์์ ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ ์ค๋ฌด์์ ๊ฐ์ฅ ์์ฃผ ์ ํ๊ฒ ๋๋ ์ฉ์ด 10๊ฐ์ง๋ฅผ ๊ธฐ์ ์ค์ฌ์ผ๋ก ์น์ ํ๊ฒ ํ์ด๋๋ฆด๊ฒ์. ๊ฐ ์ฉ์ด๋ ๋จ์ ์ ์๋ฅผ ๋์ด์ ์ค๋ฌด์์ ์ด๋ป๊ฒ ์ฐ์ด๋์ง, ๊ธฐํ์๋ ์ด๋ค ๊ด์ ์ผ๋ก ์ดํดํ๊ณ ์์ด์ผ ํ๋์ง๋ฅผ ์ค์ ์ ์ผ๋ก ์ค๋ช ํด๋ณผ๊ป์
1. ๋ฒ์ ๊ด๋ฆฌ (Version Control)
โ ์ ์
๋ฒ์ ๊ด๋ฆฌ๋ ์์ค์ฝ๋๋ ํ์ผ์ ๋ณ๊ฒฝ ์ด๋ ฅ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ์์คํ
์
๋๋ค. ๊ฐ์ฅ ๋ํ์ ์ธ ๋๊ตฌ๋ก๋ Git์ด ์์ผ๋ฉฐ, ํ์
์ ์ํด GitHub, GitLab, Bitbucket ๊ฐ์ ํ๋ซํผ๊ณผ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ๊ฐ๋ฐ ์ค์ธ ๊ธฐ๋ฅ์ด ์ด๋ ๋ฒ์ ์ ๋ฐ์๋๋์ง ํ์ธํ๊ณ , ๋ฒ์ ๋ณ ๋ฆด๋ฆฌ์ฆ ํญ๋ชฉ์ ์ ๋ฆฌํ ์ ์์ด์ผ ํฉ๋๋ค.
- ์ฅ์ ๊ฐ ๋ฐ์ํ์ ๋, ์ด๋ค ๋ฒ์ ์์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋์ง ์ถ์ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
- ๋ค์์ ๋ธ๋์น๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ, QA๋ ์ด๋ค ๋ธ๋์น ๊ธฐ์ค์ผ๋ก ์งํํ๋์ง๋ ์ดํดํด์ผ ํฉ๋๋ค.
โ ๊ด๋ จ ํด: Git, GitHub, GitLab, SourceTree
2. API (Application Programming Interface)
โ ์ ์
API๋ ํ๋ก๊ทธ๋จ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ์ธํฐํ์ด์ค์
๋๋ค. REST API๊ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ฉฐ, HTTP ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ์์ฒญ(Request)๊ณผ ์๋ต(Response)์ ์ฃผ๊ณ ๋ฐ์ต๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ์ธ๋ถ ์๋น์ค(์: ์์ ๋ก๊ทธ์ธ, ๊ฒฐ์ ์ฐ๋)์์ ์ฐ๋ ๊ธฐํ ์ API ๋ช ์ธ์๋ฅผ ์ฐธ๊ณ ํด์ผ ํฉ๋๋ค.
- API ์์ฒญ ์ ์ด๋ค ํ๋ผ๋ฏธํฐ๋ฅผ ๋ณด๋ด๊ณ , ์ด๋ค ํํ์ ์๋ต ๋ฐ์ดํฐ๊ฐ ์ค๋์ง ์ดํดํด์ผ ํฉ๋๋ค.
- API ํธ์ถ ์คํจ์ ๋๋นํ ์์ธ ์ฒ๋ฆฌ ํ๋ฆ(์๋ฌ ๋ฉ์์ง, fallback UI ๋ฑ)๋ ๋ฐ๋์ ๊ธฐํ์์ ๋ฐ์ํด์ผ ํฉ๋๋ค.
โ ๊ด๋ จ ํด: Postman, Swagger, API Blueprint, Insomnia
3. ๋ฐฑ๋ก๊ทธ (Backlog)
โ ์ ์
๋ฐฑ๋ก๊ทธ๋ ๊ฐ๋ฐ ํ์ด ์ํํ ์์
๋ชฉ๋ก์
๋๋ค. ์ ๊ท ๊ธฐ๋ฅ, ๋ฒ๊ทธ ์์ , ๊ธฐ์ ๋ถ์ฑ ๊ฐ์ ๋ฑ ๋ชจ๋ ํญ๋ชฉ์ ์ฐ์ ์์๋ณ๋ก ์ ๋ฆฌํ ๋ฆฌ์คํธ์ด๋ฉฐ, ์ ํ ๊ฐ๋ฐ ๋ก๋๋งต๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ์คํ๋ฆฐํธ ํ์ ์ ๋ฐฑ๋ก๊ทธ ์ฐ์ ์์๋ฅผ ๋ช ํํ ์ ๋ฆฌํด ๊ฐ๋ฐ ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ๋ฐฐ๋ถํด์ผ ํฉ๋๋ค.
- ๊ธฐํ ๋ณ๊ฒฝ ์ฌํญ์ด ์๊ธฐ๋ฉด ๋ฐฑ๋ก๊ทธ ํญ๋ชฉ์๋ ์ฆ์ ๋ฐ์ํด์ผ ์ผ์ ์ฐจ์ง์ ๋ง์ ์ ์์ต๋๋ค.
- ๋ฐฑ๋ก๊ทธ๋ ๋จ์ ํ ์ผ ๋ฆฌ์คํธ๊ฐ ์๋๋ผ, ์ ๋ต์ ์ธ ์ ํ ๋ฐฉํฅ์ฑ๊ณผ๋ ๋ง๋ฌผ๋ ค์ผ ํฉ๋๋ค.
โ ๊ด๋ จ ํด: Jira, Trello, Notion, ClickUp, Asana
4. UI / UX
โ ์ ์
- UI(User Interface): ์ฌ์ฉ์๊ฐ ์์คํ ๊ณผ ์ํธ์์ฉํ๋ ์๊ฐ์ ์์(๋ฒํผ, ๋ฉ๋ด, ์ ๋ ฅ์ฐฝ ๋ฑ)
- UX(User Experience): ์ฌ์ฉ์๊ฐ ์๋น์ค๋ฅผ ๊ฒฝํํ๋ฉด์ ๋๋ผ๋ ์ ๋ฐ์ ์ธ ๋ง์กฑ๋์ ํธ์์ฑ
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ์์ด์ดํ๋ ์ ์ค๊ณ ์ UI ๊ตฌ์ฑ๋ฟ๋ง ์๋๋ผ, ์ฌ์ฉ์ ํ๋ฆ๊ณผ ํ๋ ํจํด์ ๋ง์ถ UX ์ค๊ณ๋ ํจ๊ป ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
- UX ์ค๋ฅ๋ ๊ธฐ๋ฅ ์ด์๋ณด๋ค ์ดํ๋ฅ ์ ๋ ํฐ ์ํฅ์ ์ค ์ ์์ผ๋ฏ๋ก ์ ์ฑ์ ์ธ ํ ์คํธ๊ฐ ํ์์ ๋๋ค.
- ๊ธฐํ ๋ฌธ์์๋ ์ฃผ์ ํ๋ฉด ํ๋ฆ๋, ์ฌ์ฉ์ ์๋๋ฆฌ์ค, UX ๊ฐ์ ํฌ์ธํธ๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
โ ๊ด๋ จ ํด: Figma, Adobe XD, Zeplin, Sketch, Overflow
5. ์คํ๋ฆฐํธ (Sprint)
โ ์ ์
์ ์์ผ(Agile) ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์ผ์ ๋จ์๋ฅผ ์๋ฏธํ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก 1~2์ฃผ ๋จ์๋ก ๋ฐ๋ณต์ ์ธ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ์ด์ํฉ๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ๊ธฐํ์๋ ์คํ๋ฆฐํธ ์์ ์ ์ ํ์ ๋์ด์ผ ํ๋ฉฐ, ์คํ๋ฆฐํธ ๋ด QA, ํผ๋๋ฐฑ, ์์ ๊น์ง ๋ชจ๋ ํฌํจ๋ผ์ผ ํฉ๋๋ค.
- ์คํ๋ฆฐํธ ํ๊ณ ๋ฅผ ํตํด ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ์ ์ ๋์ถํ๊ณ ๋ฐ์ํด์ผ ํฉ๋๋ค.
- ๊ฐ๋ฐ ์ผ์ ์ ๋ง๋ ๊ธฐ๋ฅ ์ฐ์ ์์ ๋ฐฐ์น, ํ ์คํธ ๋ฒ์ ์ฐ์ ์ด ์ค์ํฉ๋๋ค.
โ ๊ด๋ จ ํด: Jira, Notion Sprint Board, Miro
6. ๋๋ฒ๊น (Debugging)
โ ์ ์
์ํํธ์จ์ด์์ ๋ฐ์ํ๋ ์ค๋ฅ(Bug)๋ฅผ ์ฐพ์ ์์ ํ๋ ๊ณผ์ ์
๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- QA ๊ณผ์ ์์ ๋ฐ๊ฒฌ๋ ๋ฒ๊ทธ๋ ๊ธฐํ ๋จ๊ณ์์์ ๋ ผ๋ฆฌ์ ์ค๋ฅ์ผ ์๋ ์์์ ์ธ์งํด์ผ ํฉ๋๋ค.
- ๊ธฐํ์๋ ์ฌํ ๊ฐ๋ฅํ ๋ฒ๊ทธ ์ํฉ, ๋ฐ์ ์กฐ๊ฑด, ํ๋ฉด ์บก์ฒ ๋ฑ์ QA ๊ฒฐ๊ณผ๋ก ์์ธํ ์ ๋ฆฌํด์ผ ํฉ๋๋ค.
- ๋จ์ํ "์ ๋ผ์"๊ฐ ์๋, ์ด๋ค ์กฐ๊ฑด์์ ์ด๋ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋์ง๋ฅผ ๊ธฐ์ ์ ์ผ๋ก ์ค๋ช ํ ์ ์์ด์ผ ํฉ๋๋ค.
7. QA (Quality Assurance)
โ ์ ์
๊ฐ๋ฐ๋ ๊ธฐ๋ฅ์ด ๊ธฐํ์์ ์ผ์นํ๋์ง, ๊ฒฐํจ์ด ์๋์ง๋ฅผ ํ์ธํ๋ ํ์ง ๋ณด์ฆ ํ๋ก์ธ์ค์
๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ํ ์คํธ ์ผ์ด์ค๋ฅผ ๊ธฐํ์๊ฐ ๋จผ์ ์์ฑํด์ผ ๊ฐ๋ฐ์์ QAํ์ด ๋ช ํํ ๊ธฐ์ค์ ๊ฐ์ง ์ ์์ต๋๋ค.
- ๊ธฐํ ๋ณ๊ฒฝ ์ฌํญ์ด QA ์ค ๋ฐ๊ฒฌ๋๋ ๊ฒฝ์ฐ, ๊ทธ ์์ธ์ด ๊ธฐํ ๋๋ฝ์ธ์ง ๊ฐ๋ฐ ์ด์์ธ์ง ๊ตฌ๋ถํด์ผ ํฉ๋๋ค.
- QA๋ ๊ธฐ๋ฅ ํ์ง ๋ฟ ์๋๋ผ UX ํ๋ฆ, ๋ฌธ๊ตฌ, ์คํ, ๋ฐ์ ์๋ ๋ฑ ์ข ํฉ์ ์ผ๋ก ํ์ธํด์ผ ํฉ๋๋ค.
โ ๊ด๋ จ ํด: TestRail, Notion QA ํ ํ๋ฆฟ, Google Sheet (ํ ์คํธ ์ผ์ด์ค ์์ฑ์ฉ)
8. ํ๋ก์ฐ์ฐจํธ (Flowchart)
โ ์ ์
ํ๋ก์ธ์ค ํ๋ฆ์ ์๊ฐ์ ์ผ๋ก ํํํ ๋ค์ด์ด๊ทธ๋จ์
๋๋ค. ์ ์ ์ ํ๋ ํ๋ฆ, ์์คํ
๋ด๋ถ ๋ก์ง์ ์ ๋ฆฌํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ์ ์ ์ ์ฌ์ (์: ํ์๊ฐ์ → ์ด๋ฉ์ผ ์ธ์ฆ → ๋ก๊ทธ์ธ)์ ๋ช ํํ ์ ์ํ ๋ ํ๋ก์ฐ์ฐจํธ๊ฐ ํจ๊ณผ์ ์ ๋๋ค.
- ๋ณต์กํ ๊ธฐ๋ฅ์ผ์๋ก ํ๋ฉด ํ๋ฆ, ์์ธ ์ํฉ ์ฒ๋ฆฌ ๋ก์ง ๋ฑ์ ํ๋ก์ฐ์ฐจํธ๋ก ์ ๋ฆฌํด์ผ ์คํด๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
- ํ๋ก์ฐ์ฐจํธ๋ ๊ฐ๋ฐ์๋ฟ๋ง ์๋๋ผ ๋์์ด๋, QAํ๊ณผ์ ํ์ ์์๋ ์ ์ฉํ ์ฐธ๊ณ ์๋ฃ๊ฐ ๋ฉ๋๋ค.
โ ๊ด๋ จ ํด: Lucidchart, Whimsical, Miro, draw.io
9. ๋ฆด๋ฆฌ์ฆ (Release)
โ ์ ์
๊ฐ๋ฐ ์๋ฃ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ํ๊ฒฝ(์ด์ ์๋ฒ)์ ๋ฐฐํฌํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ๋ฒ ํ ๋ฆด๋ฆฌ์ฆ, ์ ์ ๋ฆด๋ฆฌ์ฆ ๋ฑ ๋จ๊ณ๋ณ๋ก ๋๋๊ธฐ๋ ํฉ๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ๋ฐฐํฌ ์ผ์ ์ ๋ง์ผํ , ๊ณ ๊ฐ์ผํฐ, ์ด์ํ ๋ฑ ๋ค์ํ ๋ถ์์ ๋ง๋ฌผ๋ฆฌ๋ฏ๋ก ๋ฆด๋ฆฌ์ฆ ํ๋์ ๋ช ํํ ํด์ผ ํฉ๋๋ค.
- ๋ฆด๋ฆฌ์ฆ ๋ ธํธ ์์ฑ ์ ํฌํจ ๊ธฐ๋ฅ, ๊ฐ์ ์ฌํญ, ์ฃผ์ ๋ณ๊ฒฝ ํฌ์ธํธ๋ฅผ ๋น ์ง์์ด ๊ธฐ์ฌํด์ผ ํฉ๋๋ค.
- ๋ฆด๋ฆฌ์ฆ ํ์๋ ์ฌ์ฉ์ ๋ฐ์์ ๊ด์ฐฐํ๊ณ , ์ด์ ์งํ๋ ์ค๋ฅ ๋ฐ์ ์ ๋น ๋ฅธ ๋์ ํ๋์ ๋ง๋ จํด์ผ ํฉ๋๋ค.
โ ๊ด๋ จ ํด: GitHub Release Note, Notion ๋ฐฐํฌ ํ ํ๋ฆฟ, Confluence
10. ์๊ตฌ์ฌํญ ์ ์์ (Requirement Specification)
โ ์ ์
์๋น์ค ๊ฐ๋ฐ์ ์ํด ๋ฐ๋์ ๊ตฌํํด์ผ ํ ๊ธฐ๋ฅ๊ณผ ์กฐ๊ฑด์ ๋ช
ํํ๊ฒ ๋ฌธ์ํํ ์๋ฃ์
๋๋ค.
โ ๊ธฐํ์์ ์ค๋ฌด ๊ด์
- ๊ธฐ๋ฅ ์ ์, ๋น์ฆ๋์ค ๋ก์ง, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์กฐ๊ฑด, ์์ธ ์ํฉ๊น์ง ์์ธํ ์์ฑํด์ผ ํฉ๋๋ค.
- ์ดํด๊ด๊ณ์(๊ฐ๋ฐ์, ๋์์ด๋, PO ๋ฑ)๊ฐ ๊ฐ์ ์ดํด ์์ค์ ๊ฐ์ง ์ ์๋๋ก ๋ช ๋ฃํ ๋ฌธ์ฅ์ผ๋ก ์์ฑํฉ๋๋ค.
- ์ ์ฑ์ ์๊ตฌ์ฌํญ๋ฟ ์๋๋ผ, ์ฒ๋ฆฌ ์๋, ๋์ ์ ์ ์ ๋ฑ ๋น๊ธฐ๋ฅ ์๊ตฌ์ฌํญ๋ ํจ๊ป ์ ์ํด์ผ ํฉ๋๋ค.
โ ๊ด๋ จ ํด: Confluence, Notion, Google Docs, Word
๐งฐ ๊ธฐํ์์๊ฒ ์ถ์ฒํ๋ ์ค๋ฌด ํด ๋ชจ์
- ๋ฌธ์ ํ์ & ์ง์ ๊ด๋ฆฌ: Notion, Confluence, Google Docs
- ์์ด์ดํ๋ ์ & ํ๋กํ ํ์ดํ: Figma, Adobe XD, Zeplin
- ์ผ์ ๋ฐ ํ์คํฌ ๊ด๋ฆฌ: Jira, Trello, ClickUp, Asana
- API ํ ์คํธ: Postman, Swagger
- ์ปค๋ฎค๋์ผ์ด์ & ํผ๋๋ฐฑ: Slack, Loom
- ํ๋ก์ฐ์ฐจํธ & ๋ค์ด์ด๊ทธ๋จ: Miro, Lucidchart, draw.io
์ด ๋ชจ๋ ํด์ ๊ธฐํ์๊ฐ ์ผํ ๋ ์ปค๋ฎค๋์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ํ๊ณ , ์๋๋ฅผ ๋ช ํํ ์ ๋ฌํ๋ฉฐ, ํ์ ํจ์จ์ ๋์ฌ์ฃผ๋ ๋๊ตฌ์ ๋๋ค.!