← kolan.mobi
     хоумпэйдж
 Главная

← ksoftware.ya.ru
     блог
 

Человеческая форма для настройки расписания. Ход решения
3 декабря 2009



Работу над формой автор начал с изучения формы для задания расписания из продукта «SmartPPC EVO», потому что эта система была разработана предполагаемым работодателем.



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




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

Участники форума предложили редизайнить исходную форму так:




После обсуждения в блоге автор проанализировал несколько известных решений. Форма, сделанная в Гугле, оказалась совмещением недостатков варианта Орбитскриптс и авторского. В ней, как и в варианте Орбитскриптс использовались «галочки» для отображения дней недели и часов.



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




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




Вариант известного торрено-клиента мьюТоррент был похож на графический редактор, где пользователь «рисовал» расписание. Однако наличие 4-х состояний делало его очень трудным в использовании.




Проанализировав примеры и выслушав советы автор предложил новый вариант дизайна формы.






Далее автор убрал разделение на простой и сложный вариант формы, проработал список предустановок и получил окончательный вариант.


Николай Товеровский
При использовании материалов ссылка на ksoftware.ru обязательна.

Фoрма
Ход решения
Обсуждение в блоге № 1
Обсуждение в блоге № 2

См. также