К сожалению, в последнее время в интернете наблюдается тенденция к увеличению числа сайтов с низким качеством исполнения. Здесь и шаблонный, неинтересный дизайн, и плохо продуманная навигация, и плохо читаемый контент, и многое другое. Возможно это связано с появлением различного рода инструментов типа легкодоступных CMS и различных визуальных редакторов, которые дают возможность неопытному пользователю, незнакомому с азами html и css, создавать с виду достаточно приемлемый для рынка продукт. Негативно влияет на это и мода на создание сайтов, и сайты делают и продвигают сейчас все кому не лень.
Увы, но обладание качественным инструментом еще не превращает нас в профессионалов. И невозможно построить дом, вначале не спроектировав его и не заложив под ним надежный фундамент. Вернее сказать, что построить можно, но результат будет плачевным и недолговечным.
Такую картину мы наблюдаем в современном сайтостроении, когда на рынке вместе с крупными и уважаемыми агентствами появляются малоопытные представители, которые пытаются также заработать на этом. При этом качество своего продукта они прячут за низкими расценками на создание сайта. Объявления типа «Сделаю классный сайт за 50$, 100$ под ключ» должны, по идее, отпугивать рядового обывателя, но как мы любим и мечтаем стать обладателем чего-то за бесценок. Господа, не забывайте, что бесплатный сыр только в мышеловке. Вам это надо?
Создание сайта является достаточно сложным делом, как например строительство дома и производство автомобиля. При работе над сайтом необходимо пройти все пути от проектирования до выпуска готового изделия. При соблюдении все шагов мы на выходе получим действительно полноценный сайт, обладающий всеми необходимыми свойствами качественного продукта.
Чтобы у вас возникла более полная картина всего того, о чем я говорил выше, я я опишу шаги, по которым в обязательном порядке проходит сайт. Посмотрите, что если вы где-то что не выполняете или пропускаете, то обратите на это внимание.
Полный цикл создания сайта включает в себя:
- Предпроектные исследования
- Составление проекта сайта
- Реализация проекта
- Отладка и тестирование
- Завершение и сдача проекта
Предпроектные исследования
Предпроектные исследования предметной области и рынка нужны, в первую очередь, исполнителю заказа затем, чтобы представлять себе:
- каковы характеристики данного сегмента рынка
- кто является конкурентами заказчика
- каковы общие характеристики аудитории будущего сайта
- какими должны быть концепция и модель сайта
- какую информацию желательно иметь на сайте
- каковы цели и задачи, стоящие перед сайтом
После того, как отчет готов, он должен быть согласован с заказчиком. После проверки отчет ложится в основу следующего этапа — составления проекта сайта.
Составление проекта сайта
Проект сайта — документ, на основе которого на следующих этапах и будет создан сайт. Этот этап, пожалуй, самый важный во всем цикле. Его вполне можно сравнить с проектом дома: достаточно сделать маленькую ошибку или схалтурить — дом нужно будет перестраивать или он когда-нибудь обвалится. Проект представляет собой техническое задание на сайт с возможными вариантами и опциональными частями. В проект также могут входить стилевые решения дизайна сайта (зависит от выбранной комплектации проекта). Проект содержит разделы:
- Цели создания сайта
- Концепция сайта
- Характеристики аудитории сайта (в дополнительной комплектации)
- Структура сайта
- Описание функционалов и типовых страниц
- Техническое описание функционалов
- Описание титульной страницы
- Требования к дизайну и навигации
- Стилевые решения дизайна (в дополнительной комплектации)
- Смета на проект
После создания проекта он подлежит обсуждению и корректировке совместно с заказчиком, после чего проект превращается в техническое задание.
Реализация проекта
В базовом варианте разработкой сайта занимаются от трех до семи человек, среди которых менеджер проекта, дизайнеры, программисты, верстальщики, контент-менеджеры и др. В процессе разработки сайта в общем случае необходимо:
- разработать дизайн и все элементы графического оформления сайта
- осуществить верстку макетов дизайна страниц
- установить и настроить систему управления сайтом
- осуществить работы по базовому внедрению системы в соответствие с техническим заданием
- разработать программные шаблоны и модули, предусмотренные проектом сайта
- внести текстовую и графическую информацию на сайт
По завершении работ необходимо протестировать результаты работы.
Отладка и тестирование
Без тестирования не проходит создание ни одной информационной системы, в т.ч. веб-сайта. Тестирование сайта должно включать:
- проверка соответствия результата проекту сайта
- тестирование корректности работы функционалов и программ
- тестирование интерактивных функционалов на предмет предоставления заведомо невыполнимых условий (т. н. «проверка на дурака»)
- тестирование корректности HTML-верстки в различных броузерах под различными операционными системами и на различных разрешениях экрана
- тестирование удобства представления информации на сайте, системы навигации, структурирования информации (usability-тестирование)
В тестировании обязательно должен принимать участие заказчик. После окончания тестирования сайта проект сдается заказчику.
Завершение и сдача проекта
После того, как сайт готов, необходимо:
- Установить его на хостинг-площадку
- Подключить к нему постоянный домен (пока сайт разрабатывается, он располагается по временному адресу или закрыт паролем)
- Составить и вручить заказчику всю необходимую документацию по управлению сайтом, а также все параметры: пароли, адреса и пр.
- Обучить заказчика работе с сайтом
- Подписать акт сдачи-приемки работ
После завершения и сдачи проекта по желанию заказчика может быть заключен договор на обслуживание сайта.
Вот в целом и все этапы. Конечно я показал их укрупненно, не вдаваясь в детали, но картинка, я надеюсь, у вас появилась. В следующем посте я более глубоко коснусь вопроса первого и второго пункта описанных этапов, так как считаю их наиболее важными. Это наш фундамент, от которого зависит будущее нашего сайта. До встречи!!!