| λ°©λ²λ‘ | ν΅μ¬ κ°μΉ | 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λ μ΄μ μ½λλ₯Ό βμμ±νλ λꡬβλ₯Ό λμ΄ βκ°λ° κ³Όμ μ μ€μ¬βμΌλ‘ μ§ννμ΅λλ€.
νμ§λ§ μλλ§ μΆκ΅¬νλ Agileμ 볡μ‘ν AI νμ
νκ²½μμ νκ³λ₯Ό λλ¬λ΄κ³ μμ΅λλ€.
AAD(Architected AI Development)λ μλ μ€μ¬μ Agileμ λμ΄
ꡬ쑰 μ€μ¬μ AI νμ μ μ§ν₯νλ μλ‘μ΄ λ°©λ²λ‘ μ λλ€.
AIλ μλμ ν¨μ¨μ±μ λ΄λΉνλ μμ§μ΄μ§λ§,
λ°©ν₯κ³Ό μλλ₯Ό μ€κ³νλ κ²μ μΈκ°μ
λλ€.
AADλ AIλ₯Ό μμ μλνκ° μλ **βμμ μλ νλ ₯μβ**λ‘ κ·μ ν©λλ€.
graph LR A[κ°λ°μ (μ‘°νμ)] -->|μ€κ³, νλ¨| B[μν€ν μ² (νΈλ€)] B -->|λ°©ν₯ μ μ| C[AI (μμ§)] C -->|μ½λ μμ±, μ€ν| A |
AADλ μν€ν μ² μ€μ¬μ μνμ κ°λ° νλ‘μΈμ€λ‘ ꡬμ±λ©λλ€.
graph TD
A[Architect] --> B[Design]
B --> C[Prompt]
C --> D[Verify]
D --> E[Evolve]
E --> A
| λ¨κ³ | μ€λͺ |
|---|---|
| Architect | λλ©μΈ ꡬ쑰 λ° μμ€ν κ²½κ³ μ€κ³ |
| Design | λͺ¨λ, μΈν°νμ΄μ€ μ μ λ° ADR μμ± |
| Prompt | μ€κ³ κΈ°λ°μΌλ‘ AIμκ² λͺ νν μ§μ μ λ¬ |
| Verify | ν μ€νΈ λ° κ΅¬μ‘° μΌκ΄μ± κ²μ¦ |
| Evolve | νΌλλ°± κΈ°λ° μ¬μ€κ³ λ° κ΅¬μ‘° κ°μ |
AADλ κΈ°μ‘΄ ν΄μ²΄μΈκ³Ό μμ°μ€λ½κ² ν΅ν©λ©λλ€.
flowchart LR
A[Developer] --> B[Claude / Copilot / Cursor]
B --> C[AI μ½λ μμ±]
C --> D[Test & Verify]
D --> E[CI/CD Integration]
E --> F[Feedback & Evolve]
F --> A
μ€ν νλ¦ μμ:
Claude / Copilot β AI κΈ°λ° μ½λ λ° λ¦¬ν©ν λ§ μν
Crew AI β μν λ³ AI νμ (ν μ€ν°, μ€κ³μ, λ¬Έμν λ΄λΉ λ±)
CI/CD νμ΄νλΌμΈ β νμ§ λ©νΈλ¦ μλ λ°μ
TDDμ κ²°ν© β νμ§ μ€μ¬μ μλνλ μ½λ© 루ν μμ±
AADλ μ½λ μ€νμ βμ νμ±βλ³΄λ€ κ΅¬μ‘°μ νμ§μ μ€μ μ μΌλ‘ νκ°ν©λλ€.
| μ§ν | μ€λͺ |
|---|---|
| AC (Architectural Consistency) | λͺ¨λ κ° κ²½κ³ λ° κ΅¬μ‘°μ μΌκ΄μ± |
| PP (Prompt Precision) | AI ν둬ννΈ λͺ νλ λ° μ¬νμ¨ |
| CS (Code Sustainability) | κΈ°μ λΆμ±, 리ν©ν λ§ κ°λ₯μ± |
| TAH (Team-AI Harmony) | μΈκ°-AI νμ ν¨μ¨μ± |
pie showData
title AAD νμ§ μ§ν κ°μ€μΉ
"AC - ꡬ쑰 μΌκ΄μ±" : 35
"PP - ν둬ννΈ λͺ
νμ±" : 25
"CS - μ½λ μ§μμ±" : 25
"TAH - νμ
μ‘°ν" : 15
AADλ κ°μΈ β ν β μ‘°μ§μΌλ‘ νμ₯ κ°λ₯ν νλ μμν¬μ λλ€.
graph LR
A[κ°μΈ κ°λ°μ] --> B[AI νμ
ν]
B --> C[μ‘°μ§ μ°¨μμ μ€κ³ λ¬Έν]
C --> D[CArchO (Chief Architect Officer)]
| μμ€ | μ μ© μ λ΅ |
|---|---|
| κ°μΈ | ν둬ννΈ ν¨ν΄ν, ν μ€νΈ κΈ°λ° μ½λ μμ± |
| ν | ADR(Architecture Decision Record) νμ€ν, AI 리뷰 μλν |
| μ‘°μ§ | μ€κ³ μ€μ¬ λ¬Έν λμ , Chief Architect Officer(CArchO) μ μ€ |
AIλ μ½λλ₯Ό λΉ λ₯΄κ² μμ±νμ§λ§, μ’μ ꡬ쑰λ₯Ό μ€κ³νμ§λ λͺ»ν©λλ€.
βλΉ λ₯Έ κ²λ³΄λ€ λ°λ₯Έ κ²μ΄ λ μ€λκ°λ€.β
Architected AI Developmentλ AIμ μλλ₯Ό μΈκ°μ μ€κ³λ ₯μΌλ‘ ν΅μ νμ¬,
μ§μ κ°λ₯ν μ§λ₯ν κ°λ° μνκ³λ₯Ό μ€ννλ κ²μ λͺ©νλ‘ ν©λλ€.
mindmap
root((Architected AI Development))
ν΅μ¬μ² ν
AIλ μμ§
μν€ν
μ²λ νΈλ€
κ°λ°μλ μ‘°νμ
νλ‘μΈμ€
Architect
Design
Prompt
Verify
Evolve
νμ§μ§ν
ꡬ쑰μΌκ΄μ±
μ½λμ§μμ±
νμ
μ‘°ν
μ‘°μ§μ λ΅
κ°μΈ
ν
μ‘°μ§
AI-Development Β· Architecture-Driven Β· TDD Β· Agile Β· Claude Β· Crew AI Β· System Design Β· CArchO