SlideShare a Scribd company logo
1 of 16
p 1
Team Foundation Architecture
์—„์ค€์ผ
http://blog.powerumc.kr
p 2
๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๊ณ„ํš
p 3
ALM(Application Lifecycle Management)
ํŒ€์— ํ•„์š”ํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด
๊ณต๋™ ์ž‘์—…๊ณผ ์˜์‚ฌ ์†Œํ†ต์„ ์›ํ™œํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
p 4
Team Foundation Server
ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ฐœ์„ 
โ€ข ๊ฐœ๋ฐœ๊ณผ ์šด์˜์— ์ ํ•ฉํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ ์ง„์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ช…ํ™•ํ•œ ์ž‘์—… ๊ด€๋ฆฌ์™€ ์ถ”์ 
โ€ข ๋ชจ๋“  ์ž‘์—…์„ ๊ด€๋ฆฌ/์ถ”์ ํ•˜์—ฌ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์ž์›์„ ๊ด€๋ฆฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์ œํ’ˆ์˜ ํ’ˆ์งˆ ์œ ์ง€
โ€ข ํ†ตํ•ฉ๋œ ํ…Œ์ŠคํŒ… ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ์ œํ’ˆ ํ’ˆ์งˆ์„ ๊พธ์ค€ํžˆ ํ–ฅ์ƒ์‹œํ‚ค๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ช…ํ™•ํ•œ ๋ณด๊ณ 
โ€ข ์ž‘์—…์˜ ์ง„์ฒ™์œจ์ด๋‚˜ ๊ฒฐํ•จ์˜ ์ถ”์ด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์กฐํšŒํ•˜์—ฌ ๊ฐœ์„ ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์ž๋™ํ™” ๋ฐ ํ†ตํ•ฉ
โ€ข ์ˆ˜์ž‘์—…์ด ๋งŽ๊ฑฐ๋‚˜ ๋ฐ˜๋ณต๋˜๋Š” ์ž‘์—…์€ ์ž๋™ํ™”ํ•˜์—ฌ ๊ฐœ๋ฐœ์— ๋” ์ง‘์ค‘ํ•˜๊ณ  ์‚ฌ์ „์— ๊ฒฐํ•จ/๋ฒ„๊ทธ์˜ ๋ฐœ์ƒ์„ ์ตœ์†Œํ•œ์˜ ์ค„์ด๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข Team Foundation Server ์ œํ’ˆ์€ ์ œํ’ˆ ๊ฐœ๋ฐœ๊ณผ ์žฅ๊ธฐ์ ์ธ ์œ ์ง€๋ณด์ˆ˜ ๋ฐ ์„œ๋น„์Šค ์šด์˜
์— ํšจ๊ณผ์ ์ธ ์†”๋ฃจ์…˜์œผ๋กœ, ํŒ€ ๊ฐœ๋ฐœ์— ์ตœ์ ํ™”ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
p 5
ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ฐ•์ œํ™”/์ •์ฑ…ํ™”
์ž‘์—…์— ํ•„์š”ํ•œ ํ•ญ๋ชฉ์ด๋‚˜
ํ˜•์‹ ์ •์˜
์ž‘์—…์˜ ํ•ญ๋ชฉ/ํ˜•์‹ ๊ฐ„์˜ ์›Œ
ํฌํ”Œ๋กœ์šฐ ํŠธ๋žœ์žญ์…˜ ์ •์˜
ํ•„์š”ํ•œ ๋ณด๊ณ ์„œ ์ •์˜
์˜คํ”ผ์Šค ์—ฐ๋™์„ ์œ„ํ•œ ํ•„๋“œ
๋งคํ•‘ ์ง€์›
๋Œ€์‹œ๋ณด๋“œ ์ •์˜ ํŒ€ ํ”„๋กœ์ ํŠธ ํ‘œ์ค€ํ™”
ํŒ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์„
์ง€์›ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ์ ์šฉ
ํŒ€ ์‚ฌ์ดํŠธ์˜ ๋Œ€์‹œ๋ณด๋“œ
๊ธฐํƒ€ ๋ณด๊ณ ์„œ ๋ฐ ๋Œ€์‹œ๋ณด๋“œ
์ž‘์—… ๊ฐ„์˜ ์›Œํฌํ”Œ๋กœ์šฐ ํŠธ๋žœ์žญ์…˜
p 6
ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ๊ฐœ๋ฐœ
ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ
โ€ข ๋ฐ˜๋ณต์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ
๊ณ„ํšํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐœ๋ฐœ, ์ถ”
์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ํ”„๋กœ์ ํŠธ ์ „์ฒด์ ์œผ๋กœ ๋ชจ
๋‹ˆํ„ฐ๋ง์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ์ค‘์•™
์ง‘์•ฝ์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ์˜
๋ชจ๋“  ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ
์Šต๋‹ˆ๋‹ค.
โ€ข ํŒ€์— ์ ํ•ฉํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ
์„ ํƒํ•˜์—ฌ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต
๋‹ˆ๋‹ค.
์š”๊ตฌ์‚ฌํ•ญ ๊ด€๋ฆฌ
โ€ข ์ œํ’ˆ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ์š”๊ตฌ
์‚ฌํ•ญ์„ ์ˆ˜์ง‘/๊ด€๋ฆฌํ•˜์—ฌ ํ”„
๋กœ์ ํŠธ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์ 
ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ๋ฒ„๊ทธ/๊ฒฐํ•จ์„ ํ• ๋‹นํ•˜๊ณ  ๊ด€
๋ฆฌํ•˜์—ฌ ๋ฒ„๊ทธ์˜ ์ถ”์ ์ด ์šฉ
์ดํ•ฉ๋‹ˆ๋‹ค.
์†Œ์Šค์ œ์–ด
โ€ข ์š”๊ตฌ์‚ฌํ•ญ์ด๋‚˜ ์ž‘์—…/๋ฒ„๊ทธ
์™€ ์—ฐ๊ฒฐ๋˜๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ
์ฒดํฌ์ธ/์ฒดํฌ์•„์›ƒ ํ•  ์ˆ˜
์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ์ฒดํฌ์ธ ์ „์— ์ •์ฑ…์„ ์„ค์ •
ํ•˜๋ฉด ์œ ํšจ์„ฑ์„ ํ†ต๊ณผํ•ด์•ผ
์ฒดํฌ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๋‹ค์ค‘์ฒดํฌ์•„์›ƒ/๋‹จ์ผ์ฒดํฌ
์•„์›ƒ ๋ฐฉ์‹์œผ๋กœ ์„ ํƒํ•  ์ˆ˜
์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข Branch ๋ฅผ ํ•˜๊ณ  3-way
๋ฐฉ์‹์˜ Merge ๋ฅผ ์‚ฌ์šฉํ•ฉ
๋‹ˆ๋‹ค.
โ€ข ์ฒดํฌ์ธ ์ „์— ํ•„์š”ํ•œ ๊ฒฝ์šฐ
์ž„์‹œ์ €์žฅ(Shelve) ๊ฐ€ ๊ฐ€
๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ๊ด€๋ฆฌ
โ€ข ๋‹จ์œ„ ํ…Œ์ŠคํŠธ, ์›น ์„ฑ๋Šฅ ํ…Œ
์ŠคํŠธ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ
์Šต๋‹ˆ๋‹ค.
โ€ข ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ, ์ฝ”๋“œ ๊ฒ€
์‚ฌ, ํ™”๋ฉด ํ…Œ์ŠคํŠธ, ์ˆ˜๋™ ํ…Œ
์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ์ž๋™
ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ์ „๋ฌธ ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ ๋ฐ ์ˆ˜
ํ–‰ ๋„๊ตฌ๊ฐ€ ํฌํ•จ๋˜์–ด ํ…Œ์Šค
ํŠธ ๊ด€๋ฆฌ, ์ˆ˜ํ–‰, ๋žฉ ํ™˜๊ฒฝ์„
์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
๋นŒ๋“œ ์ž๋™ํ™”
โ€ข ํŠน์ • ์ฃผ๊ธฐ ๋งˆ๋‹ค ๋นŒ๋“œ๋ฅผ
์ˆ˜ํ–‰ํ•˜๊ณ , ๋นŒ๋“œ ์›Œํฌํ”Œ๋กœ
์šฐ๋กœ ๋นŒ๋“œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์žฌ
์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๋นŒ๋“œ ์ž๋™ํ™” ์‹œ์— ์—ฌ๋Ÿฌ
๊ฐ€์ง€ ํ…Œ์ŠคํŠธ์™€ ์ฝ”๋“œ ๊ฒ€์‚ฌ
๋˜๋Š” ์ •์ฑ… ๋ฐ ๊ทœ์น™ ์œ„๋ฐ˜
์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์ฆํ•  ์ˆ˜
์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๋นŒ๋“œ ์„ฑ๊ณต ์‹œ ๋ฐฐํฌ ์„œ๋ฒ„
๋˜๋Š” ๊ฐ€์ƒํ™” ์„œ๋ฒ„ ๋“ฑ์œผ๋กœ
๋ฐฐํฌ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์žฌ์ •์˜
ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฅผ ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ๋กœ
์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ
๋‹ค.
๋ณด๊ณ ์„œ
โ€ข ์ž‘์—…์˜ ์ง„ํ–‰๋ฅ , ์ฝ”๋“œ ๊ฒ€
์‚ฌ ๊ฒฐ๊ณผ, ํ…Œ์ŠคํŠธ ์ง„ํ–‰
๋ฅ , ๋ฒ„๊ทธ ์ถ”์„ธ ๋“ฑ ๋ณด๊ณ ์„œ
๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข SQL Server ์˜
Warehouse ๋ฅผ ํ†ตํ•ด ํŒ€
์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ
๋ถ„์„ํ•˜๊ณ  Reporting
Services ๋กœ ์›น์„ ํ†ตํ•ด
์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๋ณด๊ณ ์„œ๋Š” ์›น, ์—‘์…€์—์„œ
Warehouse, OLAP ํ๋ธŒ
๋“ฑ์„ ํ†ตํ•ด ์—‘์„ธ์Šคํ•  ์ˆ˜
์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข Business Intelligence ๋„
๊ตฌ์™€ ์—‘์…€์„ ์ด์šฉํ•˜์—ฌ ํ•„
์š”ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ๋งŒ๋“ค์–ด ๋ฐฐ
ํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์™€ ์ž‘์—… ๊ด€๋ฆฌ๊ฐ€ ํŽธ๋ฆฌํ•˜๊ณ  ์˜คํ”ผ์Šค์™€ ํ†ตํ•ฉ๋˜์–ด ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์„ ์ง€์†
์ ์œผ๋กœ ์œ ์ง€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข ์ œํ’ˆ ๊ฐœ๋ฐœ์— ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์ผ์ผ ๋นŒ๋“œ์™€ ํ†ตํ•ฉ ๋นŒ๋“œ์˜ ์ž๋™ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ๊ฒฐํ•จ
์„ ์กฐ๊ธฐ์— ๋ฐœ๊ฒฌํ•˜์—ฌ ํ’ˆ์งˆ์˜ ์ˆ˜์ค€์„ ์œ ์ง€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข ์ž‘์—…๊ณผ ํ’ˆ์งˆ์„ ๋ณด๊ณ ์„œ๋ฅผ ํ†ตํ•ด ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„์„/์ธ์ง€ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์ „์ฒด์˜ ๊ฐ€์‹œ์„ฑ์„
ํ™•๋ณดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
p 7
ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ๋ฐ ์—‘์„ธ์Šค ๊ฐ€๋Šฅ์„ฑ
๋ฌธ์„œ๊ด€๋ฆฌ
โ€ข ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฌธ์„œ๋ฅผ ๊ด€
๋ฆฌํ•˜๊ณ  ๋ฌธ์„œ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ
๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๋‹ค์–‘
ํ•œ ์˜คํ”ผ์Šค ๋ฌธ์„œ์˜ ํ…์ŠคํŠธ
๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ํŒ€ ์ผ์ •, ํ† ๋ก , ์œ„ํ‚ค ์ฝ˜ํ…
ํŠธ๋ฅผ ํŒ€ ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ํ•œ
๊ณณ์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
โ€ข Office Groove ์™€
Sharepoint Workspace
๋ฅผ ํ†ตํ•ด ์›น ์ ‘์† ์—†์ด ํด
๋ผ์ด์–ธํŠธ์—์„œ ๋ฐ”๋กœ ์‚ฌ์ด
ํŠธ์˜ ์ฝ˜ํ…ํŠธ๋ฅผ ์—‘์„ธ์Šค ํ• 
์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜คํ”ผ์Šค ํ†ตํ•ฉ
โ€ข Office Excel, MS
Project, Outlook ๋“ฑ์„ ์ด
์šฉํ•˜์—ฌ ํŒ€์˜ ์ž‘์—…์„
Team Foundation Server
์™€ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์›น ์—‘์„ธ์Šค
โ€ข Visual Studio ๋ฅผ ์„ค์น˜ํ•˜
์ง€ ์•Š๊ณ  ์›น ์—‘์„ธ์Šค๋ฅผ ํ†ตํ•ด
Team Foundation Server
์˜ ๋Œ€๋ถ€๋ถ„์˜ ์ •๋ณด์— ์ ‘๊ทผ
ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ์›น์„ ํ†ตํ•ด ์ž‘์—… ๊ด€๋ฆฌ, ์†Œ
์Šค ์ฝ”๋“œ, ๋นŒ๋“œ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€
์ง€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™”
โ€ข HYPER-V ์™€ VMWare
ESX ์˜ ๊ฐ€์ƒํ™” ์†”๋ฃจ์…˜์„
ํ†ตํ•ด ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๊ฐ€์ƒ
ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ํ…Œ์ŠคํŠธ์˜ ์˜ค๋ฅ˜ ์ง€์ ์„ ์Šค
๋ƒ…์ƒท(Snapshot) ํ•˜์—ฌ ์žฌ
์—ฐ์ด ํž˜๋“  ์˜ค๋ฅ˜๋ฅผ ์›ํ•˜๋Š”
์‹œ๊ธฐ์— ์›ํ•˜๋Š” ์ง€์ ์œผ๋กœ
์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ํ…Œ์ŠคํŠธ/ํ™”๋ฉด ํ…Œ์ŠคํŠธ/๋งค๋‰ด
์–ผ ํ…Œ์ŠคํŠธ์˜ ํ…Œ์ŠคํŠธ ์‹œ์Šค
ํ…œ์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข ํ…Œ์ŠคํŠธ๋ฅผ ๋น„๋””์˜ค ๋…นํ™”ํ•˜
์—ฌ ์ €์žฅํ•˜๊ณ  ๋น„๋””์˜ค๋ฅผ ์žฌ
์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ง€์›
โ€ข Visual Studio ๋ฅผ ์ด์šฉํ•˜
์—ฌ Team Foundation
Server ์— ์—‘์„ธ์Šค ํ•  ์ˆ˜
์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ๋„๊ตฌ์—์„œ
Team Foundation Server
์— ์—‘์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
โ€ข ์ง€์›ํ•˜๋Š” ๊ฐœ๋ฐœ ๋„๊ตฌ์™€ ์šด
์˜์ฒด์ œ๋Š” ๋ณ„์ฒจ ์Šฌ๋ผ์ด๋“œ
๋ฅผ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.
โ€ข ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•ด ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ์™€ ์ˆ˜ํ–‰์— ๋„์›€์ด ๋ฉ
๋‹ˆ๋‹ค.
โ€ข ๋‹ค์–‘ํ•œ OS์™€ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ง€์›ํ•˜์—ฌ ์ถ”ํ›„ ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์œผ๋กœ ์ง€์›๋ฐ›๊ฑฐ๋‚˜ ์ง€
์› ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
p 8
๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฐฐ์น˜ ์‹œ
๊ฐ€์ƒํ™” ๋ฐฐ์น˜ ์‹œ
๊ฐœ๋ฐœ ๋ฌผ๋ฆฌ ํ™˜๊ฒฝ ๊ตฌ์ถ•
OS
HARDWAR
E
PC๋ฐฉ
ํด๋ผ์ด์–ธํŠธ
HARDWAR
E
OS
HARDWAR
E
PC๋ฐฉ
ํด๋ผ์ด์–ธํŠธ
HARDWAR
E
OS
HARDWAR
E
PC๋ฐฉ
ํด๋ผ์ด์–ธํŠธ
HARDWAR
E
OS
HARDWAR
E
PC๋ฐฉ
ํด๋ผ์ด์–ธํŠธ
HARDWAR
E
Guest OS
DOM-U
HARDWAR
E
PC๋ฐฉ
ํด๋ผ์ด์–ธํŠธ
HARDWAR
E
Guest OS
DOM-U
Guest OS
DOM-UPC๋ฐฉ
๊ด€๋ฆฌํ”„๋กœ๊ทธ
๋žจ
Guest OS
DOM-U ๊ธฐํƒ€
ํด๋ผ์ด์–ธ
ํŠธ
โ€ข ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•œ ๊ตฌ์„ฑ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข ๊ตฌ์ถ• ๋น„์šฉ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š๋”๋ผ๋„ ๊ด€๋ฆฌ์™€ ํ…Œ์ŠคํŠธ์— ๋งŽ์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ,
โ€ข ๊ฐ€์ƒํ™” ์†”๋ฃจ์…˜์„ ์ด์šฉํ•˜์—ฌ PC๋ฐฉ์˜ ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ์ ์ธ ๋ฐ์Šคํฌํƒ‘ ๋ฐ ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ํ•˜๋‚˜์˜ ๊ฐ€์ƒํ™” ๋จธ์‹ ์—์„œ ์‹ค์ œ ํ™˜๊ฒฝ๊ณผ ๊ฐ€์žฅ ์œ ์‚ฌํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ
์„ ๊ตฌ์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
p 9
ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ์‚ฌ์ดํด
๋นŒ๋“œ ์„œ๋ฒ„
๋นŒ๋“œ ์ˆ˜ํ–‰
๊ฐ€์ƒ ํ˜ธ์ŠคํŠธ ๋จธ์‹  ๊ฐ€์ƒ ๊ฒŒ์ŠคํŠธ ๋จธ์‹ 
๋ฐฐํฌ/ํ…Œ์ŠคํŠธ ์‹œ์ž‘ ์Šค๋ƒ…์ƒท ๋ณต์›
๋ฐฐํฌ ์‹œ์ž‘ ๋ฐฐํฌ ์—…๋ฐ์ดํŠธ
๋ฐฐํฌ ํ›„ ์Šค๋ƒ…์ƒท ๋งŒ๋“ค๊ธฐ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰
ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ์ˆ˜์ง‘
ํ…Œ์ŠคํŠธ ์„ฑ๊ณต
ํ…Œ์ŠคํŠธ ์„œ๋ฒ„ ๋ฐฐํฌ
์ž‘์—… ๊ฒฐ๊ณผ ์•Œ๋ฆผ
์ดํ•˜ ๊ธฐํƒ€ ์ž‘์—…
์Šค๋ƒ…์ƒท ๋ณต์›
์ด ์ž‘์—…์€ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰์„ ์œ„ํ•ด OSํ™˜๊ฒฝ์„ Clean-up ํ•˜๋Š” ์ž‘์—…
์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ 1) .NET Framework 4.0 ๋งŒ ์„ค์น˜๋œ ์Šค๋ƒ…์ƒท ์ง€์ ์œผ๋กœ ๋ณต์›
์˜ˆ 2 ์•„๋ฌด๋Ÿฐ ๊ตฌ์„ฑ์š”์†Œ๋„ ์„ค์น˜๋˜์ง€ ์•Š์€ ๊นจ๋—ํ•œ OS๋กœ ๋ณต์›
๋ฐฐํฌ ํ›„ ์Šค๋ƒ…์ƒท ๋งŒ๋“ค๊ธฐ
์ด ์ž‘์—…์€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ ์ค‘ ์˜ค๋ฅ˜/๋ฒ„๊ทธ ๋ฐœ์ƒ ํ™˜๊ฒฝ์„ ์Šค๋ƒ…์ƒท์œผ
๋กœ ๊ธฐ๋กํ•˜์—ฌ ์‰ฝ๊ฒŒ ์˜ค๋ฅ˜/๋ฒ„๊ทธ ํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ 1) ๊ฒฐ์ œ ๊ธฐ๋Šฅ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋˜ ์Šค๋ƒ…์ƒท ์ง€์ ์œผ๋กœ ๋ณต์›
โ€ข ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์€ ๊ฐ€์ƒํ™” ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
โ€ข Test Controller&Agent ๋กœ ๊ฐ€์ƒ ๋จธ์‹ ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข ์Šค๋ƒ…์ƒท ํ™˜๊ฒฝ์œผ๋กœ OS์˜ Clean-up/์˜ค๋ฅ˜๋ฐœ์ƒํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜์ด ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
Test Controller&Agent ์˜์—ญ Lab Agent ์˜์—ญ
p 10
๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฐฉ์•ˆ
๊ฐœ๋ฐœ์ž ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋นŒ๋“œ ์„œ๋ฒ„ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฐ ์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ
ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ
๋กœ์ปฌ ํ…Œ์ŠคํŠธ ์‹คํ–‰
ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ
์™„๋ฃŒ
ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ
ํ…Œ์ŠคํŠธ ์ปจํŠธ๋กค๋Ÿฌ
ํ…Œ์ŠคํŠธ ์—์ด์ „ํŠธ
ํ…Œ์ŠคํŠธ ์Šคํฌ๋ฆฝํŠธ(DLL) ๋ฐฐํฌ
์›๊ฒฉ ๋จธ์‹ ์—์„œ ํ…Œ์ŠคํŠธ ์‹คํ–‰
๋นŒ๋“œ ๋ฐ ํ…Œ์ŠคํŠธ ์‹คํ–‰
ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ์ˆ˜์ง‘
ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ
ํ…Œ์ŠคํŠธ ์‹คํŒจ ์‹œ ํ†ต๋ณด/์ž‘์—… ํ• ๋‹น
์™„๋ฃŒ
โ€ข ํ…Œ์ŠคํŠธ ์ปจํŠธ๋กค๋Ÿฌ & ์—์ด์ „ํŠธ
โ€ข ํ…Œ์ŠคํŠธ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์—์ด์ „ํŠธ๋Š” ์›๊ฒฉ ์ปดํ“จํŒ…๊ฐ„์— ํ…Œ์ŠคํŠธ ์ œ์–ด/๋™์ž‘์„ ์œ„ํ•œ TFS ๊ตฌ์„ฑ ์š”์†Œ ์ž…๋‹ˆ๋‹ค.
โ€ข ํ…Œ์ŠคํŠธ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋กœ์ปฌ/๋นŒ๋“œ ๋จธ์‹ ์—์„œ ์›๊ฒฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ฐ€์ƒํ™” ๋ฐฐํฌ ๋ฐ ์Šค๋ƒ…์ƒท
๊ฐ€์ƒํ™” ํ™˜๊ฒฝ ๋นŒ๋“œ ๋ฐฐํฌ ๋ฐ ์Šค๋ƒ…์ƒท ์ž‘์—…
p 11
๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ํ™”๋ฉด(UI) ํ…Œ์ŠคํŠธ ๋ฐฉ์•ˆ
์ผ๋ฐ˜ ์œˆ๋„์šฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ WPF ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜
ํ•ธ๋“ค๋ง Handle ๊ธฐ๋ฐ˜ XAML
๋žœ๋”๋ง GDI DirectX
๊ตฌ์กฐ์  ํ‘œํ˜„ ๋ฐฉ๋ฒ• ๋ถ€๋ชจ/์ž์‹ Handle ๊ด€๊ณ„ ์ตœ์ƒ์œ„ ์œˆ๋„์šฐ๋งŒ Handle ์„ ๊ฐ€์ง
UI ํ…Œ์ŠคํŠธ ๋ ˆ์ฝ”๋”ฉ ๋ฐฉ๋ฒ• ์š”์†Œ์˜ Handle ์„ ์ฐพ์•„ ๊ธฐ๋ก ์š”์†Œ์˜ XML ์š”์†Œ๋ฅผ ์ฐพ์•„ ๊ธฐ๋ก
UI ํ…Œ์ŠคํŠธ ์žฌ์ƒ ๋ฐฉ๋ฒ• ์š”์†Œ์˜ Handle ์„ ์ œ์–ด ์š”์†Œ์˜ XML ์š”์†Œ๋ฅผ ์ œ์–ด
โ€ข ์œˆ๋„์šฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ WPF ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ UI ํ…Œ์ŠคํŠธ ๋น„๊ต
โ€ข WPF ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ UI ๊ธฐ๋ก โ€ข ํ™”๋ฉด(UI) ์š”์†Œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฐ ์›๊ฒฉ ํ…Œ์ŠคํŠธ
๊ธฐ๋ก๋œ ํ™”๋ฉด ํ…Œ์ŠคํŠธ๋Š” ๋กœ์ปฌ/์›๊ฒฉ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰
p 12
๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ์‚ฌ์ดํด
โ€ข ๊ฐœ๋ฐœ ๋ผ์ดํ”„์‚ฌ์ดํด์€ ํ”„๋กœ์ ํŠธ๊ฐ€ Kickoff ๋˜๋Š” ์‹œ์ ๋ถ€ํ„ฐ ์ ์šฉ๋˜๋Š” ์‚ฌ์ดํด์ž…๋‹ˆ๋‹ค.
โ€ข ์ž‘์—…์„ ๊ด€๋ฆฌ/์ถ”์ ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์˜ ์ง„์ฒ™์œจ์ด๋‚˜ ๊ฒฐํ•จ ๋ฐœ์ƒ ์ถ”์ด ๋“ฑ์„ ๋ฆฌํฌํŒ…์„ ํ†ตํ•ด ์ง„๋‹จํ•˜๊ณ  ๊ฐœ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋‹จ์œ„ํ…Œ์ŠคํŠธ/ํ™”๋ฉดํ…Œ์ŠคํŠธ/๋งค๋‰ด์–ผํ…Œ์ŠคํŠธ ๋“ฑ์„ ๋‹จ๊ณ„์ ์œผ๋กœ ์ž๋™ํ™”ํ•˜๊ณ , ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋น„๊ธฐ๋Šฅ์ ์ธ ์„ฑ๋Šฅ/๋ถ€ํ•˜ํ…Œ์ŠคํŠธ๋กœ
๋น„๊ธฐ๋Šฅ ์š”์†Œ๋ฅผ ๊ฐœ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข (๋‹จ, ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค์— ์ ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ๋ฒ”์œ„๋Š” ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
๊ณ„ํš ์ž‘์—… ๊ด€๋ฆฌ
ํ”„๋กœ์ ํŠธ ๊ณ„ํš
๋ฆฌํฌํŒ…
๋กœ์ปฌ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ
์ฝ”๋“œ ์ปค๋ฒ„๋Ÿฌ์ง€
์ฝ”๋“œ ๋ฃฐ ๊ฒ€์‚ฌ
๊ฐœ๋ฐœ๋ฐ์ฒดํฌ
์ธ
ํ”„๋กœ์„ธ์Šค
Iteration Release โ†’ Merge Branched โ†’ New Iteration Branch
๊ฒฐํ•จ/๋ฒ„๊ทธ์‹œ์ž‘์—…๋“ฑ๋ก/ํ• ๋‹น์ž๋™ํ™”
Team Foundation Server
๋ฆด๋ฆฌ์ฆˆ
ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ์ถ”์  ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ํ…Œ์ŠคํŠธ ๋ฐ ํ†ตํ•ฉ
์ผ์ผ๋นŒ๋“œ
ํ”„๋กœ์„ธ์Šค
์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ
์ฝ”๋“œ ์ปค๋ฒ„๋Ÿฌ์ง€
์ฝ”๋“œ ๋ฃฐ ๊ฒ€์‚ฌ
์ตœ์‹  ์†Œ์Šค์ฝ”๋“œ ํš๋“
ํ†ตํ•ฉ๋นŒ๋“œ
ํ”„๋กœ์„ธ์Šค
์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ
์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ
๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ
์›๊ฒฉ ํ™”๋ฉด/ ๋งค๋‰ด์–ผ ํ…Œ
์ŠคํŠธ
๊ฐ€์ƒ ๊ฒŒ์ŠคํŠธ ๋จธ์‹ 
๋ฐฐํฌ ์ž๋™ํ™”
๊ตฌํ˜„์™„๋ฃŒ
ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์˜์—ญ
p 13
ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ์‚ฌ์ดํด
HYPER-V Host Machine
TeamFoundationServer
TeamBuild&
BuildController/Agent
Windows XP x64
Windows XP x86
Windows 7 x86
Windows 7 x64
โ€ข ์›๊ฒฉ ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ
โ€ข UI ์ธํ„ฐ๋ ‰์…˜ ํ…Œ์ŠคํŠธ ์ž๋™ํ™”
ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ์ž‘์—… ๊ฒฐ๊ณผ ๋“ฑ๋ก
โ€ข ํŒ€ ๋นŒ๋“œ ๊ณ„ํš โ€ข ํŒ€ ๋นŒ๋“œ ์ˆ˜ํ–‰
โ€ข ํŒ€ ๋นŒ๋“œ ์ปจํŠธ๋กค
โ€ข ํŒ€ ๋นŒ๋“œ ์ˆ˜ํ–‰ ๊ฒฐ๊ณผ ์ˆ˜์ง‘
HYPER-V Guest Machine
ํ…Œ์Šคํ„ฐ์šฉ ๋ฐฐํฌ ์„œ๋ฒ„
๊ฐœ๋ฐœ๋ง ์ ‘์† ๊ฐ€๋Šฅ ํ…Œ์Šคํ„ฐ
โ€ข ์งง์€ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐ˜๋ณต/์ง€์†์ ์œผ๋กœ ํ†ตํ•ฉํ•˜์—ฌ ๊ฒฐํ•จ์„ ์ค„์ด๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.
โ€ข ์žฅ๊ธฐ์ ์œผ๋กœ Visual Studio 2010 Ultimate ์˜ ๋น„๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ(์„ฑ๋Šฅ/๋ถ€ํ•˜ ๋“ฑ) ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์‹ค์ œ ์‚ฌ์šฉ์ž ํ™˜
๊ฒฝ์„ ๊ณ ๋ คํ•˜๊ณ  ๊ฐœ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข Windows Server 2008 ์˜ HYPER-V ๊ฐ€์ƒํ™” ๊ธฐ๋Šฅ๊ณผ Visual Studio 2010 Ultimate ์˜ ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™”, ํ…Œ
์ŠคํŠธ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ์‹ค์ œ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์ฒ˜๋Ÿผ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ , ๋‹ค์–‘ํ•œ OS ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ
์ž๋™ํ™” ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
p 14
ํ…Œ์ŠคํŠธ ๋ฐ ์ง€์†์  ํ†ตํ•ฉ
๋‹จ์œ„ํ…Œ์ŠคํŠธ
์ผ์ผ ๋นŒ๋“œ
ํ†ตํ•ฉ ๋นŒ๋“œ
Alpha
Release
Beta
Release
RC
Release
RTM
Release
ํ”„๋กœ์„ธ์Šค ์ตœ์ ํ™”
โ€ข ํ…Œ์ŠคํŠธ ๋ฐ ์ง€์†์  ํ†ตํ•ฉ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ ๋‹จ๊ณ„๋ณ„๋กœ ๋งˆ์ผ์Šคํ†ค(Milestones) ์œผ๋กœ ๋„์‹ํ™”ํ•œ ๊ทธ๋ž˜ํ”„ ์ž…๋‹ˆ๋‹ค.
(๋‹จ, ์•„๋ž˜์˜ ๋งˆ์ผ์Šคํ†ค์€ ๊ฐ ๋‹จ๊ณ„๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ž„์˜๋กœ ๋ถ€์—ฌ๋œ ๋ฌธ์„œ์ƒ์˜ ๋น„๊ณต์‹ ๋ช…์นญ์ž…๋‹ˆ๋‹ค)
โ€ข ๋‹จ๊ณ„์ ์œผ๋กœ ๋…ผ๋ฆฌ/๋ฌผ๋ฆฌ์ ์ธ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ณ„ ๋ถ€์„œ์™€์˜ ์ง€์†์ ์ธ ํ˜‘์˜๋ฅผ ๋„์ถœํ•˜์—ฌ ํ…Œ์ŠคํŠธ/ํ†ตํ•ฉ ๋ชฉํ‘œ๋ฅผ ๋„์ถœํ•ด ๋‚ด๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข ๋นŒ๋“œ ๋‹จ๊ณ„๋ณ„๋กœ ์ˆ˜ํ–‰๋˜๋Š” ์ž‘์—…์€ ๊ฐœ๋ฐœ ๋ผ์ดํ”„์‚ฌ์ดํด ๋‹จ์›๊ณผ ํ”„๋กœ์„ธ์Šค ์ตœ์ ํ™”๋Š” ์ค‘/์žฅ๊ธฐ์  ์šด์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.
p 15
๋‹จ๊ธฐ์  ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค
์„ ํƒ๊ณผ ์ง‘์ค‘์„ ํ†ตํ•ด Features
Driven ๋ฐฉ์‹์œผ๋กœ ์ƒ์‚ฐ์„ฑ ์žˆ๊ฒŒ
์ œํ’ˆ ๊ณ„ํš
ํ”„๋กœ์ ํŠธ
๊ด€๋ฆฌ/์ถ”์ 
์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ’ˆ์งˆ์„
์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰๊ณผ
ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๊ตฌ์ถ•
์ ์ง„์ ์œผ๋กœ ์ œํ’ˆ์„ ์ž์ฃผ
๋ฆด๋ฆฌ์ฆˆํ•˜์—ฌ ์ œํ’ˆ ๊ฐœ์„ ์„ ์œ„ํ•œ
ํ”ผ๋“œ๋ฐฑ ์ˆ˜๋ ด
๊ฐœ๋ฐœ ์ฝ”๋“œ ์ค‘์‹ฌ์œผ๋กœ ์ž‘์—…์„
์ถ”์ ํ•˜๊ณ  ๋นŒ๋“œ ์‹œ์Šคํ…œ์„
์ด์šฉํ•œ ํ†ตํ•ฉ
๊ฐœ๋ฐœ ๋ฆด๋ฆฌ์ฆˆ ์šด์˜ ํ”„๋กœ์„ธ์Šค๋กœ ์ „ํ™˜
โ€ข ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ๋ฅผ ๋ชฉํ‘œ๋กœ ์ผ์ •์„ ์ค€์ˆ˜ํ•˜๊ณ  ๋น ๋ฅธ ๊ฐœ๋ฐœ๊ณผ ํ’ˆ์งˆ ์œ ์ง€๋ฅผ ์œ„ํ•ด ๊ฐ„๊ฒฐํ•œ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
p 16
์ค‘/์žฅ๊ธฐ์  ์šด์˜ ํ”„๋กœ์„ธ์Šค
๊ฐœ๋ฐœ ๋ฐ ์šด์˜ ์กฐ์ง
โ€ข ์‹ฌ์‚ฌ
โ€ข ์œ„ํ—˜ ํ‰๊ฐ€ ์š”์ฒญ
PC๋ฐฉ ์›น ์„œ๋น„์Šค > ๊ณ ๊ฐ์„ผํ„ฐ
โ€ข ๋ฌธ์ œ
โ€ข ์„œ๋น„์Šค ํ’ˆ์งˆ
โ€ข ์š”๊ตฌ์‚ฌํ•ญ
์™„๋ฃŒ
โ€ข ์œ„ํ—˜ ํ‰๊ฐ€/๋ถ„์„
โ€ข ๊ฒ€ํ†  ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ๋ฐ ๊ณ„ํš์•ˆ
โ€ข ๋ณ€๊ฒฝ ์š”์ฒญ โ€ข ์ž‘์—…/๊ตฌํ˜„
โ€ข ํ…Œ์ŠคํŠธ ๊ณ„ํš
โ€ข ํ…Œ์ŠคํŠธ ์žฌํ˜„
โ€ข ํ…Œ์ŠคํŠธ ์™„๋ฃŒ
โ€ข ๊ฒ€ํ†  ๋ฐ ์Šน์ธ
โ€ข ํ•ด๊ฒฐ/ํ”ผ๋“œ๋ฐฑ ์™„๋ฃŒ
โ€ข ๊ฐœ์„  ์™„๋ฃŒ
PC๋ฐฉ ๊ณ ๊ฐ
์„œ๋น„์Šค ์ง€์› ๋ฐ ์ค‘์žฌ
๊ธด๊ธ‰ ๋ณต๊ตฌ ๊ณ„ํš
โ€ข ์ค‘/์žฅ๊ธฐ์ ์œผ๋กœ ๊ณ ๊ฐ์˜ ํ”ผ๋“œ๋ฐฑ๊ณผ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ˆ˜๋ ดํ•˜๊ณ  ์†”๋ฃจ์…˜์— ์ ์šฉ/๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ์„ธ์Šค ๊ณ ๋„ํ™” ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข MSF(Microsoft Solution Framework) for CMMI ๊ธฐ๋ฐ˜์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์„œ๋น„์Šค/๊ฐœ๋ฐœ/์—ฐ๊ณ„, ์กฐ์ง์— ์ตœ์ ํ™”/๊ฐœ์„ ํ•˜์—ฌ ์šด์˜์„ ์œ„ํ•œ ์ „๋ฐ˜์ ์ธ ์ •๋ณด๋ฅผ ๊ณต
์œ ํ•˜์—ฌ ๊ณ ๊ฐ์—๊ฒŒ ์ตœ์ƒ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
โ€ข (๋‹จ, ์•„๋ž˜์˜ ํ”„๋กœ์„ธ์Šค๋Š” ํŒ€๊ฐ„์˜ ํ”„๋กœ์„ธ์Šค ์ •์˜ ์ž‘์—…์ด ์„ ํ–‰๋˜์–ด์•ผ ํ•˜๊ณ , PC๋ฐฉ ์›น ์„œ๋น„์Šค์™€ ๊ฐœ๋ฐœ/์šด์˜ ์กฐ์ง์˜ ์—ฐ๋™์„ ์œ„ํ•ด ์ถ”๊ฐ€์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
์š”์†Œ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
Team Foundation Server ์ž‘์—… ๋“ฑ๋ก/
์›Œํฌํ”Œ๋กœ์šฐ ํŠธ๋žœ์žญ์…˜ ์‹œ์ž‘

More Related Content

What's hot

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…Andrew Sungjin Kim
ย 
uEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธ
uEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธuEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธ
uEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธflowcontrol
ย 
๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋ง
๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋ง๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋ง
๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋งjbugkorea
ย 
Atlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒ
Atlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒAtlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒ
Atlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒAtlassian ๋Œ€ํ•œ๋ฏผ๊ตญ
ย 
WEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ต
WEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ตWEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ต
WEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ต์ง€์ˆ˜ ์œค
ย 
์ง€์†์ ์ธ ํ†ตํ•ฉ
์ง€์†์ ์ธ ํ†ตํ•ฉ์ง€์†์ ์ธ ํ†ตํ•ฉ
์ง€์†์ ์ธ ํ†ตํ•ฉ์ค‘์„  ๊ณฝ
ย 
Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…
Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…
Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…Atlassian ๋Œ€ํ•œ๋ฏผ๊ตญ
ย 
์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜
์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜
์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜Lim SungHyun
ย 
Git์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - Twoseed
Git์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - TwoseedGit์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - Twoseed
Git์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - TwoseedAtlassian ๋Œ€ํ•œ๋ฏผ๊ตญ
ย 
๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข
 ๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข ๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข
๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข์ง€์ˆ˜ ์œค
ย 
(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌ
(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌ(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌ
(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌLim SungHyun
ย 
Chrome 68 updates
Chrome 68 updatesChrome 68 updates
Chrome 68 updatesSangHun Lee
ย 
2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)
2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)
2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)Suji Lee
ย 
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœ
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœ[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœ
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœBrian HAN ํ•œ์ง„๊ทœ
ย 
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋ง
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋ง[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋ง
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋งHee Jae Lee
ย 
๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธ
๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธ๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธ
๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธLim SungHyun
ย 

What's hot (16)

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…
์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๋ฐฐ๊ฒฝ ์„ค๋ช…
ย 
uEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธ
uEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธuEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธ
uEngineBPM ๊ฐœ๋ฐœ์ž๊ต์œก 4 ํ”„๋กœ์„ธ์Šค๋ชจ๋ธ
ย 
๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋ง
๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋ง๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋ง
๊ฐœ๋ฐœ์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ - RHQ๋ฅผ ํ™œ์šฉํ•œ Legacy System ๋ชจ๋‹ˆํ„ฐ๋ง
ย 
Atlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒ
Atlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒAtlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒ
Atlassian์„ ์ด์šฉํ•œ ์• ์ž์ผ ALM ์†Œ๊ฐœ / JIRA ํ”„๋กœ์ ํŠธ ์˜ˆ์‚ฐ ๊ด€๋ฆฌ - ์ปค๋ธŒ
ย 
WEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ต
WEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ตWEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ต
WEB Front-End แ„€แ…ขแ„‡แ…กแ†ฏแ„€แ…ชแ„Œแ…ฅแ†ผ แ„‰แ…กแ†ฏแ„‘แ…งแ„‡แ…ฉแ„€แ…ต
ย 
์ง€์†์ ์ธ ํ†ตํ•ฉ
์ง€์†์ ์ธ ํ†ตํ•ฉ์ง€์†์ ์ธ ํ†ตํ•ฉ
์ง€์†์ ์ธ ํ†ตํ•ฉ
ย 
Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…
Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…
Atlassian ๋ฐ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ด์šฉํ•œ DevOps ๊ตฌ์ถ• - ํ•œ๊ตญ์ •๋ณด์ปจ์„คํŒ…
ย 
์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜
์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜
์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณธ SW์•„ํ‚คํ…์ฒ˜
ย 
Git์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - Twoseed
Git์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - TwoseedGit์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - Twoseed
Git์˜ ๊ธฐ์ดˆ ๋ฐ Bitbucket์„ ์ด์šฉํ•œ Git ์ฝ”๋“œ ํ˜‘์—… - Twoseed
ย 
๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข
 ๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข ๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข
๋” ๋‚˜์€ SWแ„‘แ…ณแ„…แ…ฉแ„Œแ…ฆแ†จแ„แ…ณแ„…แ…ณแ†ฏ แ„‹แ…ฑแ„’แ…ข
ย 
(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌ
(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌ(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌ
(SW ์•„ํ‚คํ…ํŠธ ๋Œ€ํšŒ 2์ฐจ)๋‹จ์œ„ํ…Œ์ŠคํŠธ์ž๋™ํ™”๋„๊ตฌ
ย 
Chrome 68 updates
Chrome 68 updatesChrome 68 updates
Chrome 68 updates
ย 
2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)
2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)
2015 SINVAS DAY - SINVAS ALM (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜๊ด€๋ฆฌ ํ†ตํ•ฉ ๋ฐฉ์•ˆ)
ย 
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœ
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœ[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœ
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…] DevOps ์ฒดํ—˜๊ต์œก ์†Œ๊ฐœ
ย 
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋ง
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋ง[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋ง
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Session 4. dev ops ๊ตฌ์„ฑ ์‚ฌ๋ก€์™€ ์ „๋ง
ย 
๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธ
๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธ๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธ
๊ณต๊ฐ์„ธ๋ฏธ๋‚˜ ์„ฑ๋Šฅํ…Œ์ŠคํŠธ
ย 

Viewers also liked

Ravnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanja
Ravnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanjaRavnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanja
Ravnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanjaArhiv druลพboslovnih podatkov
ย 
rutina
rutinarutina
rutinahuehue 1
ย 
Orodja za iskanje in delo z raziskovalnimi podatki v ADP
Orodja za iskanje in delo z raziskovalnimi podatki v ADPOrodja za iskanje in delo z raziskovalnimi podatki v ADP
Orodja za iskanje in delo z raziskovalnimi podatki v ADPArhiv druลพboslovnih podatkov
ย 
Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)
Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)
Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)์ค€์ผ ์—„
ย 
Difference between Tragedy and epic
Difference between Tragedy and epicDifference between Tragedy and epic
Difference between Tragedy and epicBhattizarna10
ย 
BBVA Race - Paula T.
BBVA Race - Paula T.BBVA Race - Paula T.
BBVA Race - Paula T.isarevi
ย 
Tutorial Blogger de Ana Ovando
Tutorial Blogger de Ana OvandoTutorial Blogger de Ana Ovando
Tutorial Blogger de Ana OvandoFrancisco Muรฑoz
ย 
Cache for community edition
Cache for community editionCache for community edition
Cache for community editionHasan Syed
ย 

Viewers also liked (9)

Ravnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanja
Ravnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanjaRavnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanja
Ravnanje z raziskovalnimi podatki v fazi naฤrtovanja in ustvarjanja
ย 
rutina
rutinarutina
rutina
ย 
Orodja za iskanje in delo z raziskovalnimi podatki v ADP
Orodja za iskanje in delo z raziskovalnimi podatki v ADPOrodja za iskanje in delo z raziskovalnimi podatki v ADP
Orodja za iskanje in delo z raziskovalnimi podatki v ADP
ย 
Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)
Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)
Umc แ„‹แ…ช แ„’แ…กแ†ทแ„แ…ฆแ„’แ…กแ„‚แ…ณแ†ซ asp.net แ„’แ…ขแ„แ…ตแ†ผแ„’แ…กแ„€แ…ต (1)
ย 
M itheory
M itheoryM itheory
M itheory
ย 
Difference between Tragedy and epic
Difference between Tragedy and epicDifference between Tragedy and epic
Difference between Tragedy and epic
ย 
BBVA Race - Paula T.
BBVA Race - Paula T.BBVA Race - Paula T.
BBVA Race - Paula T.
ย 
Tutorial Blogger de Ana Ovando
Tutorial Blogger de Ana OvandoTutorial Blogger de Ana Ovando
Tutorial Blogger de Ana Ovando
ย 
Cache for community edition
Cache for community editionCache for community edition
Cache for community edition
ย 

Similar to Build Team Foundation Architecture

01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌ
01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌ01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌ
01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌHankyo
ย 
05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›ŒํฌInGuen Hwang
ย 
ALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOps
ALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOpsALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOps
ALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOpsTaeyoung Kim
ย 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sSeong-Bok Lee
ย 
ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜
ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜
ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜SangIn Choung
ย 
Things Factory Introduction (ํ•œ๊ธ€)
Things Factory Introduction (ํ•œ๊ธ€)Things Factory Introduction (ํ•œ๊ธ€)
Things Factory Introduction (ํ•œ๊ธ€)Hatio, Lab.
ย 
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žต
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žต[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žต
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žตJi-Woong Choi
ย 
AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„
AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„
AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„Amazon Web Services Korea
ย 
VSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ
VSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌVSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ
VSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌGyuwon Yi
ย 
[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œ
[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œ[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œ
[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œAtlassian ๋Œ€ํ•œ๋ฏผ๊ตญ
ย 
TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)
TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)
TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)TOAST_NHNent
ย 
์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœ
์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœ์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœ
์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœํƒœ์ค€ ๋ฌธ
ย 
ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017
ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017
ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017Amazon Web Services Korea
ย 
Continuous Integration & Collaboration
Continuous Integration & CollaborationContinuous Integration & Collaboration
Continuous Integration & CollaborationKi Bae Kim
ย 
All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...
All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...
All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...BESPIN GLOBAL
ย 
[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธ
[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธ[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธ
[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธChanwoong Kim
ย 
๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415
๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415
๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415SeungBeom Ha
ย 
๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016
๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016
๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016Jongwon Kim
ย 
๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€
๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€
๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€if kakao
ย 

Similar to Build Team Foundation Architecture (20)

01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌ
01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌ01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌ
01.๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ต์œก๊ต์žฌ
ย 
05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
05. it์ •๋ณดํ™”์ „๋žต-์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
ย 
ALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOps
ALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOpsALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOps
ALM๊ณผ DevOps ๊ทธ๋ฆฌ๊ณ  Azure DevOps
ย 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
ย 
ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜
ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜
ํ…Œ์ŠคํŠธ์ˆ˜ํ–‰์‚ฌ๋ก€ Wํ†ตํ•ฉ๋ณด์•ˆ์†”๋ฃจ์…˜
ย 
Things Factory Introduction (ํ•œ๊ธ€)
Things Factory Introduction (ํ•œ๊ธ€)Things Factory Introduction (ํ•œ๊ธ€)
Things Factory Introduction (ํ•œ๊ธ€)
ย 
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žต
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žต[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žต
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]์†Œํ”„ํŠธ์›จ์–ดํ…Œ์ŠคํŒ…์ „๋žต
ย 
AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„
AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„
AWS Summit Seoul 2015 - AWS๋ฅผ ํ†ตํ•œ ๊ฒŒ์ž„ ์šด์˜์˜ ์ •์„
ย 
VSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ
VSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌVSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ
VSTS์™€ Azure๋ฅผ ์ด์šฉํ•œ ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ
ย 
[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œ
[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œ[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œ
[AIS 2018][Team Practice] CMMI ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ์• ์ž์ผ-ํˆฌ์”จ๋“œ
ย 
TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)
TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)
TOAST Meetup2015 - ๊ตฌ๋ฆ„ Cloud IDE (๋ฅ˜์„ฑํƒœ)
ย 
DevOps - Mousoft
DevOps - MousoftDevOps - Mousoft
DevOps - Mousoft
ย 
์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœ
์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœ์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœ
์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ด€๋ฆฌํ•˜๊ธฐ - ์ž๋™ํ™” ํˆด ์†Œ๊ฐœ
ย 
ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017
ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017
ํšจ๊ณผ์ ์ธ ๋ฐ๋ธŒ์˜ต์Šค๋ฅผ ์œ„ํ•œ AWS ๊ฐœ๋ฐœ ๋„๊ตฌ ํ™œ์šฉํ•˜๊ธฐ - AWS Summit Seoul 2017
ย 
Continuous Integration & Collaboration
Continuous Integration & CollaborationContinuous Integration & Collaboration
Continuous Integration & Collaboration
ย 
All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...
All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...
All about Data Center Migration Session 1. <Case Study> ์˜ค๋น„๋งฅ์ฃผ ์‚ฌ๋ก€๋กœ ์•Œ์•„๋ณด๋Š” DC ๋งˆ์ด๊ทธ๋ ˆ...
ย 
[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธ
[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธ[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธ
[NDC17] ์™“ ์ŠคํŠœ๋””์˜ค ์„œ๋น„์ŠคํŒŒํŠธ
ย 
๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415
๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415
๋ชจ๋ฐ”์ผ ์•ฑ(App) ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ ์†”๋ฃจ์…˜ v20160415
ย 
๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016
๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016
๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” Igc 2016
ย 
๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€
๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€
๊ธ€๋กœ๋ฒŒ ๊ฒŒ์ž„ ํ”Œ๋žซํผ์—์„œ ๋ฌด์ •์ง€, ๋ฌด์ ๊ฒ€ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ์‚ฌ๋ก€
ย 

More from ์ค€์ผ ์—„

Understanding open api service ์—„์ค€์ผ
Understanding open api service ์—„์ค€์ผUnderstanding open api service ์—„์ค€์ผ
Understanding open api service ์—„์ค€์ผ์ค€์ผ ์—„
ย 
๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ
๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ
๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ์ค€์ผ ์—„
ย 
๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ
๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ
๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ์ค€์ผ ์—„
ย 
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต์ค€์ผ ์—„
ย 
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต์ค€์ผ ์—„
ย 
แ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œก
แ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œกแ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œก
แ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œก์ค€์ผ ์—„
ย 
แ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ
แ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณแ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ
แ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ์ค€์ผ ์—„
ย 
๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ
๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ
๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ ์ค€์ผ ์—„
ย 
Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010์ค€์ผ ์—„
ย 
Visual Studio ํ•ด๋ถ€ํ•™
Visual Studio ํ•ด๋ถ€ํ•™Visual Studio ํ•ด๋ถ€ํ•™
Visual Studio ํ•ด๋ถ€ํ•™์ค€์ผ ์—„
ย 
[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions์ค€์ผ ์—„
ย 
[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing์ค€์ผ ์—„
ย 
Testing ์—„์ค€์ผ์˜ slide_share
Testing ์—„์ค€์ผ์˜ slide_shareTesting ์—„์ค€์ผ์˜ slide_share
Testing ์—„์ค€์ผ์˜ slide_share์ค€์ผ ์—„
ย 

More from ์ค€์ผ ์—„ (17)

Understanding open api service ์—„์ค€์ผ
Understanding open api service ์—„์ค€์ผUnderstanding open api service ์—„์ค€์ผ
Understanding open api service ์—„์ค€์ผ
ย 
๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ
๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ
๋ฐฐํฌ ์•„ํ‚คํ…์ฒ˜_2011-09-16_์—„์ค€์ผ
ย 
๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ
๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ
๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค_ํ€ต์Šคํƒ€ํŠธ_20111027_์—„์ค€์ผ
ย 
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
ย 
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
.NET ์žฅ์•  ๊ฐœ์„  ๋กœ๋“œ๋งต
ย 
Umc.Core Frameworks
Umc.Core FrameworksUmc.Core Frameworks
Umc.Core Frameworks
ย 
Understanding Open Api Service
Understanding Open Api ServiceUnderstanding Open Api Service
Understanding Open Api Service
ย 
แ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œก
แ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œกแ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œก
แ„‹แ…ฅแ†ทแ„Œแ…ฎแ†ซแ„‹แ…ตแ†ฏ 04แ„‹แ…ตแ†ฏแ„Žแ…ก HTML/Javascript ๊ต์œก
ย 
แ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ
แ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณแ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ
แ„แ…ฅแ†ซแ„‰แ…ฅแ†ฏแ„แ…ตแ†ผ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ
ย 
๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ
๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ
๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ์•„์•ผ ํ•  .NET Framework ํ•˜์ด๋ผ์ดํŠธ 2.0 ์—์„œ 3.5 SP1 ๊นŒ์ง€โ€ฆ
ย 
Visual Studio 2008 SP1
Visual Studio 2008 SP1Visual Studio 2008 SP1
Visual Studio 2008 SP1
ย 
Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010
ย 
Visual Studio ํ•ด๋ถ€ํ•™
Visual Studio ํ•ด๋ถ€ํ•™Visual Studio ํ•ด๋ถ€ํ•™
Visual Studio ํ•ด๋ถ€ํ•™
ย 
[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions
ย 
[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing
ย 
Managed Extensibility Framework
Managed Extensibility FrameworkManaged Extensibility Framework
Managed Extensibility Framework
ย 
Testing ์—„์ค€์ผ์˜ slide_share
Testing ์—„์ค€์ผ์˜ slide_shareTesting ์—„์ค€์ผ์˜ slide_share
Testing ์—„์ค€์ผ์˜ slide_share
ย 

Build Team Foundation Architecture

  • 1. p 1 Team Foundation Architecture ์—„์ค€์ผ http://blog.powerumc.kr
  • 3. p 3 ALM(Application Lifecycle Management) ํŒ€์— ํ•„์š”ํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๊ณต๋™ ์ž‘์—…๊ณผ ์˜์‚ฌ ์†Œํ†ต์„ ์›ํ™œํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  • 4. p 4 Team Foundation Server ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ฐœ์„  โ€ข ๊ฐœ๋ฐœ๊ณผ ์šด์˜์— ์ ํ•ฉํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ ์ง„์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ์ž‘์—… ๊ด€๋ฆฌ์™€ ์ถ”์  โ€ข ๋ชจ๋“  ์ž‘์—…์„ ๊ด€๋ฆฌ/์ถ”์ ํ•˜์—ฌ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์ž์›์„ ๊ด€๋ฆฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ์˜ ํ’ˆ์งˆ ์œ ์ง€ โ€ข ํ†ตํ•ฉ๋œ ํ…Œ์ŠคํŒ… ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ์ œํ’ˆ ํ’ˆ์งˆ์„ ๊พธ์ค€ํžˆ ํ–ฅ์ƒ์‹œํ‚ค๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•œ ๋ณด๊ณ  โ€ข ์ž‘์—…์˜ ์ง„์ฒ™์œจ์ด๋‚˜ ๊ฒฐํ•จ์˜ ์ถ”์ด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์กฐํšŒํ•˜์—ฌ ๊ฐœ์„ ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž๋™ํ™” ๋ฐ ํ†ตํ•ฉ โ€ข ์ˆ˜์ž‘์—…์ด ๋งŽ๊ฑฐ๋‚˜ ๋ฐ˜๋ณต๋˜๋Š” ์ž‘์—…์€ ์ž๋™ํ™”ํ•˜์—ฌ ๊ฐœ๋ฐœ์— ๋” ์ง‘์ค‘ํ•˜๊ณ  ์‚ฌ์ „์— ๊ฒฐํ•จ/๋ฒ„๊ทธ์˜ ๋ฐœ์ƒ์„ ์ตœ์†Œํ•œ์˜ ์ค„์ด๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข Team Foundation Server ์ œํ’ˆ์€ ์ œํ’ˆ ๊ฐœ๋ฐœ๊ณผ ์žฅ๊ธฐ์ ์ธ ์œ ์ง€๋ณด์ˆ˜ ๋ฐ ์„œ๋น„์Šค ์šด์˜ ์— ํšจ๊ณผ์ ์ธ ์†”๋ฃจ์…˜์œผ๋กœ, ํŒ€ ๊ฐœ๋ฐœ์— ์ตœ์ ํ™”ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
  • 5. p 5 ํŒ€ ํ”„๋กœ์„ธ์Šค ๊ฐ•์ œํ™”/์ •์ฑ…ํ™” ์ž‘์—…์— ํ•„์š”ํ•œ ํ•ญ๋ชฉ์ด๋‚˜ ํ˜•์‹ ์ •์˜ ์ž‘์—…์˜ ํ•ญ๋ชฉ/ํ˜•์‹ ๊ฐ„์˜ ์›Œ ํฌํ”Œ๋กœ์šฐ ํŠธ๋žœ์žญ์…˜ ์ •์˜ ํ•„์š”ํ•œ ๋ณด๊ณ ์„œ ์ •์˜ ์˜คํ”ผ์Šค ์—ฐ๋™์„ ์œ„ํ•œ ํ•„๋“œ ๋งคํ•‘ ์ง€์› ๋Œ€์‹œ๋ณด๋“œ ์ •์˜ ํŒ€ ํ”„๋กœ์ ํŠธ ํ‘œ์ค€ํ™” ํŒ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์ง€์›ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ์ ์šฉ ํŒ€ ์‚ฌ์ดํŠธ์˜ ๋Œ€์‹œ๋ณด๋“œ ๊ธฐํƒ€ ๋ณด๊ณ ์„œ ๋ฐ ๋Œ€์‹œ๋ณด๋“œ ์ž‘์—… ๊ฐ„์˜ ์›Œํฌํ”Œ๋กœ์šฐ ํŠธ๋žœ์žญ์…˜
  • 6. p 6 ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ โ€ข ๋ฐ˜๋ณต์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณ„ํšํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐœ๋ฐœ, ์ถ” ์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ”„๋กœ์ ํŠธ ์ „์ฒด์ ์œผ๋กœ ๋ชจ ๋‹ˆํ„ฐ๋ง์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ์ค‘์•™ ์ง‘์•ฝ์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ์˜ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ ์Šต๋‹ˆ๋‹ค. โ€ข ํŒ€์— ์ ํ•ฉํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์„ ํƒํ•˜์—ฌ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต ๋‹ˆ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ ๊ด€๋ฆฌ โ€ข ์ œํ’ˆ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ˆ˜์ง‘/๊ด€๋ฆฌํ•˜์—ฌ ํ”„ ๋กœ์ ํŠธ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์  ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๋ฒ„๊ทธ/๊ฒฐํ•จ์„ ํ• ๋‹นํ•˜๊ณ  ๊ด€ ๋ฆฌํ•˜์—ฌ ๋ฒ„๊ทธ์˜ ์ถ”์ ์ด ์šฉ ์ดํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค์ œ์–ด โ€ข ์š”๊ตฌ์‚ฌํ•ญ์ด๋‚˜ ์ž‘์—…/๋ฒ„๊ทธ ์™€ ์—ฐ๊ฒฐ๋˜๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ฒดํฌ์ธ/์ฒดํฌ์•„์›ƒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ฒดํฌ์ธ ์ „์— ์ •์ฑ…์„ ์„ค์ • ํ•˜๋ฉด ์œ ํšจ์„ฑ์„ ํ†ต๊ณผํ•ด์•ผ ์ฒดํฌ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋‹ค์ค‘์ฒดํฌ์•„์›ƒ/๋‹จ์ผ์ฒดํฌ ์•„์›ƒ ๋ฐฉ์‹์œผ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข Branch ๋ฅผ ํ•˜๊ณ  3-way ๋ฐฉ์‹์˜ Merge ๋ฅผ ์‚ฌ์šฉํ•ฉ ๋‹ˆ๋‹ค. โ€ข ์ฒดํฌ์ธ ์ „์— ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ž„์‹œ์ €์žฅ(Shelve) ๊ฐ€ ๊ฐ€ ๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ๊ด€๋ฆฌ โ€ข ๋‹จ์œ„ ํ…Œ์ŠคํŠธ, ์›น ์„ฑ๋Šฅ ํ…Œ ์ŠคํŠธ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ ์Šต๋‹ˆ๋‹ค. โ€ข ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ, ์ฝ”๋“œ ๊ฒ€ ์‚ฌ, ํ™”๋ฉด ํ…Œ์ŠคํŠธ, ์ˆ˜๋™ ํ…Œ ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ์ž๋™ ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ „๋ฌธ ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ ๋ฐ ์ˆ˜ ํ–‰ ๋„๊ตฌ๊ฐ€ ํฌํ•จ๋˜์–ด ํ…Œ์Šค ํŠธ ๊ด€๋ฆฌ, ์ˆ˜ํ–‰, ๋žฉ ํ™˜๊ฒฝ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋นŒ๋“œ ์ž๋™ํ™” โ€ข ํŠน์ • ์ฃผ๊ธฐ ๋งˆ๋‹ค ๋นŒ๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ , ๋นŒ๋“œ ์›Œํฌํ”Œ๋กœ ์šฐ๋กœ ๋นŒ๋“œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์žฌ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋นŒ๋“œ ์ž๋™ํ™” ์‹œ์— ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ…Œ์ŠคํŠธ์™€ ์ฝ”๋“œ ๊ฒ€์‚ฌ ๋˜๋Š” ์ •์ฑ… ๋ฐ ๊ทœ์น™ ์œ„๋ฐ˜ ์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋นŒ๋“œ ์„ฑ๊ณต ์‹œ ๋ฐฐํฌ ์„œ๋ฒ„ ๋˜๋Š” ๊ฐ€์ƒํ™” ์„œ๋ฒ„ ๋“ฑ์œผ๋กœ ๋ฐฐํฌ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์žฌ์ •์˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฅผ ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ๋กœ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ ๋‹ค. ๋ณด๊ณ ์„œ โ€ข ์ž‘์—…์˜ ์ง„ํ–‰๋ฅ , ์ฝ”๋“œ ๊ฒ€ ์‚ฌ ๊ฒฐ๊ณผ, ํ…Œ์ŠคํŠธ ์ง„ํ–‰ ๋ฅ , ๋ฒ„๊ทธ ์ถ”์„ธ ๋“ฑ ๋ณด๊ณ ์„œ ๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข SQL Server ์˜ Warehouse ๋ฅผ ํ†ตํ•ด ํŒ€ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  Reporting Services ๋กœ ์›น์„ ํ†ตํ•ด ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋ณด๊ณ ์„œ๋Š” ์›น, ์—‘์…€์—์„œ Warehouse, OLAP ํ๋ธŒ ๋“ฑ์„ ํ†ตํ•ด ์—‘์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข Business Intelligence ๋„ ๊ตฌ์™€ ์—‘์…€์„ ์ด์šฉํ•˜์—ฌ ํ•„ ์š”ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ๋งŒ๋“ค์–ด ๋ฐฐ ํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์™€ ์ž‘์—… ๊ด€๋ฆฌ๊ฐ€ ํŽธ๋ฆฌํ•˜๊ณ  ์˜คํ”ผ์Šค์™€ ํ†ตํ•ฉ๋˜์–ด ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์„ ์ง€์† ์ ์œผ๋กœ ์œ ์ง€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข ์ œํ’ˆ ๊ฐœ๋ฐœ์— ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์ผ์ผ ๋นŒ๋“œ์™€ ํ†ตํ•ฉ ๋นŒ๋“œ์˜ ์ž๋™ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ๊ฒฐํ•จ ์„ ์กฐ๊ธฐ์— ๋ฐœ๊ฒฌํ•˜์—ฌ ํ’ˆ์งˆ์˜ ์ˆ˜์ค€์„ ์œ ์ง€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข ์ž‘์—…๊ณผ ํ’ˆ์งˆ์„ ๋ณด๊ณ ์„œ๋ฅผ ํ†ตํ•ด ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„์„/์ธ์ง€ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์ „์ฒด์˜ ๊ฐ€์‹œ์„ฑ์„ ํ™•๋ณดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
  • 7. p 7 ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ๋ฐ ์—‘์„ธ์Šค ๊ฐ€๋Šฅ์„ฑ ๋ฌธ์„œ๊ด€๋ฆฌ โ€ข ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฌธ์„œ๋ฅผ ๊ด€ ๋ฆฌํ•˜๊ณ  ๋ฌธ์„œ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ ํ•œ ์˜คํ”ผ์Šค ๋ฌธ์„œ์˜ ํ…์ŠคํŠธ ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. โ€ข ํŒ€ ์ผ์ •, ํ† ๋ก , ์œ„ํ‚ค ์ฝ˜ํ… ํŠธ๋ฅผ ํŒ€ ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ํ•œ ๊ณณ์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. โ€ข Office Groove ์™€ Sharepoint Workspace ๋ฅผ ํ†ตํ•ด ์›น ์ ‘์† ์—†์ด ํด ๋ผ์ด์–ธํŠธ์—์„œ ๋ฐ”๋กœ ์‚ฌ์ด ํŠธ์˜ ์ฝ˜ํ…ํŠธ๋ฅผ ์—‘์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜คํ”ผ์Šค ํ†ตํ•ฉ โ€ข Office Excel, MS Project, Outlook ๋“ฑ์„ ์ด ์šฉํ•˜์—ฌ ํŒ€์˜ ์ž‘์—…์„ Team Foundation Server ์™€ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น ์—‘์„ธ์Šค โ€ข Visual Studio ๋ฅผ ์„ค์น˜ํ•˜ ์ง€ ์•Š๊ณ  ์›น ์—‘์„ธ์Šค๋ฅผ ํ†ตํ•ด Team Foundation Server ์˜ ๋Œ€๋ถ€๋ถ„์˜ ์ •๋ณด์— ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์›น์„ ํ†ตํ•ด ์ž‘์—… ๊ด€๋ฆฌ, ์†Œ ์Šค ์ฝ”๋“œ, ๋นŒ๋“œ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€ ์ง€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” โ€ข HYPER-V ์™€ VMWare ESX ์˜ ๊ฐ€์ƒํ™” ์†”๋ฃจ์…˜์„ ํ†ตํ•ด ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๊ฐ€์ƒ ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ…Œ์ŠคํŠธ์˜ ์˜ค๋ฅ˜ ์ง€์ ์„ ์Šค ๋ƒ…์ƒท(Snapshot) ํ•˜์—ฌ ์žฌ ์—ฐ์ด ํž˜๋“  ์˜ค๋ฅ˜๋ฅผ ์›ํ•˜๋Š” ์‹œ๊ธฐ์— ์›ํ•˜๋Š” ์ง€์ ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ…Œ์ŠคํŠธ/ํ™”๋ฉด ํ…Œ์ŠคํŠธ/๋งค๋‰ด ์–ผ ํ…Œ์ŠคํŠธ์˜ ํ…Œ์ŠคํŠธ ์‹œ์Šค ํ…œ์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. โ€ข ํ…Œ์ŠคํŠธ๋ฅผ ๋น„๋””์˜ค ๋…นํ™”ํ•˜ ์—ฌ ์ €์žฅํ•˜๊ณ  ๋น„๋””์˜ค๋ฅผ ์žฌ ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ง€์› โ€ข Visual Studio ๋ฅผ ์ด์šฉํ•˜ ์—ฌ Team Foundation Server ์— ์—‘์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ๋„๊ตฌ์—์„œ Team Foundation Server ์— ์—‘์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค โ€ข ์ง€์›ํ•˜๋Š” ๊ฐœ๋ฐœ ๋„๊ตฌ์™€ ์šด ์˜์ฒด์ œ๋Š” ๋ณ„์ฒจ ์Šฌ๋ผ์ด๋“œ ๋ฅผ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค. โ€ข ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•ด ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ์™€ ์ˆ˜ํ–‰์— ๋„์›€์ด ๋ฉ ๋‹ˆ๋‹ค. โ€ข ๋‹ค์–‘ํ•œ OS์™€ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ง€์›ํ•˜์—ฌ ์ถ”ํ›„ ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์œผ๋กœ ์ง€์›๋ฐ›๊ฑฐ๋‚˜ ์ง€ ์› ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • 8. p 8 ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฐฐ์น˜ ์‹œ ๊ฐ€์ƒํ™” ๋ฐฐ์น˜ ์‹œ ๊ฐœ๋ฐœ ๋ฌผ๋ฆฌ ํ™˜๊ฒฝ ๊ตฌ์ถ• OS HARDWAR E PC๋ฐฉ ํด๋ผ์ด์–ธํŠธ HARDWAR E OS HARDWAR E PC๋ฐฉ ํด๋ผ์ด์–ธํŠธ HARDWAR E OS HARDWAR E PC๋ฐฉ ํด๋ผ์ด์–ธํŠธ HARDWAR E OS HARDWAR E PC๋ฐฉ ํด๋ผ์ด์–ธํŠธ HARDWAR E Guest OS DOM-U HARDWAR E PC๋ฐฉ ํด๋ผ์ด์–ธํŠธ HARDWAR E Guest OS DOM-U Guest OS DOM-UPC๋ฐฉ ๊ด€๋ฆฌํ”„๋กœ๊ทธ ๋žจ Guest OS DOM-U ๊ธฐํƒ€ ํด๋ผ์ด์–ธ ํŠธ โ€ข ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•œ ๊ตฌ์„ฑ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๊ตฌ์ถ• ๋น„์šฉ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š๋”๋ผ๋„ ๊ด€๋ฆฌ์™€ ํ…Œ์ŠคํŠธ์— ๋งŽ์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, โ€ข ๊ฐ€์ƒํ™” ์†”๋ฃจ์…˜์„ ์ด์šฉํ•˜์—ฌ PC๋ฐฉ์˜ ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ์ ์ธ ๋ฐ์Šคํฌํƒ‘ ๋ฐ ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ํ•˜๋‚˜์˜ ๊ฐ€์ƒํ™” ๋จธ์‹ ์—์„œ ์‹ค์ œ ํ™˜๊ฒฝ๊ณผ ๊ฐ€์žฅ ์œ ์‚ฌํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ ๊ตฌ์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
  • 9. p 9 ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ์‚ฌ์ดํด ๋นŒ๋“œ ์„œ๋ฒ„ ๋นŒ๋“œ ์ˆ˜ํ–‰ ๊ฐ€์ƒ ํ˜ธ์ŠคํŠธ ๋จธ์‹  ๊ฐ€์ƒ ๊ฒŒ์ŠคํŠธ ๋จธ์‹  ๋ฐฐํฌ/ํ…Œ์ŠคํŠธ ์‹œ์ž‘ ์Šค๋ƒ…์ƒท ๋ณต์› ๋ฐฐํฌ ์‹œ์ž‘ ๋ฐฐํฌ ์—…๋ฐ์ดํŠธ ๋ฐฐํฌ ํ›„ ์Šค๋ƒ…์ƒท ๋งŒ๋“ค๊ธฐ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ์ˆ˜์ง‘ ํ…Œ์ŠคํŠธ ์„ฑ๊ณต ํ…Œ์ŠคํŠธ ์„œ๋ฒ„ ๋ฐฐํฌ ์ž‘์—… ๊ฒฐ๊ณผ ์•Œ๋ฆผ ์ดํ•˜ ๊ธฐํƒ€ ์ž‘์—… ์Šค๋ƒ…์ƒท ๋ณต์› ์ด ์ž‘์—…์€ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰์„ ์œ„ํ•ด OSํ™˜๊ฒฝ์„ Clean-up ํ•˜๋Š” ์ž‘์—… ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ 1) .NET Framework 4.0 ๋งŒ ์„ค์น˜๋œ ์Šค๋ƒ…์ƒท ์ง€์ ์œผ๋กœ ๋ณต์› ์˜ˆ 2 ์•„๋ฌด๋Ÿฐ ๊ตฌ์„ฑ์š”์†Œ๋„ ์„ค์น˜๋˜์ง€ ์•Š์€ ๊นจ๋—ํ•œ OS๋กœ ๋ณต์› ๋ฐฐํฌ ํ›„ ์Šค๋ƒ…์ƒท ๋งŒ๋“ค๊ธฐ ์ด ์ž‘์—…์€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ ์ค‘ ์˜ค๋ฅ˜/๋ฒ„๊ทธ ๋ฐœ์ƒ ํ™˜๊ฒฝ์„ ์Šค๋ƒ…์ƒท์œผ ๋กœ ๊ธฐ๋กํ•˜์—ฌ ์‰ฝ๊ฒŒ ์˜ค๋ฅ˜/๋ฒ„๊ทธ ํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ 1) ๊ฒฐ์ œ ๊ธฐ๋Šฅ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋˜ ์Šค๋ƒ…์ƒท ์ง€์ ์œผ๋กœ ๋ณต์› โ€ข ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์€ ๊ฐ€์ƒํ™” ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. โ€ข Test Controller&Agent ๋กœ ๊ฐ€์ƒ ๋จธ์‹ ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข ์Šค๋ƒ…์ƒท ํ™˜๊ฒฝ์œผ๋กœ OS์˜ Clean-up/์˜ค๋ฅ˜๋ฐœ์ƒํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜์ด ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Test Controller&Agent ์˜์—ญ Lab Agent ์˜์—ญ
  • 10. p 10 ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฐฉ์•ˆ ๊ฐœ๋ฐœ์ž ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋นŒ๋“œ ์„œ๋ฒ„ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฐ ์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ ๋กœ์ปฌ ํ…Œ์ŠคํŠธ ์‹คํ–‰ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ์™„๋ฃŒ ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ ํ…Œ์ŠคํŠธ ์ปจํŠธ๋กค๋Ÿฌ ํ…Œ์ŠคํŠธ ์—์ด์ „ํŠธ ํ…Œ์ŠคํŠธ ์Šคํฌ๋ฆฝํŠธ(DLL) ๋ฐฐํฌ ์›๊ฒฉ ๋จธ์‹ ์—์„œ ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋นŒ๋“œ ๋ฐ ํ…Œ์ŠคํŠธ ์‹คํ–‰ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ์ˆ˜์ง‘ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ํ…Œ์ŠคํŠธ ์‹คํŒจ ์‹œ ํ†ต๋ณด/์ž‘์—… ํ• ๋‹น ์™„๋ฃŒ โ€ข ํ…Œ์ŠคํŠธ ์ปจํŠธ๋กค๋Ÿฌ & ์—์ด์ „ํŠธ โ€ข ํ…Œ์ŠคํŠธ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์—์ด์ „ํŠธ๋Š” ์›๊ฒฉ ์ปดํ“จํŒ…๊ฐ„์— ํ…Œ์ŠคํŠธ ์ œ์–ด/๋™์ž‘์„ ์œ„ํ•œ TFS ๊ตฌ์„ฑ ์š”์†Œ ์ž…๋‹ˆ๋‹ค. โ€ข ํ…Œ์ŠคํŠธ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋กœ์ปฌ/๋นŒ๋“œ ๋จธ์‹ ์—์„œ ์›๊ฒฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒํ™” ๋ฐฐํฌ ๋ฐ ์Šค๋ƒ…์ƒท ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ ๋นŒ๋“œ ๋ฐฐํฌ ๋ฐ ์Šค๋ƒ…์ƒท ์ž‘์—…
  • 11. p 11 ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ํ™”๋ฉด(UI) ํ…Œ์ŠคํŠธ ๋ฐฉ์•ˆ ์ผ๋ฐ˜ ์œˆ๋„์šฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ WPF ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ•ธ๋“ค๋ง Handle ๊ธฐ๋ฐ˜ XAML ๋žœ๋”๋ง GDI DirectX ๊ตฌ์กฐ์  ํ‘œํ˜„ ๋ฐฉ๋ฒ• ๋ถ€๋ชจ/์ž์‹ Handle ๊ด€๊ณ„ ์ตœ์ƒ์œ„ ์œˆ๋„์šฐ๋งŒ Handle ์„ ๊ฐ€์ง UI ํ…Œ์ŠคํŠธ ๋ ˆ์ฝ”๋”ฉ ๋ฐฉ๋ฒ• ์š”์†Œ์˜ Handle ์„ ์ฐพ์•„ ๊ธฐ๋ก ์š”์†Œ์˜ XML ์š”์†Œ๋ฅผ ์ฐพ์•„ ๊ธฐ๋ก UI ํ…Œ์ŠคํŠธ ์žฌ์ƒ ๋ฐฉ๋ฒ• ์š”์†Œ์˜ Handle ์„ ์ œ์–ด ์š”์†Œ์˜ XML ์š”์†Œ๋ฅผ ์ œ์–ด โ€ข ์œˆ๋„์šฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ WPF ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ UI ํ…Œ์ŠคํŠธ ๋น„๊ต โ€ข WPF ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ UI ๊ธฐ๋ก โ€ข ํ™”๋ฉด(UI) ์š”์†Œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฐ ์›๊ฒฉ ํ…Œ์ŠคํŠธ ๊ธฐ๋ก๋œ ํ™”๋ฉด ํ…Œ์ŠคํŠธ๋Š” ๋กœ์ปฌ/์›๊ฒฉ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰
  • 12. p 12 ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ์‚ฌ์ดํด โ€ข ๊ฐœ๋ฐœ ๋ผ์ดํ”„์‚ฌ์ดํด์€ ํ”„๋กœ์ ํŠธ๊ฐ€ Kickoff ๋˜๋Š” ์‹œ์ ๋ถ€ํ„ฐ ์ ์šฉ๋˜๋Š” ์‚ฌ์ดํด์ž…๋‹ˆ๋‹ค. โ€ข ์ž‘์—…์„ ๊ด€๋ฆฌ/์ถ”์ ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์˜ ์ง„์ฒ™์œจ์ด๋‚˜ ๊ฒฐํ•จ ๋ฐœ์ƒ ์ถ”์ด ๋“ฑ์„ ๋ฆฌํฌํŒ…์„ ํ†ตํ•ด ์ง„๋‹จํ•˜๊ณ  ๊ฐœ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋‹จ์œ„ํ…Œ์ŠคํŠธ/ํ™”๋ฉดํ…Œ์ŠคํŠธ/๋งค๋‰ด์–ผํ…Œ์ŠคํŠธ ๋“ฑ์„ ๋‹จ๊ณ„์ ์œผ๋กœ ์ž๋™ํ™”ํ•˜๊ณ , ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋น„๊ธฐ๋Šฅ์ ์ธ ์„ฑ๋Šฅ/๋ถ€ํ•˜ํ…Œ์ŠคํŠธ๋กœ ๋น„๊ธฐ๋Šฅ ์š”์†Œ๋ฅผ ๊ฐœ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข (๋‹จ, ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค์— ์ ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์˜ ๋ฒ”์œ„๋Š” ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.) ๊ณ„ํš ์ž‘์—… ๊ด€๋ฆฌ ํ”„๋กœ์ ํŠธ ๊ณ„ํš ๋ฆฌํฌํŒ… ๋กœ์ปฌ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ปค๋ฒ„๋Ÿฌ์ง€ ์ฝ”๋“œ ๋ฃฐ ๊ฒ€์‚ฌ ๊ฐœ๋ฐœ๋ฐ์ฒดํฌ ์ธ ํ”„๋กœ์„ธ์Šค Iteration Release โ†’ Merge Branched โ†’ New Iteration Branch ๊ฒฐํ•จ/๋ฒ„๊ทธ์‹œ์ž‘์—…๋“ฑ๋ก/ํ• ๋‹น์ž๋™ํ™” Team Foundation Server ๋ฆด๋ฆฌ์ฆˆ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ์ถ”์  ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ํ…Œ์ŠคํŠธ ๋ฐ ํ†ตํ•ฉ ์ผ์ผ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค ์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ปค๋ฒ„๋Ÿฌ์ง€ ์ฝ”๋“œ ๋ฃฐ ๊ฒ€์‚ฌ ์ตœ์‹  ์†Œ์Šค์ฝ”๋“œ ํš๋“ ํ†ตํ•ฉ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค ์›๊ฒฉ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ์›๊ฒฉ ํ™”๋ฉด/ ๋งค๋‰ด์–ผ ํ…Œ ์ŠคํŠธ ๊ฐ€์ƒ ๊ฒŒ์ŠคํŠธ ๋จธ์‹  ๋ฐฐํฌ ์ž๋™ํ™” ๊ตฌํ˜„์™„๋ฃŒ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์˜์—ญ
  • 13. p 13 ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ์‚ฌ์ดํด HYPER-V Host Machine TeamFoundationServer TeamBuild& BuildController/Agent Windows XP x64 Windows XP x86 Windows 7 x86 Windows 7 x64 โ€ข ์›๊ฒฉ ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ โ€ข UI ์ธํ„ฐ๋ ‰์…˜ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ์ž‘์—… ๊ฒฐ๊ณผ ๋“ฑ๋ก โ€ข ํŒ€ ๋นŒ๋“œ ๊ณ„ํš โ€ข ํŒ€ ๋นŒ๋“œ ์ˆ˜ํ–‰ โ€ข ํŒ€ ๋นŒ๋“œ ์ปจํŠธ๋กค โ€ข ํŒ€ ๋นŒ๋“œ ์ˆ˜ํ–‰ ๊ฒฐ๊ณผ ์ˆ˜์ง‘ HYPER-V Guest Machine ํ…Œ์Šคํ„ฐ์šฉ ๋ฐฐํฌ ์„œ๋ฒ„ ๊ฐœ๋ฐœ๋ง ์ ‘์† ๊ฐ€๋Šฅ ํ…Œ์Šคํ„ฐ โ€ข ์งง์€ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐ˜๋ณต/์ง€์†์ ์œผ๋กœ ํ†ตํ•ฉํ•˜์—ฌ ๊ฒฐํ•จ์„ ์ค„์ด๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. โ€ข ์žฅ๊ธฐ์ ์œผ๋กœ Visual Studio 2010 Ultimate ์˜ ๋น„๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ(์„ฑ๋Šฅ/๋ถ€ํ•˜ ๋“ฑ) ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์‹ค์ œ ์‚ฌ์šฉ์ž ํ™˜ ๊ฒฝ์„ ๊ณ ๋ คํ•˜๊ณ  ๊ฐœ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข Windows Server 2008 ์˜ HYPER-V ๊ฐ€์ƒํ™” ๊ธฐ๋Šฅ๊ณผ Visual Studio 2010 Ultimate ์˜ ํ…Œ์ŠคํŠธ ๊ฐ€์ƒํ™”, ํ…Œ ์ŠคํŠธ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ์‹ค์ œ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์ฒ˜๋Ÿผ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ , ๋‹ค์–‘ํ•œ OS ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™” ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
  • 14. p 14 ํ…Œ์ŠคํŠธ ๋ฐ ์ง€์†์  ํ†ตํ•ฉ ๋‹จ์œ„ํ…Œ์ŠคํŠธ ์ผ์ผ ๋นŒ๋“œ ํ†ตํ•ฉ ๋นŒ๋“œ Alpha Release Beta Release RC Release RTM Release ํ”„๋กœ์„ธ์Šค ์ตœ์ ํ™” โ€ข ํ…Œ์ŠคํŠธ ๋ฐ ์ง€์†์  ํ†ตํ•ฉ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ ๋‹จ๊ณ„๋ณ„๋กœ ๋งˆ์ผ์Šคํ†ค(Milestones) ์œผ๋กœ ๋„์‹ํ™”ํ•œ ๊ทธ๋ž˜ํ”„ ์ž…๋‹ˆ๋‹ค. (๋‹จ, ์•„๋ž˜์˜ ๋งˆ์ผ์Šคํ†ค์€ ๊ฐ ๋‹จ๊ณ„๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ž„์˜๋กœ ๋ถ€์—ฌ๋œ ๋ฌธ์„œ์ƒ์˜ ๋น„๊ณต์‹ ๋ช…์นญ์ž…๋‹ˆ๋‹ค) โ€ข ๋‹จ๊ณ„์ ์œผ๋กœ ๋…ผ๋ฆฌ/๋ฌผ๋ฆฌ์ ์ธ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ณ„ ๋ถ€์„œ์™€์˜ ์ง€์†์ ์ธ ํ˜‘์˜๋ฅผ ๋„์ถœํ•˜์—ฌ ํ…Œ์ŠคํŠธ/ํ†ตํ•ฉ ๋ชฉํ‘œ๋ฅผ ๋„์ถœํ•ด ๋‚ด๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข ๋นŒ๋“œ ๋‹จ๊ณ„๋ณ„๋กœ ์ˆ˜ํ–‰๋˜๋Š” ์ž‘์—…์€ ๊ฐœ๋ฐœ ๋ผ์ดํ”„์‚ฌ์ดํด ๋‹จ์›๊ณผ ํ”„๋กœ์„ธ์Šค ์ตœ์ ํ™”๋Š” ์ค‘/์žฅ๊ธฐ์  ์šด์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค.
  • 15. p 15 ๋‹จ๊ธฐ์  ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ์„ ํƒ๊ณผ ์ง‘์ค‘์„ ํ†ตํ•ด Features Driven ๋ฐฉ์‹์œผ๋กœ ์ƒ์‚ฐ์„ฑ ์žˆ๊ฒŒ ์ œํ’ˆ ๊ณ„ํš ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ/์ถ”์  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰๊ณผ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๊ตฌ์ถ• ์ ์ง„์ ์œผ๋กœ ์ œํ’ˆ์„ ์ž์ฃผ ๋ฆด๋ฆฌ์ฆˆํ•˜์—ฌ ์ œํ’ˆ ๊ฐœ์„ ์„ ์œ„ํ•œ ํ”ผ๋“œ๋ฐฑ ์ˆ˜๋ ด ๊ฐœ๋ฐœ ์ฝ”๋“œ ์ค‘์‹ฌ์œผ๋กœ ์ž‘์—…์„ ์ถ”์ ํ•˜๊ณ  ๋นŒ๋“œ ์‹œ์Šคํ…œ์„ ์ด์šฉํ•œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ๋ฆด๋ฆฌ์ฆˆ ์šด์˜ ํ”„๋กœ์„ธ์Šค๋กœ ์ „ํ™˜ โ€ข ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ๋ฅผ ๋ชฉํ‘œ๋กœ ์ผ์ •์„ ์ค€์ˆ˜ํ•˜๊ณ  ๋น ๋ฅธ ๊ฐœ๋ฐœ๊ณผ ํ’ˆ์งˆ ์œ ์ง€๋ฅผ ์œ„ํ•ด ๊ฐ„๊ฒฐํ•œ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
  • 16. p 16 ์ค‘/์žฅ๊ธฐ์  ์šด์˜ ํ”„๋กœ์„ธ์Šค ๊ฐœ๋ฐœ ๋ฐ ์šด์˜ ์กฐ์ง โ€ข ์‹ฌ์‚ฌ โ€ข ์œ„ํ—˜ ํ‰๊ฐ€ ์š”์ฒญ PC๋ฐฉ ์›น ์„œ๋น„์Šค > ๊ณ ๊ฐ์„ผํ„ฐ โ€ข ๋ฌธ์ œ โ€ข ์„œ๋น„์Šค ํ’ˆ์งˆ โ€ข ์š”๊ตฌ์‚ฌํ•ญ ์™„๋ฃŒ โ€ข ์œ„ํ—˜ ํ‰๊ฐ€/๋ถ„์„ โ€ข ๊ฒ€ํ†  ๋ฆด๋ฆฌ์ฆˆ ๊ณ„ํš ๋ฐ ๊ณ„ํš์•ˆ โ€ข ๋ณ€๊ฒฝ ์š”์ฒญ โ€ข ์ž‘์—…/๊ตฌํ˜„ โ€ข ํ…Œ์ŠคํŠธ ๊ณ„ํš โ€ข ํ…Œ์ŠคํŠธ ์žฌํ˜„ โ€ข ํ…Œ์ŠคํŠธ ์™„๋ฃŒ โ€ข ๊ฒ€ํ†  ๋ฐ ์Šน์ธ โ€ข ํ•ด๊ฒฐ/ํ”ผ๋“œ๋ฐฑ ์™„๋ฃŒ โ€ข ๊ฐœ์„  ์™„๋ฃŒ PC๋ฐฉ ๊ณ ๊ฐ ์„œ๋น„์Šค ์ง€์› ๋ฐ ์ค‘์žฌ ๊ธด๊ธ‰ ๋ณต๊ตฌ ๊ณ„ํš โ€ข ์ค‘/์žฅ๊ธฐ์ ์œผ๋กœ ๊ณ ๊ฐ์˜ ํ”ผ๋“œ๋ฐฑ๊ณผ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ˆ˜๋ ดํ•˜๊ณ  ์†”๋ฃจ์…˜์— ์ ์šฉ/๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ์„ธ์Šค ๊ณ ๋„ํ™” ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข MSF(Microsoft Solution Framework) for CMMI ๊ธฐ๋ฐ˜์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์„œ๋น„์Šค/๊ฐœ๋ฐœ/์—ฐ๊ณ„, ์กฐ์ง์— ์ตœ์ ํ™”/๊ฐœ์„ ํ•˜์—ฌ ์šด์˜์„ ์œ„ํ•œ ์ „๋ฐ˜์ ์ธ ์ •๋ณด๋ฅผ ๊ณต ์œ ํ•˜์—ฌ ๊ณ ๊ฐ์—๊ฒŒ ์ตœ์ƒ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. โ€ข (๋‹จ, ์•„๋ž˜์˜ ํ”„๋กœ์„ธ์Šค๋Š” ํŒ€๊ฐ„์˜ ํ”„๋กœ์„ธ์Šค ์ •์˜ ์ž‘์—…์ด ์„ ํ–‰๋˜์–ด์•ผ ํ•˜๊ณ , PC๋ฐฉ ์›น ์„œ๋น„์Šค์™€ ๊ฐœ๋ฐœ/์šด์˜ ์กฐ์ง์˜ ์—ฐ๋™์„ ์œ„ํ•ด ์ถ”๊ฐ€์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์š”์†Œ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.) Team Foundation Server ์ž‘์—… ๋“ฑ๋ก/ ์›Œํฌํ”Œ๋กœ์šฐ ํŠธ๋žœ์žญ์…˜ ์‹œ์ž‘