@argiris I can only remember one company that ran Usability tests with people to validate assumptions before too much time was invested.
In that company, different disciplines got a seat on the table when requirements were talked through (to avoid designing things that would be too complicated to implement).
Testers could formulate expectations on how things were tested.
That would be an agile approach (according to Scrum).