|
При создании своего Интернет-ресурса необходимо пройти через несколько
этапов - от придумывания идеи до ее воплощения. Чтобы создать действительно
интересный и полезный сайт, необходимо хорошо понимать механизмы
его создания.
1. Анализ и проектирование
- анализ сильных и слабых сторон конкурентов,
- информационное проектирование сайта,
- разработка его концепции, понимание аудитории на которую сайт
рассчитан.
2. Разработка структуры web-проекта
Согласно общей концепции проекта, поставленным целям и задачам определяется
структура web-проекта, а именно:
- структура данных, определение связей между таблицами базы данных,
структуры передачи данных из внешних источников;
- определение уровня автоматизации обработки данных,
- проводится спецификация форм и порядок их появления;
- структура пользовательского интерфейса: пункты меню и элементы
навигации, необходимые уровни вложенности;
- разработка эскизов дизайна проекта (количество вариантов утверждается
заранее).
Описание и анализ каждого этапа проектирования веб-сайта позволяет
оценить его с разных позиций, - как пользователей, так и создателей,
что должно сделать разрабатываемый проект интересным и удобным для
целевой аудитории, а авторам лучше понять его предназначение и структуру.
Проблема, как правило, возникает в результате сложности проработки
структуры будущего проекта, тогда как малейшая ошибка может привести
к тому, что большая часть работы (т.е. затрат человеко/дней) может
оказаться проведенной впустую, следствие - потеря заказа и заказчика.
3. Постановка задачи
(техническое задание см. справа -->)
Ознакомление c общими целями и задачами проекта. Каждой цели можно
поставить в соответствие одну или несколько конкретных задач с количественно
оцениваемыми результатами
4. Планирование
- определение основных "технологических этапов" разработки
проекта.
При этом некоторые работы могут вестись параллельно, что сокращает
общую длительность разработки проекта
- oпределение общей трудоемкости проекта (исходя из которой будет
определяться его стоимость) а также общего срока разработки;
5. Написание контента
Под контентом понимается информационное наполнение сайта. Термин
заимствованный, но уже устоялся и применяется для обозначения содержимого
сайта.
Пожалуй, написание содержимого один из самых трудных моментов при
создании любого ресурса, но он и очень важен. Ведь, что привлекает
посетителей в первую очередь, заставляет вновь и вновь возвращаться
на сайт? Конечно, информация. Именно написанию содержимого следует
уделить большее внимание. Большинство разработчиков сайтов делают
типичную ошибку, вначале рисуя дизайн, а затем уже начинают думать,
какой бы текст в него впихнуть. Дизайн лишь помогает лучше ориентироваться
по сайту, направляя и повышая эстетическое восприятие от содержимого,
но ни в коей мере его не заменяя.
6. Анализ и утверждение сроков исполнения проекта.
Сроки определяются по контрольным точкам – т.е. сколько требуется
человеко-дней на исполнение каждого технологического этапа проекта.
При необходимости сокращения сроков проекта производится корректировка
планирования - перераспределение трудовых ресурсов (если это возможно
технологически) с целью сокращения общей длительности проекта.
7. Графическое наполнение
Сюда входит разработка дизайна, графических элементов, обработка
графики и все что с ней связано. Предварительно делаются наброски,
чтобы определить лучший вариант расположения типовых элементов на
сайте.
Тип дизайна : ПРОСТОЙ (Табличный)
Этот тип дизайна подойдёт тем, кто хочет сэкономить средства, и/или
не стремится к особой привлекательности сайта, но всё же хотел бы,
чтобы сайт выглядел гармонично. Для этого разрабатывается, так называемый,
"табличный", или "несложный" дизайн, в котором
предельно мало графики, а внимание уделяется, в основном, подбору
шрифтов, цветов, размеров и расстояний. Также в этом случае создаётся
какая-то "лёгкая" концепция, присутствие которой выражается
в наличии несложной "шапки" и прочих ненавязчивых штрихов
оформления.
Тип дизайна : ГРАФИЧЕСКИЙ (Номинальный)
Это самый распространённый в моей практике тип дизайна, именно
им я, в основном, и занимаюсь. В каждом случае я стремлюсь сделать
сайт непохожим на что-либо уже существующее, придать ему уникальное
лицо, сделать привлекательным для Ваших будущих посетителей. Кроме
прочего, в этом случае я стараюсь уйти от той самой "табличности",
"газетности", сделать так, чтобы сайт был меньше всего
похож на обычный "текстовый документ с картинками", а
был чем-то неповторимым и запоминающимся.
Тип дизайна : ЭКСКЛЮЗИВНЫЙ (Ювелирный)
"Ювелирный" дизайн является дальнейшим развитием "Графического",
с ещё большей художественной и детальной проработкой. Этот вариант
предназначен для тех, кто не жалеет ни времени ни средств для своего
будущего проекта; не боится нарушить какие-либо "общепринятые
нормы" касательно количества графики, или структуры навигации;
для тех, кто хотел бы, чтобы сайт был своего рода "картиной",
"произведением искусства"
8. Программирование:
- создание программных элементов;
- утверждение платформы, используемых языков программирования;
- предварительное планирование трудовых ресурсов (обсуждается
наличие и квалификация специалистов), также определяется наличие
специалистов по поддержке проекта после сдачи его заказчику.
5. Тестирование
На этом этапе проверяется все: удобство навигации, целостность
данных, корректность ссылок и орфография.
Лучше, чтобы тестирование проводили не сами разработчики сайта,
а другие люди. Практика показывает, что малоподготовленные пользователи
вероятнее всего найдут "слабые места" в проекте, некорректности,
неточности и не безупречности с т.зр. usability, т.е. легкого понимания
для использования.
Многим известно, что тестирование любой программы, в том числе
и сайта, разбивается на несколько этапов. Первый, называемый альфа-версия
(дизайнерское тестирование) - ошибки еще замечаются самими разработчиками.
Когда разработчики ошибки перестают замечать, продукт превращается
в бета-версию (пользовательское тестирование). Вот тогда и надо
его передавать другим людям на проверку. Все найденные ошибки и
замечания естественно исправляются.
6. Публикация
Размещение сайта в Интернете. Для публикации можно воспользоваться
бесплатным хостингом (www.narod.ru, www.boom.ru и др.), размещать
сайт у провайдера или воспользоваться другими возможностями.
7. Раскрутка
- рекламная компания по узнаванию сайта и повышения его посещаемости.
Сюда входит регистрация сайта в поисковых системах, обмен ссылками,
баннерная реклама и др.
Раскрутка сайта важна, поскольку о нем никто не узнает, пока об
этом громко, даже не заявить, а крикнуть на весь Интернет: "Есть
такой сайт!".
8. Поддержка
Еще на этапе проектирования необходимо задаться вопросом, каким
образом будут добавляться новые разделы и материалы, что будет происходить
со старыми. Возможно, потребуется создание архива новостей, куда
будут попадать новости, потерявшие свою актуальность. Еще более
важным является постоянное обновление информации на сайте. Насколько
часто будет происходить обновление (рекомендуется не реже одного
раза в 2 недели), кто и как будет это делать. Как ни грубо это звучит,
но необходимо прикармливать своих читателей, чтобы они вновь и вновь
заходили к вам на сайт. Как это делать зависит только от вас.
Приведенные этапы являются типичными при разработке сайтов любой
направленности - от образовательных ресурсов до информационных порталов.
|