Community

๐Ÿ›Ž๋‚˜๋งŒ์˜ ์ผ ํŒ#4: Functional Specification (๊ธฐ๋Šฅ๋ช…์„ธ์„œ) ์ž‘์„ฑ ํŒ IT ํŒ€ ๋˜๋Š” ๊ฐœ๋ฐœ์ž์™€ ํ•จ๊ป˜ ์ผํ•œ๋‹ค๋ฉด, ์•„๋งˆ Functional Specification / Docume

๐Ÿ›Ž๋‚˜๋งŒ์˜ ์ผ ํŒ#4: Functional Specification (๊ธฐ๋Šฅ๋ช…์„ธ์„œ) ์ž‘์„ฑ ํŒ IT ํŒ€ ๋˜๋Š” ๊ฐœ๋ฐœ์ž์™€ ํ•จ๊ป˜ ์ผํ•œ๋‹ค๋ฉด, ์•„๋งˆ Functional Specification / Document (๊ธฐ๋Šฅ๋ช…์„ธ์„œ) ๋ฅผ ๋“ค์–ด๋ณด์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ๋ช…์„ธ์„œ๋Š” ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ธํžˆ ์ ์–ด๋†“์€ ๋ฌธ์„œ๋กœ ๊ฐœ๋ฐœ ์ „ ๊ผญ ํ•„์š”ํ•œ ๋ฌธ์„œ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ์• ๋„๋ฆฌ์ŠคํŠธ๋กœ ์ผํ•˜๋ฉด์„œ ๊ธฐ๋Šฅ๋ช…์„ธ์„œ ์ž‘์„ฑ์„ ์œ„ํ•œ ๋ช‡๊ฐ€์ง€ ํŒ์„ ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. 1๏ธโƒฃ Template ํšŒ์‚ฌ๋งˆ๋‹ค, ํŒ€๋งˆ๋‹ค ๋˜๋Š” ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ํ•„์š”ํ•œ Template์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ๋งค๋‹ˆ์ € ๋˜๋Š” ํŒ€๋ฉค๋ฒ„์™€ ์†Œํ†ตํ•˜์—ฌ ๋งž๋Š” Template์„ ์ฐพ๋Š”๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์จ ์™”๋˜ Template์ด ์„œ๋กœ ๋ณด๊ธฐ๋„ ํŽธํ•˜๊ณ , ํšŒ์‚ฌ ๋ฌธ์„œ๊ด€๋ฆฌ ์ฐจ์›์˜ ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด์„œ๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. 2๏ธโƒฃ Flowchart ๊ธฐ๋Šฅ๋ช…์„ธ์„œ๋ฅผ ์ ๊ธฐ์ „์—, Flowchart๋ฅผ ํ•œ๋ฒˆ ๊ตฌ์ƒํ•ด๋ณด๋Š”๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ „์ฒด์ ์ธ As-is(ํ˜„์žฌ) ์™€ To-be(๋ฏธ๋ž˜) ๋ฅผ ๊ทธ๋ ค๋ณด๋ฉฐ, ํ˜„์žฌ ์–ด๋””์„œ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์•ž์œผ๋กœ ์–ด๋””์„œ ์–ด๋–ป๊ฒŒ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฐ”๋€Œ๋Š”์ง€ flowchart๋กœ ๋ณด๋ฉด ํ”„๋กœ์„ธ์Šค์™€ ๊ตฌํ˜„ํ•ด์•ผ ํ•  ๊ธฐ๋Šฅ์ด ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌ๋˜์–ด ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค. 3๏ธโƒฃ Wireframe ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๊ณผ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ธ€๋กœ ์ ๋Š”๊ฒƒ๋„ ์ข‹์ง€๋งŒ, ์‹ค์ œ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์€ ๊ธฐ๋Šฅ ๋ฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹ค์ œ ํ™”๋ฉด์œผ๋กœ ๊ทธ๋ ค๋‚ผ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ฐœ๋ฐœ์ž๋“ค๋„ ์ดํ•ดํ•˜๊ธฐ ํ›จ์”ฌ ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ ๋””์ž์ธ์€ ๋””์ž์ด๋„ˆ์™€ ํ•จ๊ป˜ ์ผํ•˜๊ธฐ๋„ ํ•˜์ง€๋งŒ, ๊ฐ„๋‹จํ•œ ๋ ˆ์ด์•„์›ƒ์€ ์—‘์…€, ์›Œ๋“œ ๋˜๋Š” Figma ๊ฐ™์€ ๋””์ž์ธ ํˆด์„ ์ด์šฉํ•˜์—ฌ ์ง์ ‘ ๊ทธ๋ฆด์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. 4๏ธโƒฃ Communication (๋งค๋‹ˆ์ €, ๋น„์ฆˆ๋‹ˆ์Šค ํŒ€ ๋ฐ ๊ฐœ๋ฐœํŒ€๊ณผ ์†Œํ†ต) ํ”„๋กœ์ ํŠธ๋Š” ํ˜ผ์ž ํ•˜๋Š”๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ๋ช…์„ธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ค‘์—๋„, ์ค‘๊ฐ„์ค‘๊ฐ„ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋งž๋Š”๊ฒƒ์ธ์ง€, ๋†“์นœ ๋ถ€๋ถ„์€ ์—†๋Š”์ง€ ์—ฌ๋Ÿฌ ํŒ€๋“ค๊ณผ ์ด์•ผ๊ธฐํ•˜๋ฉฐ ํ™•๋ฆฝํ•ด ๋‚˜๊ฐ€์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ๋ฅผ ๋‹ค ์ž‘์„ฑํ•˜๊ณ  ํ•œ๋ฒˆ์— ๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•˜๋Š”๊ฒƒ ๋ณด๋‹ค๋Š”, ์ค‘๊ฐ„์ค‘๊ฐ„ ์ฃผ๊ธฐ์ ์ธ ๋ฏธํŒ…์œผ๋กœ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ธฐ๋Šฅ์ด ๋งž๋Š”์ง€, ๋นผ๋จน์€ ํ”„๋กœ์„ธ์Šค๋Š” ์—†๋Š”์ง€, ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋Š” layout์€ ์ด ์ •๋„๋ฉด ๋˜๋Š”์ง€, flowchart๋Š” ์ด๊ฒŒ ๋งž๋Š”์ง€ ๋“ฑ๋“ฑ ์†Œํ†ต์„ ํ•˜๋ฉด์„œ ์„œ๋กœ๊ฐ€ ์ƒ๊ฐํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ธฐ๋Šฅ๊ณผ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งž์ถ”๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋А์ •๋„ ๋™์˜๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด, ๋ฌธ์„œ๋ฅผ ์™„๋ฃŒํ•˜๊ณ  ๋งค๋‹ˆ์ € ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ํŒ€๋“ค๊ณผ ๋งˆ์ง€๋ง‰ ๋ฆฌ๋ทฐ์™€ ๊ณต์‹์ ์ธ sign-off ํ”„๋กœ์„ธ์Šค๋„ ํ•จ๊ป˜ ๋งˆ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค. *์ฒจ๋ถ€๋œ ์‚ฌ์ง„์€ MD-50 Functional Document ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. https://www.scribd.com/document/405528832/MD-50-Template

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค