268 lines
5.9 KiB
Markdown
268 lines
5.9 KiB
Markdown
# Skill: Design Thinking - Loop
|
|
|
|
## Description
|
|
Connect all phases of design thinking into a continuous improvement cycle, with clear decision points for iteration vs shipping.
|
|
|
|
## Input
|
|
- **phase_results**: Results from empathize, define, ideate, prototype, test phases (required)
|
|
- **iteration_number**: Which iteration is this (optional, default: 1)
|
|
- **time_constraint**: Timeline for shipping (optional)
|
|
- **quality_bar**: Minimum quality requirements (optional)
|
|
|
|
## The Continuous Loop
|
|
|
|
### Full Cycle Flow
|
|
```
|
|
EMPATHIZE → DEFINE → IDEATE → PROTOTYPE → TEST
|
|
↑ ↓
|
|
└──────────── LOOP BACK ───────────────┘
|
|
|
|
Decision Points:
|
|
1. After TEST: Ship, Iterate, or Pivot?
|
|
2. If Iterate: Which phase to revisit?
|
|
3. If Pivot: Back to Empathize or Define?
|
|
```
|
|
|
|
### Loop Decision Framework
|
|
|
|
**Decision Matrix:**
|
|
```
|
|
Test Results → Next Action
|
|
|
|
SHIP:
|
|
- Success rate: >80%
|
|
- User satisfaction: >4/5
|
|
- No critical issues
|
|
- Meets business goals
|
|
→ Action: Deploy to production
|
|
|
|
ITERATE (Minor):
|
|
- Success rate: 60-80%
|
|
- 2-3 moderate issues
|
|
- Core concept works
|
|
- Quick fixes available
|
|
→ Action: PROTOTYPE → TEST
|
|
|
|
ITERATE (Major):
|
|
- Success rate: 40-60%
|
|
- Multiple issues
|
|
- Concept solid but execution off
|
|
- Need design changes
|
|
→ Action: IDEATE → PROTOTYPE → TEST
|
|
|
|
PIVOT:
|
|
- Success rate: <40%
|
|
- Wrong problem solved
|
|
- Users prefer current solution
|
|
- Fundamental assumption wrong
|
|
→ Action: EMPATHIZE or DEFINE
|
|
```
|
|
|
|
### When to Loop Back to Each Phase
|
|
|
|
**Back to EMPATHIZE if:**
|
|
- Users dont have the problem you thought
|
|
- Your solution solves wrong pain point
|
|
- Missing key user segment
|
|
- Assumptions about users proven wrong
|
|
|
|
**Back to DEFINE if:**
|
|
- Problem statement too broad/narrow
|
|
- Wrong success metrics
|
|
- HMW question leads to wrong solutions
|
|
- Persona doesnt match real users
|
|
|
|
**Back to IDEATE if:**
|
|
- Solution works but not optimal
|
|
- Better ideas emerged during testing
|
|
- Technical constraints changed
|
|
- Simpler approach possible
|
|
|
|
**Back to PROTOTYPE if:**
|
|
- Concept good, execution poor
|
|
- Usability issues in UI/UX
|
|
- Need higher/lower fidelity
|
|
- Technical implementation issues
|
|
|
|
**Rerun TEST if:**
|
|
- Fixed critical issues
|
|
- Changed user segment
|
|
- Need more data
|
|
- A/B test needed
|
|
|
|
## Iteration Velocity
|
|
|
|
### Fast Iteration Cycles
|
|
```
|
|
Week 1:
|
|
- Mon: Empathize (existing data)
|
|
- Tue: Define + Ideate
|
|
- Wed: Prototype (lo-fi)
|
|
- Thu: Test (3-5 users)
|
|
- Fri: Loop decision
|
|
|
|
Week 2:
|
|
- Mon-Tue: Iterate prototype
|
|
- Wed: Test again
|
|
- Thu: Ship or continue
|
|
```
|
|
|
|
### Quality vs Speed Trade-offs
|
|
```
|
|
Speed Priority:
|
|
- Lo-fi prototypes
|
|
- 3-user tests
|
|
- Ship at 70% quality
|
|
- Fix in production
|
|
|
|
Quality Priority:
|
|
- Hi-fi prototypes
|
|
- 10+ user tests
|
|
- Ship at 95% quality
|
|
- Polish before launch
|
|
|
|
Balanced:
|
|
- Med-fi prototypes
|
|
- 5-user tests
|
|
- Ship at 80% quality
|
|
- Plan iteration post-launch
|
|
```
|
|
|
|
## Metrics That Matter
|
|
|
|
### Leading Indicators (Predict Success)
|
|
```
|
|
Empathize:
|
|
- Users interviewed per segment
|
|
- Pain points validated by 3+ users
|
|
- Quote-to-insight ratio
|
|
|
|
Define:
|
|
- HMW clarity score (1-5)
|
|
- Stakeholder alignment (%)
|
|
- Success metric specificity
|
|
|
|
Ideate:
|
|
- Ideas per session
|
|
- Effort/Impact scoring
|
|
- Idea diversity
|
|
|
|
Prototype:
|
|
- Build time vs plan
|
|
- Component reuse rate
|
|
- Fidelity appropriate for stage
|
|
|
|
Test:
|
|
- User completion rate
|
|
- Time on task vs target
|
|
- SUS score
|
|
```
|
|
|
|
### Lagging Indicators (Measure Impact)
|
|
```
|
|
Post-Launch:
|
|
- User adoption rate
|
|
- Feature usage frequency
|
|
- Support tickets (fewer = better)
|
|
- User satisfaction (NPS)
|
|
- Business metrics (revenue, retention)
|
|
```
|
|
|
|
## Output Format
|
|
```json
|
|
{
|
|
"status": "success",
|
|
"iteration": 2,
|
|
"cycle_summary": {
|
|
"empathize": "5 users interviewed, 3 critical pains identified",
|
|
"define": "HMW: Reduce setup time from 2hr to 5min",
|
|
"ideate": "8 ideas generated, selected template-based approach",
|
|
"prototype": "Med-fi prototype, 6hrs build time",
|
|
"test": "80% success rate, SUS score 72"
|
|
},
|
|
"decision": {
|
|
"verdict": "iterate_minor",
|
|
"confidence": "high",
|
|
"reasoning": "Core flow works but 2 UX issues need fixing"
|
|
},
|
|
"loop_back_to": "prototype",
|
|
"changes_needed": [
|
|
"Add template preview on hover",
|
|
"Improve success confirmation message"
|
|
],
|
|
"estimated_effort": "4 hours",
|
|
"next_test_plan": {
|
|
"users": 3,
|
|
"focus": "Template selection UX",
|
|
"success_criteria": "90% success rate on template task"
|
|
},
|
|
"ship_criteria": {
|
|
"must_have": [
|
|
"90% task completion",
|
|
"SUS score > 75",
|
|
"Zero critical issues"
|
|
],
|
|
"nice_to_have": [
|
|
"Template customization",
|
|
"Saved templates"
|
|
]
|
|
},
|
|
"timeline": {
|
|
"this_iteration": "3 days",
|
|
"total_so_far": "10 days",
|
|
"target_ship": "14 days"
|
|
}
|
|
}
|
|
```
|
|
|
|
## Quality Gates
|
|
- [ ] Clear decision made (ship/iterate/pivot)
|
|
- [ ] Loop target phase identified
|
|
- [ ] Specific changes documented
|
|
- [ ] Success criteria for next iteration defined
|
|
- [ ] Timeline realistic
|
|
- [ ] Learning captured for future iterations
|
|
|
|
## Token Budget
|
|
- Max input: 1500 tokens
|
|
- Max output: 2000 tokens
|
|
|
|
## Model
|
|
- Recommended: sonnet (strategic reasoning)
|
|
|
|
## Philosophy
|
|
> "Done is better than perfect. But learning is better than done."
|
|
> Ship fast, learn faster, improve continuously.
|
|
|
|
**Keep it simple:**
|
|
- Small iterations beat big leaps
|
|
- Test assumptions early
|
|
- Fail fast, learn faster
|
|
- Perfect is the enemy of shipped
|
|
- User feedback > internal opinions
|
|
|
|
## Pivot vs Persevere
|
|
|
|
**Persevere if:**
|
|
- Core metrics trending up
|
|
- Users like the direction
|
|
- Issues are tactical, not strategic
|
|
- Learning compounds each iteration
|
|
|
|
**Pivot if:**
|
|
- 3+ iterations with no improvement
|
|
- Users consistently reject solution
|
|
- Wrong problem being solved
|
|
- Better opportunity identified
|
|
|
|
## Continuous Improvement Post-Launch
|
|
```
|
|
Post-Ship Loop:
|
|
1. Monitor usage analytics
|
|
2. Collect user feedback
|
|
3. Identify new pain points
|
|
4. Prioritize improvements
|
|
5. Small iterations weekly
|
|
6. Major updates monthly
|
|
```
|