์๋ ํ์ธ์.
์ ํ ๋๋ฒจ๋กํผ ์์นด๋ฐ๋ฏธ์์ 4์ 29์ผ๋ถํฐ 5์ 31์ผ๊น์ง ์ฝ 5์ฃผ๋์ ์งํํ๋ MiniChallenge2 ํ๋ก์ ํธ์ ๋ํด์ ํ๊ณ ๋ฐ ์ ๋ฆฌ๋ฅผ ํ๊ณ ์ ํฉ๋๋ค.
์๋ก
์ฃผ์ ๊ฒฐ์ ๊ณผ์
๋ณธ๋ก
๊ธฐํ ๊ณผ์
์ธํฐ๋ทฐ ๊ณผ์
๋์์ธ ๊ณผ์
๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฐฐ์ด ๊ฒ
๊ฒฐ๋ก
์ ์ ํ ์คํธ
๋ง๋ฌด๋ฆฌ
์๋ก
์ฃผ์ ๊ฒฐ์ ๊ณผ์
์ฌ๋ฌ ๋ช ์ ๋์์ด ์๋ ์ฐ๋ฆฌ์ ํน์ ๋์์ ์ถ์ด ์ข ๋ ๋์์ง๋๋ก ๋์ ํ๋ ์ฑ๋ฆฐ์ง์ธ MC2์์,
์ ๋ 'ํฌ์คํ ์์์ฌ๋์ด ์ ๋ฌด๋ฅผ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์'๋ผ๋ ์ฃผ์ ๋ฅผ ์ ํํ๊ฒ ๋์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋ฏธ์๋ ์ฃผ์ ๋ค๋ ๋ง์์ง๋ง, ํด๋น ์ฃผ์ ๋ฅผ ์ ํํ ์ด์ ๋ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์์์ต๋๋ค.
1. ์์์ฌ๋ก ์ผํ๊ณ ์๋ ์น๋๋๊ฐ ์์๊ธฐ ๋๋ฌธ์, ๋๋์ ๊ฐ์ ๊ณ ์ถฉ์ ๊ฒช๊ณ ์์ผ์ค๊น๋ผ๋ ๊ถ๊ธ์ฆ๊ณผ ํจ๊ป ์ด์ฉ๋ฉด ๊ฐ์ ์ ๋ฌด์ ์ข ์ฌ์๊ฐ ๊ฐ์กฑ์ด๋๋งํผ ํ๋ก์ ํธ๋ฅผ ์งํํ๋๋ฐ์ ์์ด์ ์กฐ๊ธ ๋ ๋์์ด ๋์ง ์์๊น ์๊ฐ์ด ๋ค์์ต๋๋ค.
2. 3500์์ด๋ผ๋ ๋งค์ฐ ์ ๋ ดํ ํ์์ ์์ฃผ ์ ์ฉํ๊ณ ์๋ ๋งํผ, ๊ฐ๋์ ๋๊ธฐ๋ผ์ธ์ด ์ ๋ง ๊ธธ๋๋ ์๊ณ ๋๋ก๋ ๋ง์ ์์ ๋ฒ๋ ค์ง๋ ์๋ฐ์ ๋ณด๊ณ ์๊น๋ค๊ณ ๋๊ปด์ง๋ ๊ฒฝ์ฐ๋ ๊ฝค ๋ง์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฑ๋ฆฐ์ง๋ฅผ ํตํด ๋ญ๊ฐ ์์ ๊ฐ์ ์ด๋ผ๋ ๋๋ฉด ์ข์ง ์์๊น ์๊ฐ ๋ค์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋ ๊ฒํด์
'ํฌ์คํ ์์์ฌ๋์ ์์๊ด๋ฆฌ, ๋ฉ๋ด์ ์ , ์ฌ๊ณ ๊ด๋ฆฌ๋ฅผ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์'๋ผ๋ ์ฒซ ์ฑ๋ฆฐ์ง ๋ฌธ์ฅ์ผ๋ก
์ ๋ฅผ ํฌํจํ์ฌ 5๋ช ์ ํ์์ด ๊ฒฐ์ฑ๋๊ณ ์ฑ๋ฆฐ์ง๊ฐ ์์๋์์ต๋๋ค.
๋ณธ๋ก
๊ธฐํ ๊ณผ์
์ ํฌ์ ์ฑ๋ฆฐ์ง ๋ฌธ์ฅ์ ์์์ผ๋ก ๋ค์ํ Guiding Question๊ณผ Guiding Activity๋ฅผ ํตํ์ฌ ์๊ฒฌ์ ๋ฐ์ฐํ๊ณ ์๋ ดํ๋ฉฐ ์ ๋ฆฌํ๊ธฐ ์์ํ์์ต๋๋ค. ์ ๋ฆฌ๋ผ์ ๋์ค๊ฒ ๋์๋ GA๋ ๋ํ์ ์ผ๋ก
- ์์์ฌ๋ก์์ ๊ณ ์ถฉ์ ๋ฌด์์ธ๊ฐ
- ์์์ฌ๋ ์๋จ์ธ์๋ ๋ฌด์จ ์ผ์ ํ๋๊ฐ
- ๊ทธ ๋ ์ ์๋จ์ด ์ข๋ค/๋ณ๋ก๋ค๋ฅผ ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง
- ๋ฉ๋ด 1์์ ์ค๊ณ ๊ณผ์
- ๋ฉ๋ด ์กฐํฉ์ ๊ดํ ๊ณ ๋ฏผ์ ํด์ ํ๋ ๋ฐฉ๋ฒ
- ์ ๋ฌด๋ฅผ ์ํด์ ์ฌ์ฉํ๊ณ ์๋ ํด(ํ๋ก๊ทธ๋จ)์ด ์๋์ง
๋ฑ๊ณผ ๊ฐ์๊ณ , ์ด๋ฅผ ํตํด ์ธํฐ๋ทฐ ์ง๋ฌธ์ ์ ๋ฆฌํ์์ต๋๋ค.
์ธํฐ๋ทฐ ๊ณผ์
์ ๋ฆฌ๋ ์ธํฐ๋ทฐ ์ง๋ฌธ๋ค์ ๋ฉํ ๋ถ๋ค๊ป 1์ฐจ ํผ๋๋ฐฑ ๋ฐ ์กฐ์ธ์ ๋ฐ์์์ต๋๋ค.
ํผ๋๋ฐฑ ๋ด์ฉ์ผ๋ก๋
1. ๋งฅ๋ฝ์ ์ธํฐ๋ทฐ๋ผ๊ณ ์ค์ ํ์ฅ์ ๋ฐ๋ผ๋ค๋๋ฉฐ ์๊ธฐ๊ฐ ํ๋ ์ต์ํ ๊ณต๊ฐ์์ ์ผ๋ค์ ๊บผ๋ด์ค๋๊ฒ ์๊ทนํ๋ฉด์ ์ ๋์ด์ฌ ์ ์๋ค. ๊ผญ ์ค๋นํ ์ง๋ฌธ๋ค์ ์ธ ํ์๋ ์์ผ๋ฉฐ, ์ด์ผ๊ธฐ๋ฅผ ๋ค์ผ๋ฉฐ ์ ๋์ ์ผ๋ก ๋น ์ง ๊ฒ๋ค์ ์ง๋ฌธํ ๊ฒ.
2. ์์ด์ค๋ธ๋ ์ดํน์ผ๋ก ์์ํ ๊ฒ
3. ์ ๋ฐ์ ์ผ๋ก ์ง๋ฌธ์ด ์กฐ์ฌ์, ๊ด์ฐฐ์ ๋๋์ด๋ค. ์ด์ผ๊ธฐ๋ฅผ ์ข ๋ ๋ค์ด์ฃผ๋ ์ฌ๋์ ์ญํ ๋ก ์ํํด์ผ ๋์์ ์ด์ผ๊ธฐ๋ฅผ ๋ ํ๋ถํ๊ฒ ๋์ด์ฌ ์ ์๋ค. ์ป์ ์ธํฐ๋ทฐ ๋ต๋ณ์ ํ๋ถํ ๋ฐฑ๊ทธ๋ผ์ด๋๋ฅผ ์ ์ ํ์ฌ ์ด ์ฌ๋์ ์ด์ผ๊ธฐ๋ฅผ ํ์ ํ๊ณ ๊ทธ๋ ์ข ๋ ์ธ๋ถ์ ์ผ๋ก ์ถฉ๋ถํ ๋ง ํ ์ ์๋๋ก ํ๋ค. ๋ง ์๊ฐ ์ ์ ๋ถ์ด ์๋ค๋ฉด ์ด๋ป๊ฒ ์๊ฐํ๋์ง ์ง์ ์ ์ผ๋ก ์ธ๊ธํ๋ฉฐ ๋ฌผ์ด๋ณด๊ณ , ๋์์ด 2๋ช ์ด์์ด๋ผ๋ฉด ๋๋ถ์ ๊ด๊ณ๋ ์ํฅ์ด ์์ ๊ฒ์ด๋ฏ๋ก, ์ฌ์ด๊ฐ ์์ข๋ค๋ฉด ์๋ผ์ ๋ฐ๋ก ์ธํฐ๋ทฐ ํ๋๊ฒ๋ ์ข์๊ฒ์ด๋ค.
๋ผ๋ ํผ๋๋ฐฑ๊ณผ ์กฐ์ธ๋ค์ ์ป์ผ๋ฉฐ ์์ฑ๋ ์ธํฐ๋ทฐ ์ง๋ฌธ์ ํตํด ์ธํฐ๋ทฐ๋ฅผ ์งํํ์์ต๋๋ค.
์ธํฐ๋ทฐ ์งํ ์ดํ, ์ ํฌ๊ฐ ์๋กญ๊ฒ ์๊ฒ ๋๊ฒ์
์์ํ๋ ์์์ฌ๋์ ๊ณ ์ถฉ๊ณผ ์ค์ ๊ณ ์ถฉ์ด ๋ฌ๋๋ค๋ ๊ฒ์ ๋๋ค.
์ ํฌ๋ ์ ์๋ฅผ ์์ํ๋ ๊ฒ์ด ํ๋ค์ค ์์์ผ๋, ์ค๋ ์ ๋ฌด ๊ฒฝ๋ ฅ์ผ๋ก ์ธํด 90%์ด์์ ์์ฌ ์ธ์ ์๋ฅผ ์์ธก์ฑ๊ณตํ๊ณ ๊ณ์๋ค๊ณ ํ์์ผ๋ฉฐ, ๊ฒช๋ ๊ณ ์ถฉ์ ๋๊ธฐ์ค์ด ๊ธธ์ด ํ์๋ค์ด ๊ธฐ๋ค๋ฆฌ๋ ๋ชจ์ต์ด ๋ณด๊ธฐ ํ๋ค๋ค๋ ๊ฒ ์ ๋๋ค.
๊ทธ๋์ ์ ํฌ์ ๊ธฐ์กด ์ฑ๋ฆฐ์ง ๋ฌธ์ฅ์ Refinedํ์ฌ
' ๊ธด ๋๊ธฐ์ค๋ก๋ถํฐ ์ค๋ ์์์ฌ๋์ ๋ถ์๊ฐ์ ์ค์ฌ์ฃผ์'๋ก ๋ฐ๋๊ฒ ๋์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ธํฐ๋ทฐ ์ดํ ์ฐฝ์ฐ๋์ ๋ฐ์ ํผ๋๋ฐฑ์ด ์์์ต๋๋ค.
1. ํ์ฌ ์ฑ๋ฆฐ์ง์ ๋ฌธ์ฅ์์ฒด๊ฐ ์ดํด๋์ง ์๋๋ค. ์์์ฌ๋์ ๋ง์์ด ์ํ๊ฐ?
์๋๋ฉด ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ฐ๋ก ๋จน์ ์ ์๊ฒ ํ์๋ค์ ์ํ ๊ฒ์ธ๊ฐ ?
๋๊ตฌ๋ฅผ ์ํ ๊ฒ์ธ์ง?
2. ์์ ์์ธก์ 90% ์ด์ ํ์ ๋ค๊ณ ํ์๋๋ฐ, ์ด๊ฒ์ ์ ๋ฌด์ ๋ํ
ํฐ ์๋ถ์ฌ์ผ ์ ์๋ค. ๊ณผ์ฐ ์ด ๋ถ๋ถ์ ๋์์ค๋ค๊ณ ๊ฑด๋๋ฆฌ๋๊ฒ์ด ์ข์ํ์ค๊น ?
3. ์์์ฌ๊ฐ ๋์๋ฌ๋ผ๊ณ ๋ง์ ํ์ง ์์ ์ํ์์ ๋์์ฃผ๋ฉด ๋ชฉ์ ์ด ์๋๋ค.
์ด๋ ํ๊ฒ์ด ์๋ชป๋์์ ์๋ ์๊ณ , ์ด๋ฏธ ํ๋ณตํ ์ถ์ ์ด๊ณ ๊ณ์ ๊ฒ์ผ์๋ ์๋ค.
์ฌ๊ธฐ์์ 2๋ฒ์ด.. ์๊ฐ๋ณด๋ค ์ ํฌ์ ๋ผ๋ฅผ ๋๋ฆฐ ๋๋์ด์์ต๋๋ค.
90%์ด์ ์์ธก์ ์ฑ๊ณตํ์ฌ ํฐ ๊ฑฑ์ ์ด ์์ผ์ ๋ฐ, (์คํ๋ ค ์์ ๊ฐ์ด ์์ผ์ ์์ญ)
์ฐ๋ฆฌ๊ฐ ์ฌ๊ธฐ๋ฅผ ๋์์ค๋ค๊ณ ๊ฑด๋๋ฆฌ๋๊ฒ ๋ง์๊น ? ๋ผ๋ ..
Refined ์ฑ๋ฆฐ์ง ์ดํ ๊ธฐํ ๊ณผ์
๊ธด ๋๊ธฐ์ค -> ํผ์กํจ -> ์์์ฌ๋์ ๋ถ์ํจ(๊ฑฑ์ )์ผ๋ก ์ด์ด์ง๋ค๊ณ ์๊ฐํ์ฌ ํผ์ก๋๋ฅผ ์ค์ด๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค์
์๊ฒฌ์ ๋ฐ์ฐํ๊ณ , ์๋ ดํ์์ต๋๋ค.
ํ์ง๋ง ํ์ฌ ๋จ๊ณ์ธ RefinedChallenge์์ ์๊ฐ๋ณด๋ค ์ค๋ ์๊ฐ์ ์ฐ๊ฒ ๋์๋๋ฐ์.
์์์ฌ๋์ด ๋๊ธฐ ์ค์ ๋ณด๋ฉฐ ์ํ๊น์ํ๊ณ ๊ฑฑ์ ํ๋ ๋ชจ์ต์ ์ํฉ์ ์ ์ํ๊ณ , ํ๋ฆ์ ๋ฐ๋ผ ๋์ํํ์ฌ ๋ฌธ์ ์ ๊ธฐํ์ ์์ญ์ ์ฐพ์๋ณด๊ณ ์ ํ์์ผ๋, ๋ฆฌํ์ธ์ ๋งฅ๋ฝ์ด ์ขํ์ง๊ฒ ์๋๋ผ, ๊ทธ๋ฅ ์์ธํ ํํํ ๋๋์ด๋ผ๋ ํผ๋๋ฐฑ์ ๋ฐ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด์ธ ํผ๋๋ฐฑ์ผ๋ก๋
- ๋๋ฌด ๋ง์ ์ํฉ์ด ๋ด๊ฒจ์๋ค.
- ๋ฌธ์ ๋ฅผ ๋ํ์ง ๋ง๊ณ ํ๋๋ก ์ขํ ๊ฒ
- ์ง๊ธ์ ์๋ฃจ์ ์ปจ์ ์ ๋ชจ๋ ์๋ฃจ์ ๋ค์ด ๋์ฌ ์ ๋ฐ์ ์๋ค. ์ต๋ํ ์ณ๋ด์ด ์ ํ์ง๋ฅผ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์ ํ ์ ์๋ ๊ฒ๋ค์ ์ ํํ๋ผ.
์์ต๋๋ค.
๊ทธ ๊ฒฐ๊ณผ ์ ํฌ๊ฐ ๋ฐ๊ฒฌํ๊ณ ์ ๋ฆฌํ
๋ฌธ์ ๋ 'ํ์์๋น์ ๊ธด ๋๊ธฐ์๊ฐ์ผ๋ก ์ธํด ์์์ฌ์ ์ฌ์ ๋ถ๋ด์ด ์ฆ๊ฐํ๊ณ ์๋ค'๋ก ์ถ๋ฐํ์ฌ
'๋๊ธฐ ์๊ฐ์ ์ค์์ผ๋ก์จ ํ์ ๋ง์กฑ๋๋ฅผ ๋์ด๊ณ ์์์ฌ์ ์ ๋ฌด ํจ์จ์ ๊ฐ์ ํ ๊ธฐํ๊ฐ ์๋ค'๋ผ๋ ๊ธฐํ๋ก ๋์ฐฉํ๊ฒ ๋์์ต๋๋ค.
์ด์ ๋ํด ์ ์ํ ์๋ฃจ์ ์ปจ์ ์ผ๋ก๋ ' ๋๊ธฐ์ค ํผ์ก ์ํฉ์ ์ค์๊ฐ์ผ๋ก ์๋ ค์ฃผ์ด ์์์ฌ๋์ ํจ์จ์ ์ธ ์์ฌ๊ฒฐ์ ์ ๋์'๋ก ๊ฒฐ์ ์ง๊ฒ ๋์์ต๋๋ค.
ํ์ง๋ง ์ฌ์ ํ ์ฑ๋ฆฐ์ง๊ฐ ์ขํ์ง์ง ์์ ๋๋์ด์์ต๋๋ค.
์ฌ๊ธฐ์ 5WHY๋ฅผ ํด๋ณด๊ฒ ๋์์ต๋๋ค.
์ํฉ์ ์ ์ํ๊ณ ํด๋น ์ํฉ์ ๋ํด Why๋ฅผ ์ ์ํ๊ณ ๋ฟ๋ฆฌ ๋ด๋ ค๊ฐ๋ฉฐ 5๋ฒ์งธ Why๊น์ง ๋๋ ค๊ฐ๋ ๊ฒ์ ๋๋ค.
๋ฌธ์ ๋ ์ ํฌ๊ฐ ์ ์ํ๊ณ ์๋ 'ํผ์ก๋'๋ฅผ ์ ๋๋ก ์ ์๋ด๋ฆฌ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋๋ค.
๊ธฐ์กด์ ์๋น์ ์นด๋ฉ๋ผ๋ฅผ ์ค์นํ์ฌ, ์์ฌ ์ธ์์๋ฅผ ์๋์ผ๋ก ์นด์ดํธํด์ฃผ๋ ์๋ฃจ์ ์ ์๊ฐํ์ง๋ง
์นด๋ฉ๋ผ ์ฅ๋น ๋ฌธ์ ํน์ ํ๋ก์ ํธ์ ๊ธฐ๊ฐ ๋ฌธ์ ๋ก ์ธํด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ ์ํ์ด์ผ ํ๋๋ฐ์, ๊ทธ ๋ฐฉ๋ฒ์ผ๋ก ์ ํฌ๋
'๋ฉ๋ด์ ๊ณ ๊ฐ์๋ฅผ ์ ์ฅํ์ฌ ๊ณผ๊ฑฐ ๊ธฐ๋ก์ ๋ณด์ฌ์ฃผ๋ ์ฑ'์ผ๋ก App Statement๋ฅผ ์ ํ์์ต๋๋ค.
์ด๊ฒ์ผ๋ก ํต์ผ๋์ด ์ ํ ์ ์์๋ ๊ทผ๊ฑฐ๋, ์ธํฐ๋ทฐ ๋ด์ฉ์ค ์์์ฌ๋์ด ์ง์ '๋งค์ผ ์์ฌ ์ธ์์๋ฅผ ์์ ๋ก ๊ธฐ๋กํ๋๋ฐ, ํด๋ํฐ์ผ๋ก ๊ธฐ๋กํ๊ณ ์ด๋ฐ๊ฑด ์์ผ๋ฉด ์ข๊ฒ ๋ค'๋ผ๊ณ ๋ง์์ ํ์ ๊ฒ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋์์ธ ๊ณผ์
๋ง์ง๋ง์ผ๋ก ์ ์ํ App Statement๋ฅผ ํ ๋๋ก FeatureList๋ฅผ ๋ฝ์๊ณ , ์ด๋ฅผ ํ ๋๋ก ๊ฐ์ Low-Fi๋ฅผ ๊ทธ๋ ธ๊ณ ์ทจํฉํ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ low-fi๋ฅผ ํ ๋๋ก ๋์์ธ์ ๋งก์ ํ์์ด high-prototype๋ฅผ ๋ง๋ค๊ธฐ ์์ํ๊ณ ,
์์ ๊ณผ ์์ ์ ๊ฑฐ์น๋ฉด์ ๋ค์ํ ๋ฒ์ ์ ๋์์ธ์ด ๊ณ์ ๋์ค๊ฒ ๋์์ต๋๋ค.
๋ฉ์ธ ๋์์ด๋๊ฐ ์ฃผ๋ก ๋์์ธ์ ํ๊ณ ,
์ ๋ฅผ ํฌํจํ ๋๋จธ์ง ํ์๋ค ๋ชจ๋ ๋์์ธ์ ์๊ฒฌ์ ํจ๊ป ํ๊ธฐ๋ ํ์๋๋ฐ..
ํ๋ ๊ฐ๋ฆฌ๋ ๊ฒ์
์ฑ์ ๋ฉ์ธ๊ธฐ๋ฅ์ ์ ํํํ๊ธฐ ์ํ UI ?
๊ทธ๋ฅ ๋ณด๊ธฐ์ ์ด๋ป๋ณด์ด๋ UI? ์์ต๋๋ค.
์ฒ์์ ์ ๋ชฐ๋์ง๋ง, ์ฑ์ ์ด๋์ ๋ ๊ตฌํํ๊ธฐ ์์ํ๊ณ
์ค์ ๊ธฐ๊ธฐ๋ฅผ ์ด์ฉํด ํ ์คํธํ๋ค๋ณด๋
๋ฉ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ์ ์ฅ์์ ์ ๋ณด์ด๊ณ , ๋๋ ์ ์๋๋กํ๋๊ฒ์ผ๋ก ์ ๋ฆฌ๋์์ต๋๋ค.
๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฐฐ์ด ๊ฒ
(1) Git ํ์
์ด๋ฒ ์ฑ๋ฆฐ์ง์์ ๊ฐ์ฅ ๋ฐฐ์ฐ๊ณ ๋ณด๋์ฐผ๋ ๊ฒ์ Git์ผ๋ก ๋๋์ด ํ์ ์ ํด๋ณด์๋ ๊ฒ ์ ๋๋ค.
์๋๋ Git์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ค์ธ commit, add, push, pull ๋ฑ ์ด๋ก ์ ์ผ๋ก ์๊ณ , ๊ฐ์ธํ๋ก์ ํธ๋ฅผ ํ ๋๋ ์ปค๋ฐ๊ณผ ํธ์ฌ ์ ๋๋ง ์ฌ์ฉํด์ ํ๋ฆฌํ๋ ๋จธ์ง๋ฅผ ์ ๋๋ก ์ฌ์ฉํด๋ณด์ง ๋ชปํ์๋๋ฐ์. ์ด๋ฒ์๋ ํ์๋ค๊ณผ ๊ฐ๋ฐํ์ ์ ํ๋ฉด์ Repo๋ฅผ ์์ฑํ๊ณ , Clone์ ํ๊ณ ์๋ก ๋งก์ ๋ทฐ๋ฅผ ๊ตฌํํ๋ฉด์ Git์ ์ ๋๋ก ์จ๋ณผ ์ ์์์ต๋๋ค.
๋ฌผ๋ก Conflict๋ ๋ง๋๋ณด์์ต๋๋ค !
์ฒ์ ์ถฉ๋์ ๋ง๋ฌ์ ๋, ๋ค ์ง์ ๋ค๊ฐ... ์๋ก ํ๊ณ ..? ๊ทธ๋ฐ์์ผ๋ก ํด๊ฒฐ์ ํ์๋๋ฐ์ ( ๊ดํ ์ถฉ๋์ ํด๊ฒฐํ๋ ค๋ค๊ฐ ๋ ๋งํ ๊น๋ด )
๊ตฌํ์ ์ ์ ํด๋๊ฐ๋ฉด์ ์๊ฐ์ด ์ง๋๊ณ ์ถฉ๋์ ๋ง๋ฌ์๋ ์ถฉ๋ ์์ฒด๋ฅผ ํด๊ฒฐํ๊ฒ ๋์์ต๋๋ค !
ํด๋ณด๋ค๋ณด๋ ์๊ฐ๋ณด๋ค ํ ๋งํ๊ณ .. ์ฌ๋ฐ๊ธฐ๋ ํ์ต๋๋ค.
ํ์๋ค ๋ชจ๋ Git์ ์ ๋ชจ๋ฅด๊ณ , ํ์ ์ ์ ๋๋ก ํด๋ณธ ํ์์ด ์์๊ธฐ ๋๋ฌธ์
์ด์ฉ๋ค๋ณด๋ ์ ๊ฐ ๊ฐ๋ฐ๋ฆฌ๋๋ฅผ ํ๊ธด ํ์ง๋ง, ํ์๋ค๊ป ์กฐ๊ธ ๋ ๋ง์ด, ์์ธํ ์๋ ค์ฃผ์ง ๋ชปํ ๊ฒ ๊ฐ์ ์ค์ค๋ก ์์ฌ์์ด ๋จ๊ธฐ๋ ํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ... ๋ชจ๋ ๋ค ๊ฐ์ด ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํ๊ณ ์๋ค๋ ๋๋์ด ๋ค์์ต๋๋ค.
(2) SwiftData
์ด์ ์ ํ๋ ๊ฐ์ธ ์ฑ๋ฆฐ์ง์์ SwiftData๋ฅผ ์ฒ์ ์จ๋ณด์๋๋ฐ,
์ด๋ฒ ์ฑ๋ฆฐ์ง ์ญ์ ๋ก์ปฌ๋ฐ์ดํฐ ์ ์ฅ์ฉ๋๋ก SwiftData๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ ๊ฐ ์ค๊ณ ํ๋๋ฐ.. ์ค๊ณํ๋ฉด์ "์ ์ด์ ๋ ๋ชจ๋ธ์ด๋ฉด ๋ง์๊น?", "๋๋..."๋ผ๋ ์๊ฐ์ด ๊ณ์ ๋ค๋ฉด์ ๊ฑฑ์ ๊ณผ ํจ๊ป ์งํํ์์ง๋ง, ๊ด์ฐฎ์๋ ์ค๊ณ๊ฐ ๋์๋ค๊ณ ํฉ๋๋ค!
๋ฌผ๋ก SwiftData์ ๋ํด ์์ง ๋ฅ๋ค์ด๋ธ๋ฅผ ํด๋ณธ ๊ฒ ๊ฐ์ง๋ ์์ง๋ง, ์ด์ ๋ณด๋ค CRUD ๊ธฐ๋ฅ์ ์ด์ ์ผ๋ก ๋ณธ๋ค๋ฉด
์ค๊ณํ๊ณ ์ฌ์ฉํ๋ ๊ณผ์ ์ด ์กฐ๊ธ ๋ ๋งค๋๋ฌ์์ง์ง์์๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
๋ถ์กฑํ ์์ญ์ ์์ผ๋ก๋ ๊ณต๋ถํ๋ฉด์ ์ฑ์๋ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค !
๊ทธ๋ ๊ฒ ๊ตฌํํ๊ณ ์์ฑ๋ ์ฑ ํ๋ฉด์ .. ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฒฐ๋ก
์ ์ ํ ์คํธ
๊ทธ๋ ๊ฒํด์ ๊ณํํ๋ FeatureList๋ฅผ ๊ฑฐ์ ๋ค ๊ตฌํํ์๊ณ , ๋ชฉํ ํ๊ฒ์ธ ์์์ฌ๋๊ป ์ ์ ํ ์คํธ๋ฅผ ํ๊ธฐ ์ํ ์ผ์ ์ ์ก์์ต๋๋ค.
์ฌ์ค ์ ์ ํ ์คํธ๋ฅผ ์งํํ๊ธฐ์ ์์์ ๊ฑฑ์ ์ด ํ์ฐ์ด์์ต๋๋ค.
๊ทธ ์ด์ ๋.. ์๊ฐ๋ณด๋ค ํน์ถ๋ ๊ธฐ๋ฅ์ด ๋ณด์ด์ง ์์๊ณ , ๊ธฐ์กด ์ ๋ฌด์ ๋ฐฉ์์ด ์ต๊ดํ ๋์ง ์ค๋๋์ จ์ํ ๋ฐ ์ฐ๋ฆฌ์ ์ฑ์ด ๊ณผ์ฐ ์ด๋ค ๋์์ ์ค ์ ์์๊น ? ์ข๋ค, ๊ฐ์ฌํ๋ค๋ผ๋ ๋ฐ์์ด ๋์จ๋ค๋ฉด.. ์์์ ํ์๊ฒ๋๊ฒ ์ง?์ ๊ฐ์ ์๊ฐ์ด ์์์ง๋ง.. ์ค์ ์ ์ ํ ์คํธ ๊ฒฐ๊ณผ๊ฐ ๋๋ฌด ๋ง์กฑ์ค๋ฌ์ ์ต๋๋ค.
์ ์ ์์ฒด๋ฅผ ํธํ๊ฒ ๊ธฐ๋กํ๋๊ฒ๋ ๋ง์ง๋ง,
ํน์ ๋ฉ๋ด๋ฅผ ๊ฒ์ํ์ฌ ํด๋น ๋ฉ๋ด๊ฐ ๋์๋ ๋ชจ๋ ๋ ์ ๋ฐ์ดํฐ(์์ฌ ์ธ์)๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ์๋นํ ๋ง์์ ๋ค์ดํ์์ต๋๋ค.
๊ทธ ์ด์ ๋, ์์ ๋ก ์์ฌ ์ธ์์ ๊ธฐ๋กํ์๊ธด ํ์ง๋ง ํน์ ๋ฉ๋ด์ ๋ํด์ ๋ฐ๋ก๋ฐ๋ก ํ์ธ์ ๋ชปํ์ จ๊ธฐ ๋๋ฌธ์ ๋๋ค.
( ํด๋น ๊ธฐ๋ฅ ๊ตฌํํ์ฌ๋์ผ๋ก์จ ๋ฟ๋ฏ)
์ค์ ๋ก ์ ํฌ๋ 'ํ์์๋น'ํ๋๋ง ํ๊ฒํ์ฌ ์ค๋ฅธ์ชฝ์ ์์์ฌ๋์ ์ํ ์ฑ์ ๋ง๋ ๊ฒ์ธ๋ฐ,
์ผ๋ฐ ์๋น์ ๋ด๋นํ์๋ ์ผ์ชฝ์ ์์์ฌ๋๋ ์ฑ์ ๋ง๋ค์ด๋ฌ๋ผ๊ณ ํ๊ธฐ๋ ํ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ช๊ฐ์ง ํผ๋๋ฐฑ์ ๋ฐ๊ธฐ๋ ํ์์ต๋๋ค.
- ํน์ ๋ ์ง๋ฅผ ์ค์ ํ์ฌ ๊ทธ ๊ธฐ๊ฐ๋์์ ๊ฒ์๊ฒฐ๊ณผ๋ง ๋ณด๊ณ ์ถ๊ธฐ๋ ํ๋ค๋ ๊ฒ.
- ๋ ์จ ์ ๋ณด๋ ์์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ๊ฒ.
๋ ์์์ผ๋ฉด ํ๋ ๊ธฐ๋ฅ์ ์์ผ์ ๊ฐ์?
์ ๋ํด์๋ ๊ธฐ๋ฅ์ด ๋ง์์ง๋ ๊ฒ๋ณด๋ค ์ง๊ธ์ฒ๋ผ ์ฌํํ๊ณ , ์ฌํํ ๋งํผ ์ฌ์ฉํ๊ธฐ ํธํ๊ฑฐ ๊ฐ์์
์ง๊ธ ์ํ์ ๋๊ฐ ์ข์ ๊ฒ ๊ฐ์์! ๋ผ๋ ๋ต์ ๋ค์ ์ ์์์ต๋๋ค.
์ ํฌ์ ์ฑ์ ๋ณธ ์๊ฐ์.. ?
์ ๋ํด์ ๊ธฐ์ต๋๋ ๋ง์์,
"๊ทธ๋ฅ ๋จ์ํ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ์ ๊ทผํ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์๋๋ฐ, ์ด๋ ๊ฒ ํ๋ฅญํ ์ฑ์ผ๋ก ๊ฐ์ ธ๋ค์ฃผ๋
์ง์ฌ์ธ ๊ฒ ๊ฐ์๊ณ , ์ด๋ ๊ฒ ์ ํฌ์ ๊ณ ์ถฉ์ ๋ค์ด์ฃผ๊ฑฐ๋ ํด๊ฒฐํด์ฃผ๋ ค๊ณ ํ ๊ฒฝ์ฐ๋ 10๋ ๋๊ฒ ์ผํ๋ฉด์ ํ๋ฒ๋ ์์๊ธฐ์
๋๋จํ๊ณ ๊ณ ๋ง์ด ๊ฒ ๊ฐ์์"๋ผ๋ ๊ฒ์ด๋ค.
( ์ฌ์ค 1์ฐจ ์ธํฐ๋ทฐ๋ฅผ ์์ํ ๋๋.. ์์์ฌ๋์ ์
์ฅ์์ ์ด๋ ๊ฒ ์๊ฐ์ ๋ด์ ์
๋ฌด์๊ฐ ์ค ์ธํฐ๋ทฐ์ ์ํด์ฃผ์ ๋ค๋๊ฒ..๋ฒ๊ฑฐ๋กญ๊ณ ๊ท์ฐฎ์ผ์ค ์๋ ์๋ค๊ณ ์๊ฐํ์๋๋ฐ, ํญ์ ์น์ ํ๊ณ ์ง์ฌ์ผ๋ก ์ํด์ฃผ์
์ ์ ํฌ๊ฐ ๊ฐ์ฌํฉ๋๋ค ๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. )
๋ง์ง๋ง
์ฑ๋ฆฐ์ง ๋ง์ง๋ง๋ ์ผ์ผ์ด์ค๋ฅผ ํ๋ฉด์,
๋ง์ ๋ฌ๋๋ค์ ํผ๋๋ฐฑ๋ ๋ฐ์ ์ ์์์ต๋๋ค.
์์ ํ๋ ๋ถ๋ถ๋ ์๊ณ ,
์๊ฐํ์ง ๋ชปํ ๋ถ๋ถ์ ํผ๋๋ฐฑ๋ ์์ด์ ์ข์์ต๋๋ค.
์ผ์ผ์ด์ค ์ดํ
์ผ์ผ์ด์ค ์ดํ, ์์์ฌ๋์๊ฒ ์ ์ ํ ์คํธ๋ฅผ ์งํํ์ง 1์ฃผ์ผ์ด ์ง๋ฌ์๋ ๋ฉ์ผ์ ๋๋ ค๋ณด์์๋๋ฐ์.
๋ผ๋ ๋ต์ฅ์ ๋ฐ์ ํ์๋ค ๋ชจ๋ ๋ง์กฑํ๊ณ ๋ฟ๋ฏํดํ์ต๋๋ค !
๋ง์ง๋ง์ผ๋ก ์ ํฌ๊ฐ ํ ์ผ์..
1. ์๋ฒ๋ฅผ ์ถ๊ฐํ์ฌ ์์์ฌ๋์ด ํฐ์ ๋ฐ๊พธ๊ฑฐ๋ ์ฑ์ ์ญ์ ํด๋ ๋ฐ์ดํฐ๊ฐ ๋จ๊ฒํ๊ธฐ
2. ์ผ๋ฐ ์๋น์ ์์์ฌ๋๋ ์ด์ฉํ ์ ์๋๋ก ์ถ๊ฐ ๋ฐ ๋ฆฌํฉํ ๋งํ๊ธฐ
3. ์ผ์ผ์ด์ค์์ ๋ฐ์ ์ฌ๋ฌ๊ฐ์ง ํผ๋๋ฐฑ์ ๋ฐ์ํ์ฌ ๋ ์ฌ์ฉํ๊ธฐ ์ข์ ์ฑ์ผ๋ก ๋ง๋ค๊ธฐ
๋น์ฅ์ ํ๋ค๊ฒ ์ง๋ง..
์์นด๋ฐ๋ฏธ๊ฐ ๋๋๊ธฐ ์ ๊น์ง ๋ฆฌํฉํ ๋งํ์ฌ ์์ฑํ๊ณ
์์์ฌ๋๊ป ๋๋ฆฌ๊ณ ๋ ๋๊ณ ์ถ๋ค๋ ์๊ฐ์ ํ์ ๋ชจ๋ ๊ฐ๊ณ ์๊ฒ ๋์์ต๋๋ค.
MC2๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉด์...
๊ทธ ๋์์ ๋จ์ํ๊ฒ ์ ์ ๋จธ๋ฆฌ ํ๋์์ ๊ฐ๋ณ๊ฒ ๋์จ ์์ด๋์ด๋ฅผ ํตํด ๊ฐ์ธํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ํ์๋๋ฐ,
ํ๋ช ์ ํ๊ฒ์ ์ค์ ํ๊ณ . ํ๊ฒ๊ณผ ์ธํฐ๋ทฐ๋ฅผ ํ๋ฉฐ ์ง์ ์ ์ธ ์๊ธฐ๋ฅผ ๋ฃ๊ณ . ๊ทธ ์๊ธฐ๋ฅผ ํตํด ํ์ ๊ธฐ๋ฅ๋ค์ ๋ฝ๊ณ .
๋ค์ํ ์๊ฐ๋ค์ ๋ฐ์ฐํ๊ณ ์๋ ดํ๋ ๊ณผ์ ์ ์ค์์ฑ์ ์๊ฒ ๋ ์ฑ๋ฆฐ์ง์์ต๋๋ค.
์ด ๊ฒฝํ์ ํ ๋๋ก ๋ค์ ์ฑ๋ฆฐ์ง์์๋ ๋ ํ๋ถํ๊ณ , ์๋ก์ด ๊ฒ๋ค์ ๋ ์ ๋ฐฐ์ธ ์ ์๋ ์ฑ๋ฆฐ์ง๊ฐ ๋ ์ ์๊ฒ
๋ ธ๋ ฅํด๋ด์ผ๊ฒ ์ต๋๋ค.
'๐ง๐ปโ๐ป ํ๊ณ > Apple Developer Academy ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CodeDrop] Hackathon : ์ํค๋นํค (0) | 2024.06.16 |
---|