๐Ÿš€ ๊ณตํ†ต ์• ์ž์ผ ํ”„๋ ˆ์ž„์›Œํฌ

๋ฐœํ–‰: (2026๋…„ 1์›” 17์ผ ์˜คํ›„ 01:47 GMT+9)
7 min read
์›๋ฌธ: Dev.to

Source: Dev.to

์œ„์— ์ œ๊ณต๋œ ์†Œ์Šค ๋งํฌ ์•„๋ž˜์— ๋ฒˆ์—ญํ•˜๊ณ ์ž ํ•˜๋Š” ํ…์ŠคํŠธ๋ฅผ ๋ถ™์—ฌ ์ฃผ์‹œ๋ฉด, ํ•ด๋‹น ๋‚ด์šฉ์„ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. (์ฝ”๋“œ ๋ธ”๋ก์ด๋‚˜ URL์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.)

์Šคํฌ๋Ÿผ

๋ฌด์—‡์ธ๊ฐ€
Scrum์€ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” Agile ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ์ž‘์—…์€ ์Šคํ”„๋ฆฐํŠธ๋ผ๊ณ  ํ•˜๋Š” ์งง๊ณ  ๊ณ ์ •๋œ ๊ธฐ๊ฐ„(๋ณดํ†ต 2์ฃผ) ๋™์•ˆ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

์—ญํ• 

  • ์ œํ’ˆ ์†Œ์œ ์ž (Product Owner)
  • ์Šคํฌ๋Ÿผ ๋งˆ์Šคํ„ฐ (Scrum Master)
  • ๊ฐœ๋ฐœ ํŒ€ (Development Team)

์ด๋ฒคํŠธ

  • ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš (Sprint Planning)
  • ์ผ์ผ ์Šคํฌ๋Ÿผ (Daily Scrum)
  • ์Šคํ”„๋ฆฐํŠธ ๋ฆฌ๋ทฐ (Sprint Review)
  • ์Šคํ”„๋ฆฐํŠธ ํšŒ๊ณ  (Sprint Retrospective)

์•„ํ‹ฐํŒฉํŠธ

  • ์ œํ’ˆ ๋ฐฑ๋กœ๊ทธ (Product Backlog)
  • ์Šคํ”„๋ฆฐํŠธ ๋ฐฑ๋กœ๊ทธ (Sprint Backlog)
  • ์ธํฌ๋ฆฌ๋จผํŠธ (Increment)

์ „ํ˜•์ ์ธ ์‚ฌ์šฉ

  • ์†Œ๊ทœ๋ชจ~์ค‘๊ทœ๋ชจ ํŒ€
  • ์š”๊ตฌ์‚ฌํ•ญ์ด ์ž์ฃผ ๋ณ€ํ•˜๋Š” ์ œํ’ˆ
  • ๊ตฌ์กฐ์™€ ๋ฆฌ๋“ฌ์ด ํ•„์š”ํ•œ ํŒ€

์žฅ์ 

  • ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ „๋‹ฌ
  • ๊ฐ•๋ ฅํ•œ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„
  • ๋ช…ํ™•ํ•œ ์†Œ์œ ๊ถŒ

๋‹จ์ 

  • ์Šคํ”„๋ฆฐํŠธ ์ค‘ ์œ ์—ฐ์„ฑ ๊ฐ์†Œ
  • ๊ธฐ๊ณ„์ ์œผ๋กœ ์ ์šฉํ•˜๋ฉด ๋ฌด๊ฑฐ์›Œ ๋ณด์ผ ์ˆ˜ ์žˆ์Œ

์นธ๋ฐ˜

๋ฌด์—‡์ธ๊ฐ€
์นธ๋ฐ˜์€ ์‹œ๊ฐ„ ์ œํ•œ ์Šคํ”„๋ฆฐํŠธ ๋Œ€์‹  ์ž‘์—…์˜ ์ง€์†์ ์ธ ํ๋ฆ„์— ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์‹ค์ฒœ

  • ์ž‘์—…์„ ์‹œ๊ฐํ™”ํ•œ๋‹ค (Toโ€ฏDo, Inโ€ฏProgress, Done)
  • ์ง„ํ–‰ ์ค‘์ธ ์ž‘์—…์„ ์ œํ•œํ•œ๋‹ค (WIP)
  • ํ๋ฆ„์„ ์ธก์ •ํ•œ๋‹ค (lead time, cycle time)

