BMAD-METHOD/CONCEPTS-INTEGRATION.md

273 lines
6.1 KiB
Markdown

# Concepts Integration Map
**Where Greenfield/Brownfield and Kaizen/Kaikaku concepts are documented in WDS**
---
## Core Documentation
### Glossary (Complete Reference)
**File:** `src/core/resources/wds/glossary.md`
**Contains:**
- ✅ Greenfield Development (definition, origin, examples)
- ✅ Brownfield Development (definition, origin, examples)
- ✅ Kaizen (改善) - Continuous Improvement (definition, philosophy, examples)
- ✅ Kaikaku (改革) - Revolutionary Change (definition, philosophy, examples)
- ✅ Muda (無駄) - Waste (types, elimination)
- ✅ Comparison tables
- ✅ Usage examples
- ✅ When to use each approach
**Purpose:** Complete reference for all philosophical concepts
---
## Workflow Documentation
### 1. Project Type Selection
**File:** `src/modules/wds/workflows/workflow-init/project-type-selection.md`
**Concepts integrated:**
-**Greenfield Development** - New Product entry point
-**Brownfield Development** - Existing Product entry point
- ✅ Definitions and origins
- ✅ When to choose each
- ✅ Comparison table
**Section:** "Software Development Terminology"
**Usage:**
```
Which type of project are you working on?
1. New Product (Greenfield)
2. Existing Product (Brownfield)
```
---
### 2. Phase 8 Workflow
**File:** `src/modules/wds/workflows/8-ongoing-development/workflow.md`
**Concepts integrated:**
-**Kaizen (改善)** - Continuous Improvement (detailed)
-**Kaikaku (改革)** - Revolutionary Change (detailed)
- ✅ When to use each approach
- ✅ The balance between Kaikaku and Kaizen
- ✅ Japanese characters and meanings
**Section:** "Lean Manufacturing Philosophy"
**Key insight:**
```
Kaikaku (改革): Build product v1.0 (Phases 1-7)
Launch
Kaizen (改善): Continuous improvement (Phase 8)
Kaizen cycle 1, 2, 3, 4, 5... (ongoing)
```
---
### 3. Existing Product Guide
**File:** `src/modules/wds/workflows/8-ongoing-development/existing-product-guide.md`
**Concepts integrated:**
-**Brownfield + Kaizen** - Phase 8 approach
-**Greenfield + Kaikaku** - Phases 1-7 approach
- ✅ Terminology explanations
**Title updated to:**
"Phase 8: Existing Product Development (Brownfield + Kaizen)"
**Section:** "Two Entry Points to WDS"
---
### 4. Phase 8 Step 8.8 (Iterate)
**File:** `src/modules/wds/workflows/8-ongoing-development/steps/step-8.8-iterate.md`
**Concepts integrated:**
-**Kaizen vs Kaikaku** comparison
- ✅ Quick reference for designers
- ✅ Link to glossary
**Section:** "Kaizen vs Kaikaku"
**Usage:**
Reminds designers they're in Kaizen mode (small, continuous improvements) vs Kaikaku mode (revolutionary change).
---
## Concept Usage by WDS Phase
### Phases 1-7: New Product Development
**Approach:** Greenfield + Kaikaku
**Characteristics:**
- Starting from scratch
- Complete user flows
- Revolutionary change
- Full Design Deliveries (DD-XXX)
- Months of work
**Concepts:**
- Greenfield Development
- Kaikaku (改革) - Revolutionary Change
---
### Phase 8: Ongoing Development
**Approach:** Brownfield + Kaizen
**Characteristics:**
- Existing product
- Incremental improvements
- Continuous improvement
- System Updates (SU-XXX)
- 1-2 week cycles
**Concepts:**
- Brownfield Development
- Kaizen (改善) - Continuous Improvement
- Muda (無駄) - Waste elimination
---
## Quick Reference
### When Starting a Project
**Question:** "Are you building from scratch or improving existing?"
**Answer 1: From Scratch**
→ Greenfield + Kaikaku
→ Phases 1-7
→ Design Deliveries (DD-XXX)
→ Revolutionary change
**Answer 2: Existing Product**
→ Brownfield + Kaizen
→ Phase 8
→ System Updates (SU-XXX)
→ Continuous improvement
---
### When in Phase 8
**Question:** "Should I do small improvements or big redesign?"
**Small Improvements (Kaizen 改善):**
- ✅ Product is working
- ✅ Want low-risk changes
- ✅ 1-2 week cycles
- ✅ Continuous learning
→ Stay in Phase 8, create System Updates
**Big Redesign (Kaikaku 改革):**
- ✅ Product needs overhaul
- ✅ Fundamental problems
- ✅ Months of work
- ✅ Revolutionary change
→ Return to Phases 1-7, create Design Deliveries
---
## Documentation Hierarchy
```
1. Glossary (src/core/resources/wds/glossary.md)
└─ Complete definitions and philosophy
2. Project Type Selection (workflows/workflow-init/project-type-selection.md)
└─ Greenfield vs Brownfield choice
3. Phase 8 Workflow (workflows/8-ongoing-development/workflow.md)
└─ Kaizen vs Kaikaku philosophy
4. Existing Product Guide (workflows/8-ongoing-development/existing-product-guide.md)
└─ Brownfield + Kaizen approach
5. Step 8.8 (workflows/8-ongoing-development/steps/step-8.8-iterate.md)
└─ Quick reference during iteration
```
---
## Future Integration Opportunities
### Potential additions:
1. **Phase 1 (Project Brief)**
- Add Greenfield vs Brownfield context
- Adapt brief template based on project type
2. **Phase 4-5 (UX Design & Design System)**
- Reference Kaikaku approach for new flows
- Reference Kaizen approach for updates
3. **Phase 6 (Design Deliveries)**
- Distinguish DD-XXX (Kaikaku) from SU-XXX (Kaizen)
- When to use each delivery type
4. **Integration Guide**
- Add Greenfield/Brownfield context
- How BMad handles each approach
5. **Course Modules**
- Teach Kaizen philosophy in Module 01
- Explain Greenfield/Brownfield in Module 02
---
## Key Takeaways
**For Designers:**
1. Understand if you're in Greenfield or Brownfield context
2. Choose Kaikaku (revolutionary) or Kaizen (continuous) approach
3. Use appropriate deliverables (DD-XXX vs SU-XXX)
4. Follow appropriate workflow (Phases 1-7 vs Phase 8)
**For Documentation:**
1. Glossary is the source of truth
2. Concepts are integrated where relevant
3. Quick references in workflow steps
4. Consistent terminology throughout
**Philosophy:**
- Kaikaku to establish, Kaizen to improve
- Greenfield gives freedom, Brownfield gives context
- Small improvements compound over time
- Revolutionary change when necessary, continuous improvement always
---
**All concepts are now properly integrated into WDS documentation!** 🎯📚✨