| λ°©λ²λ‘ | ν΅μ¬ κ°μΉ | AIμμ μ°κ³ ν¬μΈνΈ |
|---|---|---|
| Waterfall | κ³νκ³Ό λ¬Έμν | μ€κ³ λ¬Έμ μλ μμ±, μꡬμ¬ν λͺ μΈ λ³΄μ‘° |
| Agile | μλμ νΌλλ°± | AI κΈ°λ° ν μ€νΈ μλν, μ¬μ©μ μ€ν 리 μμ± |
| XP (Extreme Programming) | νμ§ μ€μ¬ λ°λ³΅ | TDD μλν, 리ν©ν λ§ μ μ, νμ΄νλ‘κ·Έλλ° λ체 |
| DevOps | μ§μμ ν΅ν©Β·λ°°ν¬ | AI λΉλ/ν μ€νΈ λͺ¨λν°λ§, λ°°ν¬ μ€λ₯ μμΈ‘ |
| Design Thinking | 곡κ°κ³Ό λ¬Έμ μ μ | AI λ°μ΄ν° λΆμ κΈ°λ° λ¬Έμ μ¬μ μ λ° νλ‘ν νμ΄ν |
| Architecture-Driven Development | ꡬ쑰μ μΌκ΄μ± | AI κ°λλ μΌ μ€κ³, λλ©μΈ κ²½κ³ μ μ, ADR μμ± |
κΈ°μ‘΄ TDD + AI νμ κΈ°λ°μ νμ§ μ€μ¬ κ°λ° λͺ¨λΈ
κ°λ°μ μ£Όλ, AI 보쑰
ν μ€νΈ κΈ°λ° μμ ν μλν
βμλνλ κΉλν μ½λβ μ² ν
μ ν© μ¬λ‘: 볡μ‘ν λΉμ¦λμ€ λ‘μ§, μ νν μλΉμ€ κ°λ°
βAIκ° λ§λλ μ½λμ λ°©ν₯μ μ€κ³κ° ν΅μ ν΄μΌ νλ€.β
Agileμ μλ + Architectureμ λ°©ν₯μ± κ²°ν©
AIκ° μ½λλ₯Ό μμ±νκΈ° μ μ λλ©μΈ λͺ¨λΈκ³Ό μμ€ν νλ¦ μ μ
AIλ μ΄λ₯Ό κΈ°λ°μΌλ‘ ꡬ체 ꡬνλ§ λ΄λΉ
ν΅μ¬ ꡬμ±μμ:
ADR(Architecture Decision Record) μλν
System Boundary Mapping
Guardrail Prompting (AI μ ν κ·μΉ)
DevOpsμ AIλ₯Ό μ΅ν©ν μ§μμ νμ΅-λ°°ν¬ νμ΄νλΌμΈ
CI/CD λ¨κ³λ§λ€ AIκ° νμ§ λ©νΈλ¦ μμΈ‘
λ°°ν¬ μ€λ₯λ₯Ό ML κΈ°λ°μΌλ‘ μμΈ‘ λ° λ³΅κ΅¬
μ΄μ λ‘κ·Έλ‘λΆν° νμ΅νμ¬ μλ κ°μ
ν΅μ¬ κΈ°λ₯:
Predictive Rollback
Auto QA Feedback Loop
AI-driven Infra Orchestrator
βAI + μΈκ° + λ©ν°μμ΄μ νΈ νλ ₯ μ½λ©β
Crew AI κ°λ μ μμ©: μν λ³ AI(ν μ€ν°, μν€ν νΈ, λ¬Έμν λ΄λΉ λ±)κ° νμ
κ°λ°μλ ν 리λμ²λΌ μν μ μ‘°μ¨
κ° μμ΄μ νΈλ LLMλ³ νΉν λ₯λ ₯μ κ°μ§
ν΅μ¬ ꡬ쑰:
μν κΈ°λ° μμ΄μ νΈ μμ€ν
Delegation λ° κ²μ¦ 체κ³
Human-in-the-Loop νμ§κ΄λ¦¬
Agile + AIλ₯Ό κ²°ν©ν νμ΄λΈλ¦¬λ μν¬νλ‘μ°
μ€νλ¦°νΈλ§λ€ AIκ° μλμΌλ‘ μμ λ, ν μ€νΈ, νμ§ μ μ μμΈ‘
ν νκ³ μ AIκ° κ°μ ν¬μΈνΈ 리ν¬νΈ μμ±
μ₯μ :
AIκ° Velocity μμΈ‘ β κ³ν μ νλ ν₯μ
AI νκ³ λ¦¬ν¬νΈλ‘ ν νμ΅ κ°μν
μμ€ν μ€κ³λ₯Ό βAI νμ΅ κ°λ₯ν ννβλ‘ λͺ¨λΈλ§
λ¬Έμ, λ€μ΄μ΄κ·Έλ¨, μμ μ½λκ° λͺ¨λ 벑ν°νλμ΄ AI νμ΅ κ°λ₯
βλ¬Έμ νμ§ = AI νμ§βμ΄λΌλ μμΉ μ μ©
μν€ν μ² μ€μ¬μ AI ν¨ν΄ νμ΅ λ°©μ
ν΅μ¬ κ²°κ³Ό:
μμ€ν μ μΌκ΄μ± κ°ν
AI ν둬ννΈ ν¨μ¨ κ·Ήλν
κ°λ°μμ AIκ° μνΈ λ³΄μμ μΌλ‘ μ±μ₯νλ ꡬ쑰
μΈκ°μ μ² νκ³Ό λ°©ν₯μ μ μ
AIλ λ°λ³΅κ³Ό μ΅μ νλ₯Ό λ΄λΉ
μ§μμ νΌλλ°± 루νλ₯Ό ν΅ν΄ μ±μλ ν₯μ
ν΅μ¬ μ² ν:
βAIλ λꡬ, μΈκ°μ μ‘°νμβ
μΈκ°μ΄ μλ μλνλ 무μλ―Έ
μΈκ°μ μλλ₯Ό λͺ μμ μΌλ‘ μ€κ³νλ κ²μ΄ ν΅μ¬
| μΆ | μ€λͺ | μμ |
|---|---|---|
| XμΆ: κ°λ° 주체 | Human β AI μ€μ¬μ μ£ΌλκΆ | Augmented Coding β Full AI Ops |
| YμΆ: ꡬ쑰ν μμ€ | Agile (μ μ°) β Architecture (μ격) | AIF β AAD |
| ZμΆ: νλ ₯ ꡬ쑰 | λ¨μΌ β λ©ν°μμ΄μ νΈ νμ | CIP β HAS |
κ° μ‘°μ§μ μ΄ λ§€νΈλ¦μ€λ₯Ό κΈ°λ°μΌλ‘ AI λ°©λ²λ‘ ν¬νΈν΄λ¦¬μ€λ₯Ό ꡬμ±ν μ μμ.
| μ΄λ¦ | μλ―Έ | ν¬μ§μ |
|---|---|---|
| NeoAgility | AI μλμ μλ‘μ΄ λ―Όμ²©μ± | Agile + AI |
| Symbiotech | μΈκ°-κΈ°κ³ κ³΅μ§ν κ°λ° λͺ¨λΈ | HAS + AAD μ΅ν© |
| CognitiveOps | νμ΅ κ°λ₯ν μ΄μΒ·κ°λ° λ°©μ | DevOps + Cognitive AI |
| ArchiMind | μ€κ³ μ€μ¬μ AI νμ νλ μμν¬ | Architecture κΈ°λ° AI μ½λ© |
| PromptOps | ν둬ννΈλ₯Ό ν΅μ¬ μμ°μΌλ‘ κ΄λ¦¬νλ μ΄μμ²΄κ³ | AIF + TDD κΈ°λ° |
| CoCraft | μΈκ°κ³Ό AIκ° ν¨κ» μ°½μνλ μ μ λ°©μ | CIP + Augmented Coding |
AI μλμ μ½λ©μ βμλ κ²½μβμ΄ μλλΌ βꡬ쑰μ μ¬μ μβμ
λλ€.
AIλ μμ§, Agileμ μ‘μ
, Architectureλ νΈλ€, κ·Έλ¦¬κ³ κ°λ°μλ μ΄μ μμ
λλ€.
Augmented Codingμ μ€μ¬μΌλ‘, μ΄λ€ μλ‘μ΄ λ°©λ²λ‘ (AAD, AIF, SynOps, CIP λ±)μ κ²°ν©νλ©΄
AI μ£Όλ μλμ μ§μκ°λ₯ν κ°λ° μνκ³λ₯Ό μ€κ³ν μ μμ΅λλ€.
AIκ° μ½λλ₯Ό μλμΌλ‘ μμ±νλ μλ,
κ°λ°μλ μ΄μ λ¨μν βμ½λβκ° μλλΌ **μμ€ν
μ€κ³μ(Architect)**κ° λμ΄μΌ ν©λλ€.
Agileμ λΉ λ₯Έ μ€νμ κ°λ₯νκ² νμ§λ§,
AIμ ν¨κ» μΌνκΈ°μλ ꡬ쑰μ μΌκ΄μ±κ³Ό μ€κ³ μ€μ¬μ μ¬κ³ κ° λΆμ‘±ν©λλ€.
AADλ μλ(Agile)μ ꡬ쑰(Architecture)λ₯Ό κ²°ν©ν
βAI νμ μ€μ¬μ μ€κ³ μ§ν₯ κ°λ° λ°©λ²λ‘ βμ λλ€.
AIλ μμ§μ²λΌ λΉ λ₯΄κ² ꡬλνμ§λ§,
λ°©ν₯μ μ μνλ κ²μ κ°λ°μμ
λλ€.
ββββββββββββββββββββββ
β κ°λ°μ (μ‘°νμ) β
β ββββββββββββββββ β
β μ€κ³, νλ¨, νΌλλ°± β
ββββββββββ¬ββββββββββ
β
βΌ
ββββββββββββββββββββββ
β μν€ν
μ² (νΈλ€) β
β μμ€ν
ꡬ쑰 μ€κ³ β
ββββββββββ¬ββββββββββ
β
βΌ
ββββββββββββββββββββββ
β AI (μμ§) β
β μ½λ μμ± / μ€ν λ΄λΉ β
ββββββββββββββββββββββ
AADλ μν€ν μ² μ€μ¬μ μνν νλ‘μΈμ€λ₯Ό λ°λ¦ λλ€.
ββββββββββββββ
β Architect β ββ μμ€ν
κ²½κ³ μ μ
ββββββββ¬ββββββ
β
βΌ
ββββββββββββββ
β Design β ββ λͺ¨λ, μΈν°νμ΄μ€, ADR μμ±
ββββββββ¬ββββββ
β
βΌ
ββββββββββββββ
β Prompt β ββ μ€κ³ κΈ°λ°μΌλ‘ AI μ§μ
ββββββββ¬ββββββ
β
βΌ
ββββββββββββββ
β Verify β ββ ν
μ€νΈ λ° κ΅¬μ‘° κ²μ¦
ββββββββ¬ββββββ
β
βΌ
ββββββββββββββ
β Evolve β ββ κ°μ λ° μ¬μ€κ³
ββββββββββββββ
β
β
βββββ λ°λ³΅ μν βββββββΆ
AADλ κΈ°μ‘΄ ν΄ μ²΄μΈκ³Ό μμ°μ€λ½κ² μ°κ³λ©λλ€.
βββββββββββββββ
β Developer β
ββββββββ¬βββββββ
β ν둬ννΈ μμ±
βΌ
βββββββββββββββ
β Claude / Copilot / Cursor β
β AI μ½λ μμ± λ° λ¦¬ν©ν λ§ β
ββββββββ¬βββββββ
β μ½λ μ€ν
βΌ
βββββββββββββββ
β Test & Verify β
β νμ§ λ° κ΅¬μ‘° κ²μ¦ β
ββββββββ¬βββββββ
β κ²°κ³Ό λΆμ
βΌ
βββββββββββββββ
β CI/CD System β
β AI νμ§ λ©νΈλ¦ λ°μ β
ββββββββ¬βββββββ
β κ°μ νΌλλ°±
βΌ
βββββββββββββββ
β Developer β
βββββββββββββββ
ν΅μ¬ νΉμ§:
Claude/Copilotμ ν΅ν ꡬ쑰 κΈ°λ° μ½λ μμ±
Crew AIλ‘ μν κΈ°λ° λ©ν° μμ΄μ νΈ νμ
CI/CD νμ΄νλΌμΈμμ νμ§ λ©νΈλ¦ μλ λ°μ
ν μ€νΈ μ€μ¬μ μμ ν λ°λ³΅ κ°λ°(TDD κ²°ν©)
AADλ μ½λ μ€νλ³΄λ€ κ΅¬μ‘°μ νμ§μ μ΄μ μ λ§μΆ₯λλ€.
| μ§ν | μ€λͺ |
|---|---|
| AC (Architectural Consistency) | λͺ¨λ κ° κ²°ν©λ λ° κ΅¬μ‘°μ μΌκ΄μ± |
| PP (Prompt Precision) | ν둬ννΈ λͺ νλ λ° μ¬νμ± |
| CS (Code Sustainability) | 리ν©ν λ§ κ°λ₯μ± λ° κΈ°μ λΆμ± μμ€ |
| TAH (Team-AI Harmony) | μΈκ°-μμ΄μ νΈ νμ ν¨μ¨μ± |
νμ§ κΈ°μ¬λ (κ°μ€μΉ)
+--------------------------------------------+
| AC (ꡬ쑰 μΌκ΄μ±) | ββββββββββββ 35% |
| PP (ν둬ννΈ λͺ
νμ±) | ββββββββ 25% |
| CS (μ½λ μ§μμ±) | ββββββββ 25% |
| TAH (νμ
μ‘°ν) | ββββ 15% |
+--------------------------------------------+
AADλ κ°μΈ β ν β μ‘°μ§μΌλ‘ μ μ§μ νμ₯μ΄ κ°λ₯ν©λλ€.
κ°μΈ κ°λ°μ
ββ ν둬ννΈ μ΅μ ν / νμ§ μ΅κ΄ν
β
AI νμ
ν
ββ ADR νμ€ν / AI 리뷰 μλν
β
μ‘°μ§ μ°¨μ
ββ Chief Architect Officer (CArchO) μ μ€
β
AI λ€μ΄ν°λΈ μ€κ³ λ¬Έν μ μ°©
AIλ λΉ λ₯΄μ§λ§, βμ’μ μ€κ³βλ₯Ό μ΄ν΄νμ§λ λͺ»ν©λλ€.
Architected AI Developmentλ λ¨μν μ½λ© κΈ°μ μ΄ μλλΌ
AI μλμ κ°λ° μ² νμ΄μ μ‘°μ§ λ¬Έν μ λ΅μ
λλ€.
βλΉ λ₯Έ μ½λλ³΄λ€ λ°λ₯Έ κ΅¬μ‘°κ° μ€λκ°λ€.β
βββββββββββββββββββββββββββββββββ
β AIκ° λ§λλ μΈμμ λΉ λ₯΄λ€ β
β νμ§λ§ μ€κ³ μλ μλλ μννλ€ β
βββββββββββββββββββββββββββββββββ€
β Architected AI Development β
β β μλμ νμ§μ κ· νμ β
βββββββββββββββββββββββββββββββββ
AI-Development Β· Architecture-Driven Β· TDD Β· AgileClaude Β· Crew AI Β· System Design Β· CArchO