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

๋ฐœํ–‰: (2026๋…„ 1์›” 17์ผ ์˜คํ›„ 01:47 GMT+9)
7 ๋ถ„ ์†Œ์š”
์›๋ฌธ: 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

๊ด€๋ จ ๊ธ€

๋” ๋ณด๊ธฐ ยป

์›Œํ„ฐํด ๋ชจ๋ธ ๋ฐ ๊ทธ ์‹คํŒจ

๊ฐœ์š”: Waterfall์€ ์ž‘์—…์ด ๊ณ ์ •๋œ ๋‹จ๊ณ„๋“ค์„ ๋”ฐ๋ผ ์•„๋ž˜๋กœ ํ๋ฅด๋Š” ์„ ํ˜• phaseโ€‘gated software delivery model์ด๋ฉฐ, ๊ฐ ๋‹จ๊ณ„๋Š” ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€๊ธฐ ์ „์— ์™„๋ฃŒ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํฌ์ŠคํŠธ ์• ์ž์ผ ๊ฐœ๋ฐœ: ์Šค๋งˆํŠธ ํŒ€์ด ์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€๊ธฐ ์œ„ํ•ด ๋’ค๋ฅผ ๋Œ์•„๋ณด๋Š” ์ด์œ 

ํ˜„๋Œ€ ์• ์ž์ผ์˜ ๋ฌธ์ œ์  ์ง€๊ธˆ, ๊ฐœ๋ฐœ์ž๋Š” ํ•˜๋ฃจ์— ์„ธ ๋ฒˆ์งธ ํšŒ์˜์— ์•‰์•„ ์žˆ๋‹ค. ์ œํ’ˆ ์†Œ์œ ์ž๋Š” Miro ๋ณด๋“œ์—์„œ ์Šคํ‹ฐํ‚ค ๋…ธํŠธ๋ฅผ ๋Œ์–ด๋‹ค ๋†“์œผ๋ฉฐ, expl...

๋„์ „์ ์ธ ํ”„๋กœ์ ํŠธ์—์„œ ๋™๊ธฐ ๋ถ€์—ฌ๋ฅผ ์œ ์ง€ํ•˜๋Š” ํŒ

๋‹ฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์ผ์ผ ๋ชฉํ‘œ ์„ค์ • - ํ˜„์‹ค์ ์ด๋ผ๊ณ  ๋А๊ปด์ง€๊ณ  ํ•˜๋ฃจ๊ฐ€ ๋๋‚  ๋•Œ ๋งŒ์กฑ๊ฐ์„ ์ฃผ๋Š” ์ผ์ผ ๋ชฉํ‘œ๋ฅผ ์ •์˜ํ•˜์„ธ์š”. - ๊ทธ๊ฒƒ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.