Планирование разработки веб-сайта

Планирование осуществляет менеджер проекта

Этапы работы

Оформление документации разработки веб-сайта.

Предоставление контента (наполнения сайта) со стороны заказчика.

Дизайн сайта.

Утверждение программной платформы.

Структура сайта. Модули, БД, формы, технологии.

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пределение основных "технологических этапов" разработки проекта (т.н. контрольные точки);

    ...Cложные системы часто являются иерархическими и состоят из взаимозависимых подсистем, которые в свою очередь также могут быть разделены на подсистемы, и т.д., вплоть до самого низкого уровня....
    ...Когда мы начинаем анализировать сложную программную систему, в ней обнаруживается много составных частей, которые взаимодействуют друг с другом различными способами, причем ни сами части системы, ни способы их взаимодействия не обнаруживают никакого сходства. Это пример неорганизованной сложности... Эксперименты психологов показывают, что максимальное количество структурных единиц информации, за которыми человеческий мозг может одновременно следить, приблизительно равно 7±2.

  • Разбиение крупных технологических этапов на логические подэтапы конкретных задач;
  • oпределение трудоемкости каждого подэтапа работ и планирование ресурсов для их успешной реализации (рассчитывается необходимое кол-во человеко-дней, исходя из необходимого для реализации поставленных задач времени и находящихся в распоряжении трудовых ресусов). При этом некоторые работы могут вестись параллельно, что сокращает общую длительность разработки проекта;
  • oпределение общей трудоемкости проекта (исходя из которой будет определяться его стоимость) а также общего срока разработки;

Анализ и утверждение сроков исполнения проекта.

  • cроки определяются по контрольным точкам – т.е. сколько требуется человеко-дней на исполнение каждого технологического этапа проекта;
  • cогласование с заказчиком общей продолжительности проекта. При необходимости сокращения сроков проекта производится корректировка планирования - перераспределение трудовых ресурсов (если это возможно технологически) с целью сокращения общей длительности проекта.

Разработка.

  • дизайн: художественное и техническое решение. Создание оригинального стиля сайта: цветовое решение, изготовление элементов оформления, баннеров, графических элементов;
  • программирование: создание программных элементов;
  • pеализация навигации в рамках утвержденной модели проекта;
  • базовое информационное наполнение;

Тестирование.

  • oтладка работы веб-проекта. Поиск и исправление ошибок, оптимизация. В результате должен быть получен корректно работающий проект с соблюдением всех необходимых функциональных характеристик. Кроме этого в процесс тестирования может так же включаться обучение специалистов, обслуживающих информационное наполнение портала. Подготовка документов по пользованию сайтом. Практика показывает, что малоподготовленные пользователи вероятнее всего найдут "слабые места" в проекте, некорректности, неточности и не безупречные с т.зр. usability.

 project_manager

© sajt

Создать бесплатный сайт с uCoz