You don’t need to build a product in order to user test. You can take an existing product, watch a totally new user use it for the first time, and learn a huge amount.
I suggest doing this for a type of software that you know really well, as you’ll be more surprised by your own assumptions.
I suggest doing this for a type of software that you know really well, as you’ll be more surprised by your own assumptions.