Разработка методики организации процесса миграции данных из эксплуатируемой информационной системы во внедряемую
Цели и стратегия процесса миграции данных в проектах внедрения компьютерной информационной системы. Выявленные проблемы при тестировании загруженной информации в систему-приемник. Разработка и документирование бизнес-требований к перемещению сведений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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
...Подобные документы
Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.
курсовая работа [2,5 M], добавлен 20.08.2012Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.
дипломная работа [4,4 M], добавлен 16.05.2022Система управления базами данных задач и составляющих их процессов предприятия. Требования к информационной системе. Состав запросов к базе данных. Связи и отношения между информационными объектами. Алгоритмы работы и архитектура информационной системы.
курсовая работа [727,5 K], добавлен 02.02.2014Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Характеристика объектов автоматизации информационных систем. Требования к документированию. Порядок контроля и приемки системы. Описание потоков данных и бизнес процессов. Структура информационной системы, состав функциональных и обеспечивающих подсистем.
курсовая работа [1,9 M], добавлен 18.09.2013Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011Содержательное описание предметной области. Структурный анализ бизнес-процесса на основе IDEF0-модели. Построение информационно-логической модели данных. Структурная схема на основе IDEF0. Даталогическая модель данных. Реализация информационной системы.
курсовая работа [849,7 K], добавлен 10.07.2014Разработка требований к программному обеспечению отдела воинского учета, методология проектирования информационной системы. Реализация и аттестация информационной системы, взаимодействие приложения с источниками данных, его экономическая эффективность.
дипломная работа [1,3 M], добавлен 30.11.2010Назначение создания информационной системы "Электронный журнал" для автоматизации контроля учебного процесса. Построение логической и реляционной моделей данных. Разработка клиент-серверного приложения для работы с базой данных; программная реализация.
дипломная работа [5,9 M], добавлен 19.01.2017Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Разработка архитектуры ключевых прикладных систем предприятия. Разработка требований к системе управления качеством и контроллинга бизнес-процесса. Анализ разрывов между исходным и целевым состоянием бизнес-процесса. Разработка диаграммы миграции.
курсовая работа [6,3 M], добавлен 12.03.2022Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз.
дипломная работа [1,4 M], добавлен 13.07.2011Разработка информационной системы "Кадровое агентство выпускников" для автоматизации процесса подбора специалистов по заявкам организаций. Требования к системе, программное обеспечение. Описание процесса деятельности. Проектирование базы данных.
дипломная работа [3,4 M], добавлен 27.11.2009Выявление информационных объектов баз данных и требований целостности к данным. Построение результирующей ER диаграммы. Даталогическое проектирование и разработка сценариев работы информационной системы. Выбор средства реализации клиентского приложения.
курсовая работа [2,7 M], добавлен 28.08.2012Характеристика понятия базы данных, структурированных и взаимосвязанных методов, обеспечивающих добавление, выборку и отображение данных. Изучение предметной области, даталогического проектирования, требований к техническому и аппаратному обеспечению.
курсовая работа [1,6 M], добавлен 10.01.2012Разработка информационно-логической модели проектируемой информационной системы. Алгоритм функционирования информационной системы. Описание базы данных. Описание входной, промежуточной и выходной информации. Техническое и программное обеспечение.
реферат [28,1 K], добавлен 09.01.2009Анализ организационной структуры и деятельности предприятия. Разработка диаграмм бизнес-процессов AS-IS, TO-BE. Характеристика этапов пакетов работ для внедрения автоматизированной информационной системы. Определение состава участников проекта и их задач.
курсовая работа [3,3 M], добавлен 21.01.2015Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Концептуальное проектирование информационной системы "Спортивные организации города". Анализ информационных потоков и определение требований к функциям проектируемой системы. Разработка основных элементов интерфейса, алгоритмов ввода и вывода информации.
курсовая работа [999,2 K], добавлен 06.01.2014