Автоматизированные системы управления исполнимыми бизнес-процессами
Покупка
Издательство:
Издательский Дом НИТУ «МИСиС»
Автор:
Михеев Андрей Геннадьевич
Год издания: 2023
Кол-во страниц: 612
Дополнительно
Вид издания:
Учебник
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-907560-72-7
Артикул: 831406.01.99
Описан процессный подход к организации управления предприятием, даны определение и основные характеристики исполнимых бизнес-процессов, предполагающих непосредственное исполнение бизнес-процессов в компьютерной среде предприятия. Приведено краткое описание стандарта BPMN 2.0. Объяснены основы проектирования бизнес-процессов. Дано описание систем управления бизнес-процессами (СУБП) их основных элементов. Рассмотрены вопросы, связанные с внедрением этих систем и обучением пользователей, а также с эксплуатацией, сопровождением данных систем и управлением предприятием при помощи изменения выполняющихся бизнес-процессов. На примере российской СУБП RunaWFE показано, как разрабатывать и исполнять бизнес-процессы. Приведены практические примеры использования в бизнес-процессах различных элементов стандарта BPMN 2.0. Предложены учебные задачи на построение бизнес-процессов, сформулированные в терминах предметной области. Соответствует программе курса «Теория и практика процессного управления предприятием».
Предназначен для студентов и аспирантов, обучающихся по направлениям «Бизнес-информатика» и «Прикладная информатика».
Тематика:
ББК:
- 3296: Автоматика и телемеханика
- 6505: Управление экономикой. Экономическая статистика. Учет. Экономический анализ
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.03: Прикладная информатика
- 38.03.05: Бизнес-информатика
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ № 4349 УНИВЕРСИТЕТ НАУКИ И ТЕХНОЛОГИЙ МИСИС ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОМПЬЮТЕРНЫХ НАУК Кафедра бизнес-информатики и систем управления производством А.Г . Михеев АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ ИСПОЛНИМЫМИ БИЗНЕСПРОЦЕССАМИ Учебник Рекомендовано редакционно-издательским советом университета Москва 2023
УДК 65.011.56 М69 Р е ц е н з е н т ы : д-р техн. наук, проф., заведующий кафедрой бизнес-информатики и систем управления производством В.Е. Пятецкий; канд. техн. наук, доц., сотрудник кафедры БИСУП НИТУ МИСИС О.Ю. Легошина Михеев, Андрей Геннадьевич. М69 Автоматизированные системы управления исполнимыми бизнес-процессами : учебник / А.Г. Михеев. – Москва : Издательский Дом НИТУ МИСИС, 2023. – 612 с. ISBN 978-5-907560-72-7 Описан процессный подход к организации управления предприятием, даны определение и основные характеристики исполнимых бизнес-процессов, предполагающих непосредственное исполнение бизнес-процессов в компьютерной среде предприятия. Приведено краткое описание стандарта BPMN 2.0. Объяснены основы проектирования бизнес-процессов. Дано описание систем управления бизнес-процессами (СУБП) их основных элементов. Рассмотрены вопросы, связанные с внедрением этих систем и обучением пользователей, а также с эксплуатацией, сопровождением данных систем и управлением предприятием при помощи изменения выполняющихся бизнес-процессов. На примере российской СУБП RunaWFE показано, как разрабатывать и исполнять бизнес-процессы. Приведены практические примеры использования в бизнес-процессах различных элементов стандарта BPMN 2.0. Предложены учебные задачи на построение бизнес-процессов, сформулированные в терминах предметной области. Соответствует программе курса «Теория и практика процессного управления предприятием». Предназначен для студентов и аспирантов, обучающихся по направлениям «Бизнес-информатика» и «Прикладная информатика». УДК 65.011.56 А.Г. Михеев, 2023 ISBN 978-5-907560-72-7 НИТУ МИСИС, 2023
Ñîäåðæàíèå Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1. Процессный подход к организации управления предприятием . . . . . 8 1.1. Уровни процессного управления . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2. Преимущества процессного подхода . . . . . . . . . . . . . . . . . . . . . . 11 1.3. Исполнимые бизнес-процессы и СУБП . . . . . . . . . . . . . . . . . . . . 15 1.4. Процессное управление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2. Системы управления бизнес-процессами и их основные компоненты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.1. СУБП и их основная задача . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.2. Компоненты СУБП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.3. Краткое описание функциональности компонентов системы . . . 31 2.4. Некоторые особенности СУБП . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3. Введение в стандарт BPMN 2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.1. Область применения нотации . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.2. Основные элементы нотации . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.3. Сообщения и сигналы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.4. Шлюзы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.5. Подпроцессы, циклы и мультидействия . . . . . . . . . . . . . . . . . . . 61 3.6. Исключительные ситуации, компенсации, артефакты . . . . . . . 64 3.7. Диаграммы взаимодействия и хореографии . . . . . . . . . . . . . . . . 66 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4. Основы разработки бизнес-процессов предприятия . . . . . . . . . . . . . . 75 4.1. Построение уровней описания бизнеса . . . . . . . . . . . . . . . . . . . . 75 4.2. Проектирование бизнес-процессов . . . . . . . . . . . . . . . . . . . . . . . . 80 4.3. Разработка исполнимых бизнес-процессов . . . . . . . . . . . . . . . . . 84 4.4. Примеры процессных решений для некоторых задач . . . . . . . 102 4.5. Внедрение СУБП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 4.6. Анализ бизнес-процессов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.7. Управление эффективностью бизнес-процессов . . . . . . . . . . . . 125 3
СОДЕРЖАНИЕ 4.8. Управление бизнесом путем трансформации бизнес-процессов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 5. Практическая работа с СУБП. Первая часть. Облачная версия СУБП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 5.1. Подключение к облачной версии системы RunaWFE и начало работы с системой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 5.2. Вводное занятие. Изучение интерфейса облачной версии системы RunaWFE . . . . . . 144 5.3. Практическое занятие «Изучение перспективы потока управления» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 5.4. Практическое занятие «Изучение перспективы ресурсов» . . . . 194 5.5. Практическое занятие «Изучение перспективы данных» . . . . . 219 5.6. Практическое занятие «Изучение перспективы операций» . . . 238 5.7. Практическое занятие «Работа с MS Word-документами» . . . 257 5.8. Задания для самостоятельной работы . . . . . . . . . . . . . . . . . . . . 291 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 6. Практическая работа с СУБП. Вторая часть. Локальная версия СУБП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 6.1. Установка локальной версии системы RunaWFE и начало работы с системой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 6.2. Вводное занятие. Изучение интерфейса локальной версии системы RunaWFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 6.3. Практическое занятие «Изучение межпроцессного взаимодействия» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 6.4. Практическое занятие «Таймеры и обработчики» . . . . . . . . . . 405 6.5. Практическое занятие «Работа с мультиподпроцессами» . . . . 435 6.6. Практическое занятие «Внутреннее хранилище данных» . . . 494 6.7. Задания для самостоятельной работы . . . . . . . . . . . . . . . . . . . . 581 6.8. Дополнение для преподавателей «Задачи на зачете и экзамене» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606 Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609 Библиографический список . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610 4
ÂÂÅÄÅÍÈÅ В курсе «Теория и практика процессного управления предприятием» изучается процессный подход к управлению предприятием и системы управления бизнес-процессами (СУБП, или в англоязычной версии – Business Process Management System). В организации управления предприятием постепенно наиболее перспективным становится процессный подход. Он позволяет повысить эффективность менеджмента путем формализации повторяющихся последовательностей действий при помощи объединения их в бизнес-процессы, а также за счет возможности быстрого изменения бизнес-процессов в ответ на изменение условий деятельности предприятия. Теории процессного подхода (как реинжиниринга бизнес-процессов, так и постепенного эволюционного изменения бизнес-процессов) являются достаточно зрелыми, им посвящено большое число работ как российских, так и иностранных авторов. Однако до недавнего времени выполнение бизнес-процессов на предприятиях производилось косвенным образом – через изменение должностных инструкций, организационной структуры предприятия, прямые указания руководителей. В настоящее время необходимым условием использования процессного подхода является его автоматизация, т.е. непосредственное выполнение бизнес-процессов в компьютерной среде. При этом часть действий может производиться вне компьютерной среды, но с обязательной фиксацией в компьютерной среде результатов этих действий (пример – подписание бумажного документа и фиксация этого факта в компьютерной среде). Такая реализация позволяет существенно повысить производительность труда сотрудников. Автоматизация предприятия на основе процессного подхода позволяет быстро реагировать на изменение условий дея5
ВВЕДЕНИЕ тельности предприятия, а также имеет ряд других преимуществ перед традиционной автоматизацией. Для автоматизации процессного управления предприятием разработан специальный класс компьютерных систем – системы управления бизнес-процессами (СУБП). Основная задача таких систем – раздавать задания исполнителям и контролировать их выполнение. Последовательность заданий определяется схемой бизнес-процесса, которую можно разработать и в дальнейшем быстро модифицировать при помощи среды разработки. Эта схема похожа на блок-схему алгоритма. По схеме перемещаются точки управления. В узлах схемы генерируются задания исполнителям. Внедрение СУБП на предприятии позволяет быстро выяснять состояния выполняющихся бизнес-процессов, быстро модифицировать эксплуатирующиеся бизнес-процессы, а также создавать новые бизнес-процессы. Современная СУБП обеспечивает разработку бизнес-процессов в графической среде, исполнение экземпляров бизнес-процессов, мониторинг состояний бизнес-процессов, ведение истории событий бизнес-процессов, интеграцию приложений при помощи используемых бизнес-процессами коннекторов к внешним системам, администрирование пользователей, а также возможность замещения исполнителей заданий. В последние годы происходит активное внедрение СУБП как в бизнесе, так и в государственных организациях. Поэтому возникла задача обучения специалистов как экономических специальностей, так и специальностей, связанных с информационными технологиями, процессному подходу и работе с СУБП. В учебнике дано описание основных элементов систем управления бизнес-процессами. Объяснены основы проектирования, внедрения, эксплуатации и трансформации бизнес-процессов. В практических примерах разработки биз6
ВВЕДЕНИЕ нес-процессов используется бесплатная версия российской процессной платформы RunaWFE. В разделе, посвященном разработке бизнес-процессов, использованы материалы Ассоциации профессионалов управления бизнес-процессами (АПУБП, abpmp.org.ru), в частности, материалы изданного АПУБП русского перевода свода знаний по управлению бизнес-процессами: BPM CBOK 3.0. При изложении BPMN 2.0 были использованы материалы мероприятий АПУБП и опубликованные работы членов ассоциации.
1. ÏÐÎÖÅÑÑÍÛÉ ÏÎÄÕÎÄ Ê ÎÐÃÀÍÈÇÀÖÈÈ ÓÏÐÀÂËÅÍÈß ÏÐÅÄÏÐÈßÒÈÅÌ 1.1. Óðîâíè ïðîöåññíîãî óïðàâëåíèÿ Современный взгляд на процессное управление предполагает разнесение управления по нескольким уровням. На первом уровне рассматривается общее стратегическое управление предприятием. На этом уровне используются бизнес-процессы для аналитического моделирования. Задача бизнес-процессов данного уровня – формирование общих представлений об основных бизнес-процессах предприятия и обмен этими представлениями между управленцами. Этот уровень не предполагает реальное исполнение разработанных бизнес-процессов. На первом уровне удобно изображать бизнес-процессы в графических нотациях IDEF0, IDEF3, DFD, EPC и родственных им. Также на этом уровне можно использовать некоторые конструкции нотации BPMN 2.0. В качестве программных средств для работы с бизнес-процессами на первом уровне можно использовать, например, такие программы, как Business Studio, Microsoft Visio или ARIS. Описать последовательности действий в бизнес-процессах первого уровня можно и просто в виде текста, такие описания называются «текстовые регламенты». Однако визуальную информацию люди воспринимает существенно быстрее и легче, чем текстовые описания. Поэтому наибольшее распространение получили именно графические представления моделируемых бизнес-процессов. На первом уровне процессного управления также используются средства имитационного моделирования. Этот класс программ также не предусматривает реального исполнения бизнес-процессов предприятия в компьютерной среде. Си8
1.1. УРОВНИ ПРОЦЕССНОГО УПРАВЛЕНИЯ стемы имитационного моделирования содержат настраиваемую статистическую модель бизнес-процессов организации. Задавая различные параметры этой модели и многократно «проигрывая» бизнес-процессы на условных автоматических пользователях, можно получать значения различных показателей деятельности и таким образом прогнозировать изменение реальных показателей предприятия в будущем в зависимости от тех или иных изменений в бизнес-процессах. Если статистическая модель построена правильно, то имитационное моделирование может быть средством определения оптимальных параметров бизнес-процессов. На следующем уровне стратегические бизнес-процессы предприятия переводятся в исполнимые бизнес-процессы. На этом уровне схемы бизнес-процессов принято изображать в нотациях BPMN, UML (диаграмма деятельности) и родственных им. На втором уровне текущая деятельность предприятия представляется в виде множества выполняющихся экземпляров бизнес-процессов. На этом уровне используются СУБП. Основная задача данных систем – раздавать задания исполнителям и контролировать их выполнение. Вместе с заданием исполнителю передается требующаяся для его выполнения информация. Последовательность заданий определяется схемой бизнес-процесса, которую можно разработать и в дальнейшем быстро модифицировать при помощи графического дизайнера бизнес-процессов. Эта схема похожа на блок-схему алгоритма. По схеме перемещаются точки управления. В определенных узлах схемы генерируются задания исполнителям. Есть определенное сходство между исполнимым бизнес-процессом и компьютерной программой. В основе и исполнимого бизнес-процесса, и компьютерной программы лежат алгоритмы. Для компьютерных программ, так же как для бизнес-процессов для аналитического моделирования, существуют графические нотации (например, диа9
1. Процессный подход к организации управления предприятием грамма классов UML), которые программисты и программные архитекторы используют для объяснения различных программных и архитектурных решений. Однако сами компьютерные программы пока все-таки массово не разрабатываются в форме графических объектов, они в основном пишутся в виде текстов на языках программирования. Чем ситуация для исполнимых бизнес-процессов отличается от компьютерных программ? В отличие от компьютерной программы, команды которой выполняет компьютер, часть действий бизнес-процесса выполняют люди. Они делают это существенно дольше компьютера, поэтому экземпляры бизнес-процессов выполняются относительно долго, их состояние меняется медленно. Более того, в отличие от компьютерной программы, во время выполнения бизнес-процессов менеджмент предприятия может заметно влиять на их выполнение, например, увеличивать или уменьшать количество работников, выполняющих те или иные действия. Поэтому руководителям и менеджерам предприятия важно быстро понимать, в каком состоянии находятся исполняющиеся экземпляры бизнес-процессов предприятия. Такое понимание дает графическая схема бизнес-процесса с нанесенными на нее текущими положениями точек управления, а также пройденными этими точками маршрутами с момента запуска экземпляра бизнес-процесса. Для компьютерных программ такие диаграммы в большинстве случаев смысла не имеют, так как скорость перемещения точек управления будет существенно превышать пределы человеческих возможностей по их отслеживанию. Третий уровень соответствует бизнес-объектам предприятия. Состояние всего предприятия на текущий момент времени определяется состоянием всех бизнес-объектов предприятия на этот момент времени. Процессный подход предполагает, что состояния бизнес-объектов изменяются экземплярами бизнес-процессов второго уровня при выпол10