Есть какие то проверенные/рекомендованные материалы/гайды/мануалы на эту тему? Или только гуглить?
Сейчас не помню уже, но в сети много. Есть примеры из ux лабораторий, есть и примеры на коленке. Но тут на самом деле проще здравый смысл подключить: есть текущий ux, есть такие то проблемы. Соответсвенно те же задачи в новом ux должны решаться лучше. Проверить можно например на 10 пользователях. Ну и само собой должны быть учтены все пограничные состояния