Вы - те, кто знает и понимает продукт, поэтому не думайте, что только потому, что кто-то еще имеет «эксперта по юзабилити» в своем названии, найм его как-то сделает ваш продукт пригодным для использования.
Кроме того, не снижайте свои собственные инстинкты для удобства использования. Как программист, вы все время используете программное обеспечение, какие продукты находят наиболее пригодными для использования? Подумайте, что вам нравится в них, и сравните их с вашим продуктом.
Подумайте о том, что делает ваш продукт, и представьте, что вы - человек, которому нужно использовать продукт, и представьте, как вы хотели бы, чтобы он работал. Подумайте о том, что пользователь хочет достичь с помощью вашего продукта, и представьте, какие шаги ему придется пройти, чтобы сделать это. Кажется ли вам легко понять, что делать? Можно ли сделать это за меньшее количество шагов?
Самое главное, поговорите со своими клиентами. Узнайте, что они нашли запутанным или трудным сделать. Посмотрите, нашли ли они свои обходные пути для использования вашего продукта способами, которые вы изначально не представляли.
Если вы уделите столько же внимания, планирования и усилий юзабилити, как и повышению надежности и развертыванию, вы получите гораздо лучший продукт.