Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Коннова Елена Павловна

Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик
<
Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Коннова Елена Павловна. Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик : диссертация ... кандидата технических наук : 05.13.17 / Коннова Елена Павловна; [Место защиты: Моск. гос. ун-т печати].- Москва, 2008.- 169 с.: ил. РГБ ОД, 61 09-5/67

Содержание к диссертации

Введение

Глава 1. Исследование моделей описания бизнес-процессов, подходов и принципов реинжиниринга 12

1.1 Определения, понятие бизнес-процесса 13

1.2 Описания бизнес-процессов в банковской сфере 14

1.3 Выделение бизнес-процессов. основные подходы и модели описания 16

1.4 Сравнение подходов и методик реинжиниринга бизнес-процессов 21

1.5 Основные принципы реинжиниринга бизнес-процессов 37

1.6 Методология структурного анализа 42

Выводы по 1 главе 48

Глава 2. Моделирование бизнес-процессов 49

2.1 Описание бизнес-процесса с помощью графа 49

2.2 Построение интеграционной модели бизнес-процессов 54

2.3 Грамматика языка описания метавопросов и метаправил 62

2.4 Грамматика планирования бизнес-процессов 67

2.5 алГоритмы построения базы знаний экспертной системы 68

2.6 Поиск решения в базе знаний эс 76

2.7 Интеграция решений эс и порождающих правил грамматики 77

Выводы по 2 главе 81

Глава 3. Методика реинжиниринга бизнес-процессов 82

3.1 Описание методики 82

3.2 Выделение бизнес-процессов 84

3.3 Моделирование бизнес-процессов 92

3.4 Построение интеграционной модели 94

3.5 Работа эс реинжиниринга бизнес-процессов 98

3.6 Отбор и выдача вариантов выполнения бизнес-процессов 100

Выводы по 3 главе 104

Глава 4. Система автоматизации методики. результаты применения 105

4.1 Архитектура системы 105

4.2 Разработка экспертной системы 111

4.3 Результаты применения методики 126

Выводы по 4 главе 128

Заключение 129

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

Приложения

Приложение 1. Список сокращений 150

Приложение 2. Пример применения методики 152

Приложение 3. Даталогическая модель базы знаний

Введение к работе

Актуальность

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

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

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

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

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

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

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

До недавнего времени подходы к реинжинирингу бизнес-процессов описывали изменения на интуитивном, слабоформализованном уровне, отсутствовали строгие формальные модели бизнес-процесса, однако за последние годы появился ряд формальных методик, которые основаны на использовании отдельных математических теорий и направлены на решение фиксированного класса задач. Среди них можно особо выделить теоретические работы Калянова Г.Н и Тельнова Ю.Ф.

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

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

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

Для реализации поставленной цели в работе решаются следующие задачи:

1. Анализ подходов к реинжинирингу и анализ моделей описания бизнес-процессов.

2. Разработка интеграционной модели формального описания бизнес-процессов.

3. Разработка методики реинжиниринга бизнес-процессов.

4. Разработка программного комплекса поддержки предложенной методики реинжиниринга бизнес-процессов.

5. Апробация и оценка эффективности предложенной методики реинжиниринга в банковской сфере.

Диссертационная работа состоит из введения, четырех глав, заключения, списка использованной литературы и приложений. Общий объем основного текста диссертации 170 страниц машинописного текста, содержит 50 рисунков, 15 таблиц.

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

Проведен анализ существующих методологий бизнес-моделирования на основе сравнения методологий структурного анализа (IDEF, DFD, ERD), методологии объектно-ориентированного моделирования (UML/OMT) и методологии многоаспектного подхода (ARIS). Приведено описание систем и нотаций моделирования, проведено сравнение нотаций и средств моделирования деятельности предприятий. По результатам анализа была составлена сравнительная таблица средств моделирования в разрезе различных по масштабам и целям проектов моделирования.

Во второй главе исследуются вопросы моделирования бизнес-процессов.

