โ† Back to Home

Two Pizza Team

2025-12-03

๊ฐœ์š”

Two Pizza Team์€ ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ์—ญ๋Ÿ‰์„ ์ฑ…์ž„์ง€๊ณ  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋Œ๋ณด๋Š” ์ž‘์€ ํŒ€์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. Amazon์ด ์†Œํ”„ํŠธ์›จ์–ด ์กฐ์ง์„ ๊พธ๋ฆด ๋•Œ ์ผ๋˜ ๋ฐฉ์‹์œผ๋กœ ๋„๋ฆฌ ์•Œ๋ ค์กŒ์œผ๋ฉฐ, ํ•œ ํŒ€์ด ํ”ผ์ž ๋‘ ํŒ์œผ๋กœ ๋ฐฐ๋ฅผ ์ฑ„์šธ ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ๋งŒ ๊ตฌ์„ฑ๋ผ์•ผ ํ•œ๋‹ค๋Š” ์ด๋ฏธ์ง€์—์„œ ์ด๋ฆ„์ด ์™”์Šต๋‹ˆ๋‹ค. (์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ํ”ผ์ž๋Š” ๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ๊ฐ€ ์ฒ˜์Œ ๋ณด๊ณ  ๋†€๋ž๋˜ ๋ฏธ๊ตญ์‹ ๋Œ€ํ˜• ํ”ผ์ž๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.)

ํŒ€ ๊ทœ๋ชจ์™€ ์‘์ง‘๋ ฅ

Martin Fowler๋Š” ์ด๋Ÿฐ ํŒ€์ด 5~8๋ช… ์ •๋„, ๋งŽ์•„๋„ 15๋ช…์„ ๋„˜๊ธฐ์ง€ ์•Š์•„์•ผ ๊ธด๋ฐ€ํ•œ ํ˜‘์—… ๊ด€๊ณ„๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์ด ์ž‘์„์ˆ˜๋ก ์„œ๋กœ์˜ ์—…๋ฌด ๋งฅ๋ฝ์„ ์ž˜ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ณต์žกํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๊ตฌ์กฐ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŒ€์˜ ์ดˆ์ ๊ณผ ์—ญํ• 

Two Pizza Team์˜ ํ•ต์‹ฌ์€ ๊ทœ๋ชจ๋ฟ ์•„๋‹ˆ๋ผ ์ดˆ์ ์ž…๋‹ˆ๋‹ค. ํŒ€์€ ๊ณ ๊ฐ์ด ํ•„์š”๋กœ ํ•˜๋Š” ๊ฐ€์น˜๋ฅผ ํŒŒ์•…ํ•˜๊ณ , ์‹คํ—˜ํ•˜๋ฉด์„œ ๋น ๋ฅด๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ตฌํ˜„ํ•˜๋ฉฐ, ๋‹ค๋ฅธ ํŒ€์— ๋Œ€ํ•œ ์˜์กด๊ณผ ํ•ธ๋“œ์˜คํ”„๋ฅผ ์ตœ์†Œํ™”ํ•  ๋งŒํผ ํ•„์š”ํ•œ ์—ญ๋Ÿ‰์„ ํŒ€ ๋‚ด๋ถ€์— ๋ชจ๋‘ ๊ฐ–์ถ˜ ์ฑ„ ๊ณ ๊ฐ ์ƒํ™ฉ์ด ๋ฐ”๋€Œ๋ฉด ์ œํ’ˆ๋„ ํ•จ๊ป˜ ๋ฐœ์ „์‹œ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ ์ค‘์‹ฌ ๋ฌธํ™”

์ด ํŒ€๋“ค์€ Outcome Oriented์ด๋ฉฐ Activity Oriented ๊ตฌ์กฐ์™€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ฆ‰ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํ…Œ์ŠคํŠธ, ์šด์˜์ฒ˜๋Ÿผ ๊ธฐ๋Šฅ๋ณ„๋กœ ์‚ฌ๋žŒ์„ ๋‚˜๋ˆ„์ง€ ์•Š๊ณ  ๊ณ ๊ฐ ๊ฐ€์น˜๋ฅผ ๋‚ด๋Š” ๋ฐ ํ•„์š”ํ•œ ์—ญ๋Ÿ‰์„ ํŒ€ ๋‚ด๋ถ€์—์„œ ๋ชจ๋‘ ๊ฐ–์ถฅ๋‹ˆ๋‹ค. ๋•๋ถ„์— ๊ธฐ๋Šฅ ์•„์ด๋””์–ด๊ฐ€ production ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋˜๊ธฐ๊นŒ์ง€์˜ cycle time(๊ธฐ๋Šฅ ์•„์ด๋””์–ด๊ฐ€ ์‹ค์ œ ํ”„๋กœ๋•์…˜์—์„œ ์‹คํ–‰๋˜๊ธฐ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„)์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ โ€œyou build it, you run itโ€ ์›์น™์— ๋”ฐ๋ผ ์šด์˜ ์ค‘ ์žฅ์• ๊ฐ€ ๋‚˜๋ฉด ์Šค์Šค๋กœ ์ฑ…์ž„์ง€๊ณ  ๋ณต๊ตฌํ•˜๋ฉฐ, ํ•„์š”ํ•˜๋‹ค๋ฉด ์•ผ๊ฐ„์ด๋‚˜ ๋น„๊ทผ๋ฌด ์‹œ๊ฐ„์—๋„ ์ง์ ‘ ๋Œ€์‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์žฅ์ˆ˜ํ•˜๋Š” ์ œํ’ˆ ์ง€ํ–ฅ ํŒ€

