👨 User requirement analysis
= the process of finding all relevant 😍 User requirements, that users have
Steps
- Identify high level 👤 User goals (→ Methods to identify user goals)
- Decompose them into sub goals
- Draw a diagram to visualize the hierarchy → 🔖 Affinity diagram
- Describe the requirements
Methods to identify user goals
- User perspective:
- 🗺 User journey mapping
- 👩🚀 User scenario ← (research environment)
- 📗 User story ← (agile environment)
- 🗺 User journey mapping
- System perspective: 💼 Use case ← (developer environment)