์ „ํ˜•์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€

  • ์šด์˜, ์ง€์›, DevOps ๋ฐ SRE ํŒ€
  • ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ์šฐ์„ ์ˆœ์œ„์˜ ์ž‘์—…

์žฅ์ 

  • ๋งค์šฐ ์œ ์—ฐํ•จ
  • ๋„์ž…์ด ์‰ฌ์›€
  • ์ง€์†์ ์ธ ๋ฐฐํฌ์— ์ ํ•ฉํ•จ

๋‹จ์ 

  • ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์Œ
  • ๋‚ด์žฅ๋œ ๊ณ„ํš ์ฃผ๊ธฐ๊ฐ€ ์—†์Œ

SAFe (Scaled Agile Framework)

What it is
SAFe๋Š” ๋งŽ์€ ํŒ€์„ ๋ณด์œ ํ•œ ๋Œ€๊ทœ๋ชจ ๊ธฐ์—…์—์„œ Agile์„ ํ™•์žฅํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Core elements

  • Agile Release Trains (ARTs)
  • Program Increment (PI) Planning
  • ํŒ€, ํฌํŠธํด๋ฆฌ์˜ค ๋ฐ ๋ฆฌ๋”์‹ญ ๊ฐ„ ์ •๋ ฌ

Typical use

  • ๋Œ€๊ทœ๋ชจ ์กฐ์ง, ๊ทœ์ œ ์‚ฐ์—…, ์ข…์†์„ฑ์ด ์žˆ๋Š” ๋ณต์žกํ•œ ์‹œ์Šคํ…œ

Pros

  • ๊ฐ•๋ ฅํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค
  • ์ „์‚ฌ์  ์ •๋ ฌ
  • ๋Œ€๊ทœ๋ชจ ์ ์šฉ ๊ฐ€๋Šฅ

Cons

  • ๋ฌด๊ฑฐ์šด ํ”„๋กœ์„ธ์Šค
  • ์ž˜๋ชป ์‚ฌ์šฉํ•˜๋ฉด โ€œAgile ์›Œํ„ฐํดโ€์ฒ˜๋Ÿผ ๋А๊ปด์งˆ ์ˆ˜ ์žˆ์Œ

XP (์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ)

์ •์˜
XP๋Š” ์—”์ง€๋‹ˆ์–ด๋ง ์šฐ์ˆ˜์„ฑ๊ณผ ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ฒœ ๋ฐฉ๋ฒ•

  • ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ
  • ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ (TDD)
  • ์ง€์†์  ํ†ตํ•ฉ
  • ๋ฆฌํŒฉํ„ฐ๋ง
  • ์ž‘์€ ๋ฆด๋ฆฌ์Šค

์ „ํ˜•์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€

  • ๊ธฐ์ˆ  ๋ณต์žก๋„๊ฐ€ ๋†’์€ ํŒ€
  • ํ’ˆ์งˆ์ด ์ค‘์š”ํ•œ ํ”„๋กœ์ ํŠธ

์žฅ์ 

  • ๋งค์šฐ ๋†’์€ ์ฝ”๋“œ ํ’ˆ์งˆ
  • ๋น ๋ฅธ ํ”ผ๋“œ๋ฐฑ
  • ์ƒ์‚ฐ ๋‹จ๊ณ„ ๊ฒฐํ•จ ๊ฐ์†Œ

๋‹จ์ 

  • ๊ทœ์œจ์ด ํ•„์š”ํ•จ
  • ๋น„๊ธฐ์ˆ  ํŒ€์—๊ฒŒ๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Œ

Lean

What it is
Lean์€ ๊ฐ€์น˜๋ฅผ ๊ทน๋Œ€ํ™”ํ•˜๊ณ  ๋‚ญ๋น„๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ํ† ์š”ํƒ€ ์ œ์กฐ ๋ฐฉ์‹์„ ์ ์šฉํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Principles

  • ๋‚ญ๋น„ ์ œ๊ฑฐ
  • ํ’ˆ์งˆ์„ ๋‚ด์žฌํ™”
  • ๋น ๋ฅธ ์ œ๊ณต
  • ์‚ฌ๋žŒ์„ ์กด์ค‘
  • ์ „์ฒด ์ตœ์ ํ™”

