Разработка методики организации процесса миграции данных из эксплуатируемой информационной системы во внедряемую

Цели и стратегия процесса миграции данных в проектах внедрения компьютерной информационной системы. Выявленные проблемы при тестировании загруженной информации в систему-приемник. Разработка и документирование бизнес-требований к перемещению сведений.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.11.2015
Размер файла 85,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

4. Влияние ошибки на функциональность системы;

5. Влияние ошибки на связанные операции тестирования.

Описание операции в рамках тест-кейса в обязательном порядке должно включать:

a) Входящие данные для операции;

b) Ожидаемые результаты;

c) Полученные результаты;

d) Дата и время выполнения операции;

e) Количество попыток выполнения операции;

f) Ответственные за тестирование члены проектной команды;

g) Окружение операции в рамках тест-кейса.

Фрагмент журнала тестирования функциональности системы-приемника приведен в приложении 5 (Приложение 5 - Журнал тестирования результатов миграции).

3.2 Оценка применения разработанной методики организации и проведения миграции данных

Описанная в разделе 3.1 методика проведения миграции данных была опробована в рамках последнего проекта по миграции данных по внедрению ведомственной информационной системы.

По итогам каждой итерации миграции данных менеджментом проекта и проектной командой проводился анализ результатов и разбор типовых ошибок. Результаты такого анализа после каждой итерации или проекта миграции сопоставлялись с результатами предыдущей итерации/проекта, что позволило в итоге разработать наиболее полный комплекс мероприятий и успешно завершить миграцию данных в целевую систему. Таким образом, можно проследить, повлияло ли использование методики проведения миграции данных на результат проектных работ и если повлиял, то в какой мере.

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

Разработанная методика миграции данных оценивалась с помощью набора метрик процесса миграции.

В качестве метрик качества проведения миграции данных были использованы следующие количественные показатели:

1. Доля дополнительных доработок функциональности системы-приемника для успешного размещения мигрированных данных.

Значение данного показателя измеряется как отношение количества трудозатрат на доработки функциональности системы-приемника, вызванные изменениями требований в процессе миграции, к трудозатратам на проектирование и разработку модифицированных модулей системы-приемника.

2. Доля дополнительных доработок миграционного ПО для завершения успешной загрузки данных

Значение данного показателя измеряется как отношение количества трудозатрат на доработки функциональности миграционного ПО, вызванные изменениями требований в процессе миграции, к трудозатратам на проектирование и разработку утилиты миграции в целом.

3. Доля «потерянных» данных при миграции от общего объема данных, предназначенных для переноса в целевую систему;

Показатель определяется как отношение количества объектов данных, которые не были успешно размещены в системы-приемнике, и для их загрузки понадобились настолько серьезные доработки миграционного ПО, приведшие к повторной миграции.

4. Отклонение количества времени, потраченного на перенос данных в целевую систему от запланированного количества времени;

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

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

Логика определения целевого значения для каждого показателя описана ниже в таблице 5.

Таблица 5 Целевые показатели для оценки разработанной методики миграции данных

Название показателя

Целевое значение

Логика определения целевого значения

Дополнительные доработки системы-приемника

5%

Целевое значение параметра определяется, исходя из буфера бюджета и трудозатрат проекта, пропорционально плановому времени, отведенному на миграцию данных

Доля доработок миграционного ПО

не более 15%

Целевое значение параметра определяется, исходя из проектного буфера бюджета и трудозатрат на разработку ПО

Доля «потерянных» данных в общем объеме данных

0

Все необходимые бизнесу данные должны быть мигрированы в систему-приемник, соответственно, целевое значение - 0

Отклонение времени, затраченного на миграцию, от плана

10%

Значение определено, исходя из того, что во всем портфеле проектов по внедрению данной ИС был заложен резерв на отклонение от плана в 10%

Изменение значений ключевых показателей эффективности процесса миграции от проекта к проекту показано в приложении 6 к работе (Приложение 6 - Результаты апробации разработанной методики).

Первый проект по миграции проводился без каких-либо методических доработок. В течение второго проекта использовались описанные в п. 3.1.3 инструменты документирования и разработки требований. В третьем проекте использовались инструменты тестирования, логирования процесса, описанные в п. 3.1.4. Соответственно, изменения значений целевых показателей демонстрируют влияние групп разработанных подходов к проведению миграции на результаты проекта.

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