Введены понятия операции, состояния, сценария, бизнес объекта, рассмотрено описание бизнес-процессов в банковской сфере и приведен пример описания в виде графа.

Описана интеграционная модель представления бизнес-процессов. Модель описывает бизнес-процесс с трех ракурсов: структурного, экспертного и ракурса вариантов выполнения бизнес-процесса.

Разработана грамматика языка описания метавопросов и метаправил базы знаний экспертной системы GMeta. Описана архитектура базы знаний экспертной системы, состоящая из метауровня и основного уровня.

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

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

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

Этап 2. На втором этапе методики выполняется моделирование бизнес процесса. Осуществляется построение функциональных диаграмм верхнего уровня в нотации диаграммы потоков данных DFD (Data Flow Diagram) и далее по мере необходимости осуществляется декомпозиция бизнес-процессов до уровня достаточной детализации. Осуществляется описание организационной структуры предприятия, описываются иерархические связи подразделений и филиалов. Дополнительно автоматизированным путем создается схема распределения ответственности.

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

На основе уточненного графа бизнес-процесса осуществляется автоматическое построение грамматики PG, выполняется автоматическая генерация множества всевозможных вариантов выполнения бизнес-процесса, удовлетворяющих критериям методов синтеза и наследования.

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

Этап 4. На четвертом этапе реализуется работа экспертной системы реинжиниринга бизнес-процессов. Полный граф диалога взаимодействия с пользователем образуется динамически на основе метауровня базы знаний. На основе сформированного графа производится опрос пользователя. Далее выполняется поиск решения в базе знаний экспертной системы, осуществляется поиск альтернативного варианта выполнения бизнес-процесса.

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

Этап 5. На последнем этапе методики аналитик присваивает критериям оценки вариантов выполнения бизнес-процесса определенные веса. В результате отбора аналитику выдаются варианты, наиболее удовлетворяющие всем предъявленным критериям. 

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

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

Описаны результаты апробации разработанной методики реинжиниринга бизнес-процессов. Приведено сравнение критериев бизнес-процесса выдачи кредита до и после применения реинжиниринга. Выполнено сравнение стоимостных и временных затрат на проведение реинжиниринга стандартным методом (интеллектуальный труд консультанта по реинжинирингу) и с применением разработанной методики.

В приложениях рассмотрен пример применения методики на основе процесса выдачи кредита в банке, приведен список использованных источников, список сокращений и даталогическая модель базы данных.

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

Научная новизна. В диссертационной работе получены следующие результаты проведения исследований:

1. Предложена интегрированная аналитическая модель представления бизнес-процесса, которая основывается на трех уровнях: структурном, экспертном и уровне формальных грамматик.

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

3. Предложен алгоритм применения метаправил для порождения графа диалога взаимодействия с пользователем и алгоритм применения метаправил для порождения правил для базы знаний экспертной системы.

4. Разработан алгоритм интеграции экспертной системы реинжиниринга бизнес-процессов и формальной грамматики планирования бизнес-процессов.

5. Разработана методика реинжиниринга бизнес-процессов, основанная на интеграции методов структурного анализа, экспертных систем и формальных грамматик.

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

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

Апробация работы. Основные положения диссертационной работы докладывались и получили одобрение на заседаниях комиссий по аттестации аспирантов кафедры «Системы обработки информации и управления» МГТУ им. Баумана в 2004-2008 гг., а также на кафедральной научно-технической конференции, XIV Международной Конференции ВМСППС в 2005 году. Результаты внедрения продемонстрировали эффективность применения разработанной в рамках работы методики реинжиниринга.

Публикации. Материалы и результаты диссертации нашли отражение в семи печатных работах. 

Выделение бизнес-процессов. основные подходы и модели описания

