Насколько ваш интерфейс разработки должен напоминать конечный продукт? - PullRequest
2 голосов
/ 15 ноября 2008

За исключением, пожалуй, более крупных (или лучших) магазинов, пользовательский интерфейс разработки выполняется разработчиками. По вашему опыту, насколько это повлияло на конечный продукт и сколько времени мы должны потратить, чтобы правильно разработать пользовательский интерфейс?

Ответы [ 2 ]

3 голосов
/ 15 ноября 2008

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

Так что я бы сказал, что интерфейс должен выглядеть так же, как то, что вы будете предоставлять в конце разработки. Это гарантирует, что вы получите правильную обратную связь, и что пользователь знает, что он получает. Конечно, вы можете создать интерфейс, который не совсем соответствует стилю конечного продукта (цвета, стили окон, шрифты и т. Д.), Но функциональность создаваемого продукта должна быть понятна уже на ранних этапах насколько возможно.

2 голосов
/ 15 ноября 2008

Мне нравится проводить больше времени в начале проекта, концентрируясь на основных функциях программного обеспечения. Если вы правильно отделите свою бизнес-логику от логики представления (например, с помощью MVC), вам будет легче поработать над улучшением пользовательского интерфейса на более позднем этапе.

Я знаю некоторых разработчиков, которые намеренно заставляют пользовательский интерфейс выглядеть прототипом иначе, чем он будет выглядеть в конечном продукте. Это полезно, когда вы демонстрируете, давая понять клиенту, что то, на что они смотрят, является всего лишь прототипом. Одним из ярких примеров этого является Napkin Look and Feel , подключаемый интерфейс Java, который делает его похожим на ваш пользовательский интерфейс, написанный на салфетке. Кэти Сьерра написала интересное сообщение в блоге о том, почему вы можете захотеть сделать это.

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