Для того, чтобы начать работу над Вашим проектом необходимо подготовить проектную документацию и оформить отношения с Исполнителями. Следует также заранее позаботиться об обеспечении контроля за ходом работ и выполнением требований к проекту.
Последнее особенно важно, поскольку от выбора технических приемов для разработки сайта будет зависеть рост посещаемости Вашего ресурса. Возможность его обновления и развития. Продвижение в поисковых системах Интернет.
Начинающие (и даже профессиональные) исполнители могут не владеть маркетинговой спецификой веб-технологий. Но они в состоянии справиться с задачей, если четко расписать - что именно и как нужно сделать.
Содержание и последовательность этих действий и прописывается в основном проектном документе - Техническом задании на разработку сайта.
Техническое задание – это не только руководство к действию, это документ, на основе которого Заказчик оценивает качество готового продукта. ТЗ является неотъемлемой частью Договора на разработку сайта.
На его основе оформляется Акт сдачи-приемки принимаются или отклоняются претензии Заказчика к качеству работы Исполнителя, оплачивается готовая работа.
Но прежде всего ТЗ требуется самому заказчику. Работа над ним позволяет лучше понять собственные потребности, обнаружить "белые пятна" проекта. Одно дело интуитивно понимать, как все должно работать на сервере, и совсем другое - описать это словами понятными другому человеку.
Даже если Вы нашли прототип для своего сайта и хотите, чтобы Вам сделали точно такой же, постарайтесь описать, как работает такой сайт.
Назначение интернет-проекта
Постарайтесь сформулировать задачи, которые Вы ставите перед будущим сервером, как бы тривиально они не звучали. Это сориентирует Вас и будущих разработчиков в нужном направлении.
Структура сервера (оглавление)
Представьте свой сервер в виде брошюры или книги и постарайтесь структурировать информацию по главам, разделам и подразделам. Если у Вас магазин или каталог, то все равно напишите оглавление. Глубина вложения разделовне не ограничивается, но на практике 2-3 уровня оказывается вполне достаточно.
Навигация
Навигационное меню обычно состоит из главного и подменю внутренних страниц. На этом этапе постарайтесь представить, а потом и описать возможные пути перемещения по серверу. Вертикальные (внутри раздела) и горизонтальные (между разделами) переходы не должны приводить к потере "ориентации". На внутренних страницах полезно иметь кнопки "возврата" к предыдущим страницам. Интуитивно понятная навигация - залог успешной работы сервера.
Структура и содержание страниц
На этом этапе Вы должны описать все страницы сайта, включая название страницы, текстовую и графическую информацию, ссылки на другие страницы и сайты.
Администрирование
Если Вам предстоит самостоятельно обслуживать сайт и изменять информацию на нем, то необходимо описать, как бы Вы хотели это делать.
Общие замечания