Этапы разработки и внедрения информационно-аналитической системы

Согласно ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания» выделяют следующие основные стадии создания и этапы разработки автоматизированной системы (АС):

  1. Формирование требований к АС.
  2. Разработка концепции АС.
  3. Техническое задание.
  4. Эскизный проект.
  5. Технический проект.
  6. Рабочая документация.
  7. Ввод в действие.
  8. Сопровождение АС.

Как правило, этапы стадий формирования требований к автоматизированной системе объединяют с этапами разработки технического задания, а этапы разработки концепции - с этапами эскизного проектирования. Также к приведенным стадиям создания АС добавляют стадию подготовки к началу проекта.

Ниже представлены стадии создания информационно-аналитической системы – корпоративного хранилища данных. Также дана оценка длительности каждого из этапов внедрения системы.

Стадия I. Организация проекта

Этапы работРезультатДней
Заключение контракта Контракт на разработку системы заключен 10
Согласование процедур управления Процедуры управления проектом и устав проекта согласованы 5
Сбор команды проекта Команда проекта сформирована 5
Обучение членов проектной команды Компетенция участников проекта соответствует требованиям. Этап реализуется по необходимости 10

Стадия II. Формирование требований и разработка технического задания

Этапы работРезультатДней
Системно-аналитическое обследование объекта автоматизации Проведены интервью с функциональными и IT-специалистами Заказчика.
Собрана информация о:
  • требуемых отчетах, показателя, измерениях
  • возможных системах-источниках данных
  • системном ландшафте
  • сетевом окружении
20
Анализ и обработка полученной информации Сформированы:
  • альбом показателей
  • альбом измерений и иерархий
  • альбом отчетности
  • определены источники данных для каждого показателя
20
Разработка концептуальной модели данных Концептуальная модель данных 15
Разработка технического задания Техническое задание и приложения к нему 20
Согласование и утверждение Согласованное и утвержденное техническое задание 10

Стадия III. Эскизный проект

Этапы работРезультатДней
Определение общей функциональной и технической архитектур Общее описание функциональной и технической архитектур 10
Разработка логической модели данных
  • Логическая модель данных.
  • Определен состав сущностей области постоянного хранения (System of Record, Summary Area, Data Marts).
  • Окончательно сформирован состав реализуемых показателей, измерений и отчетов.
30
Обоснование выбора программного обеспечения и технической инфраструктуры ПО выбрано. Утвержден план формирования необходимой технической инфраструктуры 10
Разработка предварительного регламента взаимодействия информационных систем
  • Предварительные регламенты взаимодействия согласованы с разработчиками и администраторами систем-источников данных.
  • Определен состав сущностей области временного хранения (Staging Area) и области обмена данными (Data Exchange Interface).
20
Эскизное проектирование процессов ETL Общее описание процессов извлечения данных, алгоритмов трансформации, загрузки и агрегации данных 10
Эскизное проектирование интерфейсов пользователя Общее описание интерфейсов ввода и предоставления данных 5
Оформление эскизного проекта Пояснительная записка к эскизному проекту 15
Согласование и утверждение Согласованная и утвержденная пояснительная записка к эскизному проекту 5

Стадия IV. Технический проект

Этапы работРезультатДней
Определение функциональной и технической архитектур Описание функциональной архитектуры (включая описание каждой функции, задачи, методов реализации).
Описание технической архитектуры (включая описание размещения технических средств, условий эксплуатации, режима функционирования, организации резервного копирования и т.д.)
15
Формирование плана развертывание системного ландшафта План развертывания системного ландшафта 10
Разработка физической модели данных Физическая модель данных - описание таблиц БД, индексов, секций и других объектов БД 10
Разработка и согласование регламентов взаимодействия информационных систем Согласованный и утвержденный набор регламентов взаимодействия, включающих описание интерфейсов, периодичности и т.п. 10
Проектирование процессов ETL Описание процессов извлечения данных, алгоритмов трансформации и обеспечения качества данных, процессов загрузки и агрегации данных 20
Проектирование интерфейсов пользователя Описание бизнес-слоя данных, интерфейсов ввода и предоставления данных, разграничения прав доступа 15
Оформление технического проекта Пояснительная записка к техническому проекту 20
Согласование и утверждение Согласованная и утвержденная пояснительная записка к техническому проекту 5

Стадия V. Рабочая документация

Этапы работРезультатДней
Разработка рабочей документации на систему и на её части Разработаны следующие документы:
  • Ведомость эксплуатационных документов
  • Ведомость машинных носителей информации
  • Паспорт
  • Общее описание системы
  • Технологическая инструкция
  • Руководство пользователя
  • Описание технологического процесса обработки данных (включая телеобработку)
  • Инструкция по формированию и ведению базы данных (набора данных)
  • Состав выходных данных (сообщений)
  • Каталог базы данных
  • Программа и методика испытаний (ПИМ)
  • Спецификация
  • Описание программ
  • Текст программ
40
Разработка или адаптация программ
  • Развернуты экземпляры БД. Созданы необходимые объекты БД
  • Разработаны процессы ETL и процессы обеспечения качества данных. Выставлено расписание запуска процессов
  • Реализованы дополнительные приложения
  • Реализованы витрины данных и отчетность
  • Настроены профили пользователей и прав доступа
60
Согласование и утверждение Согласованная и утвержденная рабочая документация 15

Стадия VI. Ввод в действие

Этапы работРезультатДней
Подготовка объекта автоматизации к вводу системы в действие Создание у Заказчика службы сопровождения системы (при необходимости) 10
Подготовка персонала Обучение пользователей и администраторов системы 10
Комплектация системы поставляемыми изделиями Закупка и завоз необходимого оборудования и программного обеспечения. Для снятия рисков поставки данный этап обычно выполняется на предыдущей стадии 20
-
100
Строительно-монтажные работы Оборудование смонтировано в выделенном для этого помещении и подключено к каналам передачи данных 20
Пусконаладочные работы Прошла наладка технических и программных средств. ПО системы перенесено в зону тестирования/промышленной эксплуатации. Настроена система резервного копирования.
Проведена загрузка исторических данных в систему. Запущены процессы извлечения данных из систем-источников
20
Проведение предварительных испытаний Испытания системы на работоспособность и соответствие техническому заданию в соответствии с ПИМ проведены.
Устранение неисправностей и внесение изменений в документацию в соответствии с протоколом испытаний проведено.
Акт приёмки системы в опытную эксплуатацию оформлен и подписан
10
Проведение опытной эксплуатации Опытная эксплуатация проведена. Устранение неисправностей, доработка ПО и дополнительная наладка технических средств проведены 30
-
60
Проведение приёмочных испытаний Испытания системы в соответствии с ПИМ проведены.
Устранение неисправностей и внесение изменений в документацию проведено.
Акт передачи системы в промышленную эксплуатацию оформлен и подписан
5
Завершение работ Акт завершения работ подписан 5

Стадия VII. Сопровождение

Этапы работРезультатДней
Выполнение работ в соответствии с гарантийными обязательствами Выявленные недостатки системы устранены 365
Послегарантийное обслуживание Система работает стабильно, без сбоев. Выявленные недостатки устранены -

Степень ответственности каждого члена проектной команды за выполнение той или иной задачи на каждом из этапов проекта определяется матрицей ответственности.