Прототипирование - это схематический макет страницы или страниц сайта
Как гласит старая латинская пословица, победа любит подготовку. Её можно сказать в равной степени и про планирование, и про прототипирование. Это что такое? Какие существуют особенности? Об этом и не только будет вестись разговор в рамках статьи.
Что называют прототипированием
Особенности прототипирования
Необязательно, чтобы образец делался с применением тех самых технологий, что и система, которую разрабатывают. Обычно прототипы являются приложениями к техническому заданию. Теперь переходим к сайтам. Давайте проведём аналогию с задачей по учебнику алгебры. Сайт – это один номер. Техническое задание выступает в роли условия, а прототип – это черновик решения задачи. Обычно он является наброском, в котором нет красивых картинок. Макет создают ещё до дизайнерской и программной реализации. По времени этот процесс может занимать от нескольких десятков минут до часов – всё зависит от сложности, детализации, технического задания и личных умений человека. Под прототипированием могут понимать создание макетов как для отдельных страниц, так и для всего ресурса. Они в значительной мере позволяют сэкономить деньги и время. Прототипы могут создаваться для представления клиенту, А/В-тестирования и внесения правок.
Техническое задание + прототипирование сайта = ?
Делаем качественный прототип
Работа над ошибками
Бумажный макет
Процесс создания прототипа
Итак, начинаем. Для создания прототипа необходимо сделать четыре шага:
- Определяем начальные требования, которым должен он соответствовать.
- Разрабатываем первый вариант прототипа, в котором содержится исключительно пользовательский интерфейс системы.
- Передаём прототип заказчику/конечному пользователю, чтобы они смогли его изучить. Важной на этом этапе является настройка обратной связи про внесение необходимых изменений, а также дополнений.
- Прототип перерабатывается на основании полученных предложений и/или замечаний.
Можно воспользоваться специальными средами. Так, доступным является 3D-прототипирование, что позволит лучше осмотреть всё с разных сторон.
Прототипирование программных продуктов и компьютерных систем
Поскольку мы рассматриваем создание макета сайта, то необходимо знать, как это можно сделать. Чтобы создать прототип, используются языки программирования высокого уровня абстракции. В нашем случае это PHP, JavaScript, ActionScript и многие другие. Также могут применяться и специальные инструменты. Когда прототип утверждён, то в конечной реализации создают документированный и более аккуратный код. Одновременно с этим увеличивается количество усилий, что тратятся на отладку и тестирование сайта, чтобы убедиться, что он полностью выполняет свой функционал. На этапе прототипирования выявляют самые значительные архитектурные ошибки, вносят изменения в интерфейс модулей системы, а также проводят перераспределение их обязанностей.
Какими качествами должен обладать эффективный прототип
- Создание прототипа не должно быть затяжным по времени.
- Эффективный макет является одноразовым. Он необходим только для того, чтобы донести идею проекта до заинтересованного лица. После того как она была принята, он становится ненужным и, соответственно, может быть отброшен.
- В эффективном прототипе необходимо, чтобы внимание было сфокусированным на частях, которые представляют наибольший интерес. Сюда можно отнести самые сложные с точки зрения реализации и самые важные функциональные составляющие.
- Следует обращать внимание на элементы взаимодействий, которые потенциально могут быть полезными при донесении идеи проекта до конечного потребителя.
Заключение
Если вы планируете работать в сфере разработки сайтов, то прототипирование – это ценный инструмент, чтобы сохранить свои нервы, время и деньги. Поэтому не лишним будет овладеть всеми нюансами создания макетов сайтов в сжатые сроки. Ведь технология прототипирования позволяет сэкономить уйму времени на конечных этапах создания сайта.