////
Search
๐Ÿพ

๋Œ•๋ƒฅ ffใ…—์ง

2ํŒ€ (๋Œ•๋ƒฅ ffใ…—์ง)
์ฃผ์ œ
๋ฐ˜๋ ค๋™๋ฌผ์˜ ๋ชจ๋“  ๊ฒƒ์„ ๊ธฐ๋กํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋น„์Šค
ํŒ€์›
์กฐ์˜ˆ์ง€, ๊น€ํฌ์ •, ๊น€๋ฏผ๊ฒฝ, ๋ฐฑ์Šน๊ทผ, ์ด์ƒํ›ˆ, ์กฐ๋ฌธ์ฃผ
GITLAB ๋งํฌ
๋ฐฐํฌ ๋งํฌ
ํŒ€์› ์ „์ฒด ํ‰๊ท  ๊ธฐ์—ฌ๋„(10)
5.6

์šฐ๋ฆฌ ํŒ€์˜ ์†Œํ†ต๋ฐฉ์‹์— ๋Œ€ํ•œ ์†”์งํ•œ ์ƒ๊ฐ์„ ๊ณต์œ ํ•ด์š”!

[์ข‹์•˜๋˜ ์ ] - ํŒ€ ๋ถ„์œ„๊ธฐ๋„ ์ข‹๊ณ  ๋‹ค๋“ค ์ ๊ทน์ ์ด๋ผ ์†Œํ†ตํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. - ์˜คํ”„๋ผ์ธ์ด ์•„๋‹ˆ๋ผ ๋””์Šค์ฝ”๋“œ๋‚˜ ์Šฌ๋ž™์— ์—†์œผ๋ฉด ๋ฐ”๋กœ๋ฐ”๋กœ ๋ฌผ์–ด ๋ณด๋Š”๊ฒŒ ์–ด๋ ค์› ์ง€๋งŒ ์‚ฌ์†Œํ•œ ์งˆ๋ฌธ์ด๋ผ๋„ ๋‹ค ๋ฐ›์•„์ฃผ์‹œ๋Š” ํŒ€์›๋“ค ๋•๋ถ„์— ์‹ค๋ ฅ๋„ ๋งŽ์ด ๋Š˜์—ˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. - ์‹œ๊ฐ„์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ๋ˆ„๊ตฌํ•œํ…Œ๋“  ๊ถ๊ธˆํ•œ์  ์ƒ๊ธฐ๋ฉด ๋ฐ”๋กœ๋ฐ”๋กœ ๋””์— ์„ ๋ณด๋‚ด๊ฑฐ๋‚˜ ํ—ˆ๋“ค๋กœ ๋Œ€ํ™” ๋‚˜๋ˆŒ์ˆ˜ ์žˆ๋Š” ์ ์ด ๊ฐ€์žฅ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ์ค‘๊ฐ„์— ๋…ธ์…˜์„ ํ†ตํ•ด์„œ ๋งค์ผ์˜ ์ง„ํ–‰์ƒํ™ฉ์„ ๊ณต์œ ํ•œ ์ ๋„ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. - ์–ด๋””๊นŒ์ง€ ๋˜ ์–ธ์ œ๊นŒ์ง€ ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ๊ธฐ์ค€์„ ์„ธ์›Œ๋†“์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์†Œํ†ต์˜ ์™•๋ž˜๊ฐ€ ์—†์—ˆ๋Š”๋ฐ ๋”ฑ ๊ธฐ์ค€์„ ์„ธ์›Œ ๋†“๊ณ  ์ง„ํ–‰ํ•˜๋‹ˆ ํ›จ์”ฌ ์†Œํ†ต๋„ ์ž˜๋˜๊ณ  ์ข‹์•˜์–ด์š”! ์ด๋ ‡๊ฒŒ ๋ง์„ ๋งŽ์ด ํ•  ์ˆ˜ ์žˆ์—ˆ๊ตฌ๋‚˜ ์งˆ๋ฌธ์„ ์ž˜๋ฐ›์•„์ฃผ์—ˆ๊ตฌ๋‚˜ ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•  ์ •๋„๋กœ ^^ ๋„ˆ๋ฌด ์ข‹์•˜์Šต๋‹ˆ๋‹ค! [์–ด๋ ค์› ๋˜ ์ ] - ์–ด๋ ค์› ๋˜ ๊ฑด ํŒ€ ํšŒ์˜ํ•˜๋Š” ๋“ฑ ๊ฐœ๋ฐœ ์™ธ์ ์ธ ๋ถ€๋ถ„์— ์‹œ๊ฐ„์ด ๋งŽ์ด ๋“ค์–ด๊ฐ€ ์˜ˆ์ƒํ–ˆ๋˜ ๊ฐœ๋ฐœ ์™„๋ฃŒ์ผ๋ณด๋” ์กฐ๊ธˆ์”ฉ ๋Šฆ์ถฐ์ ธ์„œ ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค. - ์ฒ˜์Œ์—๋Š” ์„œ๋กœ ๋ญ˜ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๊ณต์œ ๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ์ง€ ๋ชปํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ์ฐพ๊ณ  ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋‚˜๊ฐ€๋ ค๊ณ  ๋Œ€ํ™”๋ฅผ ํ•˜๊ณ  ํ’€์–ด๋‚˜๊ฐ€๋ ค๋Š” ๋…ธ๋ ฅ์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค. - ์ดˆ๋ฐ˜์— ์†Œํ†ต์ด ์กฐ๊ธˆ ์–ด๋ ค์› ์—ˆ์Šต๋‹ˆ๋‹ค. - ์ €ํฌ ํŒ€์€ ์š•์‹ฌ๋„ ์žˆ์—ˆ๊ณ  ์†Œํ†ต๋„ ์ž˜๋˜์„œ ์ข‹์•˜๋Š”๋ฐ ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๋‹ด๋‹นํ•˜๋ฉฐ ๋งŽ์ด ํž˜๋“ค์—ˆ์Šต๋‹ˆ๋‹ค...
Plain Text
๋ณต์‚ฌ

