9.9 KiB
Step 8.8: Iterate (Kaizen Never Stops)
Your Task
Use learnings from this cycle to identify and start the next improvement.
Before You Start
Ensure you have:
- ✅ Completed step 8.7 (impact measured)
- ✅ Impact report created
- ✅ Learnings documented
- ✅ Results shared with team
The Kaizen Philosophy
改善 (Kaizen) = Continuous Improvement
Ship → Monitor → Learn → Improve → Ship → Monitor → Learn...
↑
You are here!
This cycle never stops!
Kaizen vs Kaikaku
Two approaches from Lean manufacturing:
Kaizen (改善) - What You're Doing Now
- Small, incremental changes (1-2 weeks)
- Low cost, low risk
- Continuous, never stops
- Phase 8: Ongoing Development
Kaikaku (改革) - Revolutionary Change
- Large, radical changes (months)
- High cost, high risk
- One-time transformation
- Phases 1-7: New Product Development
You're in Kaizen mode! Small improvements that compound over time.
See: src/core/resources/wds/glossary.md for full definitions
Review Your Learnings
From Impact Report
What did you learn?
# Learnings from DD-XXX
## What Worked
1. [Learning 1]
2. [Learning 2]
3. [Learning 3]
## What Didn't Work
1. [Learning 1]
2. [Learning 2]
## Patterns Emerging
1. [Pattern 1]
2. [Pattern 2]
## Hypotheses Validated
1. [Hypothesis 1]: ✅ Confirmed
2. [Hypothesis 2]: ❌ Rejected
## New Questions
1. [Question 1]
2. [Question 2]
Identify Next Opportunity
Three sources for next improvement:
1. Iterate on Current Update
If the update was partially successful:
# Next Iteration: DD-XXX Refinement
**Current Status:**
- Feature X usage: 58% (target: 60%)
- User feedback: "Guide too long"
**Next Improvement:**
- Shorten guide from 5 steps to 3 steps
- Add "Skip" button
- A/B test guide length
**Expected Impact:**
- Feature X usage: 58% → 65%
- User satisfaction: 4.3/5 → 4.7/5
**Effort:** 1 day
**Priority:** Medium
2. Apply Pattern to Similar Feature
If the update was successful:
# Next Opportunity: Apply Pattern to Feature Y
**Learning from DD-XXX:**
"Onboarding increases usage 4x for complex features"
**Similar Problem:**
- Feature Y usage: 20% (low)
- User feedback: "Don't understand Feature Y"
- Similar complexity to Feature X
**Proposed Solution:**
Apply same onboarding pattern to Feature Y
**Expected Impact:**
- Feature Y usage: 20% → 80% (4x increase)
- Based on DD-XXX results
**Effort:** 2 days
**Priority:** High
3. Address New Problem
From monitoring and feedback:
# Next Opportunity: New Problem Identified
**New Data:**
- Feature Z drop-off: 35% (increased from 20%)
- User feedback: "Feature Z is slow"
- Analytics: Load time 5 seconds (was 2 seconds)
**Root Cause:**
Recent update added heavy images, slowing load time
**Proposed Solution:**
Optimize images and implement lazy loading
**Expected Impact:**
- Load time: 5s → 2s
- Drop-off: 35% → 20%
**Effort:** 1 day
**Priority:** High
Prioritize Next Cycle
Use Kaizen prioritization:
Priority = Impact × Effort × Learning
Example prioritization:
# Kaizen Prioritization
## Option A: Refine DD-XXX
- Impact: Medium (58% → 65%)
- Effort: Low (1 day)
- Learning: Low (incremental)
- Priority: MEDIUM
## Option B: Apply to Feature Y
- Impact: High (20% → 80%)
- Effort: Low (2 days)
- Learning: High (validates pattern)
- Priority: HIGH ✅
## Option C: Fix Feature Z Performance
- Impact: Medium (35% → 20% drop-off)
- Effort: Low (1 day)
- Learning: Medium (performance optimization)
- Priority: MEDIUM
**Decision:** Start with Option B (highest priority)
Start Next Cycle
Return to Step 8.1 with your next opportunity:
[C] Return to step-8.1-identify-opportunity.md
Document the cycle:
# Kaizen Cycle Log
## Cycle 1: DD-001 Feature X Onboarding
- Started: 2024-12-09
- Completed: 2024-12-28
- Result: SUCCESS ✅
- Impact: 4x usage increase
- Learning: Onboarding matters for complex features
## Cycle 2: DD-002 Feature Y Onboarding
- Started: 2024-12-28
- Status: In Progress
- Goal: Apply validated pattern to similar feature
- Expected: 4x usage increase
The Kaizen Mindset
Small Changes Compound
Example trajectory:
Month 1:
- Cycle 1: Feature X onboarding (+40% usage)
Month 2:
- Cycle 2: Feature Y onboarding (+60% usage)
- Cycle 3: Feature Z performance (+15% retention)
Month 3:
- Cycle 4: Feature X refinement (+7% usage)
- Cycle 5: Onboarding component library (reusable)
- Cycle 6: Feature W onboarding (+50% usage)
Month 4:
- Cycle 7: Dashboard performance (+20% engagement)
- Cycle 8: Navigation improvements (+10% discoverability)
- Cycle 9: Error handling (+30% recovery rate)
Result after 4 months:
- 9 improvements shipped
- Product quality significantly improved
- User satisfaction increased
- Team learned continuously
- Competitive advantage built
Each cycle takes 1-2 weeks. Small changes compound!
Kaizen Principles to Remember
1. Focus on Process, Not Just Results
Bad:
- "We need to increase usage!"
- (Pressure, no learning)
Good:
- "Let's understand why usage is low, test a hypothesis, measure impact, and learn."
- (Process, continuous learning)
2. Eliminate Waste (Muda 無駄)
Types of waste in design:
- Overproduction: Designing features nobody uses
- Waiting: Blocked on approvals or development
- Transportation: Handoff friction
- Over-processing: Excessive polish on low-impact features
- Inventory: Unshipped designs
- Motion: Inefficient workflows
- Defects: Bugs and rework
Kaizen eliminates waste through:
- Small, focused improvements
- Fast cycles (ship → learn → improve)
- Continuous measurement
- Learning from every cycle
3. Respect People and Their Insights
Listen to:
- Users (feedback, behavior)
- Developers (technical insights)
- Support (pain points)
- Stakeholders (business context)
- Team (observations)
Everyone contributes to Kaizen!
4. Standardize, Then Improve
When you find a pattern that works:
-
Document it
# Pattern: Onboarding for Complex Features **When to use:** - Feature has low usage (<30%) - User feedback indicates confusion - Feature is complex or non-obvious **How to implement:** 1. Inline tooltip explaining purpose 2. Step-by-step guide for first action 3. Success celebration 4. Help button for future reference **Expected impact:** - Usage increase: 3-4x - Drop-off decrease: 50-70% - Effort: 2-3 days -
Create reusable components
D-Design-System/03-Atomic-Components/ ├── Tooltips/Tooltip-Inline.md ├── Guides/Guide-Step.md └── Celebrations/Celebration-Success.md -
Share with team
- Document in shared knowledge
- Train team on pattern
- Apply consistently
-
Improve the pattern
- Learn from each application
- Refine based on feedback
- Evolve over time
Kaizen Metrics
Track your improvement velocity:
# Kaizen Metrics Dashboard
## This Quarter (Q1 2025)
**Cycles Completed:** 9
**Average Cycle Time:** 10 days
**Success Rate:** 78% (7/9 successful)
**Impact:**
- Feature usage improvements: 6 features (+40% avg)
- Performance improvements: 2 features (+15% avg)
- User satisfaction: 3.2/5 → 4.1/5 (+28%)
**Learnings:**
- 12 patterns documented
- 8 reusable components created
- 3 hypotheses validated
**Team Growth:**
- Designer: Faster iteration
- Developer: Better collaboration
- Product: Data-driven decisions
When to Pause Kaizen
Kaizen never stops, but you might pause for:
1. Major Strategic Shift
- New product direction
- Pivot or rebrand
- Complete redesign needed
2. Team Capacity
- Team overwhelmed
- Need to catch up on backlog
- Need to stabilize
3. Measurement Period
- Waiting for data
- Seasonal variations
- External factors
But always return to Kaizen!
Completion
Phase 8 is complete when:
- ✅ Improvement identified
- ✅ Context gathered
- ✅ Update designed
- ✅ Delivery created
- ✅ Handed off to BMad
- ✅ Implementation validated
- ✅ Impact measured
- ✅ Next cycle started
But Phase 8 never truly ends - Kaizen is continuous!
Next Steps
You have two paths:
Path A: Continue Kaizen Cycle
[K] Return to step-8.1-identify-opportunity.md
Start next improvement cycle
Path B: New Product Feature
[N] Return to Phase 4-5 (UX Design & Design System)
Design new complete user flow
Then Phase 6 (Design Deliveries)
The Big Picture
You've completed a full Kaizen cycle!
Phase 8.1: Identify Opportunity ✅
Phase 8.2: Gather Context ✅
Phase 8.3: Design Update ✅
Phase 8.4: Create Delivery ✅
Phase 8.5: Hand Off ✅
Phase 8.6: Validate ✅
Phase 8.7: Monitor Impact ✅
Phase 8.8: Iterate ✅ (you are here!)
→ Return to 8.1 and repeat!
Kaizen Success Story
Example: 6 months of Kaizen:
Starting Point:
- Product satisfaction: 3.2/5
- Feature usage: 25% average
- Support tickets: 50/month
- Churn rate: 15%
After 6 Months (24 Kaizen cycles):
- Product satisfaction: 4.3/5 (+34%)
- Feature usage: 65% average (+160%)
- Support tickets: 12/month (-76%)
- Churn rate: 6% (-60%)
Investment:
- 24 cycles × 1.5 weeks = 36 weeks
- Small, focused improvements
- Continuous learning
- Compounding results
Result:
- Product transformed
- Team learned continuously
- Competitive advantage built
- Users delighted
This is the power of Kaizen! 改善
Remember: Great products aren't built in one big redesign. They're built through continuous, disciplined improvement. One cycle at a time. Forever.** 🎯✨🔄