Каждый лишний шаг в интерфейсе — шаг, на котором пользователь может уйти.
Поэтому сценарий я прохожу до написания кода: что человек должен понять на каждом экране, сколько действий до результата, где он запутается.
Отдельно проверяю формы, регистрацию, оплату и мобильную версию: ошибки и нестандартные состояния обрабатываются так же внимательно, как удачный путь.