Информационная система «Обитель зла. Корпорация «Umbrella».

План разработки (SDP).

Версия 1.3

Дата

Версия

Описание

Автор

20.12.07

1.0

Первоначальная версия плана разработки ИС.

Гришуль Е., Шафоростов Н.

24.12.07

1.1

Исправлен расчёт бюджета ИС

Гришуль Е., Шафоростов Н.

10.01.08

1.2

Изменена структура организации, описание итераций, расчёт бюджета и управление ресурсами

Гришуль Е., Шафоростов Н.

16.01.08

1.3

Изменены ответственности ролей, описание итераций

Гришуль Е., Шафоростов Н.

1. Введение

1.1 Общие положения

Данный документ описывает план разработки информационной системы «Обитель зла» в терминах фаз и итераций.

1.2 Ссылки

  • Концепция информационной системы «Обитель зла»

  • Список рисков информационной системы «Обитель зла»

2. Обзор проекта

2.1 Общие положения

Данный план разработки базируется на описанных в концепции требованиях к продукту.

2.2 Результаты проекта

Следующие результаты и документы будут представлены в течение разработки проекта:

  • План разработки проекта

  • Концепция

  • Варианты использования

  • Архитектура системы

  • Дизайн системы

  • Реализация

  • Набор тестов

  • Результаты выполнения тестов

3. Организация проекта

3.1 Структура организации

3.2 Роли и ответственности

роль

ответственности

Менеджер проекта (Project Manager)

Распределение ресурсов, приоритетов и заданий внутри команды разработчиков, нацеливание команды на результат, обеспечение чёткой работы всей команды, общение с заказчиками.

Менеджер по развёртыванию (Deployment Manager)

Ответственен за внедрение разработанной системы в окружении заказчика (контролирует такие процессы, как установка системы на рабочие машины, проверка работоспособности, проведение необходимых работ по устранению возникших неполадок).

Менеджер контроля качества

Координирует действия, связанные с тестированием разрабатываемой системы, управляет работой отдела тестировщиков и занимается созданием условий, необходимых для тестирования.

Архитектор (Software Architect)

Координирует технические действия на протяжении всего проекта, управляет артефактами, определяет структуры всех архитектурных обзоров и планов.

Системный аналитик (Analyst)

Занимается анализом требований заказчика, ответственен за разработку вариантов использования.

Разработчик (Software Engineer)

Проектирование, разработка и начальное тестирование программного кода, а также кода БД.

Дизайнер (User-Interface Designer)

Разработка дизайна пользовательского интерфейса с условием поставленных требований.

Тестировщик (Tester)

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

Составитель документации (Technical Writer)

Ответственен за составление технической документации

4. Процесс управления

4.1 План фаз разработки

Фаза

Количество итераций

Начало

Конец

Начальная фаза

1

1.10.07

30.11.07

Фаза разработки

1

1.12.07

20.12.07

Фаза построения

3

21.12.07

25.03.08

Фаза внедрения

2

1.02.08

1.04.08

4.2 Описание итераций

Фаза

Итерация

Описание

веха

риски

Начальная фаза

Предварительная итерация

Определяются требования к продукту, план разработки и бизнес-процессы в работе заказчика, их особенности

Концепция, обзор экономического обоснования, определение рисков

Утечка информации

Форс-мажорные ситуации, возникающие в команде разработчиков

Фаза разработки

Разработка прототипа базовой архитектуры системы

Разрабатывается дизайн для следующих вариантов использования версии 1: вход в систему, приём сотрудника, поиск сотрудника, поиск вируса, посылка запросов. Разрабатывается архитектурный прототип для версии 1.

Разрабатывается дизайн для следующих вариантов использования версии 2: увольнение сотрудника, изменение данных сотрудника, занесение нового вируса, изменение информации о вирусе, изменение ролей, посылка отчётов, приём запросов, приём отчётов

Архитектурный прототип

Утечка информации

Потеря данных

Фаза построения

Разработка 1-й бета-версии

Реализуются и тестируются варианты использования для версии 1.

1-я бета-версия

Утечка информации

Потеря данных

Задержка реализации 1-й бета-версии

Нарушение авторских прав

Некомпетентность разработчиков

Разработка 1-й версии.

Устраняются ошибки 1-й бета-версии.

1-я версия

Утечка информации

Потеря данных

Некомпетентность разработчиков

Разработка 2-й версии

Реализуются и тестируются варианты использования для версии 2.

Устраняются ошибки версии 1.

2-я версия

Утечка информации

Переполнение хранилища данных

Некомпетентность разработчиков

Фаза внедрения

Внедрение 1-й версии

Внедряется и разворачивается 1-я версия.

Внедрение 1-й версии

Крах/закрытие корпорации-заказчика

Невостребованность у конечного пользователя

Внедрение 2-й версии

Внедряется и разворачивается 2-я версия.

Внедрение 2-й версии

Соседние файлы в папке информационная система umbrella - документы