Трудно представить в современном мире любую организацию, фирму, предпринимателя, у которого отсутствует сайт или страничка в Интернете. Менеджеры или предприниматели, нуждающиеся в разработке сайта, часто обращаются за помощью к профессионалам. С чего начинается разработка любого сайта?

Создание технического задания

Прежде чем приступить к созданию сайта, необходимо создать техническое задание. Это очень ответственная и скрупулёзная работа. Техническое задание, является проектной документацией, где четко изложены все желания заказчика сайта. Дилетанты могут подумать, что создание такого документа, это просто формальность. Это глубокое заблуждение. Ведь правильное создание этого документа – пятьдесят процентов выполненной работы.

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

В беседе с заказчиком обязательно выясняется назначение сайта: представляющий фирму, интернет-магазин или для других целей. Когда определено назначение сайта, надо перейти к разработке деталей Web-страниц. Набросав детально вопросы по данной задаче, разработчик вступает в дискуссию с заказчиком. Разговор вести нужно на «нормальном» языке, а не на сленге программистов, иначе заказчик ничего не поймет. Постановщику задач придется набраться терпения и тактично задавать вопросы по проекту, уточнять каждую деталь. Ведь вся неточность в техническом задании, может обернуться проблемой при сдаче заказа. Нередко, недопонимание со-стороны клиента, вызывает множество споров и разборок. И тогда составленное техническое задание является основанием для разрешения споров.

Нередко бывает так, что заказчик не согласен с цветовой гаммой сайта, расположением информации на Web-страницах. Выбор цветового спектра — это один из больных вопросов при разработке проекта. Сколько людей столько и мнений, но нельзя забывать, что существует ряд правил для выбора используемых цветов при разработке сайта. Должна учитываться читабельность сайта, приятное для глаз сочетание цветов. Об этом вопросе можно говорить много, и существует специальная литература для профессионалов.

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

В основном документе, техническом задании, отражаются вопросы:

  • предназначение и задачи разрабатываемого сайта;
  • расписаны роли заказчика и исполнителя;
  • разработана структура сайта;
  • содержание Web-страниц, какая информация будет размещаться;
  • детально написан список сервисов и возможностей.

Разработка блок-схемы сайта

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

Проект, представленный в виде блок-схемы, на которой каждому модулю соответствует блок, сразу поможет выявить механизм сайта. Заказчик сможет детально представать его проект. Такая схема позволяет проанализировать логические цепочки перехода по сайту, и не состыковки, если такие имеются. Важно предусмотреть последовательность всех ссылок и гиперссылок, такая схема хорошо демонстрирует структуру и механизм работы сайта.

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

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

Создание интерактивного прототипа

Интерактивный прототип представляет собой схематический проект конечного продукта, выполненную в специальной программе. Он позволяет досконально имитировать работу заказчика с сайтом. Прототип позволяет смоделировать макет проекта и протестировать ключевые механизмы сайта.

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

Могут составляться тепловые карты сайта, для этого пользуются инструментами различных программ, например, «Яндекс.Метрика». Суть такого тестирования заключается в следующем. Пользователь щелкает мышкой по элементам интерфейса, яркость и величина подсветки контролирует удобство в работе, правильность организации сортировки и так далее.

Такое тестирование выполняет отдельный специалист – эксперт. Прототип является не дополнительным, обязательным этапом в разработке проекта. Он является следующим этапом к разработке готового сайта.

Обязательно надо следовать этой последовательности, если исполнитель хочет создать хороший сайт.