Спробуйте зрозуміти робочий процес того, як ваші користувачі зараз використовують вашу програму, а також знайте цілі того, як ви хочете, щоб вони використовували вашу програму. Відстеження того, куди йде користувач під час використання програми, називається user flow . Як тільки ви зрозумієте, що вам потрібно, тоді можете подумати, як це зробити. Те, що повинно бути першим, щоб бути яким-небудь добрим.
Поговоріть з людьми (не лише вашими користувачами) про їхній досвід роботи з музичними плеєрами. Які вони використовують, що їм подобається, що їм не подобається, те, що вони хотіли б, але не має, і більше подібних питань. Це називається інтерв'ю користувача, і ось чудове відео про те, як його провести.
Потім ви попросите цю людину, яка новачка у вашій програмі, використовувати її разом із вами під час перегляду. Не кажіть їм нічого про це перед рукою і дивіться, що вони роблять. Ви можете записати це, щоб потім переглянути його згодом. Зауважте, де вони вагаються, де вони плутаються і де все гладко працює для них. Потім поцікавтеся їх досвідом, зокрема, якщо вони шукали те, чого вони не могли знайти, де вони очікували його знайти, якщо кожна кнопка робила те, що вони думали, що це буде, і т.д.
Робіть це знову і знову. Ви швидко знайдете, що потребує користувачів, які частини вашої програми заплутані, загальні дії, які вони роблять, а також про те, що часто отримують хороший відгук про те, що вам слід працювати. Це не означає, що ви реалізуєте все (або навіть більшість речей), що вимагають користувачі. Це означає, що ви використовуєте зібрану інформацію, щоб розробити те, що їм потрібно, і помістити їх у свою заявку.
Крім того, користувачі мають шаблони, до яких вони звикли. Подивіться, як інші гравці роблять справи, і подумайте про те, як створити додаток аналогічно. Це не дозволяє користувачам вивчити цілком нову схему, і вони зможуть швидко користуватися вашим додатком після початку його використання. Читайте також про те, як користувачі переглядають сторінки та як візуально привести людей до предметів на вашій сторінці.
Крім того, спільнота з відкритим кодом, як правило, дуже приємна. Опублікуйте повідомлення про те, що вам потрібно, і подивіться, чи хтось повернеться до вас. Що стосується конкретних елементів дизайну, якщо ви дотримуєтесь наших рекомендацій щодо критики, ви можете задати конкретні питання щодо аспектів вашого дизайну. Ми допоможемо, де можемо, якщо ви поставите добре, з питань теми, UX.StackExchange також відповість на запитання щодо подібних речей.