์—ฌ๋Ÿฌ๋ถ„์˜ ํ•ด์ปคํ†ค ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์‹ฌ์‚ฌ์œ„์› ํ”ผ๋“œ๋ฐฑ์„ ์ „๋‹ฌ๋“œ๋ ค์š”!

[๋Œ•๋ƒฅ๐Ÿˆ ffใ…—์ง๐Ÿ•ํŒ€์„ ํ–ฅํ•œ ์นญ์ฐฌ] - ๋ณต์žกํ•œ ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ๋„์ „ํ•œ ์ ์„ ์‘์›ํ•ฉ๋‹ˆ๋‹ค. - ๊ธฐ๋ก์„ ๊ด€๋ฆฌํ•˜๊ณ  ๊ณต์œ ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์ด์ง€๋งŒ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. - ๊ธฐํšํ•œ ๋‚ด์šฉ๋“ค์„ ์ž˜ ๊ตฌํ˜„ํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. - Jacoco์™€ SonarQube์™€ ๊ฐ™์€ ํ…Œ์ŠคํŠธ์™€ ์ •์  ๋ถ„์„์„ ํ™œ์šฉํ•ด์„œ ์ปค๋ฒ„๋ฆฌ์ง€๋ฅผ ํ™•์ธํ•˜๊ณ  ์ฝ”๋“œ์Šค๋ฉœ์„ ์ค„์ธ ๊ฒƒ๋„ ์ž˜ํ•˜์…จ์Šต๋‹ˆ๋‹ค. - ํŠนํžˆ ์บ˜๋ฆฐ๋” ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ๋•Œ, ๋…ผ๋ฆฌ์  ๊ตฌ์กฐ๋ฅผ ์งœ๊ธฐ๋„ ์–ด๋ ต๊ณ  ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๋กœ์ง์„ ๊ตฌ์„ฑํ•˜๊ธฐ๋„ ์–ด๋ ค์šด๋ฐ ๊ต‰์žฅํžˆ ์ž˜ ๊ตฌํ˜„ํ•˜์‹  ๊ฒƒ ๊ฐ™๋„ค์š”. - ์ „๋ฐ˜์ ์œผ๋กœ ์™„์„ฑ๋„๊ฐ€ ๋›ฐ์–ด๋‚˜๋ณด์ž…๋‹ˆ๋‹ค. ๋ฐฐํฌ์ƒ์˜ ์—๋Ÿฌ๋งŒ ํ•ด๊ฒฐํ•˜์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. - ๋ฌธ์„œํ™” ๊ธฐ๋Šฅ๋„ ์ž˜ ์‚ฌ์šฉํ•˜์‹  ๊ฒƒ ๊ฐ™์•„ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. - ์ฝ”๋“œ ๊ตฌ์„ฑ์ด ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ€๋…์„ฑ์ด ๋†’์€ ๊ฒƒ์œผ๋กœ๋„ ๋ณด์—ฌ์š”. ์ปค๋ฐ‹ ๊ทœ์น™๋„ ์ž˜ ์ง€์ผœ์ง€๊ณ  ์žˆ๊ตฌ์š”. - Github Flow๋ฅผ ํ™œ์šฉํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ๋ธŒ๋žœ์นญ ์ „๋žต๊นŒ์ง€ ๊ฐ ๋ธŒ๋žœ์น˜ ์•ž์— ์ด์Šˆํ‹ฐ์ปค๋ฅผ ๊ธฐ์žฌํ•˜์‹œ๊ณ  ์ž˜ ์ž‘์—…์„ ์ง„ํ–‰ํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. - ์ „์ฒด์ ์œผ๋กœ ๋ณต์žกํ•œ ๊ตฌ์กฐ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ์ž˜ ํ•˜์…จ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ REST Docs, sonarQube, FCM ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ์„ ์‹œ๋„ํ•œ ๊ฒƒ๋„ ์นญ์ฐฌํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. - ๋ฐ˜๋ ค๋™๋ฌผ ํƒ€๊ฒŸํ•ด์„œ ๊ท€์—ฝ๊ฒŒ ํ”„๋กœ์ ํŠธ ์ž˜ ๊พธ๋ฉฐ์ฃผ์…จ์Šต๋‹ˆ๋‹ค - ์—ฌํƒ€ ๋‹ค๋ฅธ SNS์™€์˜ ์—ฐ๋™๋„ ์ž˜ ๋˜๋ฉด ์ข‹์„๊ฒƒ ๊ฐ™๊ณ  ๊ณต์œ ๊ธฐ๋Šฅ๋„ ๋˜๋ฉด ์ข‹๊ฒ ์Œ - ์บ˜๋ฆฐ๋” ๊ธฐ๋Šฅ ๊น”๋”ํ•˜๊ฒŒ ์ž˜ ๊ตฌํ˜„ํ•ด์ฃผ์—ˆ์Œ - RTR ๋„ ์ ์šฉํ•ด์„œ tokenํ™œ์šฉํ•œ ์ธ์ฆ์„ ๋งŽ์ด ๊ณ ์ฐฐํ•œ ๊ฒƒ ์ข‹์•˜์Œ - ๋ฐฐํฌ ์ดํ›„ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œ ๋‹ค์šดํƒ€์ž„์„ ๊ณ ๋ คํ•ด ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ๋ฅผ ๊ตฌํ˜„ํ•˜์‹ ๊ฒŒ ์ข‹์•˜์–ด์š”. - ์ธํ”„๋ผ ์ชฝ์œผ๋กœ ๋งŽ์€ ๊ณ ๋ฏผ์„ ํ•˜๋А๋ผ ๊ฐœ๋ฐœ์‹œ๊ฐ„์ด ๋ถ€์กฑํ–ˆ์„ํ…๋ฐ ์ข‹์€ ๊ฒฐ๊ณผ๋ฌผ์ด ๋‚˜์™”๋„ค์š”. ๋Œ•๋ƒฅ๋ฝ€์ง!!!! ํ™”์ดํŒ…์ž…๋‹ˆ๋‹ค~! - ์œ ์šฉํ•˜๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ์ฃผ์ œ๋ฅผ ์„ ์ •ํ•œ ํŒ€์ž…๋‹ˆ๋‹ค. [๋Œ•๋ƒฅ๐Ÿˆ ffใ…—์ง๐Ÿ•ํŒ€์—๊ฒŒ ๋“œ๋ฆฌ๋Š” ํ”ผ๋“œ๋ฐฑ] - ๋ฐฐํฌ๋˜์—ˆ์„ ๋•Œ ์‚ฌ์ดํŠธ๊ฐ€ ์ž˜ ์ž‘๋™์ด ํ•˜์ง€ ์•Š๋Š” ์ ์€ ์•„์‰ฝ๋„ค์š”. - ์•„๋งˆ ์บ˜๋ฆฐ๋” ์„œ๋น„์Šค ๊ฐœ๋ฐœ, Rest Docs์— ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜์—ˆ์„ ๊ฒƒ ๊ฐ™์€๋ฐ ๋‹ค๋ฅธ ์‹ค ์‚ฌ์šฉ์ž๋“ค์„ ์œ„ํ•œ ๋” ์ข‹์€ ๊ธฐ๋Šฅ๋“ค์„ ์ถ”๊ฐ€ํ•ด PWA ๋“ฑ์„ ์ ์šฉํ•œ๋‹ค๋ฉด ์‹ค ์‚ฌ์šฉ์ž๋ฅผ ๋ชจ์„๋งŒํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ๋  ์ˆ˜ ์žˆ์–ด ๋ณด์ž…๋‹ˆ๋‹ค. - ํ™•์ธํ•ด๋ณด๋‹ˆ ํ”„๋ก ํŠธ์—”๋“œ๋„ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์œผ๋กœ ๋ฐ˜์‘ํ˜• ๊ตฌ์กฐ๊ฐ€ ๋˜์–ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„์š”. ๋”ฐ๋ผ์„œ ์„œ๋น„์Šค ์›Œ์ปค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋ฉ”๋‹ˆํŽ˜์ŠคํŠธ ๋“ฑ์„ ์ž‘์„ฑํ•ด์„œ PWA๋กœ ์•ฑ์„ ๋งŒ๋“ค์—ˆ์„ ๋•Œ ์„œ๋น„์Šค ์šด์˜์„ ํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์•„๋ณด์ด๋„ค์š”. - ์ฃผ์„์ฒ˜๋ฆฌ์— javadoc ๋“ฑ์„ ํ™œ์šฉํ•˜์‹œ๋Š” ๊ฒƒ๋„ ๊ฒ€ํ† ํ•ด๋ณด์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”. - ์š”์ฒญ ์œ ํšจ์„ฑ ์ฒดํฌ์™€ ์ธํ”„๋ผ ๊ตฌ์กฐ๋ฅผ ๋” ์‹ ๊ฒฝ ์“ฐ์‹œ๋ฉด ๋ฐ”๋กœ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ ์šด์˜์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. - AWS ELB ์ ์šฉ์„ ๊ณ ๋ คํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. - ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ ์ „๋žต์€ ์„ธ๊ฐ€์ง€(๋กค๋ง/๋ธ”๋ฃจ-๊ทธ๋ฆฐ/์นด๋‚˜๋ฆฌ)๊ฐ€ ์žˆ๋Š”๋ฐ ๊ฐ ๊ฐ์˜ ์žฅ๋‹จ์ ์ด ์žˆ์œผ๋‹ˆ ๊ณต๋ถ€ํ•ด๋‘์‹œ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค! ๊ทธ๋ฆฌ๊ณ  FCM, Jenkins ์‚ฌ์šฉ ๊ฒฝํ—˜์€ ์•ž์œผ๋กœ๋„ ๋งŽ์€ ๋„์›€์ด ๋ ๊ฑฐ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. - ํ”„๋ŸฐํŠธ๊ฐ€ ๋‹ค์†Œ ๋งŽ์ด ์•„์‰ฌ์›€. ๋ฐ˜๋ฃŒ๋™๋ฌผ ์ผ์ง€ ์ž‘์„ฑ๋„ ๊ตฌ๊ธ€์บ˜๋ฆฐ๋” ๊ฐ™์€ ํ˜•ํƒœ๋ผ ์•„์‰ฌ์›€์ด ์žˆ๊ณ , ์š”์ฆ˜ SNS์ฒ˜๋Ÿผ ์ธ์Šคํƒ€ ํ˜•ํƒœ๊ฐ€ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์‹ค์ œ ์ƒ์šฉํ™” ๋œ ์„œ๋น„์Šค์˜ ํ˜•ํƒœ์ธ์ง€๋ผ (์œ ์‚ฌ ์„œ๋น„์Šค๋ฅผ ๋งŽ์ด ์ฐพ์•„๋ณด๊ณ  ๋ฒค์น˜๋งˆํ‚น ํ•ด๋ณผ ๊ฒƒ) - ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•ด์•ผ ํ•  ํ•„๋“œ๋“ค์ด ๋„ˆ๋ฌด ๋งŽ์•„ ์‚ฌ์šฉ์„ฑ(UX์ ) ์ธ ๊ณ ๋ ค๊ฐ€ ํ•จ๊ป˜ ๋˜๋ฉด ๋” ์ข‹๊ณ , ์š”์ฆ˜์€ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ผ๋„ ์„œ๋น„์Šค์˜ ์ปจ์…‰๊ณผ ์‚ฌ์šฉ์„ฑ๊นŒ์ง€ ๊ณ ๋ คํ•˜๋ฉฐ ๊ฐœ๋ฐœ ํ•˜๋Š”๊ฒƒ์ด ์ด๋Ÿฐ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์˜ ํŠธ๋žœ๋“œ๋ผ ๊ณ ๋ฏผํ•ด๋ณผ ๊ฒƒ. - gitlab, jenkins, sonarqube ๋Š” ๋˜ ec2์—์„œ ๋ณ„๋„๋กœ ๋‹ค ๊ตฌ๋™ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ด๋Ÿฐ๊ฒƒ์„ ๋‹ค gitlab ํ•˜๋‚˜๋กœ ๋Œ€์ฒด ํ•  ์ˆ˜๋„ ์žˆ๋Š”์ง€๋ผ ํ†ตํ•ฉ ๊ณ ๋ ค. ๋˜ํ•œ push ์•Œ๋ฆผ ๋“ฑ๋„ aws์—๋„ ๊ธฐ๋Šฅ๋“ค์ด ์žˆ๋Š”๋ฐ ๊ตณ์ด firebase ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์•Œ๋ฆผ์ „๋‹ฌ์„ ํ•œ๋‹ค๊ฑฐ๋‚˜ ๊ณผ๋„ํ•˜๊ฒŒ ๋งŽ์€ ์„œ๋น„์Šค ์ปดํฌ๋„ŒํŠธ๋ฅผ ํ†ตํ•ด ์‰ฌ์šด ์„œ๋น„์Šค๋ฅผ ๋‹ค์†Œ ์–ด๋ ต๊ฒŒ ๊ตฌํ˜„ํ•˜์˜€์Œ. (nginx ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋„ aws elb ๋กœ ๋Œ€์ฒด ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์•„๋‹ˆ๋ฉด ์ „์ฒด๋ฅผ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋กœ ๋ฐฐํฌ ํ•˜๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ์•ˆ์ด ์žˆ์Œ.) - ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์ค‘ ๋ ˆ๋””์Šค ํ•ดํ‚น ๊ด€๋ จ ์–ธ๊ธ‰์ด ์žˆ์—ˆ๋Š”๋ฐ, ์ผ๋‹จ ๋งค์šฐ ์ข‹์€ ๊ฒฝํ—˜์ด๊ณ , ํ•ด๋‹น ๊ฒฝํ—˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณด์•ˆ์„ฑ์—๋„ ๊ผญ ์‹ ๊ฒฝ์„ ์“ฐ๋Š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธธ ๋ฐ”๋žŒ.. (๋˜ํ•œ, ๋” ํฌ๊ฒŒ๋Š” ์• ์ดˆ์— ์ ‘๊ทผ์ œ์–ด๋ฅผ ํ†ตํ•œ ์„ค๊ณ„๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ๋ณด์•ˆ์„ฑ์„ ๊ณ ๋ คํ•ด๋ณผ ๊ฒƒ. ๊ฐœ๋ฐœ ์ดํ›„๊ฐ€ ์•„๋‹Œ ๊ฐœ๋ฐœ ์ด์ „..) - ๊ฐœ๋ฐœ์„ ์ž˜ ํ•˜๊ณ ๋„ ๊ฐœ๋ฐœํ•œ ๋‚ด์šฉ๋ฌผ์„ ์ž˜ ํฌ์žฅํ•ด์„œ ์„ค๋ช…ํ•˜์ง€ ๋ชปํ•˜๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์—ด์‹ฌํžˆ ํ–ˆ๊ณ  ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์ผ์„ ํ–ˆ๋Š”์ง€ ์ „๋‹ฌํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. - ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ๊ณผ ๋‹ค์–‘ํ•œ ํˆด์„ ํ†ตํ•ด ์žฌ๋ฏธ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ๊ฒƒ์ด ๋ฐœํ‘œ ์ž๋ฃŒ์—์„œ๋Š” ์ถฉ๋ถ„ํžˆ ๋А๊ปด์ง€๊ณ , ๊ธฐ์ˆ  ์Šคํƒ์ด๋‚˜ ๊ฐœ๋ฐœ ๊ณผ์ •์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช… ๋Œ€๋น„ ํ”„๋กœ์ ํŠธ๋‚˜ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์„ค๋ช… ๋ถ€๋ถ„์ด ์กฐ๊ธˆ ๋ถ€์กฑํ•˜์ง€ ์•Š์•˜๋‚˜ ์‹ถ์Šต๋‹ˆ๋‹ค. - [๊ธฐํš] ๊ธฐํš ๊ด€์ ์—์„œ ํ–ฅํ›„ ๋ณด์™„์ด๋‚˜ ์ถ”๊ฐ€๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋˜๋Š” ๋ถ€๋ถ„์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ๋ฐ˜๋ ค๊ฒฌ "์ฃผ์น˜์˜ " ๊ฐœ๋…์„ ๋„์ž…ํ•ด๋ณด๊ฑฐ๋‚˜ ๊ธฐํƒ€ ๋™๋ฌผ๋ณ‘์›๊ณผ์˜ ์—ฐ๊ณ„๋ฅผ ํ†ตํ•œ ์ˆ˜์ต ์ฐฝ์ถœ ๋ฐฉ์•ˆ์„ ์ถ”๊ฐ€๋กœ ๋ชจ์ƒ‰ํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์„ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค. ์ถฉ๋ถ„ํžˆ ํ™•์žฅ์„ฑ์ด ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. 2. UX๊ฐ€ ๋‹ค์†Œ ๋ณต์žกํ•ด์„œ ๋‹ค์ด์–ด๋ฆฌ๋‚˜ ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ตํ™˜ํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์ด "์ฆ๊ฑฐ์šด ๊ฒƒ "์ด ์•„๋‹Œ "์ผ "์ฒ˜๋Ÿผ ๋А๊ปด์ง€๋Š” ๋ถ€๋ถ„์ด ์กฐ๊ธˆ ์•„์‰ฝ์Šต๋‹ˆ๋‹ค. ์ •๋ณด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ตํ™˜ํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์„ ์กฐ๊ธˆ๋งŒ ๋” ๊ฐœ์„ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ์ข‹์€ ์‚ฌ์—… ์•„์ดํ…œ์ด๋ผ๊ณ  ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค. - [๊ฐœ๋ฐœ] ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ถ€๋ถ„์€ ๊ฐœ๋ฐœ ๊ด€์ ์—์„œ ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค. 1. ์ „์ฒด์ ์ธ ์„œ๋น„์Šค UX๋กœ ์„ ํƒํ•œ ์บ˜๋ฆฐ๋”๋ทฐ๊ฐ€ ์‚ฌ์šฉ์„ฑ ์ธก๋ฉด์—์„œ๋Š” ๊ธฐ์กด ์šฐ๋ฆฌ์—๊ฒŒ ์ต์ˆ™ํ•œ ๋‹ค๋ฅธ ์„œ๋น„์Šค UX์— ๋น„ํ•ด ์กฐ๊ธˆ ๋ถˆํŽธํ•ด๋ณด์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ํƒ€์ž„๋ผ์ธ ๋ทฐ ํ˜•์‹์„ ๋ค ์Šคํ† ๋ฆฌ ํ˜•์‹์ด์—ˆ๋”๋ผ๋„ ์ข‹์•˜์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 2. ์•Œ๋ฆผ๊ณผ ์ผ์ •์€ ์™ ๋งŒํ•˜๋ฉด ๋ณ„๋„๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ ๋ณด๋‹ค๋Š” MVP ์ฐจ์›์—์„œ ๊ธฐ์กด ์‚ฌ์šฉ์ž ํ”Œ๋žซํผ ์ด์šฉํ•˜๋Š” ๊ฒƒ๋„ MVP ๊ด€์ ์—์„œ๋Š” ์–ด๋• ์„๊นŒ ํ•˜๋Š” ์•„์‰ฌ์›€์ด ์žˆ์Šต๋‹ˆ๋‹ค. 3. ์„œ๋น„์Šค ์•ˆ์ •์„ฑ 4. ๋‚ฎ์€ ์™„์„ฑ๋„ (๋™์ž‘ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์™„์„ฑ๋„๊ฐ€ ๋‚ฎ์€ feature๋“ค์ด ์‚ฌ์ดํŠธ์— ์ œ๋ฒ• ๋ณด์ž…๋‹ˆ๋‹ค) - [๊ฐœ๋ฐœ] ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ๋“ค์„ ์ ์šฉํ•˜๋ฉด์„œ ๋™์‹œ์— ์•„๋ž˜์™€ ๊ฐ™์€ ์‹œ๋„๋ฅผ ํ•œ ๊ฒƒ์— ๋Œ€ํ•ด ๊ธ์ •์ ์œผ๋กœ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. 1. ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ - ๋‹ค์Œ์€ ๋ชจ๋“  ํŒ€์— ๊ณตํ†ต์œผ๋กœ ์ ์šฉ๋˜๋Š” ํ”ผ๋“œ๋ฐฑ์ž…๋‹ˆ๋‹ค. [๋ฐœํ‘œ์ž๋ฃŒ] ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์„ค๋ช…ํ•  ๋•Œ ๊ธฐ๋Šฅ(function) ์œ„์ฃผ์˜ ์„ค๋ช… ๋ณด๋‹ค ์‚ฌ์šฉ์ž ์‹œ๋‚˜๋ฆฌ์˜ค(user scenario) ์œ„์ฃผ์˜ ๋ฐœํ‘œ ์ž๋ฃŒ ์ž‘์„ฑ์ด ๋” ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. [๊ฐœ๋ฐœ] ํ•ด์ปคํ†ค ํ”„๋กœ์ ํŠธ๋Š” ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ๋ฉด ๊ฐ€๋Šฅํ•˜๋ฉด ๊ธฐ์กด ์„œ๋น„์Šค๋ฅผ ์ตœ๋Œ€ํ•œ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด MVP ๊ด€์ ์—์„œ๋„ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. (์บ˜๋ฆฐ๋”, SNS ๋“ฑ) [WBS] WBS๋ฅผ ์ œ๋Œ€๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋น…ํ…Œํฌ์—์„œ ๊ฐœ๋ฐœํŒ€์˜ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„์ด ํฌ๊ฒŒ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ์ฃผ์š” ์ด์œ  ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ƒ์„ธํ•˜๊ฒŒ ์ž‘์„ฑ๋œ ๊ฐœ๋ฐœ ๊ณ„ํš ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
Plain Text
๋ณต์‚ฌ