✏️ Explanatory Question
The “Why” question uncovers the real business need, not just the stated requirement.
For example:
Customer says: “We need a button here.”
Architect asks: “Why is that needed? What outcome are users trying to achieve?”
This approach:
Prevents unnecessary customization
Identifies better out-of-the-box solutions
Helps architects add business value instead of just delivering features