На сегодняшний день существуют различные технологии управления: реинжиниринг, "Шесть сигм", внедрение стандартов ИСО серии 9000:2000, в основе которых лежит управление бизнес-процессами [14]. Первым шагом любой из перечисленных методологий является выделение бизнес-процессов, определение их четких границ и назначение владельцев. Существует три основных подхода к определению границ бизнес-процессов. Процесс - это последовательность действий, сгруппированных [102]: 1. по виду деятельности (схожие функции); 2. по результату деятельности (продукту); 3. по добавленной ценности для клиента. По виду деятельности Первый подход часто применяется при работе над различными проектами автоматизации. При этом делаются "фотографии" существующих и будущих операций на предприятии, зачастую даже без построения моделей верхнего уровня, а если они и строятся, то скорее напоминают функциональную иерархию [14]. На рис. 1.1 показана модель ОВМ (Oracle Business Model), отображающая такой подход.

Второй подход основан на выделении процессов по результатам деятельности. Наиболее известными моделями, использующими данный подход, являются тринадцати - и восьмипроцессные универсальные модели, а также модель Шеера, их особенность заключается в четком агрегировании работ "по результату" [14]. Тринадцатипроцессная модель (Рис. 1.2), часто используется отечественными консультантами, например, ЗАО "Логика бизнеса", как при проведении семинаров, так и в реальных проектах, составлена по данным Международной бенчмаркинговой палаты (International Benchmarking Clearinghouse). Восьмипроцессная модель (Рис. 1.3) была разработана и успешно применяется сотрудниками консалтинговой компании BKG Profit Technology.

Изменения Управление предприятием Управление качеством Стратегическое планирование Планирование архитектуры Управление сервисным обслуживанием пользователей Управление взаимод. с клиентами Управление персоналом Управление продажами Управление производством

Выполнение заказов Созданиеновых продуктов Управлениепостпродаж.обслужив. Исполнениепланов и созданиеприложений Управление инфраструктурой Маркетинг Финансовый менеджмент Снабжение 1енерацияклиентскихкодов У правлениепакетнымиприложениями

Третий подход основывается на описанной М. Портером цепочке создания ценности (Рис. 1.4) [97]. В цепочке выделяются основные бизнес-процессы, обеспечивающие операционный цикл производства, выполняющиеся последовательно и поддерживающие бизнес-процессы, обеспечивающие функционирование бизнес-системы и сопровождающие создание продукта на всем протяжении его жизненного цикла. Инфраструктура компании (финансирование планирование, отношения с инвесторами)

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

Прозрачность, контролируемость и управляемость бизнеса, наведение порядка, реализация стратегии, поддержание роста. ? Построение эффективной организационной структуры - реструктуризация. ? Тиражирование бизнеса. ? Правильный подбор персонала. Мотивация. ? Уменьшение персонало-зависимости. ? Регламентация. Высвобождение времени руководителей. ? Автоматизация. Повышение эффективности работы персонала. Продуктовый подход ? Финансы (себестоимость объектов учета, управленческий учет, бюджетирование) ? Автоматизация. ? Ценностный подход ? Реинжиниринг бизнес-процессов. ? Система сбалансированных показателей (BSC) ? Проектирование новых бизнес - направлений и бизнес-процессов Любой из трех подходов обеспечивает повышение рыночной стоимости, инвестиционной привлекательности, имиджа, выход на новые рынки, ISO 9000 и оптимизацию бизнес-процессов.

В настоящий момент различными исследователями и практиками понятие реинжиниринга трактуется по-разному. Во многом это обусловлено необычайно широким спектром задач по реинжинирингу, с которыми приходится сталкиваться в реальных проектах[104].

В научной литературе по данному вопросу выделяются два основных подхода к реинжинирингу бизнес-процессов: Подход М. Хаммера и Джеймса Чампи, которые считаются основателем этой теории, описывает реинжиниринг (BPR), как принципиальное переосмысление и радикальная перестройка бизнес-процессов для достижения кардинальных улучшений критических современных показателей эффективности: стоимости, качества, сервиса и оперативности. "Революционный" подход, при котором происходит резкая ломка всего старого механизма и внедрение нового. Т.Х. Дэвенпорт рассматривает "эволюционный подход" - комбинацию реинжиниринга с методами постепенного улучшения качества процессов и управления введенными изменениями. При таком подходе процесс перемен подвержен меньшему риску. Подход CPI (Continuous Process Improvement) и его японский аналог TQM (Total Quality Management) успешно применялись при реорганизации предприятий еще в середине века. Этот подход продолжает активно использоваться и в настоящее время, о чем свидетельствует, например, возрастающий объем применения стандартов серии ISO 9000, фактически поддерживающих CPI.

