• Предложите улучшить интерфейс программы

    @rPman
    прежде чем менять интерфейс необходимо:
    1. спросить пожелания пользователей (записать по максимуму, даже противоречивые)
    2. собрать статистику использования полей (по базе данных или вставить хуки в коде)
    a) определить, как часто люди щелкают мышкой а когда пользуются кнопками (tab или еще как)
    b) проанализировать время между вводом каждой данной
    c) в идеале добавить анализ движения глаз (уже есть такое оборудование, включая софт для качественных веб-камер)
    d) связать эти данные с пользователями, разделив их на классы (новый/старый или опытный/новичок или умный/глупый или мужской/женский пол и т.п.) так же необходимо как то определить набор типичных бизнесситуаций, при которых открывается эта форма

    на основе данных п.2 выявить затыки, часто используемые поля и места, которые ищут пользователи, как отличаются интервалы от типа пользователей и многое другое… в общем чем лучше проанализируете данные тем больше у вас будет информации о том что нужно сделать

    затем посмотрите, какие пожелания ложатся на исправление выявленных затыков

    вот только тогда нужно думать что изменить
    Ответ написан
    5 комментариев
  • Путь к юзабилити и проектированию интерфейсов

    Saitoriya
    @Saitoriya
    Почитайте Стива Круга. Он, конечно, несколько морально устарел, но основы — они бессмертны. У него очень хорошо описываются принципы взаимодействия пользователя с интерфейсом. В частности начните с книги «Не заставляйте меня думать».

    Если касательно практики, то начинайте делать AB тестирование например у google. Это метод, при котором вы создаете два вида одного элемента и части пользователей показываете один, другой части второй, измеряете показатели откликов и выбираете лучшие. Практика показывает, что теория не всегда работает, а реакции пользователей бывают необъяснимыми на первый взгляд ))
    Ответ написан
    Комментировать