Вжух! и готово
Друзья, хочу рассказать о том, как мы разрабатываем сайты, а именно, каким образом организована работа. Уверен, эта информация будет интересна и полезна нашим заказчикам, партнёрам, а также начинающим Web-разработчикам.
Разработка современного сайта требует участия минимум трёх специалистов: программист, дизайнер, копирайтер. При разработке порталов и оптовых интернет-магазинов количество специалистов увеличивается, но об этом я расскажу в другой публикации. Если не структурировать командную работу, то в результате получится история как в басне «Лебедь, рак и щука» — все разругаются, разбегутся и останутся развалины недоделанного сайта. Таким образом, в команду специалистов нужен человек, способный организовать слаженную работу над проектом, и имя этого человека «Проект-менеджер». В работе над проектами я исполняю эту роль.
Все начинающие разработчики допускают похожие ошибки — делают не то, что нужно Заказчику. Этих ошибок можно избежать, и реализовать действительно тот проект, который ожидается в финале. В этом нам поможет прозрачная поэтапная разработка и плотное взаимодействие с заказчиком по ходу всего процесса.
Итак, приступим.
Начнем с того, что Заказчик должен подключить к проекту своего «Эксперта». На старте и по ходу разработки необходимо активное участие человека, идеально разбирающегося в специфике бизнеса, для которого делается сайт. Если во время работы заказчик перестанет предоставлять необходимую информацию и согласовывать текущую работу, в результате проект может отличаться от ожидаемого.
Если у Вас есть человек, который будет участвовать в разработке, или Вы сами располагаете временем, — можно приступать к работе. Иначе отложите разработку до появления свободного времени.
Процесс разработки сайта я разделил на следующие этапы:
Рассмотрим каждый этап подробнее.
Брифинг
Начинаем работу со знакомства и обсуждения будущего сайта. Вам необходимо заполнить «Бриф» (скачать). После заполнения мы с Вами встретимся (или созвонимся) и обсудим возникшие вопросы.
Итог: Определим цели и задачи разрабатываемого сайта. Оценим стоимость и сроки работ.
Договор
После обсуждения и оценки проекта заключаем договор. Оплату можно разделить на 3-4 платежа и вносить по мере выполнения работ. На этом этапе необходимо внести предоплату.
Прототипирование
После заключения договора приступаем к работе. С помощью приложения Axure проектируем интерфейс и создаем интерактивный прототип будущего сайта. Прототип можно будет посмотреть в браузере и покликать по ключевым ссылкам.
Итог: Утверждённый прототип даст понимание структуры и наполнения страниц сайта, а в дальнейшем будет служить основой при создании дизайна, подготовке контента и других работах.
Контент
После того как мы утвердили прототип, нам необходимо подготовить контент. Готовим фото и описание товара, текст для информационных страниц, пишем продающие тексты и т.д. Если на этом этапе Заказчик не предоставит контент, в дальнейшем могут возникнуть проблемы во время верстки.
Итог: Берём готовый контент, заполняем прототип и переходим к отрисовке дизайна.
Дизайн
На основе утвержденного прототипа, фирменного стиля и предпочтений Заказчика создаем дизайн будущего сайта. В ходе отрисовки демонстрируем Заказчику макеты и вносим правки.
Итог: Согласованный финальный дизайн. Приступаем к вёрстке.
Верстка
На этом этапе верстальщик наполняет жизнью отрисованные макеты страниц. Важно сделать верстку максимально адаптивной для того, чтобы сайт корректно просматривался как на компьютерах, так и на мобильных устройствах (смартфоны, планшеты).
Итог: Сверстанные макеты страниц.
Программирование
Когда готова верстка, можно приступать к установке и настройке CMS, программированию специфичного функционала, созданию темы оформления и другим настройкам сайта. На этом этапе настраиваются интеграции со сторонними сервисами (например, с 1С).
Итог: Готовый сайт, который осталось протестировать и наполнить контентом.
Тестирование
«Не бывает софта без ошибок» — эта фраза относится и к сайтам, в том числе. Тестируем сайт совместного Заказчиком и исправляем ошибки.
Итог: Сайт работает стабильно.
Наполнение контентом
Заполняем сайт заранее подготовленным контентом. Это крайний срок, когда заказчик может предоставить контент. Если заполнить страницы нечем — эти страницы лучше скрыть.
Итог: Сайт готов к запуску.
Запуск сайта
Когда сайт готов к приему посетителей, регистрируем его в Яндекс.Вебмастер, Google.Вебмастер и добавляем на сайт счетчик аналитики Яндекс.Метрика. С этого момента пора приступать к продвижению и привлекать посетителей на сайт.
Закрываем договор
После реализации проекта подписываем акт выполненных работ, и Заказчик вносит оставшуюся оплату. После оплаты мы передаём все логины и пароли от сайта, сервера и других аккаунтов, задействованных в разработке.
На этом наша с Вами дружба не заканчивается. Эффективный сайт требует обслуживания и доработок, наполнения новым контентом, оптимизации и других действий. В этом мы всегда готовы Вам помочь!
Если у Вас остались вопросы — добро пожаловать в комментарии или свяжитесь со мной другим, наиболее удобным способом.
Спасибо за внимание!)