Ver3.0 ๐ ์น ๊ฐ๋ฐ ๋ฌธํ์ ์ ์์ผ ๋ฐฉ๋ฒ๋ก , ์๊ฒฉ ํ์ ๋๊ตฌ ์์ ์ ๋ณต

๐ ์น ๊ฐ๋ฐ ๋ฌธํ์ ์ ์์ผ ๋ฐฉ๋ฒ๋ก , ์๊ฒฉ ํ์ ๋๊ตฌ ์์ ์ ๋ณต
ํ๋ ์น ๊ฐ๋ฐํ์ด ์ผํ๋ ๋ฐฉ์์ ๋ชจ๋ ๊ฒ
์ผ, ์์ฆ ์น ๊ฐ๋ฐํ์ด ์ด๋ป๊ฒ ์ผํ๋์ง ๊ถ๊ธํ์ง ์์? ๐ค
์์ ์ฒ๋ผ ํ ์ฌ๋ฌด์ค์ ๋ชจ์ฌ์ ์นธ๋ง์ด ์ฌ์ด๋ก "์ด๊ฑฐ ์ด๋ป๊ฒ ํด์?"๋ผ๊ณ ๋ฌผ์ด๋ณด๋ ์๋๋ ์ง๋ฌ์ด.
์ง๊ธ์ ์์ธ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋ถ์ฐ์ ์๋ ๋์์ด๋, ์ ์ฃผ๋์ ์๋ ๊ธฐํ์์ ์ค์๊ฐ์ผ๋ก ํ์
ํ๋ฉด์ ๋ฉ์ง ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋ด๋ ์๋๊ฑฐ๋ .
์ด๊ฒ ๊ฐ๋ฅํ ์ด์ ๋ ๋ญ๊น? ๋ฐ๋ก ์ ์์ผ ๋ฐฉ๋ฒ๋ก ๊ณผ ์๊ฒฉ ํ์
๋๊ตฌ ๋๋ถ์ด์ผ.
์ค๋์ ์ด ๋ ๊ฐ์ง๊ฐ ์ด๋ป๊ฒ ํ๋ ์น ๊ฐ๋ฐ ๋ฌธํ๋ฅผ ๋ฐ๊ฟ๋์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ์ด๋ป๊ฒ ํ์ฉํ๋์ง ์น๊ตฌํํ
์๊ธฐํ๋ฏ์ด ํธํ๊ฒ ํ์ด๋ณผ๊ฒ! ๐
๐ฏ ์น ๊ฐ๋ฐ ๋ฌธํ, ์ด๋ป๊ฒ ๋ณํด์์๊น?
๋จผ์ ์น ๊ฐ๋ฐ ๋ฌธํ๊ฐ ์ด๋ป๊ฒ ์งํํด์๋์ง ๊ฐ๋จํ ์ดํด๋ณด์.
2000๋
๋ ์ด๋ฐ๋ง ํด๋ ์น ๊ฐ๋ฐ์ ์ ๋ง 'ํญํฌ์(Waterfall)' ๋ฐฉ์์ด์์ด.
๊ธฐํ โ ๋์์ธ โ ๊ฐ๋ฐ โ ํ
์คํธ โ ๋ฐฐํฌ
์ด๋ ๊ฒ ์์ฐจ์ ์ผ๋ก ์งํ๋๊ณ , ํ ๋จ๊ณ๊ฐ ์์ ํ ๋๋์ผ ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ ์ ์์์ง.
๋ฌธ์ ๋ ๋ญ์์๊น? ๐คทโโ๏ธ
6๊ฐ์ ๋์ ์ด์ฌํ ๊ฐ๋ฐํ๋๋ฐ, ๋ง์ ๊ณ ๊ฐํํ
๋ณด์ฌ์ฃผ๋๊น "์ ์ด๊ฑฐ ์๋๋ฐ์..."๋ผ๋ ๋ฐ์์ด ๋์ค๋ ๊ฑฐ์ผ.
์ฒ์๋ถํฐ ๋ค์ ์์ํด์ผ ํ๋ ์ํฉ์ด ๋น์ผ๋น์ฌํ์ด.
โข ๋ณ๊ฒฝ ์ฌํญ ๋ฐ์์ด ์ด๋ ค์ (์ด๋ฏธ ๋ค ๋ง๋ค์ด๋จ๋๋ฐ ๋ฐ๊พธ๋ผ๊ณ ?)
โข ๊ณ ๊ฐ ํผ๋๋ฐฑ์ ๋ฆ๊ฒ ๋ฐ์ (์์ฑํ ๋ณด๊ณ ๋์์ผ ์๊ฒฌ ์ฒญ์ทจ)
โข ๋ฆฌ์คํฌ๊ฐ ํ๋ก์ ํธ ํ๋ฐ์ ์ง์ค๋จ (๋งํ์ ๋ฌธ์ ํฐ์ง๋ฉด ๋์ฐธ์ฌ)
โข ํ์ ๊ฐ ์ํต์ด ๋จ์ ๋จ (๊ฐ์ ์๊ธฐ ํํธ๋ง ํ๊ณ ๋)
๊ทธ๋์ ๋ฑ์ฅํ ๊ฒ ๋ฐ๋ก ์ ์์ผ(Agile) ๋ฐฉ๋ฒ๋ก ์ด์ผ! ๐
2001๋
์ 17๋ช
์ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ค์ด ๋ชจ์ฌ์ "์ ์์ผ ์ ์ธ๋ฌธ(Agile Manifesto)"์ ๋ฐํํ๋๋ฐ,
์ด๊ฒ ์์ ๊ฒ์ ์ฒด์ธ์ ์์ด.
์ ์์ผ์ ํต์ฌ ๊ฐ์น๋ ์ด๊ฑฐ์ผ:
ํฌ๊ด์ ์ธ ๋ฌธ์๋ณด๋ค ์๋ํ๋ ์ํํธ์จ์ด๋ฅผ
๊ณ์ฝ ํ์๋ณด๋ค ๊ณ ๊ฐ๊ณผ์ ํ๋ ฅ์
๊ณํ์ ๋ฐ๋ฅด๊ธฐ๋ณด๋ค ๋ณํ์ ๋์ํ๊ธฐ๋ฅผ"
์ฝ๊ฒ ๋งํ๋ฉด, ๋ฑ๋ฑํ ๊ท์น๋ณด๋ค๋ ์ ์ฐํ๊ฒ ์ํตํ๋ฉด์ ๋น ๋ฅด๊ฒ ๋ง๋ค๊ณ ๊ฐ์ ํ์๋ ๊ฑฐ์ง.
์ด ์ฒ ํ์ด ์น ๊ฐ๋ฐ ๋ฌธํ ์ ์ฒด๋ฅผ ๋ฐ๊ฟ๋จ์ด. ๐
๐โโ๏ธ ์ ์์ผ ๋ฐฉ๋ฒ๋ก ์ ํต์ฌ ๊ฐ๋ ๋ค
์ ์์ผ์ด๋ผ๋ ํฐ ์ฐ์ฐ ์๋์๋ ์ฌ๋ฌ ๊ฐ์ง ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ๋ก ๋ค์ด ์์ด.
์น ๊ฐ๋ฐ ํ์ฅ์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ๊ฒ๋ค์ ์๊ฐํ ๊ฒ!
๐ 1. ์คํฌ๋ผ(Scrum)
์คํฌ๋ผ์ ์ ์์ผ ๋ฐฉ๋ฒ๋ก ์ค์์๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ๋ ์์ํฌ์ผ.
๋ญ๋น์์ ์คํฌ๋ผ์ด๋ผ๋ ์ฉ์ด๋ฅผ ๋น๋ ค์จ ๊ฑด๋ฐ, ํ์๋ค์ด ๋ญ์ณ์ ํจ๊ป ๋ชฉํ๋ฅผ ํฅํด ๋์๊ฐ๋ค๋ ์๋ฏธ์ง.
์คํฌ๋ผ์ ํต์ฌ ์์๋ค:
๋ณดํต 1~4์ฃผ ๋จ์์ ๊ฐ๋ฐ ์ฃผ๊ธฐ.
์ด ๊ธฐ๊ฐ ๋์ ์ ํด์ง ๊ธฐ๋ฅ์ ์์ฑํด์ผ ํด.
์งง์ ์ฃผ๊ธฐ๋ก ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค์ด๋ด๋ ๊ฒ ํต์ฌ!
๋งค์ผ ์์นจ 15๋ถ ์ ๋ ์์ ํ๋ ์งง์ ํ์.
"์ด์ ๋ญ ํ์ด?", "์ค๋ ๋ญ ํ ๊ฑฐ์ผ?", "๋งํ ๊ฑฐ ์์ด?" ์ด ์ธ ๊ฐ์ง๋ง ๊ณต์ !
ํด์ผ ํ ์ผ๋ค์ ๋ชฉ๋ก.
์ฐ์ ์์๋๋ก ์ ๋ฆฌ๋์ด ์๊ณ ,
์คํ๋ฆฐํธ๋ง๋ค ์์ ํญ๋ชฉ๋ถํฐ ์ฒ๋ฆฌํด๋๊ฐ.
์คํ๋ฆฐํธ ๋๋๊ณ ํ๋ ๋ฐ์ฑ ์๊ฐ.
"๋ญ๊ฐ ์ข์์ด?", "๋ญ๊ฐ ์ ์ข์์ด?", "๋ค์์ ๋ญ ๊ฐ์ ํ ๊น?" ์์งํ๊ฒ ์๊ธฐํ๋ ์๋ฆฌ!
ํ ์คํํธ์ ์น ๊ฐ๋ฐํ์ 2์ฃผ ์คํ๋ฆฐํธ๋ฅผ ์ด์ํด.
์์์ผ ์์นจ์ ์คํ๋ฆฐํธ ๊ณํ ํ์๋ฅผ ํ๊ณ , ๋งค์ผ ์ค์ 10์์ ๋ฐ์ผ๋ฆฌ ์คํ ๋์ ์ ํด.
๊ธ์์ผ ์คํ์๋ ์์ฑ๋ ๊ธฐ๋ฅ์ ์์ฐํ๊ณ ํ๊ณ ์๊ฐ์ ๊ฐ์ ธ.
์ด๋ ๊ฒ ํ๋๊น 2์ฃผ๋ง๋ค ์ค์ ๋ก ์๋ํ๋ ๊ธฐ๋ฅ์ด ๋์ค๊ณ , ๋ฌธ์ ๊ฐ ์๊ฒจ๋ ๋น ๋ฅด๊ฒ ๋์ํ ์ ์๋! ๐
๐ 2. ์นธ๋ฐ(Kanban)
์นธ๋ฐ์ ์ผ๋ณธ ๋์ํ์์ ์์๋ ๋ฐฉ๋ฒ๋ก ์ธ๋ฐ, ์๊ฐ์ ์ผ๋ก ์์
ํ๋ฆ์ ๊ด๋ฆฌํ๋ ๊ฒ ํน์ง์ด์ผ.
์น ๊ฐ๋ฐ์์๋ ์์ฒญ ์ ์ฉํ๊ฒ ์ฐ์ฌ! ๐จ
| ๐ ํ ์ผ (To Do) | ๐ ์งํ ์ค (In Progress) | โ ์๋ฃ (Done) |
|---|---|---|
| ๋ก๊ทธ์ธ ํ์ด์ง ๋์์ธ ํ์๊ฐ์ API ๊ฐ๋ฐ ๋ฉ์ธ ํ์ด์ง ๋ฐ์ํ ์์ |
์ํ ๋ชฉ๋ก ํ์ด์ง ๊ฐ๋ฐ ๊ฒฐ์ ๋ชจ๋ ํตํฉ |
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ํ๋ก์ ํธ ์ด๊ธฐ ์ค์ Git ์ ์ฅ์ ๊ตฌ์ฑ |
์นธ๋ฐ ๋ณด๋๋ฅผ ๋ณด๋ฉด ํ๋์ ํ๋ก์ ํธ ์ํฉ์ด ํ์
๋ผ.
"์, ์ง๊ธ ์งํ ์ค์ธ ๊ฒ ๋๋ฌด ๋ง๋ค? ์๋ก์ด ์์
์ ์ ๊น ๋ฉ์ถ์."
์ด๋ฐ ์์ผ๋ก ์์
๋์ ์กฐ์ ํ ์ ์์ด.
์นธ๋ฐ์ ํต์ฌ ์์น:
โข WIP(Work In Progress) ์ ํ: ๋์์ ์งํํ๋ ์์
์๋ฅผ ์ ํํด์ ์ง์ค๋ ฅ ํฅ์
โข ํ๋ฆ ๊ด๋ฆฌ: ์์
์ด ๋งํ๋ ๋ณ๋ชฉ ์ง์ ์ ๋น ๋ฅด๊ฒ ๋ฐ๊ฒฌํ๊ณ ํด๊ฒฐ
โข ์ง์์ ๊ฐ์ : ํ๋ก์ธ์ค๋ฅผ ๊ณ์ ๊ฐ์ ํด๋๊ฐ
๐ 3. ์ต์คํธ๋ฆผ ํ๋ก๊ทธ๋๋ฐ(XP)
XP๋ ์ฝ๋ ํ์ง์ ์ง์คํ๋ ๋ฐฉ๋ฒ๋ก ์ด์ผ.
์น ๊ฐ๋ฐ์์ ํนํ ์ค์ํ ๊ธฐ์ ์ ์ค์ฒ ๋ฐฉ๋ฒ๋ค์ ๊ฐ์กฐํ์ง.
XP์ ์ฃผ์ ์ค์ฒ ๋ฐฉ๋ฒ:
๋ ๋ช ์ ๊ฐ๋ฐ์๊ฐ ํ ์ปดํจํฐ๋ก ํจ๊ป ์ฝ๋ฉํ๋ ๊ฑฐ์ผ.
ํ ๋ช ์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ (Driver), ๋ค๋ฅธ ํ ๋ช ์ ์ ์ฒด์ ์ธ ๋ฐฉํฅ์ ๊ฒํ ํด(Navigator).
์ฒ์์ ๋นํจ์จ์ ์ผ๋ก ๋ณด์ด์ง๋ง, ์ค์ ๋ก๋ ๋ฒ๊ทธ๊ฐ ์ค๊ณ ์ฝ๋ ํ์ง์ด ์ฌ๋ผ๊ฐ!
๐งช ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD)
์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ ์ ํ ์คํธ ์ฝ๋๋ฅผ ๋จผ์ ์์ฑํ๋ ๋ฐฉ์.
"์ด ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋ํ๋ ค๋ฉด ์ด๋ค ๊ฒฐ๊ณผ๊ฐ ๋์์ผ ํด?"๋ฅผ ๋จผ์ ์ ์ํ๊ณ ๊ฐ๋ฐํ๋ ๊ฑฐ์ง.
โป๏ธ ์ง์์ ํตํฉ(CI)
์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ์์ฃผ ๋ฉ์ธ ๋ธ๋์น์ ํตํฉํ๊ณ , ์๋์ผ๋ก ๋น๋์ ํ ์คํธ๋ฅผ ์คํํด.
๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์ฆ์ ์ ์ ์์ด์ ๋ํ ์ฌ๊ณ ๋ฅผ ์๋ฐฉํ ์ ์์ด!
๐ ๏ธ ์๊ฒฉ ํ์ ๋๊ตฌ์ ์ธ๊ณ
์, ์ด์ ์ ์์ผ ๋ฐฉ๋ฒ๋ก ์ ์ค์ ๋ก ์ค์ฒํ๋ ค๋ฉด ๋ญ๊ฐ ํ์ํ ๊น?
๋ฐ๋ก ์๊ฒฉ ํ์
๋๊ตฌ๋ค์ด์ผ! ๐ฏ
ํนํ ์ฝ๋ก๋19 ์ดํ๋ก ์๊ฒฉ ๊ทผ๋ฌด๊ฐ ์ผ์ํ๋๋ฉด์, ์ด๋ฐ ๋๊ตฌ๋ค์ ์ค์์ฑ์ ๋์ฑ ์ปค์ก์ด.
์น ๊ฐ๋ฐํ์ด ์ค์ ๋ก ์ฌ์ฉํ๋ ๋๊ตฌ๋ค์ ์นดํ
๊ณ ๋ฆฌ๋ณ๋ก ์ ๋ฆฌํด๋ณผ๊ฒ!
๐ฌ 1. ์ปค๋ฎค๋์ผ์ด์ ๋๊ตฌ
์๊ฒฉ์ผ๋ก ์ผํ ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ ๋ฐ๋ก ์ํต์ด์ผ.
์ด๋ฉ์ผ๋ง์ผ๋ก๋ ๋ถ์กฑํด. ์ค์๊ฐ์ผ๋ก ๋น ๋ฅด๊ฒ ๋ํํ ์ ์์ด์ผ ํ๊ฑฐ๋ !
์น ๊ฐ๋ฐํ์ ํ์ํ !
์ฑ๋๋ณ๋ก ๋ํ๋ฅผ ๋๋๊ณ , ํ์ผ ๊ณต์ ๋ ์ฝ๊ณ , ๊ฐ์ข ๋๊ตฌ๋ค๊ณผ ์ฐ๋๋ ๊ฐ๋ฅํด.
#๊ฐ๋ฐํ #๋์์ธ #๊ธด๊ธ
์ด๋ฐ ์์ผ๋ก ์ฑ๋์ ๋๋ ์ ์ฒด๊ณ์ ์ผ๋ก ์ํตํ ์ ์์ด.
์๋ ๊ฒ์ด๋จธ๋ค์ ์ํ ๋๊ตฌ์๋๋ฐ, ๊ฐ๋ฐํ๋ค๋ ๋ง์ด ์จ!
์์ฑ ์ฑํ ํ์ง์ด ์ข๊ณ , ํ๋ฉด ๊ณต์ ๋ ๋ถ๋๋ฌ์.
ํนํ ์คํ์์ค ํ๋ก์ ํธ ์ปค๋ฎค๋ํฐ์์ ์ธ๊ธฐ๊ฐ ๋ง์.
ํ์ ํ์์ ์๋ ์ฐ๋งฅ.
๋ฐ์ผ๋ฆฌ ์คํ ๋์ , ์คํ๋ฆฐํธ ๋ฆฌ๋ทฐ, ํ์ด ํ๋ก๊ทธ๋๋ฐํ ๋ ํ์์ผ.
ํ๋ฉด ๊ณต์ ํ๋ฉด์ ์ฝ๋ ๋ฆฌ๋ทฐํ๊ธฐ ๋ฑ ์ข์!
๊ธฐ์ ์์ ๋ง์ด ์ฐ๋ ๋๊ตฌ.
Office 365์ ํตํฉ๋์ด ์์ด์ ๋ฌธ์ ์์ ํ๊ธฐ ํธํด.
์ข ๋ ๊ณต์์ ์ธ ๋ถ์๊ธฐ์ ํ์ ์ ํฉํด.
Slack์์ /remind ๋ช ๋ น์ด๋ฅผ ํ์ฉํ๋ฉด ์๋ ์๋ฆผ์ ์ค์ ํ ์ ์์ด.
์: /remind #๊ฐ๋ฐํ "๋ฐ์ผ๋ฆฌ ์คํ ๋์ ์๊ฐ์ ๋๋ค!" every weekday at 10:00am
์ด๋ ๊ฒ ํ๋ฉด ๋งค์ผ ์์นจ 10์์ ์๋์ผ๋ก ์๋ฆผ์ด ๊ฐ!
๐ 2. ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๊ตฌ
์ ์์ผ ๋ฐฉ๋ฒ๋ก ์ ์ค์ฒํ๋ ค๋ฉด ์์
์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ๋๊ตฌ๊ฐ ํ์ํด.
๋๊ฐ ๋ญ ํ๊ณ ์๋์ง, ์ด๋ค ๊ฒ ์๋ฃ๋๋์ง ํ๋์ ๋ณด์ฌ์ผ ํ๊ฑฐ๋ !
์ ์์ผ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ํ์ค์ด๋ผ๊ณ ํ ์ ์์ด.
Atlassian์ด๋ผ๋ ํ์ฌ์์ ๋ง๋ค์๋๋ฐ, ์คํฌ๋ผ๊ณผ ์นธ๋ฐ ๋ณด๋๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํด.
Jira์ ์ฃผ์ ๊ธฐ๋ฅ:
โข ์ด์ ํธ๋ํน: ๋ฒ๊ทธ, ๊ธฐ๋ฅ ์์ฒญ, ์์ ๋ฑ์ ์ด์๋ก ๊ด๋ฆฌ
โข ์คํ๋ฆฐํธ ๊ด๋ฆฌ: ์คํ๋ฆฐํธ ๊ณํ, ์งํ, ์๋ฃ๊น์ง ์ ๊ณผ์ ์ง์
โข ๋ฒ๋ค์ด ์ฐจํธ: ๋จ์ ์์ ๋์ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ค
โข ์ปค์คํ ์ํฌํ๋ก์ฐ: ํ์ ์์ ๋ฐฉ์์ ๋ง๊ฒ ํ๋ก์ธ์ค ์ค์ ๊ฐ๋ฅ
โข ๋ค์ํ ํตํฉ: Git, Slack, Confluence ๋ฑ๊ณผ ์ฐ๋
์ค์ ์ฌ์ฉ ์์๋ฅผ ๋ณด์๋ฉด:
์ด์ ํ์
: Story
์ ๋ชฉ: ์ฌ์ฉ์ ํ๋กํ ํ์ด์ง ๊ฐ๋ฐ
์ค๋ช
: ์ฌ์ฉ์๊ฐ ์์ ์ ์ ๋ณด๋ฅผ ์์ ํ ์ ์๋ ํ์ด์ง ๊ตฌํ
์ฐ์ ์์: High
๋ด๋น์: ๊น๊ฐ๋ฐ
์คํ ๋ฆฌ ํฌ์ธํธ: 5
์คํ๋ฆฐํธ: Sprint 23
ํ์ ์์
:
- [ ] UI ๋์์ธ ๊ฒํ
- [ ] API ์๋ํฌ์ธํธ ๊ฐ๋ฐ
- [ ] ํ๋ก ํธ์๋ ์ปดํฌ๋ํธ ๊ฐ๋ฐ
- [ ] ์ ํจ์ฑ ๊ฒ์ฌ ๋ก์ง ๊ตฌํ
- [ ] ๋จ์ ํ
์คํธ ์์ฑ
Jira๋ณด๋ค ํจ์ฌ ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ด์ผ.
์์ ํ์ด๋ ๊ฐ์ธ ํ๋ก์ ํธ์ ๋ฑ ์ข์!
์นด๋๋ฅผ ๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ์ฎ๊ธฐ๋ฉด์ ์์ ์ํ๋ฅผ ๊ด๋ฆฌํ๋๋ฐ,
์ ๋ง ์ฝ๊ณ ์ฌ๋ฏธ์์ด์ ๋๊ตฌ๋ ๊ธ๋ฐฉ ์ตํ ์ ์์ด.
Trello ํ์ฉ ํ:
โข ๋ผ๋ฒจ๋ก ์์ ์ ํ ๊ตฌ๋ถ (๋นจ๊ฐ: ๊ธด๊ธ, ํ๋: ๊ธฐ๋ฅ, ๋ ธ๋: ๋ฒ๊ทธ)
โข ์ฒดํฌ๋ฆฌ์คํธ๋ก ์ธ๋ถ ์์ ๊ด๋ฆฌ
โข ๋ง๊ฐ์ผ ์ค์ ์ผ๋ก ์ผ์ ๊ด๋ฆฌ
โข Power-Up์ผ๋ก ๊ธฐ๋ฅ ํ์ฅ (์บ๋ฆฐ๋ ๋ทฐ, ํ์ ํธ๋ํน ๋ฑ)
์์ฆ ์์ฒญ ํซํ ๋๊ตฌ!
ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฟ๋ง ์๋๋ผ ๋ฌธ์ ์์ฑ, ์ํค, ๋ฐ์ดํฐ๋ฒ ์ด์ค๊น์ง ๋ค ํ ์ ์์ด.
์น ๊ฐ๋ฐํ์์ Notion์ ์ด๋ ๊ฒ ํ์ฉํด:
โข ํ๋ก์ ํธ ๋ก๋๋งต ์์ฑ
โข API ๋ฌธ์ํ
โข ํ์๋ก ์ ๋ฆฌ
โข ์จ๋ณด๋ฉ ๊ฐ์ด๋ ์์ฑ
โข ๋์์ธ ์์คํ ๋ฌธ์ํ
ํนํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ์ด ๊ฐ๋ ฅํด์, ์นธ๋ฐ ๋ณด๋, ํ ์ด๋ธ, ๊ฐค๋ฌ๋ฆฌ, ์บ๋ฆฐ๋ ๋ฑ
๋ค์ํ ๋ทฐ๋ก ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์์ด. ์์ ์ ์ฐํด! ๐คธโโ๏ธ
๊น๋ํ UI์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์๋ํ๋ ๋๊ตฌ์ผ.
ํ์๋ผ์ธ ๋ทฐ๊ฐ ํนํ ์ข์์ ํ๋ก์ ํธ ์ผ์ ์ ๊ฐํธ ์ฐจํธ์ฒ๋ผ ๋ณผ ์ ์์ด.
์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ๋์์ ๊ด๋ฆฌํ ๋ ์ ์ฉํ๊ณ ,
ํฌํธํด๋ฆฌ์ค ๊ธฐ๋ฅ์ผ๋ก ์ ์ฒด ํ๋ก์ ํธ ํํฉ์ ํ๋์ ํ์ ํ ์ ์์ด.
๐ป 3. ์ฝ๋ ํ์ ๋๊ตฌ
์น ๊ฐ๋ฐ์ ํต์ฌ์ ์ญ์ ์ฝ๋์์?
์ฌ๋ฌ ๋ช
์ด ๋์์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ค๋ฉด ๋ฒ์ ๊ด๋ฆฌ ์์คํ
์ด ํ์์ผ! ๐ง
Git์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ด๊ณ , GitHub/GitLab/Bitbucket์ Git ์ ์ฅ์๋ฅผ ํธ์คํ ํ๋ ํ๋ซํผ์ด์ผ.
์น ๊ฐ๋ฐ์๋ผ๋ฉด ๋ฐ๋์ ์์์ผ ํ๋ ๋๊ตฌ๋ค์ด์ง!
๊ธฐ๋ณธ ์ํฌํ๋ก์ฐ:
# 1. ์ ์ฅ์ ๋ณต์
git clone https://github.com/team/project.git
# 2. ์ ๋ธ๋์น ์์ฑ
git checkout -b feature/user-profile
# 3. ์ฝ๋ ์์ฑ ํ ์ปค๋ฐ
git add .
git commit -m "feat: ์ฌ์ฉ์ ํ๋กํ ํ์ด์ง ์ถ๊ฐ"
# 4. ์๊ฒฉ ์ ์ฅ์์ ํธ์
git push origin feature/user-profile
# 5. Pull Request ์์ฑ (GitHub์์)
# 6. ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ๊ธฐ
# 7. ์น์ธ ํ ๋ฉ์ธ ๋ธ๋์น์ ๋ณํฉ
Pull Request(PR)์ ์ค์์ฑ:
PR์ ๋จ์ํ ์ฝ๋๋ฅผ ํฉ์น๋ ๊ฒ ์ด์์ ์๋ฏธ๊ฐ ์์ด.
ํ์๋ค์ด ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํ๊ณ , ํผ๋๋ฐฑ์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉด์ ์ฝ๋ ํ์ง์ ๋์ด๋ ๊ณผ์ ์ด๊ฑฐ๋ .
์ข์ PR ์์ฑ ํ:
## ๋ณ๊ฒฝ ์ฌํญ
- ์ฌ์ฉ์ ํ๋กํ ํ์ด์ง UI ๊ตฌํ
- ํ๋กํ ์์ API ์ฐ๋
- ์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ ์ถ๊ฐ
## ํ ์คํธ ๋ฐฉ๋ฒ
1. ๋ก๊ทธ์ธ ํ ํ๋กํ ๋ฉ๋ด ํด๋ฆญ
2. ์ ๋ณด ์์ ํ ์ ์ฅ ๋ฒํผ ํด๋ฆญ
3. ๋ณ๊ฒฝ์ฌํญ์ด ๋ฐ์๋๋์ง ํ์ธ
## ์คํฌ๋ฆฐ์ท
(UI ๋ณ๊ฒฝ์ฌํญ์ด ์์ ๊ฒฝ์ฐ ์ฒจ๋ถ)
## ์ฒดํฌ๋ฆฌ์คํธ
- [x] ์ฝ๋ ์คํ์ผ ๊ฐ์ด๋ ์ค์
- [x] ๋จ์ ํ ์คํธ ์์ฑ
- [x] ๋ฌธ์ ์ ๋ฐ์ดํธ
- [ ] ๋์์ด๋ ๋ฆฌ๋ทฐ ์๋ฃ
GitLab์ ๊ฐ์ ์ CI/CD(์ง์์ ํตํฉ/๋ฐฐํฌ) ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์๋ค๋ ๊ฑฐ์ผ.
์ฝ๋๋ฅผ ํธ์ํ๋ฉด ์๋์ผ๋ก ๋น๋, ํ ์คํธ, ๋ฐฐํฌ๊น์ง ์งํ๋ผ!
.gitlab-ci.yml ํ์ผ ํ๋๋ก ์ ์ฒด ํ์ดํ๋ผ์ธ์ ์ค์ ํ ์ ์์ด:
stages:
- test
- build
- deploy
test:
stage: test
script:
- npm install
- npm run test
build:
stage: build
script:
- npm run build
artifacts:
paths:
- dist/
deploy:
stage: deploy
script:
- scp -r dist/* server:/var/www/html/
only:
- main
์ด๋ ๊ฒ ์ค์ ํ๋ฉด ๋ฉ์ธ ๋ธ๋์น์ ์ฝ๋๊ฐ ๋ณํฉ๋ ๋๋ง๋ค
์๋์ผ๋ก ํ
์คํธ โ ๋น๋ โ ๋ฐฐํฌ๊ฐ ์งํ๋ผ.
์ฌ๋์ด ์ง์ ํ ํ์๊ฐ ์์ด์ ์ค์๋ ์ค๊ณ ์๊ฐ๋ ์ ์ฝ๋์ง! โฐ
๐จ 4. ๋์์ธ ํ์ ๋๊ตฌ
์น ๊ฐ๋ฐ์์ ๋์์ด๋์์ ํ์
์ ์ ๋ง ์ค์ํด.
์์ ์๋ ๋์์ด๋๊ฐ ํฌํ ์ต ํ์ผ์ ๋ณด๋ด์ฃผ๋ฉด ๊ฐ๋ฐ์๊ฐ ๊ทธ๊ฑธ ๋ณด๊ณ ์ฝ๋ฉํ๋๋ฐ,
์ง๊ธ์ ํจ์ฌ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ๋ค์ด ์์ด!
์น ๊ธฐ๋ฐ ๋์์ธ ๋๊ตฌ์ ํ๋ช !
์ฌ๋ฌ ๋ช ์ด ๋์์ ๊ฐ์ ํ์ผ์ ํธ์งํ ์ ์์ด.
๊ฐ๋ฐ์ ์ ์ฅ์์ Figma๊ฐ ์ข์ ์ด์ :
โข CSS ์ฝ๋ ์๋ ์์ฑ
โข ์ปดํฌ๋ํธ ์คํ ํ์ธ ๊ฐ๋ฅ
โข ํ๋กํ ํ์ ์ธํฐ๋์ ํ์ธ
โข ๋๊ธ๋ก ์ค์๊ฐ ํผ๋๋ฐฑ
๋งฅ ์ ์ฉ ๋์์ธ ๋๊ตฌ.
UI/UX ๋์์ธ์ ํนํ๋์ด ์์ด.
ํ๋ฌ๊ทธ์ธ ์ํ๊ณ๊ฐ ํ๋ถํด์
๋ค์ํ ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ด.
Adobe์ UI/UX ๋์์ธ ๋๊ตฌ.
ํ๋กํ ํ์ดํ ๊ธฐ๋ฅ์ด ๊ฐ๋ ฅํ๊ณ ,
๋ค๋ฅธ Adobe ์ ํ๋ค๊ณผ
์ฐ๋์ด ์ ๋ผ.
๋์์ธ ํธ๋์คํ ์ ๋ฌธ ๋๊ตฌ.
๋์์ธ ํ์ผ์ ์ ๋ก๋ํ๋ฉด
๊ฐ๋ฐ์๊ฐ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ
์ฝ๊ฒ ํ์ธํ ์ ์์ด.
'์ด ๋ฒํผ ํฌ๊ธฐ๋ ๋ชจ๋ฐ์ผ์์ ๋๋ฌด ์์ ๊ฒ ๊ฐ์์'๋ผ๊ณ ๋๊ธ ๋ฌ๋ฉด,
๋์์ด๋๊ฐ ๋ฐ๋ก ์์ ํด์ฃผ๊ณ , ์ ๋ ๊ทธ๊ฑธ ๋ณด๋ฉด์ ๊ฐ๋ฐ์ ์์ํ ์ ์์ฃ .
์์ ์ฒ๋ผ ์ด๋ฉ์ผ๋ก ํ์ผ ์ฃผ๊ณ ๋ฐ์ ํ์๊ฐ ์์ด์ ์ ๋ง ํธํด์!" ๐
- ์น ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ A์จ
๐ 5. ๋ฌธ์ํ ๋๊ตฌ
์ข์ ๋ฌธ์๋ ํ์ ์์ฐ์ฑ์ ์์ฒญ๋๊ฒ ๋์ฌ์ค.
ํนํ ์๋ก์ด ํ์์ด ํฉ๋ฅํ์ ๋, ์ ์ ๋ฆฌ๋ ๋ฌธ์๊ฐ ์์ผ๋ฉด ์จ๋ณด๋ฉ์ด ํจ์ฌ ์ฌ์์ง๊ฑฐ๋ !
Jira๋ฅผ ๋ง๋ Atlassian์ ์ํค ๋๊ตฌ์ผ.
Jira์ ์๋ฒฝํ๊ฒ ์ฐ๋๋์ด์ ์ด์์ ๋ฌธ์๋ฅผ ์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์์ด.
์น ๊ฐ๋ฐํ์์ Confluence๋ก ๊ด๋ฆฌํ๋ ๋ฌธ์๋ค:
โข ํ๋ก์ ํธ ๊ฐ์ ๋ฐ ๋ชฉํ
โข ๊ธฐ์ ์คํ ๋ฐ ์ํคํ ์ฒ ๋ฌธ์
โข API ๋ช ์ธ์
โข ์ฝ๋ฉ ์ปจ๋ฒค์
โข ๋ฐฐํฌ ๊ฐ์ด๋
โข ํธ๋ฌ๋ธ์ํ ๊ฐ์ด๋
โข ํ์๋ก
๊ฐ๋ฐ์ ์นํ์ ์ธ ๋ฌธ์ํ ๋๊ตฌ!
๋งํฌ๋ค์ด์ผ๋ก ์์ฑํ๊ณ , Git์ผ๋ก ๋ฒ์ ๊ด๋ฆฌํ ์ ์์ด.
์คํ์์ค ํ๋ก์ ํธ๋ API ๋ฌธ์ ์์ฑ์ ๋ง์ด ์จ.
๊ฒ์ ๊ธฐ๋ฅ๋ ์ข๊ณ , ์ฝ๋ ํ์ด๋ผ์ดํ ๋ ์ง์ํด์
๊ธฐ์ ๋ฌธ์ ์์ฑํ๊ธฐ ๋ฑ ์ข์!
RESTful API ๋ฌธ์ํ์ ํ์ค!
API ์คํ์ ์ ์ํ๋ฉด ์๋์ผ๋ก ๋ฌธ์๊ฐ ์์ฑ๋๊ณ ,
์ฌ์ง์ด ํ ์คํธ๊น์ง ํ ์ ์์ด.
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ํ์ ํ ๋
API ๋ช ์ธ๋ฅผ ๊ณต์ ํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ด์ผ.
openapi: 3.0.0
info:
title: ์ฌ์ฉ์ API
version: 1.0.0
paths:
/users/{id}:
get:
summary: ์ฌ์ฉ์ ์ ๋ณด ์กฐํ
parameters:
- name: id
in: path
required: true
schema:
type: integer
responses:
'200':
description: ์ฑ๊ณต
content:
application/json:
schema:
type: object
properties:
id:
type: integer
name:
type: string
email:
type: string
๐ ์ค์ ! ์น ๊ฐ๋ฐํ์ ํ๋ฃจ
์ด๋ก ์ ์ถฉ๋ถํ ๋ดค์ผ๋, ์ด์ ์ค์ ๋ก ์ ์์ผ ๋ฐฉ๋ฒ๋ก ๊ณผ ์๊ฒฉ ํ์
๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋
์น ๊ฐ๋ฐํ์ ํ๋ฃจ๋ฅผ ๋ฐ๋ผ๊ฐ ๋ณด์! ๐
๊ฐ์์ ์คํํธ์
"์ฌ๋ฅ๋ท"์ ์น ๊ฐ๋ฐํ ์ด์ผ๊ธฐ์ผ.
(์ฌ๋ฅ๋ท์ ์ค์ ๋ก ๋ค์ํ ์ฌ๋ฅ์ ๊ฑฐ๋ํ ์ ์๋ ํ๋ซํผ์ด๋๊น, ๊ด์ฌ ์์ผ๋ฉด https://www.jaenung.net ์์ ํ์ธํด๋ด!)
โข ๊น๊ฐ๋ฐ (ํ๋ก ํธ์๋ ๊ฐ๋ฐ์, ์์ธ)
โข ์ด๋ฐฑ์๋ (๋ฐฑ์๋ ๊ฐ๋ฐ์, ๋ถ์ฐ)
โข ๋ฐ๋์์ธ (UI/UX ๋์์ด๋, ์ ์ฃผ)
โข ์ต๊ธฐํ (ํ๋ก๋ํธ ๋งค๋์ , ๋์ )
๐ ํ์ฌ ์คํ๋ฆฐํธ:
Sprint 15 (2์ฃผ ์คํ๋ฆฐํธ, 1์ฃผ์ฐจ ์์์ผ)
๐ ์ค์ 9:50 - ๋ฐ์ผ๋ฆฌ ์คํ ๋์ ์ค๋น
๊น๊ฐ๋ฐ์ ์ปคํผ๋ฅผ ํ ์ ๋ด๋ฆฌ๊ณ ์ปดํจํฐ ์์ ์์์ด.
Slack์ ์๋ฆผ์ด ๋ด์ด: "10๋ถ ํ ๋ฐ์ผ๋ฆฌ ์คํ ๋์
์ด ์์๋ฉ๋๋ค!" ๐
Jira ๋ณด๋๋ฅผ ์ด์ด์ ์ด์ ํ ์ผ๊ณผ ์ค๋ ํ ์ผ์ ๋น ๋ฅด๊ฒ ์ ๋ฆฌํด.
"์ด์ ๋ ์ฌ์ฉ์ ํ๋กํ ํ์ด์ง UI ์์
์ 80% ์๋ฃํ๊ณ ,
์ค๋์ ๋๋จธ์ง 20%์ API ์ฐ๋์ ํ ์์ ์ด์ผ."
โ๏ธ ์ค์ 10:00 - ๋ฐ์ผ๋ฆฌ ์คํ ๋์
Zoom ํ์์ค์ ํ์๋ค์ด ๋ชจ์์ด.
์ต๊ธฐํ์ด ํ์๋ฅผ ์์ํด: "์ข์ ์์นจ์
๋๋ค! ์ค๋๋ 15๋ถ ์์ ๋๋ด๋ด
์๋ค!" ๐
์ด๋ฐฑ์๋: "ํ๋กํ ์์ API ์๋ฃํ๊ณ , ์ด๋ฏธ์ง ์ ๋ก๋ API ์์ ์ค์ด์์. ์ค๋ ์คํ์ ์๋ฃ ์์ ์ ๋๋ค. ์, ๊น๊ฐ๋ฐ๋, API ๋ฌธ์ Swagger์ ์ ๋ฐ์ดํธํด๋์ผ๋ ํ์ธํด์ฃผ์ธ์!"
๋ฐ๋์์ธ: "์ด์ ์๋ฆผ ๊ธฐ๋ฅ UI ๋์์ธ ์๋ฃํ์ด์. Figma์ ์ฌ๋ ค๋์ผ๋ ํผ๋๋ฐฑ ๋ถํ๋๋ ค์. ์ค๋์ ๋คํฌ ๋ชจ๋ ๋์์ธ ์์ํ ๊ฒ์!"
์ต๊ธฐํ: "์ข์ต๋๋ค! ๋ค๋ค ์์กฐ๋กญ๋ค์. ์ฐธ๊ณ ๋ก ๊ธ์์ผ์ ํด๋ผ์ด์ธํธ ๋ฐ๋ชจ๊ฐ ์์ผ๋, ๋ชฉ์์ผ๊น์ง๋ ์ฃผ์ ๊ธฐ๋ฅ๋ค ์์ฑํด์ฃผ์ธ์!"
ํ์๋ ์ ํํ 12๋ถ ๋ง์ ๋๋ฌ์ด.
๊ฐ๋จํ์ง๋ง ๋ชจ๋๊ฐ ์๋ก ๋ญ ํ๊ณ ์๋์ง ํ์
ํ ์ ์์์ง! ๐
๐ง ์ค์ 10:15 - ๊ฐ๋ฐ ์์ ์์
๊น๊ฐ๋ฐ์ VS Code๋ฅผ ์ด๊ณ ์์
์ ์์ํด.
๋จผ์ Git์์ ์ต์ ์ฝ๋๋ฅผ ๋ฐ์์:
git checkout main
git pull origin main
git checkout feature/user-profile
git merge main
์ด๋ฐฑ์๋๊ฐ ์
๋ฐ์ดํธํ API ๋ฌธ์๋ฅผ Swagger์์ ํ์ธํด.
"์ค, ์ด๋ฏธ์ง ์
๋ก๋ ์๋ํฌ์ธํธ๊ฐ ์ถ๊ฐ๋๋ค. ์ด๊ฑฐ ์ฐ๋ํด์ผ๊ฒ ๋ค."
์์
ํ๋ค๊ฐ ๊ถ๊ธํ ๊ฒ ์๊ฒจ์ Slack์ ๋ฉ์์ง๋ฅผ ๋ณด๋์ด:
"@์ด๋ฐฑ์๋ ์ด๋ฏธ์ง ์ ๋ก๋ API์์ ํ์ผ ํฌ๊ธฐ ์ ํ์ด ์๋์? ํ๋ก ํธ์์ ๊ฒ์ฆ ๋ก์ง ์ถ๊ฐํ๋ ค๊ณ ์!"
์ด๋ฐฑ์๋:
"๋ค, 5MB๋ก ์ ํํ์ด์. ๊ทธ๋ฆฌ๊ณ jpg, png, gif๋ง ํ์ฉํฉ๋๋ค. Swagger ๋ฌธ์์ ์ถ๊ฐํ ๊ฒ์!"
๊น๊ฐ๋ฐ:
"๊ฐ์ฌํฉ๋๋ค! ๐"
์ด๋ ๊ฒ ์ค์๊ฐ์ผ๋ก ์ํตํ๋ฉด์ ์์
ํ๋๊น ํจ์ฌ ํจ์จ์ ์ด์ผ!
์์ ๊ฐ์์ผ๋ฉด ์ด๋ฉ์ผ ๋ณด๋ด๊ณ ๋ต์ฅ ๊ธฐ๋ค๋ฆฌ๋๋ผ ์๊ฐ ๋ญ๋นํ์ ํ
๋ฐ ๋ง์ด์ผ.
๐ ์คํ 12:30 - ์ ์ฌ์๊ฐ
์ ์ฌ์๊ฐ์๋ Slack์ ํ๋ฐํด.
#๋๋ค ์ฑ๋์์ ํ์๋ค์ด ์ผ์ ์๊ธฐ๋ฅผ ๋๋ .
์๊ฒฉ ๊ทผ๋ฌด๋ผ๊ณ ํด์ ์ํต์ด ์๋ ๊ฑด ์๋์ผ. ์คํ๋ ค ๋ ์์ฃผ ๋ํํ๋ ๊ฒ ๊ฐ์! ๐
๐ป ์คํ 2:00 - ํ์ด ํ๋ก๊ทธ๋๋ฐ
์ค๋ ์คํ์๋ ๊น๊ฐ๋ฐ๊ณผ ์ด๋ฐฑ์๋๊ฐ ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ๋ก ํ์ด.
๋ณต์กํ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๋ก์ง์ ํจ๊ป ๊ตฌํํ๊ธฐ๋ก ํ ๊ฑฐ์ผ.
Zoom์ผ๋ก ํ๋ฉด์ ๊ณต์ ํ๊ณ , VS Code์ Live Share ๊ธฐ๋ฅ์ ์ผฐ์ด.
์ด์ ๋ ์ฌ๋์ด ๊ฐ์ ์ฝ๋๋ฅผ ๋์์ ํธ์งํ ์ ์์ด!
์ด๋ฐฑ์๋: "๋ฐฑ์๋์์ ํ๋ ๊ฒ ์ข์ ๊ฒ ๊ฐ์์. ์ฌ์ฉ์ ๊ธฐ๊ธฐ ์ฑ๋ฅ์ ๋ฐ๋ผ ์ฐจ์ด๊ฐ ๋ ์ ์์ผ๋๊น์. Sharp ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๋ฉด ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์์ด์."
๊น๊ฐ๋ฐ: "์ข๋ค์! ๊ทธ๋ผ ํ๋ก ํธ์์๋ ํ์ผ ์ ํํ๊ณ ์ ๋ก๋๋ง ํ๋ฉด ๋๊ฒ ๋ค์. ์งํ ์ํ ํ์๋ ์ด๋ป๊ฒ ํ ๊น์?"
์ด๋ฐฑ์๋: "์ ๋ก๋ ์งํ๋ฅ ์ ๋ฐํํ๋ ์ด๋ฒคํธ๋ฅผ ๋ง๋ค์ด๋ณผ๊ฒ์. axios์์ onUploadProgress ์ฝ๋ฐฑ ์ฐ๋ฉด ๋๊ฒ ๋ค์."
์ด๋ ๊ฒ ์ค์๊ฐ์ผ๋ก ๋
ผ์ํ๋ฉด์ ์ฝ๋๋ฅผ ์์ฑํ๋๊น,
ํผ์ ๊ณ ๋ฏผํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ณ ํ์ง๋ ์ข์์ ธ!
๋ ์ฌ๋์ ์ง์์ด ํฉ์ณ์ง๋๊น ๋ ๋์ ํด๊ฒฐ์ฑ
์ด ๋์ค๋ ๊ฑฐ์ง. ๐ง +๐ง =๐ก
๐จ ์คํ 3:30 - ๋์์ธ ๋ฆฌ๋ทฐ
๋ฐ๋์์ธ์ด Slack์ ๋ฉ์์ง๋ฅผ ๋ณด๋์ด:
"์๋ฆผ ๊ธฐ๋ฅ ๋์์ธ ์๋ฃํ์ด์! Figma ๋งํฌ ๊ณต์ ํฉ๋๋ค. ํผ๋๋ฐฑ ๋ถํ๋๋ ค์! ๐จ"
๊น๊ฐ๋ฐ์ Figma ๋งํฌ๋ฅผ ํด๋ฆญํด์ ๋์์ธ์ ํ์ธํด.
ํ๋กํ ํ์
๋ชจ๋๋ก ์ ํํ๋๊น ์ค์ ๋ก ๋์ํ๋ ๊ฒ์ฒ๋ผ ์ธํฐ๋์
์ ํ์ธํ ์ ์์ด!
"์ค, ์ด ์ ๋๋ฉ์ด์
ํจ๊ณผ ์ข์๋ฐ? ๊ทผ๋ฐ ๋ชจ๋ฐ์ผ์์๋ ์๋ฆผ ์นด๋๊ฐ ์ข ํฐ ๊ฒ ๊ฐ์."
Figma์์ ํด๋น ๋ถ๋ถ์ ๋๊ธ์ ๋ฌ์์ด:
"@๋ฐ๋์์ธ ๋์์ธ ์ ๋ง ์์๋ค์! ๐
๊ทผ๋ฐ ๋ชจ๋ฐ์ผ ๋ทฐ์์ ์๋ฆผ ์นด๋ ๋์ด๊ฐ 120px์ธ๋ฐ, 80px ์ ๋๋ก ์ค์ด๋ฉด ์ด๋จ๊น์?
ํ ํ๋ฉด์ ๋ ๋ง์ ์๋ฆผ์ ๋ณผ ์ ์์ ๊ฒ ๊ฐ์์."
๋ฐ๋์์ธ์ ๋ต๊ธ:
"์ข์ ์๊ฒฌ์ด์์! ์์ ํด๋ณผ๊ฒ์. 5๋ถ๋ง ๊ธฐ๋ค๋ ค์ฃผ์ธ์!"
5๋ถ ํ, ๋ฐ๋์์ธ์ด ๋์์ธ์ ์์ ํ๊ณ ,
๊น๊ฐ๋ฐ์ ๋ฐ๋ก ํ์ธํ ์ ์์์ด.
"์๋ฒฝํด์! ์ด๋๋ก ๊ฐ๋ฐ ์งํํ๊ฒ ์ต๋๋ค!" โจ
์ด๊ฒ ๋ฐ๋ก ์ค์๊ฐ ํ์
์ ํ์ด์ผ!
์์ ๊ฐ์์ผ๋ฉด ์ด๋ฉ์ผ๋ก ํ์ผ ์ฃผ๊ณ ๋ฐ๊ณ , ์์ ํ๊ณ , ๋ค์ ๋ณด๋ด๊ณ ...
์ด๋ฐ ๊ณผ์ ์ด ๋ฉฐ์น ๊ฑธ๋ ธ์ ํ
๋ฐ, ์ง๊ธ์ 10๋ถ ๋ง์ ํด๊ฒฐ๋์ด!
๐ ์คํ 5:00 - Pull Request ์์ฑ
๊น๊ฐ๋ฐ์ ์ค๋ ์์ ํ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ณ PR์ ์ฌ๋ ธ์ด:
git add .
git commit -m "feat: ์ฌ์ฉ์ ํ๋กํ ์ด๋ฏธ์ง ์
๋ก๋ ๊ธฐ๋ฅ ๊ตฌํ
- ์ด๋ฏธ์ง ์ ํ UI ์ถ๊ฐ
- ํ์ผ ํฌ๊ธฐ ๋ฐ ํ์ ๊ฒ์ฆ
- ์
๋ก๋ ์งํ๋ฅ ํ์
- API ์ฐ๋ ์๋ฃ
- ๋จ์ ํ
์คํธ ์์ฑ
Closes #234"
git push origin feature/user-profile
GitHub์์ PR์ ์์ฑํ๊ณ , ํ์๋ค์๊ฒ ๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ์ด.
Slack์ ์๋์ผ๋ก ์๋ฆผ์ด ๊ฐ์ ํ์๋ค์ด ๋ฐ๋ก ํ์ธํ ์ ์์ด!
๐ ๊น๊ฐ๋ฐ๋์ด ์๋ก์ด Pull Request๋ฅผ ์์ฑํ์ต๋๋ค!
๐ feat: ์ฌ์ฉ์ ํ๋กํ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ ๊ตฌํ
๐ PR #156 ๋ณด๊ธฐ
๐ ๋ฆฌ๋ทฐ์ด: @์ด๋ฐฑ์๋, @์ต๊ธฐํ
๐ ์คํ 5:30 - ์ฝ๋ ๋ฆฌ๋ทฐ
์ด๋ฐฑ์๋๊ฐ PR์ ํ์ธํ๊ณ ๋ฆฌ๋ทฐ๋ฅผ ๋จ๊ฒผ์ด:
โ ์น์ธ ์กฐ๊ฑด๋ถ
์ข์ ์ :
โข ์๋ฌ ํธ๋ค๋ง์ด ์ ๋์ด ์๋ค์! ๐
โข ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ ์ถฉ๋ถํฉ๋๋ค.
โข ์ฝ๋๊ฐ ๊น๋ํ๊ณ ์ฝ๊ธฐ ์ฌ์์.
๊ฐ์ ์ ์:
๐ Line 45: ์ด๋ฏธ์ง ์์ถ ํ์ง์ ํ๋์ฝ๋ฉํ์ง ๋ง๊ณ ์์๋ก ๋นผ๋ ๊ฒ ์ด๋จ๊น์?
const IMAGE_QUALITY = 0.8;
๐ Line 78: ์ด ๋ถ๋ถ์ ์ปค์คํ ํ ์ผ๋ก ๋ถ๋ฆฌํ๋ฉด ์ฌ์ฌ์ฉํ๊ธฐ ์ข์ ๊ฒ ๊ฐ์์.
useImageUpload ๊ฐ์ ๊ฑธ๋ก์!
์ง๋ฌธ:
โ ๋์์ ์ฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ ์ ์๋์? ๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด ๋์ ์ ๋ก๋ ์ ์ ํ์ด ํ์ํ ๊ฒ ๊ฐ์์.
๊น๊ฐ๋ฐ์ ํผ๋๋ฐฑ์ ํ์ธํ๊ณ ๋ฐ๋ก ์์ ํ์ด.
"์ข์ ์ง์ ์ด์์! ๋ฐ๋ก ๋ฐ์ํ๊ฒ ์ต๋๋ค!" ๐ช
30๋ถ ํ, ์์ ์ฌํญ์ ํธ์ํ๊ณ ๋ค์ ๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ์ด.
์ด๋ฐฑ์๋๊ฐ ํ์ธํ๊ณ ์น์ธ ๋ฒํผ์ ๋๋ ์ด: "LGTM! (Looks Good To Me) ๐"
์ต๊ธฐํ๋ ๊ธฐ๋ฅ์ ํ
์คํธํด๋ณด๊ณ ์น์ธํ์ด.
์ด์ ๋ฉ์ธ ๋ธ๋์น์ ๋ณํฉํ ์ค๋น๊ฐ ๋์ด!
๐ ์คํ 6:00 - ์๋ ๋ฐฐํฌ
๊น๊ฐ๋ฐ์ด "Merge" ๋ฒํผ์ ํด๋ฆญํ์,
GitLab CI/CD ํ์ดํ๋ผ์ธ์ด ์๋์ผ๋ก ์คํ๋์ด:
โ Test Stage: ๋ชจ๋ ํ ์คํธ ํต๊ณผ (2๋ถ 30์ด)
โ Build Stage: ๋น๋ ์ฑ๊ณต (3๋ถ 15์ด)
โ Deploy Stage: ์คํ ์ด์ง ์๋ฒ ๋ฐฐํฌ ์๋ฃ (1๋ถ 45์ด)
๐ ์ด ์์ ์๊ฐ: 7๋ถ 30์ด
Slack์ ๋ฐฐํฌ ์๋ฃ ์๋ฆผ์ด ์์ด:
"๐ feature/user-profile ๋ธ๋์น๊ฐ ์คํ
์ด์ง ์๋ฒ์ ๋ฐฐํฌ๋์์ต๋๋ค!
ํ
์คํธ URL: https://staging.jaenung.net"
ํ์๋ค์ด ์คํ
์ด์ง ์๋ฒ์์ ๊ธฐ๋ฅ์ ํ
์คํธํด๋ณด๊ณ ,
๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋ด์ผ ํ๋ก๋์
์ ๋ฐฐํฌํ ์์ ์ด์ผ!
๐ ์คํ 6:30 - Jira ๋ณด๋ ์ ๋ฐ์ดํธ
๊น๊ฐ๋ฐ์ Jira์์ ์๋ฃํ ์์
์ "Done" ์ปฌ๋ผ์ผ๋ก ์ฎ๊ฒผ์ด.
๋ฒ๋ค์ด ์ฐจํธ๋ฅผ ๋ณด๋๊น ์คํ๋ฆฐํธ๊ฐ ์์กฐ๋กญ๊ฒ ์งํ๋๊ณ ์์ด! ๐
์ต๊ธฐํ์ด Slack์ ๋ฉ์์ง๋ฅผ ๋ณด๋์ด:
"์ค๋๋ ์๊ณ ๋ง์ผ์
จ์ต๋๋ค! ์ด๋ฒ ์คํ๋ฆฐํธ ์งํ๋ฅ ์ด 70%๋ค์. ๊ธ์์ผ ๋ฐ๋ชจ ์ค๋น ์ ๋๊ณ ์์ต๋๋ค! ๐"
๐ ์ ์์ผ & ์๊ฒฉ ํ์ ์ฑ๊ณต ์ ๋ต
์, ์ด์ ์ค์ ์ฌ๋ก๋ฅผ ๋ดค์ผ๋๊น,
์ ์์ผ ๋ฐฉ๋ฒ๋ก ๊ณผ ์๊ฒฉ ํ์
์ ์ฑ๊ณต์ ์ผ๋ก ์ค์ฒํ๊ธฐ ์ํ ์ ๋ต๋ค์ ์ ๋ฆฌํด๋ณผ๊ฒ! ๐ก
1๏ธโฃ ๋ช ํํ ์ปค๋ฎค๋์ผ์ด์ ๊ท์น ๋ง๋ค๊ธฐ
โข #๊ณต์ง: ์ค์ํ ๊ณต์ง์ฌํญ๋ง (์๋ฆผ ON)
โข #๊ฐ๋ฐํ: ๊ฐ๋ฐ ๊ด๋ จ ๋ ผ์
โข #๋์์ธ: ๋์์ธ ๋ฆฌ๋ทฐ ๋ฐ ํผ๋๋ฐฑ
โข #๊ธด๊ธ: ๊ธด๊ธํ ์ด์ (์๋ฆผ ON)
โข #๋๋ค: ์ผ์ ๋ํ, ํ ๋น๋ฉ
โข #์ง๋ฌธ: ๊ธฐ์ ์ง๋ฌธ ๋ฐ ๋ต๋ณ
์๋ต ์๊ฐ ๊ฐ์ด๋:
โข ๊ธด๊ธ: 30๋ถ ์ด๋ด
โข ์ผ๋ฐ: 2์๊ฐ ์ด๋ด
โข ๋น๊ธด๊ธ: ๋น์ผ ๋ด
โข ์ ๋ฌด ์๊ฐ ์ธ: ๋ค์ ๋ ์ค์
์๊ฒฉ ๊ทผ๋ฌด์์๋ "์ธ์ ๋ต์ฅ์ด ์ฌ๊น?" ํ๋ ๋ถํ์ค์ฑ์ด ์คํธ๋ ์ค๊ฐ ๋ ์ ์์ด.
๋ช
ํํ ๊ท์น์ ์ ํด๋๋ฉด ๋ชจ๋๊ฐ ํธ์ํ๊ฒ ์ผํ ์ ์์ง!
2๏ธโฃ ๋น๋๊ธฐ ์ปค๋ฎค๋์ผ์ด์ ํ์ฉํ๊ธฐ
๋ชจ๋ ๊ฑธ ์ค์๊ฐ์ผ๋ก ์ํตํ ํ์๋ ์์ด.
์คํ๋ ค ๋น๋๊ธฐ์ ์ผ๋ก ์ํตํ๋ ๊ฒ ๋ ํจ์จ์ ์ผ ๋๊ฐ ๋ง์! โฐ
โข ์ง์ค ์๊ฐ ํ๋ณด: ์๋ฆผ์ ๋ฐฉํด๋ฐ์ง ์๊ณ ๊น์ ์์ ๊ฐ๋ฅ
โข ์์ฐจ ๊ทน๋ณต: ๋ค๋ฅธ ์๊ฐ๋์ ์ผํ๋ ํ์๊ณผ๋ ํ์ ๊ฐ๋ฅ
โข ๋ฌธ์ํ: ๋ํ ๋ด์ฉ์ด ์๋์ผ๋ก ๊ธฐ๋ก๋จ
โข ์ ์คํ ๋ต๋ณ: ์ฆ๊ฐ ๋ฐ์ํ์ง ์๊ณ ์๊ฐํ ์๊ฐ ํ๋ณด
๋น๋๊ธฐ ์ปค๋ฎค๋์ผ์ด์ ๋๊ตฌ:
โข Slack ์ค๋ ๋: ์ฃผ์ ๋ณ๋ก ๋ํ ์ ๋ฆฌ
โข Notion ๋๊ธ: ๋ฌธ์์ ์ง์ ํผ๋๋ฐฑ
โข Loom: ํ๋ฉด ๋ นํ๋ก ์ค๋ช (๋ง๋ก ํ๋ ๊ฒ๋ณด๋ค ๋ช ํ!)
โข GitHub Discussions: ๊ธฐ์ ์ ๋ ผ์
3๏ธโฃ ์ ๊ธฐ์ ์ธ ๋๊ธฐํ ์๊ฐ ๊ฐ๊ธฐ
๋น๋๊ธฐ๊ฐ ์ข๋ค๊ณ ํด์ ์ค์๊ฐ ์ํต์ ์ ํ๋ฉด ์ ๋ผ.
๊ท ํ์ด ์ค์ํด! โ๏ธ
๋งค์ผ:
โข ๋ฐ์ผ๋ฆฌ ์คํ ๋์ (15๋ถ)
๋งค์ฃผ:
โข ์คํ๋ฆฐํธ ๊ณํ ํ์ (1์๊ฐ)
โข ์คํ๋ฆฐํธ ๋ฆฌ๋ทฐ (30๋ถ)
โข ํ๊ณ (30๋ถ)
๊ฒฉ์ฃผ:
โข 1:1 ๋ฏธํ (๋งค๋์ ์ ํ์, 30๋ถ)
โข ๊ธฐ์ ๊ณต์ ์ธ์ (1์๊ฐ)
์๊ฐ:
โข ์ ์ฒด ํ์ (1์๊ฐ)
โข ํ ๋น๋ฉ ํ๋ (์จ๋ผ์ธ ๊ฒ์, ํด์ฆ ๋ฑ)
4๏ธโฃ ๋ฌธ์ํ๋ฅผ ์ํํํ๊ธฐ
์๊ฒฉ ๊ทผ๋ฌด์์ ๋ฌธ์ํ๋ ์ ํ์ด ์๋๋ผ ํ์์ผ! ๐
"์ด๊ฑฐ ์ด๋ป๊ฒ ํ๋ ๊ฑฐ์์ง?" ํ ๋๋ง๋ค ๋ฌผ์ด๋ณผ ์ ์์์?
โข ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
โข ์ฝ๋ฉ ์ปจ๋ฒค์
โข Git ์ํฌํ๋ก์ฐ
โข ๋ฐฐํฌ ํ๋ก์ธ์ค
โข ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
โข ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ
โข API ๋ช ์ธ์
โข ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง
โข ๋ณด์ ๊ฐ์ด๋
โข ์ฑ๋ฅ ์ต์ ํ ํ
โข ์คํ๋ฆฐํธ ์งํ ๋ฐฉ์
โข ์ฝ๋ ๋ฆฌ๋ทฐ ๊ฐ์ด๋
โข ๋ฒ๊ทธ ๋ฆฌํฌํ ์ ์ฐจ
โข ๊ธด๊ธ ๋์ ๋งค๋ด์ผ
โข ํด๊ฐ ์ ์ฒญ ๋ฐฉ๋ฒ
โข ๊ฒฐ์ ์ฌํญ ๊ธฐ๋ก
โข ์ก์ ์์ดํ ์ ๋ฆฌ
โข ๋ค์ ํ์ ์๊ฑด
โข ์ฐธ์์ ๋ฐ ๋ ์ง
โข ๊ด๋ จ ๋งํฌ
6๊ฐ์ ํ์ '์ด๊ฑฐ ์ ์ด๋ ๊ฒ ๋ง๋ค์์ง?'๋ผ๊ณ ๊ถ๊ธํ ๋,
๋น์์ ์์ฑํ ๋ฌธ์๋ฅผ ๋ณด๋ฉด ๋ฐ๋ก ์ดํดํ ์ ์๊ฑฐ๋ ์!" ๐
- ์๋์ด ์น ๊ฐ๋ฐ์ B์จ
5๏ธโฃ ์ ๋ขฐ์ ์์จ์ฑ ๊ธฐ๋ฐ ๋ฌธํ ๋ง๋ค๊ธฐ
์๊ฒฉ ๊ทผ๋ฌด์์ ๊ฐ์ฅ ์ค์ํ ๊ฑด ๋ฐ๋ก ์ ๋ขฐ์ผ! ๐ค
์๋ก ๋ณด์ด์ง ์๋ ์ํฉ์์ ์ผํ๋๊น, ์ ๋ขฐ๊ฐ ์์ผ๋ฉด ๋ถ์ํ๊ณ ๋นํจ์จ์ ์ด ๋๊ฑฐ๋ .
1. ๊ฒฐ๊ณผ ์ค์ฌ ํ๊ฐ
โข ๋ช ์๊ฐ ์ผํ๋์ง๊ฐ ์๋๋ผ ๋ฌด์์ ์์ฑํ๋์ง๋ก ํ๊ฐ
โข ์ ์ฐํ ๊ทผ๋ฌด ์๊ฐ ํ์ฉ
โข ๊ฐ์ธ์ ์์ฐ์ฑ ๋ฆฌ๋ฌ ์กด์ค
2. ํฌ๋ช ํ ์ ๋ณด ๊ณต์
โข ํ์ฌ ๋ชฉํ์ ์ ๋ต ๊ณต์
โข ํ๋ก์ ํธ ์งํ ์ํฉ ๊ฐ์ํ
โข ์์ฌ๊ฒฐ์ ๊ณผ์ ํฌ๋ช ํ๊ฒ ๊ณต๊ฐ
3. ์คํจ๋ฅผ ํ์ต ๊ธฐํ๋ก
โข ์ค์๋ฅผ ๋น๋ํ์ง ์๊ธฐ
โข ํ๊ณ ์์ ์์งํ๊ฒ ์๊ธฐํ๊ธฐ
โข ๊ฐ์ ๋ฐฉ์ ํจ๊ป ์ฐพ๊ธฐ
4. ๊ฐ์ธ ์ฑ์ฅ ์ง์
โข ํ์ต ์๊ฐ ์ ๊ณต
โข ์ปจํผ๋ฐ์ค ์ฐธ๊ฐ ์ง์
โข ๋ฉํ ๋ง ํ๋ก๊ทธ๋จ ์ด์
6๏ธโฃ ๋๊ตฌ ๊ณผ๋ถํ ํผํ๊ธฐ
ํ์
๋๊ตฌ๊ฐ ๋ง๋ค๊ณ ์ข์ ๊ฑด ์๋์ผ!
์คํ๋ ค ๋๋ฌด ๋ง์ผ๋ฉด ํผ๋์ค๋ฌ์์ ธ. ๐ต
โข "์ด ์ ๋ณด๊ฐ ์ด๋ ์์์ง?" ํ๋ฉฐ ์ฌ๋ฌ ๋๊ตฌ๋ฅผ ๋ค์ง
โข ๊ฐ์ ๋ด์ฉ์ ์ฌ๋ฌ ๊ณณ์ ์ค๋ณต ์์ฑ
โข ์๋ฆผ์ด ๋๋ฌด ๋ง์์ ์ค์ํ ๊ฑธ ๋์นจ
โข ์๋ก์ด ๋๊ตฌ ๋ฐฐ์ฐ๋๋ผ ์ค์ ์ผํ ์๊ฐ ๋ถ์กฑ
โ ํด๊ฒฐ ๋ฐฉ๋ฒ:
โข ํต์ฌ ๋๊ตฌ 5~7๊ฐ๋ก ์ ํ
โข ๊ฐ ๋๊ตฌ์ ์ญํ ๋ช ํํ ์ ์
โข ํตํฉ ๊ฐ๋ฅํ ๋๊ตฌ ์ ํ (์: Slack + Jira ์ฐ๋)
โข ์ ๊ธฐ์ ์ผ๋ก ์ฌ์ฉํ์ง ์๋ ๋๊ตฌ ์ ๋ฆฌ
โข ์ ๋๊ตฌ ๋์ ์ ํ ์ ์ฒด ๋ ผ์
7๏ธโฃ ์ํฌ-๋ผ์ดํ ๋ฐธ๋ฐ์ค ์งํค๊ธฐ
์๊ฒฉ ๊ทผ๋ฌด์ ํจ์ ์ ์ผ๊ณผ ์ถ์ ๊ฒฝ๊ณ๊ฐ ๋ชจํธํด์ง๋ค๋ ๊ฑฐ์ผ. ๐ ๐ผ
์ง์ด ๊ณง ์ฌ๋ฌด์ค์ด ๋๋ฉด, ์ธ์ ์ผํ๊ณ ์ธ์ ์ฌ์ด์ผ ํ ์ง ํท๊ฐ๋ ค.
๐ ๋ช ํํ ๊ทผ๋ฌด ์๊ฐ ์ค์
โข ์์ ์๊ฐ๊ณผ ์ข ๋ฃ ์๊ฐ ์ ํ๊ธฐ
โข Slack ์ํ ๋ฉ์์ง๋ก ๊ทผ๋ฌด ์๊ฐ ํ์
โข ์ ๋ฌด ์๊ฐ ์ธ ์๋ฆผ ๋๊ธฐ
๐ช ๋ฌผ๋ฆฌ์ ๊ณต๊ฐ ๋ถ๋ฆฌ
โข ๊ฐ๋ฅํ๋ฉด ๋ณ๋์ ์์ ๊ณต๊ฐ ๋ง๋ จ
โข ์ผ ๋๋๋ฉด ๋ ธํธ๋ถ ๋ซ๊ธฐ
โข ์์ ๊ณต๊ฐ ์ ๋ฆฌ๋ก ํ๋ฃจ ๋ง๋ฌด๋ฆฌ
โ ๊ท์น์ ์ธ ํด์
โข 50๋ถ ์ผํ๊ณ 10๋ถ ํด์ (ํฌ๋ชจ๋๋ก ๊ธฐ๋ฒ)
โข ์ ์ฌ์๊ฐ ์ ๋๋ก ๊ฐ๊ธฐ
โข ์คํธ๋ ์นญ, ์ฐ์ฑ ๋ฑ ์ ์ฒด ํ๋
๐ฏ ์ ๋ฌด ์ธ ํ๋
โข ์ทจ๋ฏธ ์ํ ์ ์ง
โข ์ด๋ ๋ฃจํด ๋ง๋ค๊ธฐ
โข ๊ฐ์กฑ/์น๊ตฌ์ ์๊ฐ ๋ณด๋ด๊ธฐ
โข ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ
๐ง ํํ ์ค์์ ํด๊ฒฐ ๋ฐฉ๋ฒ
์ ์์ผ๊ณผ ์๊ฒฉ ํ์
์ ์ฒ์ ์์ํ ๋ ๋ง์ด ํ๋ ์ค์๋ค์ ์ ๋ฆฌํด๋ดค์ด.
๋ฏธ๋ฆฌ ์๊ณ ์์ผ๋ฉด ํผํ ์ ์์ผ๋๊น ์ฐธ๊ณ ํด! ๐
| โ ์ค์ | ๐ฐ ๋ฌธ์ ์ | โ ํด๊ฒฐ ๋ฐฉ๋ฒ |
|---|---|---|
| ํ์๊ฐ ๋๋ฌด ๋ง์ | ์ค์ ์์
ํ ์๊ฐ ๋ถ์กฑ "ํ์๋ฅผ ์ํ ํ์" |
ํ์ ๋ชฉ์ ๋ช
ํํ ํ๊ธฐ ์๊ฑด ์์ผ๋ฉด ์ทจ์ํ๊ธฐ ๋น๋๊ธฐ๋ก ํด๊ฒฐ ๊ฐ๋ฅํ ๊ฑด Slack์ผ๋ก |
| ๋ฌธ์ํ ์ ํจ | ๊ฐ์ ์ง๋ฌธ ๋ฐ๋ณต ์ง์์ด ๊ฐ์ธ์๊ฒ๋ง ์ถ์ |
์์
ํ๋ฉด์ ๋ฐ๋ก ๋ฌธ์ ์์ฑ "๋์ค์"๋ ์๋ค๋ ๋ง์๊ฐ์ง ๋ฌธ์ ์์ฑ์ ์ ๋ฌด์ ์ผ๋ถ๋ก |
| ์ฝ๋ ๋ฆฌ๋ทฐ ์ํ | ๋ฒ๊ทธ ์ฆ๊ฐ ์ฝ๋ ํ์ง ์ ํ ์ง์ ๊ณต์ ์ ๋จ |
PR ์ฒดํฌ๋ฆฌ์คํธ ๋ง๋ค๊ธฐ ๋ฆฌ๋ทฐ ์๊ฐ ํ๋ณดํ๊ธฐ ๊ฑด์ค์ ์ธ ํผ๋๋ฐฑ ๋ฌธํ |
| ์คํ๋ฆฐํธ ๋ชฉํ ๊ณผ๋ค | ๋ฒ์์ ํ์ง ์ ํ ๋ฐ๋๋ผ์ธ ๋ชป ์งํด |
์ฌ์ ์๊ฒ ๊ณํํ๊ธฐ ๊ณผ๊ฑฐ ๋ฐ์ดํฐ ์ฐธ๊ณ ํ๊ธฐ ๋ฒํผ ์๊ฐ ํฌํจํ๊ธฐ |
| ์ํต ๋ถ์กฑ | ์คํด ๋ฐ์ ์ค๋ณต ์์ ํ ๊ฒฐ์๋ ฅ ์ฝํ |
์ ๊ธฐ์ ์ธ 1:1 ๋ฏธํ
๋น๊ณต์ ๋ํ ์ฑ๋ ์ด์ ์จ๋ผ์ธ ํ ๋น๋ฉ ํ๋ |
| ๋๊ตฌ๋ง ๋ฏฟ์ | ํ์๋ง ๊ฐ์ถ๊ณ ์ค์ง์ ๊ฐ์ ์์ |
๋๊ตฌ๋ ์๋จ์ผ ๋ฟ ํ ๋ฌธํ๊ฐ ๋ ์ค์ ์ง์์ ์ธ ํ๊ณ ์ ๊ฐ์ |
๊ทธ๋ฐ๋ฐ ์ ์ ์ค์ํ ๊ฑด ๋ณด๋๊ฐ ์๋๋ผ ํ์๋ค๊ณผ์ ์ํต์ด๋๋ผ๊ณ ์.
๋๊ตฌ๋ ์ฐ๋ฆฌ๋ฅผ ๋๋ ๊ฑฐ์ง, ์ฐ๋ฆฌ๊ฐ ๋๊ตฌ๋ฅผ ์ํด ์ผํ๋ ๊ฒ ์๋์์!" ๐ก
- ์คํฌ๋ผ ๋ง์คํฐ C์จ
๐ ๋ฏธ๋์ ์น ๊ฐ๋ฐ ํ์ ๋ฌธํ
์, ๊ทธ๋ผ ์์ผ๋ก ์น ๊ฐ๋ฐ ํ์
๋ฌธํ๋ ์ด๋ป๊ฒ ๋ณํ ๊น? ๐ฎ
๋ช ๊ฐ์ง ํธ๋ ๋๋ฅผ ์ดํด๋ณด์!
๐ค AI ๊ธฐ๋ฐ ํ์ ๋๊ตฌ
AI๊ฐ ํ์ ๋๊ตฌ์ ํตํฉ๋๋ฉด์ ๋ง์ ๊ฒ๋ค์ด ์๋ํ๋๊ณ ์์ด!
AI๊ฐ ์ฝ๋๋ฅผ ์ ์ํด์ค.
์ฃผ์๋ง ์์ฑํ๋ฉด
์ฝ๋๋ฅผ ์๋ ์์ฑ!
ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ์๋ก์ด ํํ
๋ฌธ์ ์์ฑ ๋์ฐ๋ฏธ.
ํ์๋ก ์๋ ์์ฝ,
๋ฒ์ญ, ๋ฌธ๋ฒ ๊ต์ ๋ฑ
๋ฌธ์ํ๊ฐ ๋ ์ฌ์์ ธ!
๋ํ ๋ด์ฉ ์์ฝ,
์ค์ ๋ฉ์์ง ์ถ์ถ,
์๋ ๋ต๋ณ ์ ์ ๋ฑ
์ํต์ด ๋ ํจ์จ์ ์ผ๋ก!
ํ๋ก์ ํธ ๋ฆฌ์คํฌ ์์ธก,
์์ ์๊ฐ ์ถ์ ,
๋ณ๋ชฉ ์ง์ ์๋ ๊ฐ์ง
๋ ์ ํํ ๊ณํ ์๋ฆฝ!
๐ ๊ธ๋ก๋ฒ ๋ถ์ฐ ํ
์ด์ ๋ ์ ์ธ๊ณ ์ด๋์๋ ์ต๊ณ ์ ์ธ์ฌ์ ํ์
ํ ์ ์์ด!
์์ฐจ๋ฅผ ๊ทน๋ณตํ๋ ์๋ก์ด ๋ฐฉ๋ฒ๋ค์ด ๋ฑ์ฅํ๊ณ ์์ง.
โข ์ค์๊ฐ ํ์ ์ต์ํ
โข ๋ นํ๋ ๋น๋์ค ๋ฉ์์ง ํ์ฉ
โข ๋ฌธ์ ์ค์ฌ ์์ฌ์ํต
โข 24์๊ฐ ๊ฐ๋ฐ ์ฌ์ดํด (ํ ํ์ด ์๋ฉด ๋ค๋ฅธ ํ์ด ์ด์ด์ ์์ )
์์:
์์ธ ํ์ด ์ค์ ์ ์์ ํ๊ณ ๋ฌธ์๋ฅผ ๋จ๊ธฐ๋ฉด,
๋ฐ๋ ํ์ด ์คํ์ ์ด์ด์ ์์ ํ๊ณ ,
๋ด์ ํ์ด ์ ๋ ์ ๋ง๋ฌด๋ฆฌํ๋ ์!
์ง๊ตฌ๊ฐ ๋์๊ฐ๋ ๋์ ํ๋ก์ ํธ๋ ๊ณ์ ์งํ๋ผ! ๐
๐ฅฝ ๋ฉํ๋ฒ์ค ํ์ ๊ณต๊ฐ
VR/AR ๊ธฐ์ ์ด ๋ฐ์ ํ๋ฉด์ ๊ฐ์ ์คํผ์ค๊ฐ ํ์คํ๋๊ณ ์์ด!
๊ฐ์ ๊ณต๊ฐ์์ ์๋ฐํ๋ก ๋ง๋์ ํ์ ํ๋ ํ๋ซํผ๋ค์ด์ผ.
ํ์ดํธ๋ณด๋์ ํจ๊ป ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ณ , ๊ฐ์ ํ์์ค์์ ํ์ํ๊ณ ,
์ฌ์ง์ด ๊ฐ์ ์ปคํผ ๋จธ์ ์์์ ์ก๋ด๋ ํ ์ ์์ด! โ
์์ง์ ์ด๊ธฐ ๋จ๊ณ์ง๋ง, ์์ผ๋ก ๋ ๋ฐ์ ํ๋ฉด
์๊ฒฉ ๊ทผ๋ฌด์ ๊ณ ๋ฆฝ๊ฐ์ ํด์ํ๋ ์ข์ ๋ฐฉ๋ฒ์ด ๋ ๊ฒ ๊ฐ์!
๐ฑ ๋ ธ์ฝ๋/๋ก์ฐ์ฝ๋ ํ์
๊ฐ๋ฐ์๊ฐ ์๋ ์ฌ๋๋ค๋ ์น ๊ฐ๋ฐ์ ์ฐธ์ฌํ ์ ์๊ฒ ๋๊ณ ์์ด!
โข Webflow: ๋์์ด๋๊ฐ ์ง์ ์น์ฌ์ดํธ ๊ฐ๋ฐ
โข Bubble: ๋น๊ฐ๋ฐ์๋ ์น ์ฑ ์ ์ ๊ฐ๋ฅ
โข Airtable: ์คํ๋ ๋์ํธ์ฒ๋ผ ์ฌ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค
โข Zapier: ์ฝ๋ ์์ด ์๋น์ค ๊ฐ ์ฐ๋
์ด๋ฐ ๋๊ตฌ๋ค ๋๋ถ์ ๊ธฐํ์๋ ๋์์ด๋๊ฐ ํ๋กํ ํ์ ์ ์ง์ ๋ง๋ค ์ ์์ด.
๊ฐ๋ฐ์๋ ๋ ๋ณต์กํ ๋ก์ง์ ์ง์คํ ์ ์๊ฒ ๋๋ ๊ฑฐ์ง! ๐ฏ
๐ ๋ณด์๊ณผ ํ๋ผ์ด๋ฒ์ ๊ฐํ
์๊ฒฉ ํ์ ์ด ๋์ด๋๋ฉด์ ๋ณด์๋ ๋ ์ค์ํด์ง๊ณ ์์ด.
โข VPN ๋์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด
โข ๋ค์ค ์ธ์ฆ(MFA) ํ์ํ
โข ์ต์ ๊ถํ ์์น
โข ๋ชจ๋ ์ ๊ทผ ๋ก๊ทธ ๊ธฐ๋ก
โข ์ ๊ธฐ์ ์ธ ๋ณด์ ๊ต์ก
ํ์ ๋๊ตฌ๋ค๋ ์๋ํฌ์๋ ์ํธํ, ๋ฐ์ดํฐ ์ฃผ๊ถ ๋ฑ
๋ณด์ ๊ธฐ๋ฅ์ ๊ฐํํ๊ณ ์์ด!
๐ช ์ง๊ธ ๋ฐ๋ก ์์ํ๊ธฐ
์, ์ฌ๊ธฐ๊น์ง ์น ๊ฐ๋ฐ ๋ฌธํ์ ์ ์์ผ ๋ฐฉ๋ฒ๋ก , ์๊ฒฉ ํ์
๋๊ตฌ์ ๋ํด ์์๋ดค์ด!
์ด๋ก ์ ์ถฉ๋ถํ ๋ฐฐ์ ์ผ๋, ์ด์ ์ค์ฒํ ์ฐจ๋ก์ผ! ๐
ํผ์์ ๋๋ ํ๊ณผ ํจ๊ป ์์ํ ์ ์๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋๋ฅผ ์ ๋ฆฌํด๋ณผ๊ฒ.
๐ฏ ๊ฐ์ธ ๊ฐ๋ฐ์๋ฅผ ์ํ ์์ ๊ฐ์ด๋
โข GitHub ๊ณ์ ๋ง๋ค๊ณ ์ฒซ ์ ์ฅ์ ์์ฑ
โข Notion ๋๋ Obsidian์ผ๋ก ๊ฐ์ธ ์ํค ์์
โข Trello๋ก ๊ฐ์ธ ํ๋ก์ ํธ ๊ด๋ฆฌ ์์
โข VS Code์ ์ ์ฉํ ํ์ฅ ํ๋ก๊ทธ๋จ ์ค์น
2์ฃผ์ฐจ: ์ํฌํ๋ก์ฐ ๊ตฌ์ถ
โข Git ๋ธ๋์น ์ ๋ต ์ตํ๊ธฐ (feature, develop, main)
โข ์ปค๋ฐ ๋ฉ์์ง ์ปจ๋ฒค์ ์ ํ๊ธฐ
โข ๊ฐ์ธ ํ๋ก์ ํธ์ CI/CD ์ ์ฉํด๋ณด๊ธฐ (GitHub Actions)
โข ์ฝ๋ ๋ฆฌ๋ทฐ ์ฐ์ต (์คํ์์ค ํ๋ก์ ํธ ์ฐธ์ฌ)
3์ฃผ์ฐจ: ๋ฌธ์ํ ์ต๊ด
โข README.md ์ ๋๋ก ์์ฑํ๊ธฐ
โข ์ฝ๋์ ์ฃผ์ ๋ฌ๊ธฐ
โข ํ์ต ๋ด์ฉ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๊ธฐ
โข ํ๋ก์ ํธ ํ๊ณ ๋ก ์์ฑํ๊ธฐ
4์ฃผ์ฐจ: ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ
โข ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ๊ฐ์ (Discord, Slack)
โข ์คํ์์ค ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ธฐ
โข ์คํฐ๋ ๊ทธ๋ฃน ์ฐธ์ฌ ๋๋ ๋ง๋ค๊ธฐ
โข ์จ๋ผ์ธ ํด์ปคํค ์ฐธ๊ฐํ๊ธฐ
๐ฅ ํ์ ์ํ ์์ ๊ฐ์ด๋
โข ํ ํ๊ณ : ํ์ฌ ์ด๋ค ๋ฌธ์ ๊ฐ ์๋์ง ์์งํ๊ฒ ์๊ธฐํ๊ธฐ
โข ์ฐ์ ์์ ์ ํ๊ธฐ: ๊ฐ์ฅ ์๊ธํ ๋ฌธ์ 3๊ฐ์ง ์ ์
โข ๋ชฉํ ์ค์ : 3๊ฐ์ ํ ์ด๋ค ๋ชจ์ต์ด ๋๊ณ ์ถ์์ง ์ ์
โข ํ์ฌ ์ฌ์ฉ ์ค์ธ ๋๊ตฌ ๋ชฉ๋ก ์์ฑ
โข ์ปค๋ฎค๋์ผ์ด์ : Slack ๋๋ Discord
โข ํ๋ก์ ํธ ๊ด๋ฆฌ: Jira, Trello, ๋๋ Notion
โข ์ฝ๋ ํ์ : GitHub ๋๋ GitLab
โข ๋์์ธ ํ์ : Figma
โข ๋ฌธ์ํ: Confluence ๋๋ Notion
โ ๏ธ ํ ๋ฒ์ ๋ค ๋์ ํ์ง ๋ง๊ณ , ํ๋์ฉ ์ฒ์ฒํ!
โข ์คํ๋ฆฐํธ ๊ธธ์ด ๊ฒฐ์ (1~2์ฃผ ์ถ์ฒ)
โข ํ์ ์ผ์ ์ ํ๊ธฐ (๋ฐ์ผ๋ฆฌ, ๋ฆฌ๋ทฐ, ํ๊ณ )
โข Git ์ํฌํ๋ก์ฐ ํฉ์
โข ์ฝ๋ ๋ฆฌ๋ทฐ ๊ฐ์ด๋๋ผ์ธ ์์ฑ
โข ์ปค๋ฎค๋์ผ์ด์ ๊ท์น ์ ํ๊ธฐ
โข ๋ฐฑ๋ก๊ทธ ์์ฑ ๋ฐ ์ฐ์ ์์ ์ ํ๊ธฐ
โข ์คํ๋ฆฐํธ ๊ณํ ํ์
โข ๋งค์ผ ๋ฐ์ผ๋ฆฌ ์คํ ๋์
โข ์คํ๋ฆฐํธ ๋ฆฌ๋ทฐ ๋ฐ ํ๊ณ
โข ๋ฐฐ์ด ์ ์ ๋ฆฌํ๊ณ ๋ค์ ์คํ๋ฆฐํธ ๊ฐ์
โข ๋งค ์คํ๋ฆฐํธ๋ง๋ค ํ๊ณ ํ๊ธฐ
โข ๋ฉํธ๋ฆญ ์ถ์ (์๋, ๋ฒ๊ทธ์จ, ๋ฐฐํฌ ๋น๋ ๋ฑ)
โข ์ ๊ธฐ์ ์ผ๋ก ํ๋ก์ธ์ค ์ ๊ฒ
โข ์๋ก์ด ๋๊ตฌ๋ ๋ฐฉ๋ฒ๋ก ์คํ
โข ํ ๋ฌธํ ๊ฐ๊พธ๊ธฐ
์ฒ์์๋ ์คํฌ๋ผ์ ๊ทธ๋๋ก ๋ฐ๋ผ ํ๋๋ฐ, ์ฐ๋ฆฌ ํ์๋ ๋๋ฌด ๋ฌด๊ฑฐ์ ์ด์.
๊ทธ๋์ ์นธ๋ฐ ์์๋ฅผ ์์ด์ ์ฐ๋ฆฌ๋ง์ ๋ฐฉ์์ ๋ง๋ค์์ด์.
์ง๊ธ์ ํจ์ฌ ํธํ๊ฒ ์ผํ๊ณ ์์ต๋๋ค!" ๐
- ๊ฐ๋ฐํ ๋ฆฌ๋ D์จ
๐ ์ถ์ฒ ํ์ต ๋ฆฌ์์ค
๋ ๊น์ด ๊ณต๋ถํ๊ณ ์ถ๋ค๋ฉด ์ด๋ฐ ์๋ฃ๋ค์ ์ฐธ๊ณ ํด๋ด!
โข "์คํฌ๋ผ" - ์ ํ ์๋๋๋
โข "๋ฆฐ ์คํํธ์ " - ์๋ฆญ ๋ฆฌ์ค
โข "ํด๋ฆฐ ์ฝ๋" - ๋ก๋ฒํธ ๋งํด
โข "ํ ํ ํด๋ก์ง" - ๋งคํ ์ค์ผํผ
โข Coursera: Agile Development
โข Udemy: Scrum Master ์ธ์ฆ
โข LinkedIn Learning: ์๊ฒฉ ํ์
โข ์ธํ๋ฐ: ์ค์ Git ํ์
โข Agile for Humans
โข The Changelog
โข Software Engineering Daily
โข ๊ฐ๋ฐ์ ์ปคํผ์ฑ
โข Reddit: r/agile, r/scrum
โข Dev.to
โข ์ํ์ฝ๋ฉ
โข ์ฌ๋ฅ๋ท ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ
๐ฌ ๋ง๋ฌด๋ฆฌํ๋ฉฐ
์, ์ฌ๊ธฐ๊น์ง ์ ๋ง ๊ธด ์ฌ์ ์ด์์ด! ๐
์น ๊ฐ๋ฐ ๋ฌธํ์ ์ ์์ผ ๋ฐฉ๋ฒ๋ก , ์๊ฒฉ ํ์
๋๊ตฌ์ ๋ํด ํจ๊ป ์์๋ดค๋๋ฐ ์ด๋ ์ด?
ํต์ฌ์ ๋ค์ ํ๋ฒ ์ ๋ฆฌํด๋ณผ๊ฒ:
1. ์ ์์ผ์ ๋ง์ธ๋์
โข ์๋ฒฝํ ๊ณํ๋ณด๋ค ๋น ๋ฅธ ์คํ๊ณผ ๊ฐ์
โข ๋ฌธ์๋ณด๋ค ์ํต
โข ๋ณํ์ ์ ์ฐํ๊ฒ ๋์
2. ๋๊ตฌ๋ ์๋จ์ผ ๋ฟ
โข ํ ๋ฌธํ๊ฐ ๋ ์ค์
โข ์ฐ๋ฆฌ ํ์ ๋ง๋ ๋๊ตฌ ์ ํ
โข ๋๊ตฌ์ ์ฝ๋งค์ด์ง ์๊ธฐ
3. ์ํต์ด ์ ๋ถ
โข ๋ช ํํ๊ณ ํฌ๋ช ํ ์ปค๋ฎค๋์ผ์ด์
โข ๋๊ธฐ/๋น๋๊ธฐ ๊ท ํ
โข ์ ๋ขฐ ๊ธฐ๋ฐ ๋ฌธํ
4. ์ง์์ ๊ฐ์
โข ํ๊ณ ๋ฅผ ํตํ ํ์ต
โข ์์ ์คํ๊ณผ ๊ฐ์
โข ์คํจ๋ฅผ ๋๋ ค์ํ์ง ์๊ธฐ
5. ์ฌ๋์ด ์ค์ฌ
โข ํ๋ก์ธ์ค๋ณด๋ค ์ฌ๋
โข ์ํฌ-๋ผ์ดํ ๋ฐธ๋ฐ์ค
โข ํ์ ์ฑ์ฅ ์ง์
๊ธฐ์ตํด, ์๋ฒฝํ ํ๋ก์ธ์ค๋ ๋๊ตฌ๋ ์์ด.
์ค์ํ ๊ฑด ์ฐ๋ฆฌ ํ์ ๋ง๋ ๋ฐฉ์์ ์ฐพ์๊ฐ๋ ๊ณผ์ ์ด์ผ! ๐ฑ
์ฒ์์๋ ์ํด๊ณ ์ด์ํ ์ ์์ด.
๋ฐ์ผ๋ฆฌ ์คํ ๋์
์ด ์ด์ํ๊ณ , PR ์์ฑ์ด ๊ท์ฐฎ๊ณ , ๋ฌธ์ํ๊ฐ ๋ฒ๊ฑฐ๋ก์ธ ์ ์์ง.
ํ์ง๋ง ๊ณ์ํ๋ค ๋ณด๋ฉด ์์ฐ์ค๋ฌ์์ง๊ณ , ๊ทธ ๊ฐ์น๋ฅผ ๋๋ผ๊ฒ ๋ ๊ฑฐ์ผ! ๐ช
ํน์ ์น ๊ฐ๋ฐ ๊ด๋ จํด์ ๋์์ด ํ์ํ๊ฑฐ๋, ํ๋ก์ ํธ๋ฅผ ํจ๊ปํ ์ฌ๋์ ์ฐพ๊ณ ์๋ค๋ฉด
์ฌ๋ฅ๋ท(https://www.jaenung.net)์ ํ์ฉํด๋ด!
๋ค์ํ ์ฌ๋ฅ์ ๊ฐ์ง ์ฌ๋๋ค์ด ๋ชจ์ฌ ์์ด์, ํ์
ํํธ๋๋ฅผ ์ฐพ๊ธฐ ์ข๊ฑฐ๋ . ๐
์, ์ด์ ์ด๋ก ์ ์ถฉ๋ถํ ๋ฐฐ์ ์ผ๋ ์ค์ฒํ ์๊ฐ์ด์ผ!
์ค๋๋ถํฐ ํ๋์ฉ ์ ์ฉํด๋ณด์.
์์ ๊ฒ๋ถํฐ ์์ํด๋ ๊ด์ฐฎ์.
โข ์ค๋: Git ์ปค๋ฐ ๋ฉ์์ง ์ปจ๋ฒค์
์ ํ๊ธฐ
โข ๋ด์ผ: Notion์ ๊ฐ์ธ ์ํค ๋ง๋ค๊ธฐ
โข ๋ชจ๋ : ํ์๋ค๊ณผ ํ๊ณ ์๊ฐ ๊ฐ๊ธฐ
์ด๋ ๊ฒ ํ๋์ฉ ์์๊ฐ๋ค ๋ณด๋ฉด,
์ด๋์ ๋ฉ์ง ๊ฐ๋ฐ ๋ฌธํ๋ฅผ ๊ฐ์ง ํ์ด ๋์ด ์์ ๊ฑฐ์ผ! ๐
ํ์ดํ
! ์ฐ๋ฆฌ ๋ชจ๋ ๋ ๋์ ๊ฐ๋ฐ์, ๋ ๋์ ํ์ด ๋์ด๋ณด์! ๐ชโจ
๐ ๋น์ ์ ๊ฐ๋ฐ ์ฌ์ ์ ์์ํฉ๋๋ค!
์ ์์ผํ๊ฒ, ํ๋ ฅํ๋ฉฐ, ์ฆ๊ฒ๊ฒ!
Let's build amazing things together! ๐ปโจ
๊ด๋ จ ํค์๋
๋๊ธ 0
์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.

๋๊ธ ์์ฑ
์ด ๊ธ์ ๋ํ ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๋ค๋ ค์ฃผ์ธ์
๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค
๋๊ธ์ ์์ฑํ๋ ค๋ฉด ๋จผ์ ๋ก๊ทธ์ธํด์ฃผ์ธ์.