Главная

Если Вы хотите сделать сайт

Этапы разработки сайта:

  1. Определение целей и задач сайта.

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

    Можно разобрать этот вопрос более детально. Например: целевая аудитория, ожидаемый эффект и многое другое.

  2. Разработка структуры ресурса.

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

    Потери времени от изначально неправильной разработки структуры сайта могут составлять до 100% общего времени производства в зависимости от сложности макетов и проекта.

  3. Определение концепции воплощения.

    Концепция воплощения — это скорее техническая сторона разработки. Здесь можно обговорить этапы производства, сроки их сдачи, оплаты, привлечение сторонних подрядчиков и то, в каком виде будет осуществляться дальнейшее сотрудничество. Составляется техническое задание, регламент выполнения, а также оговаривается, нужна ли будет последующая поддержка проекта и какая.

  4. Выбор доменного имени и хостинга.

    Доменное имя — это то, что ваши пользователи будут набирать в строке своего браузера, чтобы посмотреть страницы вашего ресурса (например: google.com, sourceforge.net и т.д.). Очень важно правильно подобрать доменное имя. Оно должно быть не очень длиным и достаточно информативным, чтобы по нему можно было идентифицировать ваш сайт.

    Многие из доменых имен, к сожалению, уже заняты, поэтому подобрать нужное сейчас не так просто.

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

  5. Разработка и утверждение макетов страниц.

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

  6. Верстка страниц, проектирование баз данных и программирование.

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

  7. Тестирование и отладка.

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

  8. Запуск проекта.

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