РАЗРАБОТКА WEB-САЙТА - этапы, объёмы и организация работ
Этапы разработки web-сайта
- Определение цели и задач проекта;
- Постановка задачи разработчикам, составление технического задания;
- Создание дизайна, подготовка оригинал-макетов сайта;
- Инсталляция CMS - системы управления содержимым сайта;
- Разработка и настройка ядра и программных модулей сайта, проектирование базы данных для хранения информации, размещаемой на сайте, вёрстка шаблонов HTML-страниц;
- Начальное наполнение сайта текстовыми и графическими материалами;
- Публикация сайта в Интернет;
- Контрольное тестирование работы сайта, корректировка и оптимизация полного комплекса программных и дизайнерских элементов сайта;
- Стартовая раскрутка сайта;
- Сдача-приемка работ.
1. Цели и задачи проекта.
- Определение цели создания сайта;
- Какие задачи нужно решить с помощью сайта:
- размещение информации о компании заказчика в Интернет, позиционирование компании на рынке;
- привлечение новых клиентов, поставщиков и т.п.
- информационная поддержка уже существующих клиентов;
- увеличение сбыта продукции, объёмов предоставляемых услуг;
- Определение целевой аудитории сайта;
- Разработка концепции сайта, стратегии по его созданию и дальнейшему продвижению в Интернет.
2. Постановка задачи, техническое задание.
- Определение структуры сайта, состава его разделов;
- Определение функциональных возможностей разделов сайта;
- Выбор технологий применяемых при разработке:
- серверного ПО, программной среды, языков программирования;
- способа хранения информации, размещаемой на сайте (под управлением СУРБД, в виде структурированных данных в формате XML, статических документов в формате HTML);
- построение концепции безопасности - стратегии защиты сайта от внешних атак злоумышленников;
- Установка сроков на разработку сайта;
- Постановка задачи разработчикам, составление технического задания.
3. Создание дизайна
- Концепция, идея;
- Логотип, фирменный стиль;
- Дизайн главной страницы;
- Дизайн основных и дополнительных страниц, элементы навигации, расположение графических элементов, новостных, рекламных, информационных блоков;
- Утверждение оригинал-макетов страниц сайта заказчиком.
4. Система управления содержимым сайта
CMS (content management system) - система управления содержимым сайта, "контент-менеджер" - удобный интерфейс, работающий в Интернет-обозревателе, позволяет администратору сайта решать следующие задачи:
- Управлять структурой разделов сайта;
- Вносить, редактировать и публиковать статическую текстовую информацию на страницы сайта - "история компании", "контактная информация" и т.д.;
- Добавлять динамические информационные блоки - новости, статьи, вакансии, записи в электронный каталог и т.п.;
- Форматировать текстовые блоки через удобный интерфейс, подобный текстовому процессору MS Word, готовить текстовое наполнение в стороннем приложении и копировать его на сайт через буфер обмена ОС, с сохранением исходного форматирования;
- Загружать на сервер файлы различных форматов - графические, текстовые, мультимедиа, архивы, электронные таблицы;
- Управлять базой пользователей - посетителей прошедших регистрацию на сайте.
5. Программирование, вёрстка
- Программирование и настройка ядра обработчика сайта;
- Разработка и подключение программных модулей сайта;
- Проектирование архитектуры базы данных для хранения информации, размещаемой на сайте;
- Подготовка и оптимизация графических элементов дизайна сайта на основе оригинал-макетов;
- Вёрстка шаблонов HTML-страниц сайта на базе технологии отделения прикладной логики и данных от внешнего представления;
6. Информационное наполнение сайта
- Подготовка и вёрстка общих текстовых материалов для основных разделов сайта ("О компании", "Услуги", "Контакты" и т.п.);
- Подготовка и оптимизация графических изображений, размещаемых в информационных, рекламных и новостных блоках;
- Стартовое наполнение динамических разделов сайта - "Новости", "Тематические статьи", "Каталог товаров и услуг" и т.п.
7. Публикация сайта в Интернет
- Выбор технической площадки для размещения сайта - сервер провайдера Интернет либо собственный сервер заказчика;
- Перенос и размещение всех подготовленных в ходе разработки компонентов сайта на техническую площадку;
8. Тестирование, корректировка и оптимизация
- Тестирование и окончательная отладка программных компонентов сайта;
- Тестирование скорости загрузки страниц сайта, при необходимости - дополнительная корректировка и оптимизация графических изображений, составляющих элементы дизайна и информационное наполнение;
9. Стартовая раскрутка сайта
- Регистрация сайта в основных поисковых системах и каталогах;
- Обмен ссылками с ресурсами основных партнёров и клиентов;
- Размещение на сайте счётчиков статистики посещений;
- Изучение возможности проведения дальнейших мероприятий по раскрутке и продвижению сайта в Интернет.