Таким образом, была проведена оценка и апробация разработанной методики проведения миграции данных в рамках проекта по внедрению информационной системы.

Заключение

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

В соответствии с выделенными этапами процесса миграции данных был проведен анализ проектного опыта. В рамках анализа проектного опыта последовательно рассмотрены и выявлены проблемы каждого из этапов миграции данных. Выявленные проблемы миграции данных и сработавшие риски этапа миграции являются входящей информацией для разработки методики организации и проведения миграции данных. Предложенная в работке методика содержит рекомендации или указания по решению каждой выявленной и описанной проектной проблемы. При разработке конкретных подходов в рамках методики, шаблонов и примеров документов использовалась методологическая база настоящего исследования. Шаблоны документации, планы обследования, способы документирования требований к миграции разрабатывались на основе стандартов (ГОСТ, ANSI) и методологий (MSF, подход К. Вигерса и т.д.).

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

Список использованных источников

1. An Oracle White Paper, Successful Data Migration, Oracle Corporation, 2011

2. Best practices for data migration. Methodologies for planning, designing, migrating and validating data migration, IBM Corporation 2007

3. Introduction to the Data Migration Framework in Microsoft Dynamics, By Ruben Barron on April 23, 20

4. Michael S. V. Turner, Microsoft® Solutions Framework Essentials, 2006, 340 c.

5. PMI PM BOK Guide 4th Edition. Руководство к своду знаний по управлению проектами, 4е издание, на английском языке, 2008 год, PMI.

6. ГОСТ 34.601-90 Автоматизированные системы. Стадии создания

7. ГОСТ 34.602-89 Техническое задание на создание АС

8. ГОСТ 34.201-89 Виды, комплектность, обозначения документов при создании АС

9. ГОСТ 19.101-77 ВИДЫ ПРОГРАММ И ПРОГРАММНЫХ ДОКУМЕНТОВ

10. Карл И. Вигерс, «Разработка требований к программному обеспечению», М.: ИТД "Русская Редакция", 2014 - 576 с.

11. В.И. Грекул, Н.Л. Коровкина, Ю.В. Куприянов Методические основы управления ИТ-проектами, ИТУИТ.РУ, БИНОМ.ЛЗ, с. - 391, М.,2010

12. А.Колесов PC Week Review, 11 2008 «Неудачные проекты: в чем причина?»

13. В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина Управление внедрением информационных систем, Интернет-Университет Информационных Технологий М., 2008

14. Федеральный закон Российской Федерации от 22 октября 2004 г. N 125-ФЗ Об архивном деле в Российской Федерации

Приложения

Приложение 1

Матрица RACI для работ по миграции данных

Таблица 1 Матрица ответственных ролей в проекте на этапе миграции

Наименование пакета работ

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

Менеджер по разработке

Разработчик

Тестировщик

Определение рамок процесса миграции

I, C

R, A

I

I

Определение стратегии миграции в соответствии с требованиями верхнего уровня

I

R, A

I, C

I

Составление плана работ

I

R, A

I

I

Привлечение ресурсов для проведения процесса миграции

I

R, A

I

I

Составление плана-графика работ и назначение ответственных

I

R, A

I

I

Сбор бизнес-требований

R

A, C

I

I

Проектирование алгоритмов миграции

R

A

R, C

I

Консультации с вендорами систем

I

R

R

I

Составление спецификации требований

R

A, C

I, C

I, C

Разработка тест-планов

I

A

I

R

Разработка/Настройка ПО для миграции в соответствии со спецификацией

I

A

R

I

Валидация загруженных данных

I

A

I

R

Ведение журнала опытной эксплуатации

R

I, A

I

I

Очистка данных

I

A

I, C

R

Тестирование функционала

I

A

I, C

R

Оценка результатов миграции в соответствии с разработанными метриками

Закрытие этапа миграции

R, C

R, A

I

I

Приложение 2

Пример трассировки требований к миграции данных

Таблица 2 Результаты проектов и апробации методики

Название показателя

Целевое значение

Значение показателя

1 проект

2 проект

3 проект

Дополнительные доработки системы-приемника

5-10%

20%

10%

3%

Доля доработок миграционного ПО

Не более 15%

80%

40%

10%

Доля «потерянных» данных в общем объеме данных

0

35%

20%

0

Отклонение времени, затраченного на миграцию, от плана

10%

100%

50%

-

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.