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