Typical use

  • DevOps ๋ฐ ํ”Œ๋žซํผ ํŒ€
  • ํšจ์œจ์„ฑ์— ์ค‘์ ์„ ๋‘” ์กฐ์ง

Pros

  • ๋น„์šฉ ํšจ์œจ์ 
  • ๊ฐ€์น˜์— ๋Œ€ํ•œ ๊ฐ•ํ•œ ์ง‘์ค‘
  • DevOps์™€ ์ž˜ ๋งž์Œ

Cons

  • ๊ตฌ์ฒด์ ์ธ ์ง€์นจ์ด ์ ์Œ
  • ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ ์šฉํ•˜๋ ค๋ฉด ์„ฑ์ˆ™๋„๊ฐ€ ํ•„์š”

Crystal

What it is
Crystal์€ ํŒ€ ๊ทœ๋ชจ์™€ ์ค‘์š”๋„์— ๋งž๊ฒŒ ์กฐ์ •๋œ ์• ์ž์ผ ๋ฐฉ๋ฒ•๋“ค์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค (์˜ˆ: Crystal Clear, Crystal Orange).

Core values

  • ์‚ฌ๋žŒ์„ ํ”„๋กœ์„ธ์Šค๋ณด๋‹ค ์šฐ์„ ์‹œ
  • ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜
  • ์•ˆ์ „๊ณผ ์‹ ๋ขฐ

Typical use

  • ์†Œ๊ทœ๋ชจ, ๋™์ผ ์œ„์น˜ ํŒ€
  • ์ €์œ„ํ—˜ ํ”„๋กœ์ ํŠธ

Pros

  • ๊ฐ€๋ณ๊ณ  ๋†’์€ ์ ์‘์„ฑ

Cons

  • ๋Œ€๊ทœ๋ชจ ๋˜๋Š” ๋ถ„์‚ฐ ํŒ€์— ๋ถ€์ ํ•ฉ
  • ์ตœ์†Œํ•œ์˜ ๊ตฌ์กฐ

DSDM (Dynamic Systems Development Method)

What it is
๋ฌด์—‡์ธ์ง€
DSDM์€ ๊ฐ•๋ ฅํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ๊ฐ–์ถ˜ ์• ์ž์ผ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.

Key features
ํ•ต์‹ฌ ํŠน์ง•

  • Fixed time and cost โ†’ ๊ณ ์ •๋œ ์‹œ๊ฐ„๊ณผ ๋น„์šฉ
  • Flexible scope โ†’ ์œ ์—ฐํ•œ ๋ฒ”์œ„
  • Active user involvement โ†’ ํ™œ๋ฐœํ•œ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ

Typical use
์ „ํ˜•์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€

  • Projectโ€‘based organizations โ†’ ํ”„๋กœ์ ํŠธ ๊ธฐ๋ฐ˜ ์กฐ์ง
  • Fixedโ€‘budget environments โ†’ ๊ณ ์ • ์˜ˆ์‚ฐ ํ™˜๊ฒฝ

Pros
์žฅ์ 

  • Strong control โ†’ ๊ฐ•๋ ฅํ•œ ํ†ต์ œ
  • Businessโ€‘focused delivery โ†’ ๋น„์ฆˆ๋‹ˆ์Šค ์ค‘์‹ฌ ์ „๋‹ฌ

Cons
๋‹จ์ 

  • Heavier documentation โ†’ ๋ฌด๊ฑฐ์šด ๋ฌธ์„œํ™”
  • Less common today โ†’ ์˜ค๋Š˜๋‚  ๋œ ์ผ๋ฐ˜์ 

ํ”„๋ ˆ์ž„์›Œํฌ ๋น„๊ต

