Как происходит изготовление сайтов? Какой процесс, что делается первым, вторым, третьим, четвертым? Что входит в каждый этап процесса? Если у вас есть такие вопросы, постараюсь на них ответить в данной статье.
0. Продажа сайта
Перед тем как менеджер проектов начнет создавать сайт, должна произойти его продажа. За это отвечает в компании менеджер по продажам. Главная задача менеджера по продажам - встретить заинтересованного человека, который хочет создать сайт для своей компании, грамотно рассказать ему об этом процессе, познакомить с менеджером проектов и добиться подписания договора. На этом работа менеджера по продажам заканчивается и весь процесс от первых штрихов сайта на бумаге, до завершения всех работ и обучения пользованию и заполнению сайта курирует менеджер проекта.
1. Проектирование сайта
Любой нормальный сайт не создается без проектирования. Здесь мы ставим задачи, для которых мы создаем сайт. Какие задачи должен решат ваш будущий сайт? Для кого он создается, кто его целевая аудитория? Если у нас есть четкий ответ на эти вопросы, мы начинаем рисовать структуру сайта, наброски. Это делается для того, чтобы видеть каким будет сайт и как он будет работать еще до момента рисования дизайна и программирования. Составляются скетчи, пишется сценарий поведения целевой аудитории на сайте, составляется вымышленный персонаж. Цель в данном этапе увидеть всю структуру сайта, увидеть то насколько удобно пользоваться будет посетителю и насколько быстро он сможет найти любую информацию, а также увидеть возможность совершения целевой аудиторией целевых действий. Целевые действия - это добавление товаров в корзину, заполнение формы заявки, регистрация и т.д. Все эти вещи делает менеджер проекта. Его задача на данном этапе схематически набросать как будет выглядеть сайт и описать все его функции в документе под названием "Техническое задание"
2. Написание контента
Данный этап идет параллельно с проектированием сайта, так как проектирование сайта подразумевает расстановку всей информации по нужным местам. Но если же информация будет собираться после разработки сайта, тогда сайт очень сильно нужно будет переделывать, так как для большинства материалов изначально не было предусмотрено правильное место на сайте. К тому же дизайн сайта подразумевает расстановку всей информации по нужным местам и ее графическую обработку. Поэтому, в процессе проектирования менеджер проекта должен получить у заказчика всю информацию, которая будет позднее добавлена на сайт, включая картинки. Почему эта информация должна быть предоставлена заказчиком сайта, а не написана студией, создающей сайт? Потому что студия профессионально рисует дизайн, программирует, у них есть план продвижения бизнеса в сети интернет. Но им ничего не известно о бизнесе компании, о его тонкостях. Кто лучше всего продает и позиционирует бизнес? Только тот, кто является его владельцем! Поэтому лучше самой компании, заказывающей сайт, тексты никто не напишет. И написание текстов на сайт является самым важным делом в процессе создания сайта. Поэтому заказчику нужно отнестись к этому этапу очень серьезно. После того, как заказчик предоставит всю информацию, которая будет опубликована на сайте, самые важные этапы "Проектирование" и "Сбор информации будут пройдены" и это уже будет залогом успешного сайта.
3. Рисование макета сайта. Дизайн сайта
Менеджер проекта сделал схематические наброски сайта, расписал в техническом задании как все должно работать, собрал всю информацию для размещения на сайта. После этого скетчи отдаются дизайнеру и он начинает рисовать, создавать красоту. Непосредственно изготовление сайтов начинается наверно на этом этапе. Хотя наиглавнейшими этапами являются предыдущие. Итогом работы веб-дизайнера будет дизайн всех рабочих страниц сайта сделанных в формате psd в программе Photoshop. Это картинка, но еще не сайт. Когда картинка будет доведена до состояния, когда она будет решать ваши задачи, она передается верстальщику. Дизайн сайта рисуется в соответствии с задачами заказчика, требованиями веб-дизайна и пожеланиями заказчика. Когда дизайнер создал макет дизайна хотя бы одной страницы, этот дизайн показывается заказчику. Если заказчика все устраивает, в таком же стиле рисуются все остальные страницы. Если заказчика, что-либо не устраивает, делаются корректировки и потом рисуются остальные страницы.
4. Хтмл-верстка
Менеджер проекта берет макет дизайна у дизайнера и передает его верстальщику. Господин верстальщик - человек, который переводит все картинки страниц из формата psd в формат html, то есть подготавливает графику для удобной работы с ней в интернете. Это еще не программирование функций, это перевод графики из компьютера в браузер. Требования верстки, чтобы она отображалась ровно во всех основных браузерах, была легкой при загрузке, легко масштабировалась, соответствовала международным правилам и нормам валидации кода. После того, как все страницы сайта переведены из формата psd в формат html, менеджер проекта передает проект программисту.
5. Программирование
Программист делаем функционал сайта, используя схему технического задания и скетчей и потом поверх функционала одевает верстку, которую ему предоставили. Весь функционал, написанный на языке программирования PHP (кто-то может писать на другом языке) должен соответствовать той схеме, которая была придумана на этапе проектирования. Поэтому проектированию тройное внимание, потому что это задание для всех отделов и заранее известный результат. На этом этапе все функции сайта могут быть написаны все с нуля, либо может использоваться какая-либо готовая система, например Drupal, Joomla, Wordpress.В любом случае результатом работы программиста будет уже готовый к функционированию сайт. Программист завершает программирование и передает готовый сайт менеджеру проекта.
6. Тестирование
После того, как программист завершил работу, менеджер проекта должен провести тщательное тестирование функций. И на этом этапе происходит отладка сайта программистом, устранение багов, если менеджер проектов что-то обнаружит, также осуществляются правки верстки верстальщиком, если что-то в браузере отображается не так, как надо.
7. Заполнение сайта
Когда сайт полностью готов визуально и функционально контент-менеджер заполняет его информацией.
8. Обучение
На заключительном этапе компания-разработчик обучает вас полностью управлять сайтом, заполнять и корректировать информацию. Если у вас договор о сопровождении сайта и его заполнении текущем, то этот этап отсутствует, либо может проходить для контент менеджеров компании-разработчика, чтобы научить их работать с данным сайтом.
Вот пожалуй коротко весь процесс под названием "Изготовление сайтов в Алматы". Есть еще ньюансы и подробности, о которых мы расскажем в других статьях.