I used to work with this programmer who would get free beta testers by doing this.
Set up a meeting with endusers in one of our training labs and tell them they can complain about whatever they want. Then walk them through a 15-minute set of steps for whatever change we're going to roll out.
Not only do you get great feedback on the product as a whole, they'll inevitably find ways to break your new thing within five minutes. Literally a few hours of two analysts' time and you might avoid dozens if not hundreds of man hours spent fixing things. It was beautiful. And just like you said... the customers are amazed that you want them to complain. They love it.
In my business line, we have two kinds of users: the competent ones who have useful complaints but never seem to break anything and the incompetent ones who break everything and have no useful complaints. I try to get a mix when I want feedback on an upgrade or new tool or for more formal UAT. The former group shows me flaws in the data model and UI, the latter shows me the flaws in the business model.
Set up a meeting with endusers in one of our training labs and tell them they can complain about whatever they want. Then walk them through a 15-minute set of steps for whatever change we're going to roll out.
Not only do you get great feedback on the product as a whole, they'll inevitably find ways to break your new thing within five minutes. Literally a few hours of two analysts' time and you might avoid dozens if not hundreds of man hours spent fixing things. It was beautiful. And just like you said... the customers are amazed that you want them to complain. They love it.