01. Проектирование
1–2 дня
Прежде всего, продумывается концепция сайта, его направленность и формулируются основные маркетинговые цели функционирования этого ресурса. Неправильная и недостаточно полная разработанная концепция, в основном, приводит к негативному результату. Желательные показатели эффективность сайта лучше выбирать на этапе проектирования и, в дальнейшем, принимать решения с учетом этих показателей.
02. Дизайн-концепция
2 дня
В ходе этой стадии продумывается и создается проект дизайна системы, помогающий идентифицировать решение, которое наилучшим образом представляет все функциональные возможности проекта, удовлетворяет запросам целевой аудитории и при этом соответствует всем требованиям к функциональности сайта.
03. Дизайн
4-5 дней
Стадия предполагает согласование и внесение необходимых корректив в первоначальную концепцию дизайна проекта.Результатом работы на этапе разработки дизайна и архитектуры проекта станут эскизы (дизайн-макеты) всех типовых страниц веб-сайта.
04. Верстка
2-3 дня
Это конечный этап разработки дизайна сайта, создание структуры сайта, которая будет определять отображение текста и графики на сайте в различных браузерах. Верстают веб-мастера с помощью языка разметки HTML[2], который задает расположение блоков на странице и их соотношение друг с другом, а стили элементов (цвет шрифта, фон, рамки и т. п.) задаются при помощи таблиц стилей CSS[3]. Так же возможно создание анимации или всплывающих окон с помощью языка JavaScript. Эту часть сайта, внешнюю, которая не включает в себя работу с данными и внешними сервисами, называют front-end частью сайта. Это все, что не связано с сервером и интерпретируется на стороне браузера.
05. Back-end
5-6 дней
После того, как верстка будет готова, обычно приступают к программированию. Сюда входят такие этапы, как проектирование и создание структуры данных, написание непосредственно кода основных функций, настройка взаимодействия с внешними сервисами, если необходимо. Эту часть сайта называют back-end. Ее составляющие выполняются на сервере и скрыты от глаз пользователя.
06. Тестирование
1 день
После того, как стадия разработки сайта будет завершена, необходимо провести ее детальное тестирование на основе техзадания. Тестирование может включать в себя как проверку на сбои в работе сайта, так и проверку удобства пользования его интерфейсом.
07. Запуск
от 2 дней
После проведенного тестирования и исправления обнаруженных дефектов, проект готов к размещению в сети Интернет и его наполнению. Этот этап включает в себя размещение на хостинге под заранее обдуманным и, если необходимо, приобретенным доменным именем, а так же контент-менеджмент или наполнение сайта необходимым контентом.