Планирование разработки веб-сайта
Планирование осуществляет менеджер проекта
Этапы работы
Оформление документации разработки веб-сайта.
Предоставление контента (наполнения сайта) со стороны заказчика.
Дизайн сайта.
Утверждение программной платформы.
Структура сайта. Модули, БД, формы, технологии.
1 | Заказчики. Поиск заказчика, получение аванса, платы за работу и заказы, подписание договоров. |
2 | Постановка задачи, миссия и цели проекта, оформление технического задания (ТЗ). Презентация проекта. |
3 | Концепция проекта. Разработка и презентация концепции проекта. |
4 | План работ (разработка), финансовый план, план продаж и поступлений денег, ежедневный контроль графика. Предоставление отчетов руководителю |
5 | Реализация проекта и оперативное руководство. Организация работ. Координирует работу участников. Ответственность и результаты работы каждого участника команды. Контроль качества выполнения работы над проектом в целом и бюджета. Оперативное руководство всеми этапами проекта, нацеленное на высокую эффективность работы команды, всех сторон проекта и быстрый темп движения к целям. |
6 | Работа с заказчиком, в т.ч. взаимодействие с заказчиком в течение работы над проектом и после его окончания (для новых заказов и работ) |
7 | Результаты работы. Прибыльность проекта. Акт выполненных работ, отзывы заказчика. Анализ проекта. Рекомендации для новых проектов, сегментов рынка и поиска следующих заказов. |
8 | Команда. Развитие команды, топ-менеджеров и менеджера проекта ( Project Coordinator » Project Scheduler » Assistant Project Manager » Project Manager » Project Manager Senior ) |
9 | Стратегия развития. Бизнес, внутри которого реализуется данный проект. Среда бизнеса и новые рынки, конкурентоспособность. |
Основные этапы разработки проекта
Постановка задачи / разработка концепции проекта
- oзнакомление c общими целями и задачами проекта. Каждой цели можно поставить в соответствие одну или несколько конкретных задач с количественно оцениваемыми результатами;
- oзнакомление с содержанием (контентом) в соответствии с целями проекта;
- детальный анализ данных, построение логической диаграммы входящих-выходящих данных;
- утверждение платформы, используемых языков программирования;
- предварительное планирование трудовых ресурсов (обсуждается наличие и квалификация специалистов), также определяется наличие специалистов по поддержке проекта после сдачи его заказчику.
- общие рекомендации по срокам исполнения проекта
- определение стороны, ответственной за публикацию и продвижение проекта в сети. В случае, если это входит в задачи разработчиков, разрабатывается заранее приблизительный план маркетинговой кампании.
Разработка структуры web-проекта
Согласно общей концепции проекта, поставленным целям и задачам определяется структура web-проекта, а именно:
- структура данных, определение связей между таблицами базы данных, структуры передачи данных из внешних источников;
- определение уровня автоматизации обработки данных, разработка структуры управления данными;
- проводится спецификация форм и порядок их появления;
- структура пользовательского интерфейса: пункты меню и элементы навигации, необходимые уровни вложенности;
- разработка эскизов дизайна проекта (количество вариантов утверждается заранее).
Планирование
- oпределение основных "технологических этапов" разработки проекта (т.н. контрольные точки);
- Разбиение крупных технологических этапов на логические подэтапы конкретных задач;
- oпределение трудоемкости каждого подэтапа работ и планирование ресурсов для их успешной реализации (рассчитывается необходимое кол-во человеко-дней, исходя из необходимого для реализации поставленных задач времени и находящихся в распоряжении трудовых ресусов). При этом некоторые работы могут вестись параллельно, что сокращает общую длительность разработки проекта;
- oпределение общей трудоемкости проекта (исходя из которой будет определяться его стоимость) а также общего срока разработки;
Анализ и утверждение сроков исполнения проекта.
- cроки определяются по контрольным точкам – т.е. сколько требуется человеко-дней на исполнение каждого технологического этапа проекта;
- cогласование с заказчиком общей продолжительности проекта. При необходимости сокращения сроков проекта производится корректировка планирования - перераспределение трудовых ресурсов (если это возможно технологически) с целью сокращения общей длительности проекта.
Разработка.
- дизайн: художественное и техническое решение. Создание оригинального стиля сайта: цветовое решение, изготовление элементов оформления, баннеров, графических элементов;
- программирование: создание программных элементов;
- pеализация навигации в рамках утвержденной модели проекта;
- базовое информационное наполнение;
Тестирование.
- oтладка работы веб-проекта. Поиск и исправление ошибок, оптимизация. В результате должен быть получен корректно работающий проект с соблюдением всех необходимых функциональных характеристик. Кроме этого в процесс тестирования может так же включаться обучение специалистов, обслуживающих информационное наполнение портала. Подготовка документов по пользованию сайтом. Практика показывает, что малоподготовленные пользователи вероятнее всего найдут "слабые места" в проекте, некорректности, неточности и не безупречные с т.зр. usability.