Внедрение и доработка Bl-решения для процесса, автоматизированного на платформе Pega BPM
|
ВВЕДЕНИЕ 7
1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ ПРИМЕНЕНИЯ BPM-РЕШЕНИЙ
СОВМЕСТНО С BI-РАЗРАБОТКАМИ 11
1.1 Описание и обзор класса систем управления бизнес-процессами 11
1.2 Описание концепции Business Intelligence, общий обзор архитектуры
реализации и практики применения 15
1.3 Анализ концепции процессной аналитики в организации,
сконцентрированной на управлении бизнес-процессом 22
2. АНАЛИЗ КОНТЕКСТА ИССЛЕДОВАНИЯ 27
2.1 Обзор деятельности Альфа-Банка и Сбербанка как объектов исследования 27
2.2 Разбор типового процесса, являющегося предметом исследования, и
проблем-катализаторов проекта автоматизации 33
2.3 Анализ технической реализации системы управления бизнес-процессом35
3. РАЗРАБОТКА РЕШЕНИЯ ВЫГРУЗКИ ДАННЫХ ДЛЯ BI-ПРИЛОЖЕНИЯ
41
3.1 Разработка альтернативных решений на основе уникального контекста исследования 41
3.1.1 Разработка решения для использования данных на основе сохранения
текущей структуры их хранения 42
3.1.2 Разработка решения для доступа к данным на основе использования
индексных таблиц 45
3.2 Конкретизация деталей уникального механизма выгрузки данных на
основе разработанного метода 53
4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ РЕШЕНИЯ ВЫГРУЗКИ ДАННЫХ ДЛЯ
BI-ПРИЛОЖЕНИЯ 58
4.1 Детальная разработка архитектуры решения 58
4.1.1 Подготовка области выгрузки 59
4.1.2 Настройка стандартного дополнения Pega BIX для организации
выгрузки 61
4.1.3 Автоматизация процесса запуска выгрузки и создание «точек
расширения» функционала 63
4.1.4 Разработка дополнительного функционала выгрузки 69
4.2 Описание особенностей организации проекта и экспертная оценка его
эффективности 72
ЗАКЛЮЧЕНИЕ 79
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 82
1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ ПРИМЕНЕНИЯ BPM-РЕШЕНИЙ
СОВМЕСТНО С BI-РАЗРАБОТКАМИ 11
1.1 Описание и обзор класса систем управления бизнес-процессами 11
1.2 Описание концепции Business Intelligence, общий обзор архитектуры
реализации и практики применения 15
1.3 Анализ концепции процессной аналитики в организации,
сконцентрированной на управлении бизнес-процессом 22
2. АНАЛИЗ КОНТЕКСТА ИССЛЕДОВАНИЯ 27
2.1 Обзор деятельности Альфа-Банка и Сбербанка как объектов исследования 27
2.2 Разбор типового процесса, являющегося предметом исследования, и
проблем-катализаторов проекта автоматизации 33
2.3 Анализ технической реализации системы управления бизнес-процессом35
3. РАЗРАБОТКА РЕШЕНИЯ ВЫГРУЗКИ ДАННЫХ ДЛЯ BI-ПРИЛОЖЕНИЯ
41
3.1 Разработка альтернативных решений на основе уникального контекста исследования 41
3.1.1 Разработка решения для использования данных на основе сохранения
текущей структуры их хранения 42
3.1.2 Разработка решения для доступа к данным на основе использования
индексных таблиц 45
3.2 Конкретизация деталей уникального механизма выгрузки данных на
основе разработанного метода 53
4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ РЕШЕНИЯ ВЫГРУЗКИ ДАННЫХ ДЛЯ
BI-ПРИЛОЖЕНИЯ 58
4.1 Детальная разработка архитектуры решения 58
4.1.1 Подготовка области выгрузки 59
4.1.2 Настройка стандартного дополнения Pega BIX для организации
выгрузки 61
4.1.3 Автоматизация процесса запуска выгрузки и создание «точек
расширения» функционала 63
4.1.4 Разработка дополнительного функционала выгрузки 69
4.2 Описание особенностей организации проекта и экспертная оценка его
эффективности 72
ЗАКЛЮЧЕНИЕ 79
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 82
Работа является заключительным этапом обучения ее автора на магистерской программе в высшем учебном заведении. Согласно различным методическим указаниям, разработанным университетом на основе Федерального закона от 29 декабря 2012 г. № 273-ФЗ «Об образовании в Российской Федерации», она должна являться основой для установления уровня сформированности у него, как выпускника, компетенций, предусмотренных учебной программой. Проведение предполагаемого исследования также поспособствует систематизации и углублению теоретических и практических знаний, полученных в рамках как обучения, так и работы на местах прохождения практик, предшествующих написанию диссертации. Тема диссертации, сформулированная как «Внедрение и доработка BI-решения для процесса, автоматизированного на платформе Pega BPM», является довольно актуальной, что подтверждают факты, описанные в работе далее. Практические и теоретические результаты исследования представляют ценность для организации, на базе которой оно выполнялось. Накопленные в рамках работы знания, умения и навыки оказывают сильное влияние на профессиональное развитие автора работы.
Уникальность и новизна исследования обосновывается описанием и изучением некоторых критически полезных для организации практик и новшеств в рамках затронутой темы, внедрение которых сильно ограничено в процессах, использующих способы автоматизации, подобные описываемым в работе.
Объектом исследования выступает банковская организация, автоматизирующие значительную часть своих бизнес-процессов на базе BPM- решения от компании Pegasystems. Так как автору исследования повезло поработать на двух подобных объектах, являющихся крупнейшими в стране примерами успешного внедрения и использования систем управления бизнес-
Предметом исследования являются бизнес-процессы, автоматизированные на базе платформы Pega BPM, и возможности по внедрению процессной аналитики для их оптимизации. В качестве интересующих участков ведения деятельности выступают процесс ипотечного кредитования в Альфе-Банке и процесс администрирования кредитных отношений с крупным корпоративным клиентами в Сбербанке (или совокупность процессов).
Целью исследования является разработка BI-решения, представляющего из себя механизм по выгрузке данных процесса, автоматизированного на платформе Pega BPM, в формат, наиболее оптимальный для использования профессиональным BI-приложением.
В рамках достижения цели исследования предполагается выполнение следующих задач:
- Изучение теоретических аспектов исследования: возможностей процессной аналитики и особенностей ее использования в том числе для процессов, автоматизированных с помощью класса систем управления бизнес-процессами, посредством изучения литературных источников и существующих методик и подходов;
- Сбор и анализ эмпирических данных, обзор интересующих аспектов деятельности объекта исследования для составления контекста работы;
- Сравнительный анализ ключевых способов достижения цели исследования и доступных решений в рамках контекста конкретного объекта исследования;
- Разработка уникальных практических рекомендаций и решений на базе знаний, полученных при выполнении предыдущих задач;
- Проведение апробации практических рекомендаций и решений по внедрению процессной аналитики на изучаемые участки процессов с выработкой уникальных деталей реализации.
Уникальность и новизна исследования обосновывается описанием и изучением некоторых критически полезных для организации практик и новшеств в рамках затронутой темы, внедрение которых сильно ограничено в процессах, использующих способы автоматизации, подобные описываемым в работе.
Объектом исследования выступает банковская организация, автоматизирующие значительную часть своих бизнес-процессов на базе BPM- решения от компании Pegasystems. Так как автору исследования повезло поработать на двух подобных объектах, являющихся крупнейшими в стране примерами успешного внедрения и использования систем управления бизнес-
Предметом исследования являются бизнес-процессы, автоматизированные на базе платформы Pega BPM, и возможности по внедрению процессной аналитики для их оптимизации. В качестве интересующих участков ведения деятельности выступают процесс ипотечного кредитования в Альфе-Банке и процесс администрирования кредитных отношений с крупным корпоративным клиентами в Сбербанке (или совокупность процессов).
Целью исследования является разработка BI-решения, представляющего из себя механизм по выгрузке данных процесса, автоматизированного на платформе Pega BPM, в формат, наиболее оптимальный для использования профессиональным BI-приложением.
В рамках достижения цели исследования предполагается выполнение следующих задач:
- Изучение теоретических аспектов исследования: возможностей процессной аналитики и особенностей ее использования в том числе для процессов, автоматизированных с помощью класса систем управления бизнес-процессами, посредством изучения литературных источников и существующих методик и подходов;
- Сбор и анализ эмпирических данных, обзор интересующих аспектов деятельности объекта исследования для составления контекста работы;
- Сравнительный анализ ключевых способов достижения цели исследования и доступных решений в рамках контекста конкретного объекта исследования;
- Разработка уникальных практических рекомендаций и решений на базе знаний, полученных при выполнении предыдущих задач;
- Проведение апробации практических рекомендаций и решений по внедрению процессной аналитики на изучаемые участки процессов с выработкой уникальных деталей реализации.
Подводя итог проделанной работе, можно сделать вывод о достижении поставленной цели. Нами было разработано BI-решение, представляющее из себя механизм по выгрузке данных процесса, автоматизированного на платформе Pega BPM, в формат, наиболее оптимальный для использования профессиональным BI-приложением.
В рамках достижения цели исследования были решены следующие задачи:
- Изучены теоретические аспекты исследования: возможности процессной аналитики и особенности ее использования в том числе для процессов, автоматизированных с помощью класса систем управления бизнес-процессами, посредством изучения литературных источников и существующих методик и подходов;
- Произведены сбор и анализ эмпирических данных, обзор интересующих аспектов деятельности объекта исследования для составления контекста работы;
- Произведен сравнительный анализ ключевых способов достижения цели исследования и доступных решений в рамках контекста конкретного объекта исследования;
- Разработаны уникальные практические рекомендации и решения на базе знаний, полученных при выполнении предыдущих задач;
- Проведена апробации практических рекомендаций и решений по внедрению процессной аналитики на изучаемые участки процессов с выработкой уникальных деталей реализации;
- Произведена оценка организационной и экономической аспектов реализации практического решения.
Внедрение BI-решения на участки организации, сконцентрированные на управлении бизнес-процессами как ключевыми единицами деятельности, может привести к реализации концепции процессной аналитики, несомненно выгодной в описываемых условиях. Для реализации упомянутой концепции и разработки
профессионального BI-решения существует множество преград, заключающихся в специфических способах хранения данных Pega BPM приложениями. И хотя стандартный инструментарий платформы, включающий в себя дополнения, приобретаемые по отдельным лицензиям, не способен в полной степени решить проблему организации данных BPM-приложения в форму, наиболее удобную для дальнейшего использования профессиональным BI-решением, нами был успешно разработан уникальный механизм для достижения данной цели. Разработанный механизм использует стандартные инструменты платформы вкупе с современными инструментами разработки программного обеспечения, что позволяет достичь сформулированных требований. Практическая реализация в виде разработки минимально жизнеспособного продукта доказала успешность проекта и его экономическую целесообразность.
Следующие положения вынесены на защиту по итогам написания выпускной квалификационной работы:
- Структура хранения данных в приложении, автоматизированном на платформе Pega BPM, не является оптимальной для целей построения отчетов, и стандартный инструментарий платформы, включающий в себя продукты, приобретаемые по дополнительной лицензии, не является достаточным для подготовки данных BPM-приложения для профессионального BI-решения;
- Разработанный уникальный механизм организации выгрузки данных из BPM-приложения для BI-решения, включающий в себя очистку дубликатов в области выгрузки и некоторые другие преимущества, можно считать MVP-решением, достаточным для подготовки к организации хранилища данных и последующего запуска BI-приложения на основе использования выгружаемых им данных.
В качестве дальнейшего развития темы выпускной квалификационной работы предлагается описание и разработка универсального механизма трансформации данных для Pega BPM приложения. Исследования в данном направлении представляются актуальными, так как проблема разрозненности и неструктурированности хранения больших уже накопленных массивов данных в BPM-приложении являлась наиболее острой из тех, с которыми автор столкнулся при апробации разработанных рекомендаций. Механизм, который позволил бы наиболее оптимальным способом осуществить трансформацию имеющихся данных для их более правильной с архитектурной точки зрения организации, упростил бы не только доработки BI-решения, но и BPM- приложения в целом.
В рамках достижения цели исследования были решены следующие задачи:
- Изучены теоретические аспекты исследования: возможности процессной аналитики и особенности ее использования в том числе для процессов, автоматизированных с помощью класса систем управления бизнес-процессами, посредством изучения литературных источников и существующих методик и подходов;
- Произведены сбор и анализ эмпирических данных, обзор интересующих аспектов деятельности объекта исследования для составления контекста работы;
- Произведен сравнительный анализ ключевых способов достижения цели исследования и доступных решений в рамках контекста конкретного объекта исследования;
- Разработаны уникальные практические рекомендации и решения на базе знаний, полученных при выполнении предыдущих задач;
- Проведена апробации практических рекомендаций и решений по внедрению процессной аналитики на изучаемые участки процессов с выработкой уникальных деталей реализации;
- Произведена оценка организационной и экономической аспектов реализации практического решения.
Внедрение BI-решения на участки организации, сконцентрированные на управлении бизнес-процессами как ключевыми единицами деятельности, может привести к реализации концепции процессной аналитики, несомненно выгодной в описываемых условиях. Для реализации упомянутой концепции и разработки
профессионального BI-решения существует множество преград, заключающихся в специфических способах хранения данных Pega BPM приложениями. И хотя стандартный инструментарий платформы, включающий в себя дополнения, приобретаемые по отдельным лицензиям, не способен в полной степени решить проблему организации данных BPM-приложения в форму, наиболее удобную для дальнейшего использования профессиональным BI-решением, нами был успешно разработан уникальный механизм для достижения данной цели. Разработанный механизм использует стандартные инструменты платформы вкупе с современными инструментами разработки программного обеспечения, что позволяет достичь сформулированных требований. Практическая реализация в виде разработки минимально жизнеспособного продукта доказала успешность проекта и его экономическую целесообразность.
Следующие положения вынесены на защиту по итогам написания выпускной квалификационной работы:
- Структура хранения данных в приложении, автоматизированном на платформе Pega BPM, не является оптимальной для целей построения отчетов, и стандартный инструментарий платформы, включающий в себя продукты, приобретаемые по дополнительной лицензии, не является достаточным для подготовки данных BPM-приложения для профессионального BI-решения;
- Разработанный уникальный механизм организации выгрузки данных из BPM-приложения для BI-решения, включающий в себя очистку дубликатов в области выгрузки и некоторые другие преимущества, можно считать MVP-решением, достаточным для подготовки к организации хранилища данных и последующего запуска BI-приложения на основе использования выгружаемых им данных.
В качестве дальнейшего развития темы выпускной квалификационной работы предлагается описание и разработка универсального механизма трансформации данных для Pega BPM приложения. Исследования в данном направлении представляются актуальными, так как проблема разрозненности и неструктурированности хранения больших уже накопленных массивов данных в BPM-приложении являлась наиболее острой из тех, с которыми автор столкнулся при апробации разработанных рекомендаций. Механизм, который позволил бы наиболее оптимальным способом осуществить трансформацию имеющихся данных для их более правильной с архитектурной точки зрения организации, упростил бы не только доработки BI-решения, но и BPM- приложения в целом.



