Создание сайта — довольно трудоемкий процесс, в котором участвуют специалисты разных областей: аналитики, веб-дизайнеры, backend / frontend разработчики, верстальщики и др. Основная часть работы скрыта от глаз, поэтому у клиентов часто возникает непонимание сущности процесса и ценообразования.
ОСНОВНЫЕ ЭТАПЫ:
1️⃣ Обсуждение проекта, составление технического задания, регламентирующего весь ход разработки.
Что касается дизайна, обязателен этап предпроектного исследования, включающий в себя Юзабилити аудит, Бизнес анализ, а так же Потребительский/Конкурентный анализ.
2️⃣ Разработка прототипа
Составляем информационную архитектуру, просчитываем количество уникальных и типовых страниц, прорабатываем пользовательские сценарии. На основе ранее выявленных потребностей разрабатываем интерфейс.
3️⃣ Разработка дизайн - концепции и адаптива
Визуализация, показывающая, как будет выглядеть сайт в целом, а также подготовка типовых страниц, адаптированных под различные гаджеты.
4️⃣ Верстка сайта
Утвержденный дизайн - макет реализуется в виде кода, создаются страницы с помощью HTML и CSS-стилей. Все изображения сайта адаптируются под любой браузер и устройство (ПК, планшет, смартфон и прочие гаджеты).
5️⃣ Программирование функционала (Backend/Frontend)
Работа со внутренним программным наполнением сайта, включая систему управления, базы данных, механизмы загрузки, выгрузки, отправки уведомлений, писем, форм, заявок и любые другие действия, которые «не видны» посетителям, но совершенно необходимы для функционирования сайта.
6️⃣ Тестирование сайта
Все, что сделано в процессе веб-разработки, подвергается тестированию. Этим занимаются программисты, тестировщики и сам клиент.
7️⃣ Сдача и запуск
Финальное тестирование и перенос проекта на хостинг. Сайт успешно стартует в сети.