Построение интеграционной модели бизнес-процессов

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

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

Документ называется входящим, если он инициировал выполнение бизнес-функции. Документ называется исходящим, в случае порожден по завершению бизнес-функции. Исходящие документы одной бизнес-функции могут быть входящими для других бизнес-функций. Для каждого документа определяются поля, из которых он состоит и внешняя форма документа: Doc = Fid, frm, doctp , где Fid - множество полей документа, frm - форма представления документа, doctp - тип документа. Бизнес-функция представляет собой набор элементарных действий, выполняется одним сотрудником, занимающим определенную должность в ограниченный интервал времени: bf - bfrim, col, bftp, ABF , где bf— бизнес-функция; bfnm -наименования бизнес-функции; col - сотрудник, исполняющий бизнес-функцию; bftp - тип бизнес-функции; ABF - множество атрибутов бизнес-функции. Ресурсы, необходимое для выполнения бизнес-процесса: RqRes = {BFRSJ,BFRS2,...BFRSJ,.. BFRsb], где RqRes - множество ресурсов, необходимое для выполнения бизнес-процесса; BFRSJ _ подмножество ресурсов, необходимо для выполнения j-ой бизнес-функции; Ъ - количество бизнес-функций в бизнес-процессе. Бизнес-функция может быть выполнена тогда и только тогда, когда подразделения предприятия имеют требуемые для выполнения данной бизнес-функции свободные ресурсы.

Здесь под должностью понимается не единица штата, зафиксированная в кадровом отделе предприятия, а совокупность элементарных бизнес-функций, выполняемых работниками банка, занимающими данную должность. Pos = BF,Col , где BF — множество бизнес-функций; Col - множество сотрудников.

К типам должности относятся, например, операционист или кассир. В организационно-штатной структуре отдельного подразделения могут присутствовать несколько единиц операционистов, выполняющих одни и те же бизнес-функции. Внешняя сущность отражает внешние по отношению к изучаемому процессу объекты. При этом в качестве внешней сущности могут выступать не только объекты, внешние по отношению к предприятию, но и внутренние объекты: Ext = Cust, Vend, Law, Col , где Ext- внешняя сущность, Cust - множество клиентов и заказчиков бизнес-процесса, Cust з Dep ; Vend -множество поставщиков бизнес-процесса, Vend з Dep ; Law - законодательные органы власти и другие органы, регулирующие деятельность предприятия, и непосредственно влияющие на бизнес-процесс, Col - множество сотрудников. Например, сотрудники финансового отдела могут выступать в качестве заказчиков бизнес-процесса "Установка компьютерного оборудования", исполнителем которого выступает отдел информационных технологий. Клиент бизнес-процесса характеризуется: cust = custn, imp/ , где custn - наименование клиента/заказчика; impjl — признак важности клиента. Наличие хранилищ данных, их вид, методы работы с ними непосредственно оказывают влияние на выполнение бизнес-процесса. Хранилища данных не изменяют потоки данных, а служат только для хранения поступающих объектов.

Для оценки вариантов выполнения бизнес-процесса применяется специальная атрибутная правосторонняя порождающая грамматика, предложенная Каляновым [86,89], с учетом принадлежности ресурсов конкретным подразделениям предприятия, реализованной в модифицированных правилах. Назначение этой грамматики заключается в умении строить любые правильные цепочки (сценарии) выполнения бизнес-процесса:

Моделирование бизнес-процессов