ํ”„๋ ˆ์ž„์›Œํฌ์ฃผ์š” ์‚ฌ์šฉ ์‚ฌ๋ก€๊ตฌ์กฐ ์ˆ˜์ค€
Scrum์ œํ’ˆ ๊ฐœ๋ฐœ์ค‘๊ฐ„
Kanban์šด์˜, DevOps, ์ง€์›๋‚ฎ์Œ
SAFe๋Œ€๊ธฐ์—…๋†’์Œ
XP๊ณ ํ’ˆ์งˆ ์—”์ง€๋‹ˆ์–ด๋ง์ค‘๊ฐ„
Leanํšจ์œจ์„ฑ ๋ฐ ํ๋ฆ„๋‚ฎ์Œ
Crystal์†Œ๊ทœ๋ชจ ํŒ€๋งค์šฐ ๋‚ฎ์Œ
DSDM๊ณ ์ • ์˜ˆ์‚ฐ ํ”„๋กœ์ ํŠธ๋†’์Œ

Summary

  • Scrum: ๊ตฌ์กฐํ™”๋œ ์ œํ’ˆ ์ œ๊ณต.
  • Kanban: ํ๋ฆ„ ์ค‘์‹ฌ ์ž‘์—… ๋ฐ ์šด์˜.
  • SAFe: ๊ธฐ์—… ๊ทœ๋ชจ ์กฐ์ •.
  • XP: ๊ธฐ์ˆ ์  ์šฐ์ˆ˜์„ฑ.
  • Lean: ํšจ์œจ์„ฑ ๋ฐ ๋‚ญ๋น„ ๊ฐ์†Œ.
  • Crystal ๋ฐ DSDM: ํŠน์ • ์ƒํ™ฉ์—์„œ ์œ ์šฉํ•œ ํ‹ˆ์ƒˆ ๋ฐฉ๋ฒ•.
Back to Blog

๊ด€๋ จ ๊ธ€

๋” ๋ณด๊ธฐ ยป

Agile ๋‹จ์ˆœ์„ฑ์˜ ๋นˆ ์•ฝ์†

์• ์ž์ผ ๋‹จ์ˆœ์„ฑ์˜ ๋ฌธ์ œ > โ€œํ•œ ๋ฌธ์žฅ์œผ๋กœ ํ‘œํ˜„ํ•œ ์• ์ž์ผ: Inspect and adapt.โ€ > ํ˜น์€ โ€œ๊ฐ€์น˜๋ฅผ ์ผ์ฐ ๊ทธ๋ฆฌ๊ณ  ์ž์ฃผ ์ „๋‹ฌํ•œ๋‹ค.โ€ ๋ชจ๋“  ์ปจ์„คํ„ดํŠธ๋Š” ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ ํ”ผ...

Kanban vs Scrum: ์™œ Flow๊ฐ€ Real Delivery๋ฅผ ์œ„ํ•œ Theater๋ณด๋‹ค ๋›ฐ์–ด๋‚œ๊ฐ€

์†Œ๊ฐœ ํ˜„์žฌ ์‹œ๊ฐ์€ ์˜ค์ „ 9์‹œ 47๋ถ„์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ํŒ€์€ ์Šคํ† ๋ฆฌ๊ฐ€ 5์ ์ธ์ง€ 8์ ์ธ์ง€ ๋…ผ์Ÿํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 40๋ถ„์ด ์ง€๋‚ฌ์ง€๋งŒ ์•„์ง ์•„๋ฌด๊ฒƒ๋„ ์ถœ์‹œ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Scrum theaterโ€”๊ทธ๋ฆฌ๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ์กฐ์ง์€โ€ฆ

์™œ Agile Estimation์€ ์—ฐ๊ทน์ธ๊ฐ€ (๊ทธ๋ฆฌ๊ณ  ๋Œ€์‹  ํ•ด์•ผ ํ•  ์ผ)

์†Œ๊ฐœ ๋งค์ฃผ ์ˆ˜์š”์ผ ์˜คํ›„ 2์‹œ์— ์—ด ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํšŒ์˜์‹ค์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ๋‹ค์Œ 90๋ถ„ ๋™์•ˆ ๊ทธ๋“ค์€ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜๊ฐ€ ์ ํžŒ ์นด๋“œ๋ฅผ ๋“ค์–ด ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค, deb...