๊ธฐํ์ด๋ผ๊ณ ๋ค ๊ฐ์ ๊ธฐํ์ด ์๋๋ค
ํ๋์ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋๊ฐ๊ธฐ ์ํ '๊ธฐํ'๋ ์ด๋ ๊ฒ ๊ฐ์ ๊ฐ์ ๋ค๋ฅด๋ค. '๊ธฐํ'์ด๋ผ๊ณ ๋ฌถ์ด๋ฒ๋ฆฌ๋ ์ผ์ด ์ผ๋ง๋ ๋ชจํธํ๊ณ ์ํ์ ์ธ ์ผ์ธ์ง ์์์ผ ํ๋ค. ์ด๋ค ๋จ๊ณ์ ๊ธฐํ์ ํ๊ณ ์๊ณ , ๋ญ ํด์ผํ๋์ง ์ดํดํ๋ ๊ฒ์ด ์ค์ํ๊ฒ ๋ค. '์๋น์ค ๊ธฐํ์์ ํฌ์ปค์ฑํด์, ๊ธฐํ ๊ณผ์ ๊ณผ ํ์ํ ์ฐ์ถ๋ฌผ๋ค์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ๋ค.
Before we Start,
๊ทธ ํํ ์ ์์ผ ์ ๋ฌด์ ๋ํ ํ์์์ ๋น ์ ธ๋์, ์ํฐํด ๋ฐฉ์๋ถํฐ ์ ๋๋ก ์์งํด์ผ ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค. ์ํฐํด ๋ฐฉ๋ฒ๋ก ์ ๊ฐ ๋จ๊ณ๊ฐ ๋ช ํํ ๊ตฌ๋ถ๋์ด ์๊ณ , ์ฐ์ถ๋ฌผ ๋ฌธ์๊ฐ ๋ช ํํด ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ๋ค๋ ์ฅ์ ์ด ์๋ค. ๋ค๋ง, ์ ๋จ๊ณ์์ ์๋ชป๋ ๊ธฐํ์ด๋ ์ค๊ณ๊ฐ ์ด๋ค์ก์ ๋, ๋๋๋ฆฌ๋ ๊ฒ์ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. ์ํฐํด ๋ฐฉ๋ฒ๋ก ์ ํ๋ฆ๊ณผ ๊ฐ ๋จ๊ณ์์ ํ์ํ Task์ ๊ธฐํ ์ฐ์ถ๋ฌผ์ ๋ณด์.
Waterfall Development Model
๋์์ธ ๋จ๊ณ์ ์ ๋ฌด
1) ๋๋ํํธ
2) ๊ธฐ๋ณธ ์์๊ณผ Variation
3) ํ๋กํ ํ์ดํ
4) ์คํ์ผ๊ฐ์ด๋ ์์ฑ
๊ฐ๋ฐ์๋ผ๊ณ ๋ค ๊ฐ์ ๊ฐ๋ฐ์๊ฐ ์๋๋ค!
*๊ฐ๋ฐ์๋ผ๊ณ ๋ค ๊ฐ์ ๊ฐ๋ฐ์๊ฐ ์๋๋ค!*
-SW ํ์ ๊ด๋ฆฌ ๋น๋ ๋ด๋น์
-TA(Techninal Architecture)
-DBA(Database Administrator)
-์์คํ ํ๋ก๊ทธ๋๋จธ
-๋ณด์ ํ๋ก๊ทธ๋๋จธ
-์น ํ๋ก๊ทธ๋๋จธ
-์ฑ ํ๋ก๊ทธ๋๋จธ
-์๋ฒ ๋๋ ํ๋ก๊ทธ๋๋จธ
Agile Development Model
์ฌ๊ธฐ์ ์ดํด๋ณผ ์ค์ ์ฐ์ถ๋ฌผ ํค์๋๋ค๋ง ๊ผฝ์๋ณด์๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์๋น์ค ์ ์ฑ
์
์๊ตฌ์ฌํญ ์ ์์
IA
UI ๊ธฐํ ์ฐ์ถ๋ฌผ
SB(StoryBoard)
__________________
User Story
Backlog
์๋น์ค ์ ์ฑ ์๋?
์๋น์ค์ ์ฉ์ด ๋ฐ ๊ธฐ๋ณธ ์ด์ ์ ์ฑ ์ ์ ์ํ ํ๋ก์ ํธ ์ฐ์ถ๋ฌผ์ ์๋ฏธํ๋ค. '์ ์ฑ ์ ์'๋ฅผ ์ํด์๋ ์๋น์ค์ ๋น์ฆ๋์ค ๊ตฌ์กฐ์ ์ด์ ํ๋ก์ธ์ค์ ๋ํ ์ ์๊ฐ ๋จผ์ ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค. ์๋ํ๋ฉด, ์ ์ฑ ์ค์ ์ ํ์ฌ์ ์๋น์ค ๋ฐฉํฅ๊ณผ ์ ๋ต์ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. ์๋น์ค ์ ์ฑ ์ ์ดํ ํ๋ฉด UI์ IT์ค๊ณ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ ํ๊ฒ ๋์ง๋ง, ์ ์ฑ ๋ง๋ จ ์์๋, '๋น์ฆ๋์ค' ์ค์ฌ์ผ๋ก ๊ณ ๋ คํ๋ฉฐ ํ๋ฉด UI์ ๋ํด ์๊ฐํ์ง ์๋๋ค.
(์ฌ์ )์๊ตฌ์ฌํญ ์ ์์
๊ฐ๋
-์๋น์ค ์ ๋ต์ ํ ๋๋ก, ๊ธฐ์ ์ ์ผ๋ก ํ์ํ ๋ถ๋ถ์ ์ ๋ฆฌ & ๊ฐ๋ฐ์ ํ์ ์์ฒญ์ ํ๊ธฐ ์ํ ๋ฌธ์๋ค.
-๋ณดํต ์์ ํํ๋ก ์ ๋ฆฌ๋ฅผ ๋ง์ด ํ๋๋ฐ, ๋ชจ๋ ์ ์ฑ ์ ์ธ๋ถํํด, ๊ธฐ์ ๋ก ๊ตฌํํ๊ธฐ ์ํ ๋ชจ๋ ๋ฒ์์ ๊ฐ๋ฐ ํญ๋ชฉ ๋จ์๋ก ์์ฑํ๋ค.
-'์๊ตฌ์ฌํญ ์ ์์'์์ '์๊ตฌ'๋ '๊ฐ๋ฐ ์๊ฑด'์ ์๋ฏธํ๋ค. ๊ฐ๋ฐ์๋ค์ด ํ๋จํ๊ธฐ ์ฌ์ด ํํ๋ก ๊ฐ๋ฐ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์๋ค.
-์๊ตฌ์ฌํญ ์ ์์๋ ๊ฐ๋ฐ๋จ๊ณผ์ ์ฒซ ๋ฒ์งธ ์ปค๋ฎค๋์ผ์ด์ ๋๊ตฌ๋ค. ์ด ๋ฌธ์๋ฅผ ๋ณด๊ณ , ๊ฐ๋ฐ ๋จ์ PL์ด ๊ฐ๋ฅํ ๋ฒ์์ ๋ถ๊ฐ๋ฅํ ๋ฒ์๋ฅผ ํ๋ณํด๋ด๊ณ , ๊ฐ๋ฐ ์ธ๋ ฅ์ ๊ณํํ๊ฑฐ๋ ํ๋ ์ ํ ์์ ์ ์งํํ๋ค.
๋ชฉ์
- ํ๋ก์ ํธ ์ ์ฒด ๊ท๋ชจ๋ฅผ ํ์
- ๊ตฌํ ๊ฐ๋ฅ ์ฌ๋ถ์ ๋ํ ๋ ผ์
- ์ปค๋ฎค๋์ผ์ด์ ๋น์ฉ ์ ์ฝ
- ํ๋ก์ ํธ ์ผ์ ๊ณํ ์๋ฆฝ
์ธํฐ๋ท์ '์น ๊ธฐํ ์๊ตฌ์ฌํญ์ ์์'๋ผ๊ณ ๊ฒ์ํ๋ ๊ต์ฅํ ๋ค์ํ ์์๊ณผ ์์๋ค์ด ๋ฑ์ฅํ๋ ๊ฒ์ ๋ณผ ์ ์์๋ค.
์ดํด๋ฅผ ๋๋ ์ข์ ๊ธ์ ๋ฐ๊ฒฌํ๋ค.
•์ฃผ์ ์์ฑ ํญ๋ชฉ
1) ๊ตฌ๋ถ: Front/ Admin/ ๊ธฐํ
2) ์ ๊ท ์ฌ๋ถ: ์ ๊ท/๊ธฐ์กด์์
3) ์๊ตฌ์ฌํญ๋ฒํธ : ๋ชจ๋๋ช + ์ซ์ (ex. Order001)
-> ํ๋ฉด์ค๊ณ์๋ฅผ ๋ง๋ค ๋, ์๊ตฌ ์ฌํญ์ด ์ด๋ป๊ฒ ๋ฐ์๋์๋์ง ํ์ํ ์ ์์
4) ์๊ตฌ์ฌํญ๋ช
5) ์๊ตฌ ์ฌํญ ์์ธ ์ค๋ช , ๋ถ์
6) ๋น๊ณ : ๋ค๋ฅธ ์๊ตฌ์ฌํญ๊ณผ ์ฐ๊ฒฐ์ฌ๋ถ ๋ฑ
7) ๊ฐ๋ฐ ์์ฉ์ฌ๋ถ: Y/N ๋ณด๋ฅ
8) ์๋ฃ์ฌ๋ถ: Y/N
ํ ๋ฒ์ ์์ฑํ ์ ์๋ค๋ ๊ฒ์ ์ธ์งํ๊ณ , ๊ฐ๋ฐํ๊ณผ ๊ณ์ ์ํธํผ๋๋ฐฑ์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ์์ฑ๋๋ฅผ ๋์ฌ๊ฐ์ผ ํ๋ค. ์ด๊ฑธ ๋ง๋ค ์ ์๋ ๊ฒ์ธ์ง ์๋์ง ๊ฐ๋ฐํ๊ณผ ์ต์ด์ ์ปค๋ฎค๋์ผ์ด์ ์ ํ๋ ๊ฒ์ด๊ณ , ํ๋ก์ ํธ๊ฐ ์งํ๋๋ฉด์๋ ์ต์ด ํ์ ์ ์๊ตฌ ์ฌํญ์ด ๋๋ฝ๋์ง ์๊ณ ํ๋ฉด ์ค๊ณ์ ๋ค์ด๊ฐ ์ ์๋๋ก ์ฒดํฌํ๋ ์ญํ ์ ํ๋ค.
IA(Information Architecture)
1) ์ฌ์ฉ์๋ณ ํ๋ก์ฐ์ฐจํธ(๋ง์ธ๋๋งต/ํธ๋ฆฌ) / ํ๋ฉดํ๋ฆ๋/ Screen Flowchart
๊ฐ๋ :
๊ณ ๊ฐ์ Task ๋์ ๋ณ ํ๋ฉด ๊ตฌ์กฐ ์ ์๋ก, '๋์ ์ค๊ณ๊ตฌ์กฐ'๋ผ๊ณ ํ ์ ์๋ค.
(โป์ ์ ์ ๋๋งต์ ํ๋ฉด ์์ด๋ ๊ทธ๋ฆด ์ ์์ง๋ง, ์ด ๋ง์ธ๋๋งต/ํธ๋ฆฌ๋ ์ฒ ์ ํ๊ฒ ํ๋ฉด๊ณผ ๊ธฐ๋ฅ ๋จ์๋ก ์์ฑ๋๋ค.)
์ฐธ๊ณ ํ ๋งํ ๊ธ์ ์ฒจ๋ถํ๋ค.
๋ชฉํ:
ํ ํ๋ฉด ๋ด ํตํฉํ ์ ์๋ ๊ธฐ๋ฅ๋ค์ ํ๋์ ํ๋ฉด ๋ด์์ ํตํฉํ๊ณ , ์ฐ๋ฆฌ๊ฐ ๋์ฒด ๋ช ๊ฐ์ ํ๋ฉด์ ๋ง๋ค์ง์ ๋ํด ์ ํ๋ค.
2) ์์ ํํ์ IA ๋ฌธ์ ์์ฑ
-ํ๋ฉด ๊ฐ์ ์ํ๊ด๊ณ๋ฅผ ์ ์ํ๊ณ , ๊ณ ๊ฐ ๋์ ์ ๊ด๋ฆฌํ๋ค. โ โ โ
-๊ณผ๊ฑฐ PC ์์ฃผ์ ํ์ด์ง ๋จ์ ์ฌ์ดํธ์ ๋ฌ๋ฆฌ, ๋ชจ๋ฐ์ผ ์๋น์ค๊ฐ ๋ง์์ง๋ฉด์, ํ ํ์ด์ง๊ฐ ๋ ๋ง์ ์ญํ ์ ํ๊ฒ ๋์๋ค. ๊ทธ๋ฌ๋ฉด์ IA๋ฌธ์๊ฐ ์ด์ ๋, ๊ฐ๋ฐ ํ์ด์ง ๋ชฉ๋ก ํ์ธ์ผ๋ก์์ ์ญํ ์ด ๋ ๊ฐํด์ก๋ค. (IA๋ฅผ ์์ฑํด์ ํ๋ฉด์ค๊ณ๋ฅผ ํ๋ค๊ธฐ ๋ณด๋ค, ๋์ฒด๋ก ์ด๋ฐ ํ์ด์ง๋ค์ด ์๊ฒ ๋ค ์ ๋๋ฅผ ํ์ ํ๊ธฐ ์ํด IA๋ฅผ ๋ง๋ ๋ค.)
IA๋ฌธ์ ์ฃผ์ ์์ฑ ํญ๋ชฉ
•ํ๋ฉด์ Depth: ํธ๋ฆฌ ๊ตฌ์กฐ ๋ด ๊ตฌ์กฐ ๊น์ด
•ํ์ด์ง๋ช ๋๋ ํ๋ฉด ์ฝ๋ cf(ํ๋ฉด์ฝ๋๋ ๊ท์น์ผ๋ก ์ ์_ ex. Order001B
•ํ์ด์ง ์ค๋ช
•๋ด๋น์ ๊ตฌ๋ถ: ๋์์ธ/๊ฐ๋ฐ/์ด๋๋ฏผ
•๊ฐ๋ฐ ์๋ฃ ์ฌ๋ถ Y/N
์น๊ธฐํ์ ์ ๋ณด๊ตฌ์กฐ ์ค๊ณ๊ฐ ์ ๋ฐ์ด๋ค, https://philosophiren.com/292?category=530896.
UI๊ธฐํ ๊ด๋ จ ์ฐ์ถ๋ฌผ
* ์์ด์ดํ๋ ์: UI ์ค์ฌ์ ํ๋ฉด ๋ ์ด์์ (๋ด์ฉ์ด ์ค์ํ ๊ฒ ์๋๋ผ, ์์น/๊ตฌ์ฑ-> UI ์ค๊ณ ์์ ์ ์ํด ๊ฐ UI ์์ญ์ ์์น์ ๋ํด ์ฝํ ์ธ ์์ด ์์๋ผ์ธ๋ง ๋ค๋ชจ๋ฐ์ค ํํ๋ก ์ ์_๋ชจ๋ฐ์ผ๋ก ๋์ด์ค๋ฉด์ UI ํ์คํ ๋ผ์ ๋ชฉ์ ํด๋ค ํ์ฉํด๋ ๋จ)
* ๋ชฉ์ (Mockup): ์ค๋ฌผ๊ณผ ํก์ฌํ ์ ์ ์ธ ํํ์ ๋ชจํ
* ํ๋กํ ํ์ (Prototype): ๋ค์ํ ์ธํฐ๋์ ์ด ๊ฒฐํฉ๋์ด ์ค์ ์๋น์ค์ฒ๋ผ ์๋ํ๋ ๋ชจํ -> ๋์์ธ ์งํ ํ ์งํ
* ํ๋ฉด์ค๊ณ์ (๋ณดํต Storyboard์ ํผ์ฉํด์ ์ฌ์ฉํ๋ ๋ฏ ์ถ๋ค)
: ์ ์ฑ , ํ๋ก์ธ์ค, ์์ด์ดํ๋ ์, ๋์คํฌ๋ฆฝ์ (๊ธฐ๋ฅ๋ช ์ธ์) ๋ฑ์ด ๋ชจ๋ ํฌํจ๋ ์ค๊ณ ๋ฌธ์
๊ธฐํ ์์ ์ ์ด์งํฉ!
ํ๋ฉด ์ค๊ณ์์ ๊ตฌ์ฑ ์์
- ์์ ์ด๋ ฅ ๊ด๋ฆฌ (์คํํ ๋๊น์ง ๊ณ์ ์์ ๋๋ฉด์ ๋ฒ์ ์ ์ด ๋จ)
- ๊ธฐํ์๋/KPI(๊ธฐํ ์๋๋๋ก ์ ํ ํ์ ํ ์ ์๋๋ก KPI ์ค์ ํ์)_๋น์ฆ๋์ค ๊ด์
- ํ๋ก์ธ์ค ํ๋ก์ฐ์ฐจํธ (IA์์ ๋ดค๋ ํ๋ฆ๊ณผ ๋ ๋ค๋ฆ. ํ๋ฉด ๋จ์๊ฐ ์๋๋ผ, ๊ฐ๋ฐ ๋จ์ ๋ก์ง์=> ๋์์ด๋, ๊ฐ๋ฐ์, ๊ธฐํ์ ํ์ ๋ฌธ์) ํ๋ฉด ๋ก์ง์ ๊ด๋ จ๋ ๊ฒ(ํ๋ฉด ๊ฐ์๋ 2๊ฐ์ง๋ง, ๊ทธ ํ๋ฉด ์ด๋ฉด์ ๋ก์ง์ ๋ช ๋จ๊ณ ๋ ์์ ์ ์์)
- ์์ ๋ฐ ์ ๊ท ํ๋ฉด ๋ชฉ๋ก(IA) – ๊ฐ๋ฐ ๋ฒ์ ํ๋ฉด ๋ชฉ๋ก (IA)->ํ๋ก์ ํธ ์ ํฌํจ๋์ด ์๋ ๊ฐ๋ฐ ๋ฒ์๋ฅผ ํ์ด์ง ๋จ์ ๋ชฉ๋ก, ํธ๋ฆฌ๊ตฌ์กฐ๋ก ํ์. ํ๋ฉด ๊ฐ์์ ๊ด๋ จ๋ ๊ฒ
- UI
- ์์ด์ดํ๋ ์/ ๋ชฉ์ ์ธํฐ๋์ (์ผ์ด์ค๋ณ๋ก ๋ณ๋ ๋์ถ. Ex. ๋ฏธ์ฑ๋ ์ด ๋ค์ด์์ ๋/ ์ฑ์ธ์ด ๋ค์ด์์ ๋)
- ๋์คํฌ๋ฆฝ์ –๋ ธ์ถ ๋ก์ง, ๋์์ธ, ์๋ฃจ์ ์ฌ์ฉ ๋ฑ ์ค๋ช
๋ค์ ๊ธ์ ์ฐธ๊ณ ํด๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
.
.
.
.
DEEP WIDE STUDIO
์คํผ๋ ธ์๋ ๋งํ์ต๋๋ค. "๋๋ ๊น๊ฒ ํ๊ธฐ ์ํด ๋๊ฒ ํ๊ธฐ ์์ํ๋ค."
์ ๋ '์ฒ ํ'์ ์ ๊ณตํ๋ฉฐ ์ธ๊ฐ์ ๊ทผ๋ณธ์ ๋ํด ํ๊ตฌํ๊ณ ,
์ธ๊ฐ์ ์ผ์์ ๊ธฐ์ ์ ์ผ๋ก ํ์ ํ๋ 'IT ์ ๊ณ'์ ๊ด์ฌ์ ๊ฐ๊ฒ ๋์์ต๋๋ค.
๊น์ด์ง๊ธฐ ์ํด, ์ฒ์ฒํ ๋์ ๋ฌผ๋ก ๋์๊ฐ๋ ์ค์ ๋๋ค.
์ธ์คํ๊ทธ๋จ์ผ๋ก ๋ ๊ฐ๊น์ด ์ํตํด์!
Instagram @skyblueyekk