Этапы разработки и внедрения информационно-аналитической системы
Согласно ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания» выделяют следующие основные стадии создания и этапы разработки автоматизированной системы (АС):
- Формирование требований к АС.
- Разработка концепции АС. . . .
- Рабочая документация.
- Ввод в действие.
- Сопровождение АС.
Как правило, этапы стадий формирования требований к автоматизированной системе объединяют с этапами разработки технического задания, а этапы разработки концепции - с этапами эскизного проектирования. Также к приведенным стадиям создания АС добавляют стадию подготовки к началу проекта.
Ниже представлены стадии создания информационно-аналитической системы – корпоративного хранилища данных. Также дана оценка длительности каждого из этапов внедрения системы.
Стадия I. Организация проекта
Этапы работРезультатДнейЗаключение контракта Контракт на разработку системы заключен 10Стадия II. Формирование требований и разработка технического задания
- требуемых отчетах, показателя, измерениях
- возможных системах-источниках данных
- системном ландшафте
- сетевом окружении
- альбом показателей
- альбом измерений и иерархий
- альбом отчетности
- определены источники данных для каждого показателя
Стадия III. Эскизный проект
-
данных.
- Определен состав сущностей области постоянного хранения (System of Record, Summary Area, Data Marts).
- Окончательно сформирован состав реализуемых показателей, измерений и отчетов.
- Предварительные регламенты взаимодействия согласованы с разработчиками и администраторами систем-источников данных.
- Определен состав сущностей области временного хранения (Staging Area) и области обмена данными (Data Exchange Interface).
Стадия IV. Технический проект
Этапы работРезультатДнейОпределение функциональной и технической архитектур Описание функциональной архитектуры (включая описание каждой функции, задачи, методов реализации). Описание технической архитектуры (включая описание размещения технических средств, условий эксплуатации, режима функционирования, организации резервного копирования и т.д.) 15 Формирование плана развертывание системного ландшафта План развертывания системного ландшафта 10 Разработка физической модели данных Физическая модель данных - описание таблиц БД, индексов, секций и других объектов БД 10 Разработка и согласование регламентов взаимодействия информационных систем Согласованный и утвержденный набор регламентов взаимодействия, включающих описание интерфейсов, периодичности и т.п. 10 Проектирование процессов ETL Описание процессов извлечения данных, алгоритмов трансформации и обеспечения качества данных, процессов загрузки и агрегации данных 20 Проектирование интерфейсов пользователя Описание бизнес-слоя данных, интерфейсов ввода и предоставления данных, разграничения прав доступа 15 Оформление технического проекта Пояснительная записка к техническому проекту 20 Согласование и утверждение Согласованная и утвержденная пояснительная записка к техническому проекту 5Стадия V. Рабочая документация
- Ведомость эксплуатационных документов
- Ведомость машинных носителей информации
- Паспорт
- Общее описание системы
- Технологическая инструкция
- Руководство пользователя
- Описание технологического процесса обработки данных (включая телеобработку)
- Инструкция по формированию и ведению базы данных (набора данных)
- Состав выходных данных (сообщений)
- Каталог базы данных (ПИМ)
- Спецификация
- Описание программ
- Текст программ
- Развернуты экземпляры БД. Созданы необходимые объекты БД
- Разработаны процессы ETL и процессы обеспечения качества данных. Выставлено расписание запуска процессов
- Реализованы дополнительные приложения
- Реализованы витрины данных и отчетность
- Настроены профили пользователей и прав доступа
Стадия VI. Ввод в действие
Этапы работРезультатДнейПодготовка объекта автоматизации к вводу системы в действие Создание у Заказчика службы сопровождения системы (при необходимости) 10 Подготовка персонала Обучение пользователей и администраторов системы 10 Комплектация системы поставляемыми изделиями Закупка и завоз необходимого оборудования и программного обеспечения. Для снятия рисков поставки данный этап обычно выполняется на предыдущей стадии 20-100 Строительно-монтажные работы Оборудование смонтировано в выделенном для этого помещении и подключено к каналам передачи данных 20 Пусконаладочные работы Прошла наладка технических и программных средств. ПО системы перенесено в зону тестирования/промышленной эксплуатации. Настроена система резервного копирования. Проведена загрузка исторических данных в систему. Запущены процессы извлечения данных из систем-источников 20 Проведение предварительных испытаний Испытания системы на работоспособность и соответствие техническому заданию в соответствии с ПИМ проведены. Устранение неисправностей и внесение изменений в документацию в соответствии с протоколом испытаний проведено. Акт приёмки системы в опытную эксплуатацию оформлен и подписан 10 Проведение опытной эксплуатации Опытная эксплуатация проведена. Устранение неисправностей, доработка ПО и дополнительная наладка технических средств проведены 30-60 Проведение приёмочных испытаний Испытания системы в соответствии с ПИМ проведены. Устранение неисправностей и внесение изменений в документацию проведено. Акт передачи системы в промышленную эксплуатацию оформлен и подписан 5 Завершение работ Акт завершения работ подписан 5Стадия VII. Сопровождение
Этапы работРезультатДнейВыполнение работ в соответствии с гарантийными обязательствами Выявленные недостатки системы устранены 365 Послегарантийное обслуживание Система работает стабильно, без сбоев. Выявленные недостатки устранены -Степень ответственности каждого члена проектной команды за выполнение той или иной задачи на каждом из этапов проекта определяется матрицей ответственности.