Two Pizza Team์€ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚˜๋ฉด ํ•ด์ฒด๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ Business Capability Centric ํŒ€์œผ๋กœ ์˜ค๋ž˜ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์ž์‹ ๋“ค์ด ๋‹ด๋‹นํ•˜๋Š” capability๋ฅผ ํ•˜๋‚˜์˜ product๋ผ๊ณ  ๋ณด๊ณ , Products over Projects ๊ด€์ ์—์„œ ๊ณ„์† ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ณ  ํ’ˆ์งˆ์„ ๊ด€๋ฆฌํ•˜๋Š” Product Team์˜ ์ •์ฒด์„ฑ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ ์ง€์› ํ•„์š”์„ฑ

์ด๋ ‡๊ฒŒ ํญ๋„“์€ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ํƒ„ํƒ„ํ•œ software platform์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์†Œ๊ทœ๋ชจ ์กฐ์ง์€ ์ƒ์šฉ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋Œ€๊ทœ๋ชจ ์กฐ์ง์€ ๋‚ด๋ถ€ ํ”Œ๋žซํผ์„ ๋งŒ๋“ค์–ด ๊ณตํ†ต ๋„๊ตฌ์™€ ์ธํ”„๋ผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Team Topologies์—์„œ ๋งํ•˜๋Š” stream-aligned teams ๊ด€์ ์„ ์ ์šฉํ•˜๋ฉด ์ด๋Ÿฐ ํŒ€๊ณผ ํ”Œ๋žซํผ ํŒ€ ์‚ฌ์ด์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์„ค๊ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

ํŒ€ ๊ฐ„ ํ˜‘์—…๊ณผ API

์—…๋ฌด ์—ญ๋Ÿ‰ ์ค‘์‹ฌ ํŒ€์€ ์„œ๋กœ์˜ capability๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฏ€๋กœ, ๋™๋ฃŒ ํŒ€์„ ์œ„ํ•ด API์™€ ๊ฐ™์€ ๋ช…ํ™•ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์„ ์†Œํ™€ํžˆ ํ•˜๋ฉด ์ •๋ณด๊ฐ€ ํŒ€ ์•ˆ์—๋งŒ ๊ฐ‡ํ˜€ ์‚ฌ์ผ๋กœ๊ฐ€ ์ƒ๊ธฐ๊ณ  ์กฐ์ง ์ „์ฒด ์†๋„๊ฐ€ ๊ธ‰๊ฒฉํžˆ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์กฐ์™€ ์ฝ˜์›จ์ด์˜ ๋ฒ•์น™

์ฝ˜์›จ์ด์˜ ๋ฒ•์น™์— ๋”ฐ๋ฅด๋ฉด ์กฐ์ง ๊ตฌ์กฐ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์กฐ์— ๊ทธ๋Œ€๋กœ ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Two Pizza Team์ด ๋งก์€ ์ปดํฌ๋„ŒํŠธ ์—ญ์‹œ ์„œ๋กœ ์ž˜ ์ •์˜๋œ API๋กœ ์—ฐ๊ฒฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์‚ฌ๊ณ ๋ฐฉ์‹์ด microservices ์•„ํ‚คํ…์ฒ˜๋กœ ์ด์–ด์กŒ์ง€๋งŒ, ํ•ญ์ƒ ์ •๋‹ต์€ ์•„๋‹ˆ๋ฉฐ ๋‹จ์ผ ๋ชจ๋†€๋ฆฌ์‹ ๋Ÿฐํƒ€์ž„ ์•ˆ์—์„œ๋„ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ž˜ ๋‚˜๋ˆ„๋ฉด ์ถฉ๋ถ„ํžˆ ํšจ๊ณผ์ ์ธ ๋Œ€์•ˆ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.