![Page 1: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/1.jpg)
Разработка исполнимых бизнес-процессов как новая парадигма программирования
Доклад на конференции ABPMP Russia: "Преподавание BPM — опыт, проблемы, перспективы"
Михеев Андрей Геннадьевич
Доцент кафедры Бизнес-информатики и систем управления производством, преподаватель кафедры Прикладной информатики в экономике МЭСИ, руководитель проекта RunaWFE
![Page 2: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/2.jpg)
Изменения в процессной автоматизации
В последние годы в области процессной автоматизации происходят качественные изменения
Традиционные системы: Моделирование бизнес-процессов
Современные системы: Исполнение бизнес-процессов в компьютерной среде
![Page 3: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/3.jpg)
Системы управления бизнес-процессами – традиционные преимущества
Современная система управления бизнес-процессами является как бы конвейером, перенесенным с производства в офис.Позволяет работнику выполнять поступающие задания, не отвлекаясь на:
- Получение необходимой для выполнения задания информации - Передачу результатов своего труда другим работникам - Изучение должностных инструкций
На многих рабочих местах система позволяет повысить производительность труда примерно в два раза
Также системы управления бизнес-процессами позволяют быстро изменять бизнес-процессы в ответ на изменения условий бизнеса
![Page 4: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/4.jpg)
Новое применение систем управления бизнес-процессами
"Программистские" компании стали использовать системы управления бизнес-процессами (СУБП) при автоматизации предприятий - своих клиентов. В данном случае использование СУБП является не требованием клиента, а архитектурным решением "программистской" компании.
![Page 5: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/5.jpg)
Разработка происходит быстрее, программное решение оказывается дешевле, легче в поддержке и сопровождении.
Причины:
• Разработка бизнес-процессов производится средствами СУБП вместо написания кода
• Исключение взаимодействия программистов с заказчиком. Бизнес-аналитику и заказчику гораздо более комфортно взаимодействовать друг с другом при совместной разработке бизнес-процесса
• В этом случае программист освобождается от рутинных задач и может сосредоточиться на разработке сложных графических элементов и коннекторов, что повышает эффективность его труда
Преимущества нового подхода
![Page 6: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/6.jpg)
Новая парадигма программирования
Данные преимущества (быстрее, дешевле, легче в поддержке и сопровождении) совпадают c преимуществами парадигмы объектно-ориентированного программирования по сравнению с парадигмой процедурного программирования
Понятие парадигма рассматривается здесь в терминах концепции парадигм программирования Роберта Флойда, которая является расширением концепции парадигм Томаса Куна, предложенной в работе «Структура научных революций» (Флойд Р. О парадигмах программирования. В кн.: Лекции лауреатов премии Тьюринга. М: Мир, 1993. Кун Т. Структура научных революций. М.: Прогресс, 1975.)
![Page 7: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/7.jpg)
Востребованность специалистов
Эти преимущества начинает оценивать бизнес.
Новая парадигма объектно-ориентированного программирования потребовала новых специалистов, обладающих мышлением, сильно отличающимся от традиционного мышления процедурных программистов.
Проводя аналогию с процессной автоматизацией, можно утверждать, что активно развивающаяся в настоящее время автоматизация с использованием СУБП, после достижения некоторого уровня использования в бизнесе, потребует большого количества специалистов – бизнес-аналитиков с процессным мышлением, заметно отличающимся от мышления ИТ-специалистов по традиционной автоматизации предприятий
![Page 8: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/8.jpg)
Подготовка специалистов
Готовить этих специалистов в ВУЗах имеет смысл уже сегодня. По аналогии с обучением программированию, обучение студентов разработке бизнес-процессов можно разделить на две части:
• Изучение нотаций описания бизнес-процессов и обучение работе с конкретными СУБП (аналог обучения синтаксису языков программирования и работе с конкретными компиляторами)
• Изучение различных возможных вариантов реализации в виде исполнимых бизнес-процессов тех или иных типичных ситуаций в бизнесе предприятия (аналог обучения приемам программирования)
![Page 9: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/9.jpg)
Задачи курса обучения процессному управлению
• Познакомить студентов с процессным подходом к управлению предприятием • Изучить основные элементы систем управления бизнес-
процессами и административными регламентами• Изучить основы современных нотаций представления бизнес-
процессов• Получить практический опыт разработки и исполнения бизнес-
процессов в компьютерных средах• Познакомить студентов с различными приемами решения задач
процессного управления• Развить у студентов процессное мышление
![Page 10: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/10.jpg)
Исполнимые бизнес-процессы. Пример неправильной схемы
![Page 11: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/11.jpg)
Исполнимые бизнес-процессы. Пример правильной схемы
![Page 12: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/12.jpg)
Организация конференции (непарные разделения–слияния)
![Page 13: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/13.jpg)
Преподаватель и студент играют в камешки
![Page 14: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/14.jpg)
Получение справок в поликлинике (основной бизнес-процесс)
![Page 15: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/15.jpg)
Получение справок в поликлинике (подпроцесс)
![Page 16: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/16.jpg)
Другие бизнес-процессы – задачи студентам
• Организация конференции• Игра в камешки• Получение справок в поликлинике• Согласование договора несколькими подразделениями• Разбойники делят добычу• Заказ автотранспорта• Оптовая торговля автомобилями• Космическое сражение
![Page 17: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/17.jpg)
Внедрения элементов курса в учебный процесс
• НИТУ МИСиС • МЭСИ• УГАТУ
![Page 18: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/18.jpg)
Используемая свободная программа с открытым кодом
Для обучения используется свободная система управления бизнес-процессами и административными регламентами с открытым кодом RunaWFE
Система состоит из: Сервер исполнения бизнес-процессов Графический редактор процессов Клиент-оповещатель о поступивших заданиях
![Page 19: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/19.jpg)
Преимущества использования Свободного Программного Обеспечения в учебном процессе
• Отсутствие затрат на приобретение• Неограниченное количество инсталляций• Простота установки (отсутствие ключей, различных
ограничений, лицензионных файлов и т.п.) • Возможность для студентов и преподавателей работать с
материалами не только в учебном классе, но и на домашнем компьютере, ноутбуке и т.д.
• Возможность внедрения разработанных в рамках учебных работ процессов на реальных предприятиях без расходов предприятий на приобретение системы
Курс, разработанный на базе свободного ПО, можно легко внедрить в любом российском ВУЗе
![Page 20: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/20.jpg)
Первая часть курса опубликована в интернете
Михеев А. Г. Процессное управление на свободном программном обеспечении: URL –
http://www.intuit.ru/studies/courses/2358/658/info
![Page 21: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/21.jpg)
Проект RunaWFE
Сайт проекта RunaWFE - http://runawfe.org/rus
На сайте:
•Описание системы•Документация пользователя, администратора и разработчика•Можно загрузить дистрибутивы и исходные коды системы•Учебные материалы по процессному управлению•Техническая поддержка•Партнеры•Статьи
![Page 22: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/22.jpg)
Корпоративные курсы обучения разработке бизнес-процессов
• Обучение проектной команды, состоящей из бизнес-аналитиков и программистов (2-х дневные курсы)
• Обучение бизнес-аналитиков (3-х дневные курсы)
![Page 23: Разработка исполнимых бизнес-процессов как новая парадигма программирования](https://reader035.vdocuments.site/reader035/viewer/2022062514/557f5697d8b42a42328b4a59/html5/thumbnails/23.jpg)
ИП&УЗ – 2014
Министерство образования и науки РФ, Российская ассоциация искусственного интеллекта, УМО в области прикладной информатики,
Московский государственный университет экономики, статистики и информатики (МЭСИ)
приглашают:
XVII Российская научно-практическая конференция Инжиниринг предприятий и управление знаниями
24-25 апреля 2014 г. в г. Москве
Цели конференции: Анализ и развитие подходов, методов и средств повышения эффективности бизнеса на основе современных интеллектуальных (смарт) технологий, BPM-средства управления бизнес-процессами
Ждем Ваших предложений по организации секций