9148c358d0
Topic_Agent/Topic_Blog/Topics/Topics_Biz/Topics_Meeting/Topics_Rag의 마크다운 지식 문서를 Topic_General/Topic_Programming/Topic_Graphic/Topic_Business 4개 카테고리로 재분류. - 중복 제거: frontmatter의 status:duplicate/merged + duplicate_of/redirect_to 필드로 자기 자신을 중복으로 선언한 리다이렉트 stub 1032개 제거, 완전 동일 내용 파일 472개 제거, 동일 파일명·다른 내용 충돌 시 더 큰(완전한) 버전만 유지(162개 제거) — 총 1639개 중복 제거. - 분류: 폴더 단위로 명확한 항목(AI_and_ML/Coding/Architecture 등 → Programming, Comfyui/Visual_Effects → Graphic, Topics_Biz/Topics_Meeting/사업 등 → Business, Poetic_Blog_Writing/창의성/Game_Design 등 → General)은 폴더 우선순위로, 나머지 혼재 폴더(Topic_Agent/Topic_Blog/Topics 루트/Thinking & Reasoning/Other/UI_UX_Assets)는 title/tags 키워드 스코어링으로 파일 단위 분류(불명확한 경우 General로 폴백). 원본 폴더명은 "From_*" 서브폴더로 보존해 추적 가능성 유지. - 최종 배치: Programming 2784 / General 1608 / Graphic 285 / Business 249 = 4926개 문서. - 에이전트 운영 상태(.astra/.agent/.obsidian/sessions/memory/_company/docs/lessons/_shared/src)는 지식 콘텐츠가 아니므로 재분류 대상에서 제외하고 원위치 유지. - Topics/Topic_email(상위 보호 폴더 Topic_email과 파일명 100% 중복) 삭제 — 보호 폴더 자체는 미변경. - 완전히 비게 된 Topic_Agent/Topic_Blog/Topics_Biz/Topics_Rag 폴더 제거.
4.9 KiB
4.9 KiB
id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, verification_status, tags, raw_sources, last_reinforced, github_commit, tech_stack
| id | title | category | status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | verification_status | tags | raw_sources | last_reinforced | github_commit | tech_stack | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| wiki-2026-0508-dynamic-systems-development-meth | Dynamic Systems Development Method (DSDM) | 10_Wiki/Topics | verified | self |
|
none | B | 0.85 | applied |
|
2026-05-10 | pending |
|
Dynamic Systems Development Method (DSDM)
매 한 줄
"매 fix the time/cost, flex the features". 1994년 UK consortium 의 RAD 의 evolution 의 develop, 매 원조 agile method (Agile Manifesto 2001 보다 7년 앞섬). 매 2026 의 매 niche — 매 SAFe / Scrum / Kanban 의 dominate, 매 DSDM 의 enterprise governance 의 좋은 reference.
매 핵심
매 8 Principles
- Focus on the business need.
- Deliver on time.
- Collaborate.
- Never compromise quality.
- Build incrementally from firm foundations.
- Develop iteratively.
- Communicate continuously and clearly.
- Demonstrate control.
매 MoSCoW Prioritization
- Must have — 매 minimum viable.
- Should have — 매 important 이지만 매 not vital.
- Could have — 매 nice-to-have.
- Won't have (this time) — 매 explicit out-of-scope.
매 Phases
- Pre-project — feasibility approval.
- Feasibility — high-level scope.
- Foundations — business / solution / management approach.
- Evolutionary Development — timeboxed iterations (2-6 weeks).
- Deployment — release.
- Post-project — benefits realization.
매 Roles
- Business Sponsor / Visionary / Ambassador — 매 business side.
- Technical Coordinator / Solution Developer / Tester — 매 dev side.
- Project Manager / Team Leader — 매 facilitation.
매 응용
- Government / regulated projects — 매 audit trail required.
- Fixed-deadline launches — 매 features 의 flex.
- Hybrid waterfall→agile transitions.
💻 패턴
Pattern 1: MoSCoW backlog (JSON)
{
"must": [
{"id": "AUTH-1", "title": "User login", "effort": 5},
{"id": "PAY-1", "title": "Stripe checkout", "effort": 8}
],
"should": [
{"id": "PAY-2", "title": "Saved payment methods", "effort": 5}
],
"could": [
{"id": "UI-1", "title": "Dark mode", "effort": 3}
],
"wont": [
{"id": "PAY-3", "title": "Cryptocurrency", "reason": "out of scope v1"}
]
}
Pattern 2: Timebox tracking
interface Timebox {
id: string;
name: string;
startDate: Date;
endDate: Date; // 매 fixed
must: Story[]; // 매 100% required
should: Story[]; // 매 80% target
could: Story[]; // 매 20-60% expected
}
function timeboxHealth(tb: Timebox): "green"|"amber"|"red" {
const mustDone = tb.must.filter(s => s.status === "done").length / tb.must.length;
if (mustDone < 0.5) return "red";
if (mustDone < 1.0) return "amber";
return "green";
}
Pattern 3: Facilitated Workshop agenda
# Foundations Workshop (Day 1)
09:00 — Business vision (Sponsor)
10:00 — Solution architecture sketch (Tech Coord)
11:00 — MoSCoW first pass (all)
13:00 — Risk / dependency mapping
15:00 — Timebox plan
16:30 — Commitment / sign-off
Pattern 4: Modeling — high level only
flowchart LR
User[(User)] --> API
API --> Auth
API --> Order
Order --> Payment[(Stripe)]
Order --> DB[(Postgres)]
Pattern 5: Daily Stand-up (DSDM flavor)
Yesterday: what advanced Must/Should items
Today: which Must/Should items
Blockers: escalate to Project Manager same day
Timebox burn: x days remaining / y stories left
매 결정 기준
| 상황 | Approach |
|---|---|
| Fixed deadline (regulatory) | DSDM (timebox + MoSCoW) |
| Feature-driven product | Scrum |
| Continuous flow ops | Kanban |
| Large enterprise (>100 devs) | SAFe + DSDM principles |
| Modern startup | Scrum-ish or Shape Up |
기본값: 매 Scrum 으로 시작, 매 fixed-deadline 시 DSDM MoSCoW 의 borrow.
🔗 Graph
- 부모: Agile
- 변형: Scrum · Extreme Programming (XP)
- 응용: Timeboxing
🤖 LLM 활용
언제: 매 enterprise / regulated agile 의 reference, 매 MoSCoW 의 prioritization. 언제 X: 매 modern product team — 매 Scrum / Shape Up 의 simpler.
❌ 안티패턴
- MoSCoW 의 abuse: 매 모두 Must — 매 prioritization 의 lost.
- Timebox 의 extend: 매 DSDM core 의 violate.
- Heavy documentation: 매 RAD 의 origin 의 betray.
- No business presence: 매 Ambassador role 의 essential.
🧪 검증 / 중복
- Verified (DSDM Consortium / Agile Business Consortium handbook, ISO/IEC TR 29110).
- 신뢰도 B (매 niche method, 매 modern usage 의 limited).
🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — 8 principles + MoSCoW + timebox |