Создание любого сайта можно уподобить с моделированием из конструктора. Но происходит удивительная вещь - элементы конструктора одни и те же, а в результате их использования в одном случае получается полезный и интересный ресурс, в другом - вещь неизвестного назначения. И в том и другом случае получаемый продукт одинаково называют сайтом, несмотря на их однозначную разнородность. Такая ситуация получается из-за недостаточного понимания разработчиками предназначения результатов своего труда и отсутствие четкой внутренней организации. Прежде всего, любой сайт это эффективный инструмент, который служит как целям разработчика, так и предоставляет в удобном и понятном виде информацию его посетителям. Для того чтобы сайт таким и стал, необходима разработка понятной и четкой внутренней организации содержимого сайта.
Концептуальное проектирования сайта - это определение целевой аудитории, анализ, сбор и документирование требований пользователей и выработка способов их реализаций. При проектировании и разработке важно, чтобы сайт был ориентирован на конкретных пользователей и отвечал их требованиям.
Ниже приводится, что необходимо описать при проектировании своего сайта. Некоторые пункты являются обязательными, другие просто предназначены для того, чтоб было легче сформулировать остальные.
Анализ и постановка проблемы
Описание существующих на данный момент сайтов, их основные недостатки и достоинства. Формулировка основных проблем.
Цель
Описание долгосрочной цели или целей своего сайта.
Этапы
Какие проблемы будут решены в ходе данного этапа, сроки выполнения и ответственные.
Профили пользователей
Описание предполагаемых групп пользователей. Сюда входит уровень их обучения (новички, опытные или профессионалы), конфигурация системы (операционная система, тип браузера, используемые дополнительные модули, способ выхода в Интернет, полоса канала и др.). Профили предназначены для выявления целевой аудитории сайта. Понятно, что если сайт ориентирован, в первую очередь, на детей, то необходимо соответствующим образом писать тексты и продумывать его структуру.
Если групп получается больше, чем одна, что характерно для большинства сайтов, они ранжируются по степени их важности.
Сценарии работы пользователей
Сценарии определяют, что, по мнению разработчиков, может заинтересовать группы пользователей, описанных в предыдущем пункте. Кроме интересов, в сценариях указывается, как пользователи будут взаимодействовать с содержимым сайта - какие разделы посетят, какие применяемые на сайте технологии станут использовать.
В качестве примера использования данной методики рассмотрим сайт абстрактной школы. Представленная информация дана в урезанном виде, только для лучшего понимания механизмов концептуального проектирования. При создании сайта, чем больше информации будет собрано, тем больше он будет соответствовать своим целям.
Пример разработки сайта школы
Цели
1. Качественная подготовка выпускника;
2. Сделать школу открытой;
3. Повышение имиджа школы.
Пользователи:
1. Родитель
2. Ученик
3. Учитель
Сценарии пользователей
Здесь описаны разделы сайта, интересные данной группе пользователей
Родитель:
Информация об успеваемости учеников
Информация о платных/бесплатных услугах
Рейтинг среди других школ
Резюме учителей и руководителей
Информацию о страховании
Телефоны, адреса, реквизиты школы
Информация о системе непрерывного образования
Ученик:
С какими вузами взаимодействует школа
Расписание занятий
Расписание мероприятий
Информация об выпускниках
Система дополнительного образования
Учитель:
Расписание занятий
План мероприятий
График работы аттестационной комиссии
Методические разработки
Перечень методической литературы
Информация о повышении квалификации
Информация о юбилеях, поздравления
Информация о грантах и финансовых потоках
Из описанного сценария в итоге формируется содержимое сайта, которое должно удовлетворять группы пользователей, на которые он рассчитан.
Таким образом, проектирование сайта является первым и важным этапом, определяющий последующую работу над ним - дизайн, обработку графики, написание кода HTML.
В данной статье затронута только первая часть информационного проектирования сайта, в которой отражаются интересы пользователей. Кроме концептуального, существует еще логическое и физическое проектирование, представляющих мнение проектной группы и разработчиков. Но и этого уже достаточно, чтобы лучше понять назначение и задачи своего проекта, создавать полезные и интересные ресурсы.