На втором этапе методики осуществляется построение функциональных диаграмм верхнего уровня (Рис. 3.4). Построение функциональной диаграммы бизнес-процесса осуществляется в нотации диаграммы потоков данных DFD (Data Flow Diagram), либо SADT -диаграммы. Технология описания бизнес-процессов с применением различных нотаций, в том числе DFD, описаны в многочисленных работах, посвященных данной тематике [67, 4].

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

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

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

Введение в грамматику синтезируемых атрибутов и методов их синтеза позволяет порождать только цепочки, удовлетворяющие заранее известным жестким ограничениям на совокупное использование бизнес-процессом одного или нескольких ресурсов [86,89]. В качестве синтезируемых атрибутов процесса могут выступать: ? время выполнения процесса (/ff); ? стоимость процесса (с#); ? ресурсы, затрачиваемые при выполнении бизнес-функции (t/y) As = frrsj, rrSi=(Cijtjj, dij) Аналитик, ответственный за проведение реинжиниринга, вводит требуемые ограничения на использование каждого из задаваемых ресурсов бизнес-процесса (ограничения на суммарные значения синтезируемых атрибутов) (Рис.3.8) Бизнес-функция Подразделение Критерий rs-i Критерий rs2 Критерий rs3 BF, Str, rsni rs2n rs3M BFi Str, rsm rS212 TS312 BF2 Str3 rSl23 TS223 rs323 BF3 Str4 TS134 rs234 rS334 BF3 Str5 rSl35 rs235 rS335 Ограничения на процесс o. o2 As5

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

После задания значений синтезируемых атрибутов происходит повторное уточнение интеграционного графа бизнес- процесса. Применение аппарата формальных грамматик для реализации планирования вариантов выполнения бизнес-процессов основано на методике, разработанной Каляновым Г.Н. [86,89]. В порождающую атрибутную грамматику были внесены доработки с целью учета принадлежности ресурсов конкретным структурными подразделениям. Применение предложенных подходов в рамках разрабатываемой методики РБП позволяет использовать разработанные и практически доказанные методы для тестирования, анализа и оценки качества вариантов выполнения бизнес-процессов

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

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

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

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

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

Разработка экспертной системы

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

Представление знания в базе знаний основывается на системе продукций ЕСЛИ.. ТО. Разработка продукционных правил вывода производилась на основе базовых принципов реинжиниринга. Исходные данные для работы ЭС образуются на основе модели потоков данных бизнес-процесса, структурной модели подразделений, созданных пользователем, а также на основе сведений, полученных в процессе опроса пользователей.

В рамках разработки экспертной системы реинжиниринга предварительное описание всех вопросов, вариантов ответов и условий их задавания вопросов представляет собой сложную задачу. В связи с этим вопросы, варианты ответов и условия их задавания, в которых фигурируют понятия объектов верхнего уровня, чем конкретные экземпляры описываются с помощью метавопросов. Метавопросы различаются на следующие типы:

S О - вопрос является простым, и не требует дополнительных манипуляций и подстановок для своего задания, вариантов ответа и условий; S 1 - вопрос, либо варианты ответа к нему, либо условия его активизации образуются методом подстановки значений переменных заранее неизвестных величин; условное обозначение выражения, требующего замены при подстановке исходных значений, указывается в скобках: о

Например, применение в метаправиле типа 2 выражения [ВР . Название_Бизнес_Фуикц1ш приведет к созданию количества правил данного вида, соответствующему количеству бизнес-функций, и в каждом пра виле произойдет подстановка наименования соответствующей бизнес-функции. Разбор текста вопроса осуществляется с помощью грамматики описания метауровня базы знаний G\feta. Вычисление полного значения вопро са происходит на основании сведений об атрибутах конкретного бизнес-процесса в соответствии с алгоритмом, представленном на рисунке.

Вычисление полного значения вопроса происходит на основании сведений об атрибутах конкретного бизнес-процесса. Основные метавопросы, варианты ответов и условия их задавания описаны нижеследующей таблице. Выражение, указанное в столбце "Условие" применяется как дополнительное условие срабатывания вопроса. Основные условия выполнения того, или иного вопроса заложены в графе-диалога взаимодействия с пользователем. Столбец "Номер" содержит номер принципа реинжиниринга, для реализации которого, должны задаваться вопросы, описанные на метауровне. Поле "Тип" содержит информацию о типе описываемого метавопроса.

Кто является основным заказчиком бизнес-процесса? Список внешних сущностей Список подразделений (для внутренних БП) 0 7 Может ли Cust. custn (Кли-ент_Бизнес_Процесса ) сам выполнить ВР. bpn ( Название _Бизнес_Процесса )? Да Нет 1 7 Может ли клиент сам выполнить BF.bfn (Назва-ние_Бизнес_Функции)? ДаДа, при условии применения необходимых тсНет 2 Существ DF.IniP(Hcxofl_ точка [По-ток_Данных ] Ис-ход_точка = Cust. custn (Клиент БП) ANDDF. endP Вход_точка = rBFil Специалисты, какого подразделения обладают наибольшей компетенцией по реализации бизнес-процесса? Список подразделений, участвующих в БП 1 [Кол_во_подр азделений БП ] 1 Кроме сотрудников [глав-ное_подразделение_БП] могут ли сотрудники других отделов выполнить функции БП? Да Нет 1 1 6 Могут ли специалисты [глав-ное_подразделение_БП] выполнить Наименова-ние_Бизнес_Функции .[ВР,]? ДаДа, но потребуется дополнительное обучениеДа, но потребуются новые ТС Нет 2 Исполни-тель [ВР,3 о Глав-ное_подразде ление_БП Действительно ли необходимо выполнение Наиме-нова-ние_Бизнес_Функции .[ВР] при условии ее выполнения [глав-ное_подразделение_БП1? ДаСомневаюсьНет 2 6 Какое подразделение кроме [глав-ное_подразделение_БП] вы могли бы назвать основным? Список подразделений, участвующих в БПНикакое(Если выбрано подразделение отличное от главного, то вопрос б) 1 8 Используются ли в бизнес-процессе услуги внешних поставщиков? ДаНет 0 8.5 Создаются ли в течение работы Название _Бизнес_Процесса какие-либо документу? Да, Список потоковданных Нет 1 8.5 Зачем и кому нужны этот документ? Текст назначения Давно установленные требования и заказчик уже не работает в компании Не знаю 0 8.5 Действителен ли он важен для выполнения Название _Бизнес_Процесса ? Да Нет 1 8.5 Является ли этот документ требованием Кли-ент_Бизнес_процесса ? Да Нет 1 8.5 Пострадает ли Кли-ент_Бизнес_процесса при отсутствии этого документа? Да Нет 1 8.5 Существует ли бизнес-функция по созданию этого документа. Если да, то укажите, какая именно. Да, Список БФ Нет 0 8.5 Выполняется ли утверждение, либо согласование, либо проверка этого документа? Если да, то укажите, в каких бизнес-функциях модели это выполняется. Да, Список БФ Нет 0 117

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

В данном разделе приводится только основной список правил, основанный на базовых принципах реинжиниринга бизнес-процессов. Применение каждого набора правил, связанного с одним из принципов приводит к порождению новых вариантов выполнения БП. Практически это выражается в создании новых порождающих правил грамматики порождения вариантов выполнения БП.

Выполнение сравнение критериев бизнес-процесса выдачи кредита до применения реинжиниринга и после ее применения (Таблица 4.8). Выигрыш в среднем составил 80%. При сравнении стоимостных и финансовых затрат на проведение реинжиниринга стандартным методом (интеллектуальный труд консультанта по реинжинирингу) и с применением методики выигрыш составил 77%, при этом требования к квалификации персонала, осуществляющего реинжиниринг снизились до средней квалификации.

Похожие диссертации на Методика реинжиниринга бизнес-процессов на основе интеграции методов структурного анализа, экспертных систем и формальных грамматик