4. Содержание
Что такое бизнес-
процесс
5
Что такое модель
бизнес-процесса
13
Основные принципы
моделирования
бизнес-процессов
20
Визуальные средства и
нотации
моделирования
бизнес-процессов
30
Стандарты и
инструменты
53
Литература 62
Семинар посвящен обзору
существующих практик,
стандартов и инструментов
в области моделирования
бизнес-процессов.
Цель данного семинара –
познакомить с основными
практиками и стандартами
в данной области.
3
6. 5
Что такое бизнес-процесс
Бизнес-процесс невозможно определить вне контекста, в котором мы его
рассматриваем
Возможные точки зрения:
• Управление деятельностью предприятия
• Автоматизация деятельности предприятия
• Управление качеством на предприятии
Главная цель: повышение эффективности управления организацией
Что такое бизнес-процесс
7. 6
Что такое бизнес-процесс
• Системный подход
• Ситуационный подход
• Функциональный подход
• Процессный подход
Подходы к управлению
8. 7
Что такое бизнес-процесс
• Системный подход
• учитывает влияние всех факторов, воздействующих на организацию
• акцентирует внимание на взаимосвязях между ее элементами
• Ситуационный подход
• гибкость в управлении
• применение разных методов управления обусловлено ситуацией
Подходы к управлению
Ситуационный подход – развитие системного подхода
9. 8
Что такое бизнес-процесс
• Функциональный подход
• предприятие – набор подразделений, каждое из которых исполняет
определенные функции
• объектом управления являются единицы его оргструктуры (отделы)
• Процессный подход
• объектом управления выступает определенная деятельность на
предприятии – процесс
Подходы к управлению
10. 9
Что такое бизнес-процесс
• Бизнес-процесс – совокупность взаимосвязанных или взаимодействующих видов
деятельности, преобразующих входы в выходы (ISO 9000:2000)
• Бизнес-процесс – структурированный набор действий, охватывающий различные
сущности предприятия и подчиненный определенной цели (ISO/CD 15531-1)
• Бизнес-процесс – совокупность различных видов деятельности, в рамках которой
«на входе» используется один или более видов ресурсов, и в результате этой
деятельности «на выходе» создается продукт, представляющий ценность для
потребителя (М. Хаммер, Д. Чампи, Реинжиниринг бизнес-процессов)
• Бизнес-процесс – несколько связанных работ или процедур, в совокупности
реализующих конкретную цель текущей деятельности в рамках существующей
оргструктуры (Ойхман Е.Г., Попов Э.В, Реинжиниринг бизнеса)
Определение бизнес-процесса
11. 10
Что такое бизнес-процесс
• Потребитель (клиент) – субъект, получающий и использующий выходы
(результаты) бизнес-процесса
• Поставщик – субъект, предоставляющий ресурсы для выполнения бизнес-
процесса
• Последовательность операций – последовательность действий,
выполняемых участниками бизнес-процесса для достижения результата
(цели)
• Бизнес-правило – набор условий, управляющих ходом выполнения бизнес-
процесса
• Начало и окончание процесса – события, начинающие и завершающие
последовательность выполняемых в рамках процесса операций
Ключевые элементы бизнес-процесса
12. 11
Что такое бизнес-процесс
• Входы процесса – объекты (материальные, информационные), необходимые для
выполнения бизнес-процесса. В ходе выполнения процесса входы преобразуются
в выходы
• Выходы процесса – объекты (материальные, информационные), являющиеся
результатами выполнения бизнес-процесса
• Ресурсы – объекты, потребляемые в ходе выполнения бизнес-процесса и
необходимые для получения конечного результата процесса
• Показатели бизнес-процесса – количественные и/или качественные параметры,
характеризующие бизнес-процесс и его результат
Ключевые элементы бизнес-процесса
14. 13
Что такое модель бизнес-процесса
• Модель бизнес-процесса – формализованное (графическое,
табличное, текстовое, символьное) описание, отражающее реально
существующую или предполагаемую деятельность предприятия
(Е. Копцюх, Основные задачи этапа обследования в рамках проектов
автоматизации)
Определение модели бизнес-процесса
15. 14
Что такое модель бизнес-процесса
Элементы модели бизнес-процесса
набор составляющих процесс шагов
(операций)
документация/условия,
регламентирующие выполнение шагов
процесса
порядок выполнения шагов процесса параметры, характеризующие
выполнение бизнес-функций и
процесса в целом
механизмы контроля и управления в
рамках процесса
границы бизнес-процессов
исполнители каждого из шагов смежные процессы
входящие документы/информация,
исходящие документы/информация
родительские и дочерние процессы
ресурсы, необходимые для
выполнения каждого шага
16. 15
Что такое модель бизнес-процесса
Подходы к моделированию бизнес-
процессов
Функциональный Объектно-ориентированный
главным элементом является функция
– бизнес-функция, действие, операция
главным элементом является объект
система представлена в виде
иерархии взаимосвязанных функций
объекты модели соответствуют
объектам реального мира
объекты взаимодействуют через
обмен сообщениями
17. 16
Что такое модель бизнес-процесса
Преимущества и недостатки подходов к
моделированию
Функциональный подход Объектно-ориентированный подход
большая наглядность
последовательности и логики
операций в бизнес-процессах
компании
меньшая наглядность
последовательности и логики
операций в бизнес-процессах
компании
некоторая субъективность в
детализации операций
большая объективность при
выделении операций над объектами
18. 17
Что такое модель бизнес-процесса
Классификация моделей бизнес-процессов
Функциональные
описывают совокупность
выполняемых системой функций
и их входы и выходы
Поведенческие
показывают, когда и/или при
каких условиях выполняются
бизнес-функции
• состояния системы, переходы
между ними
• события, последовательность
событий
Структурные
характеризуют состав подсистем,
их взаимосвязи
Информационные
отражают структуры данных, их
состав и взаимосвязи
Различные виды моделей могут дополнять друг друга
19. 18
Что такое модель бизнес-процесса
Эволюция моделирования бизнес-
процессов
Первая волна (1920 - 1980) Вторая волна (1990 - 2000)
Третья волна (начиная с
2000)
низкая степень
автоматизации
моделирования
разрозненные модели, не
отражающие картину
целиком
появление
специализированного ПО
для моделирования
бизнес-процессов
ручной реинжиниринг
бизнес-процессов
исполняемые модели
бизнес-процессов
имитационное
моделирование и анализ
моделей в динамике
средства моделирования,
интегрированные в BPMS
21. 20
Основные принципы моделирования бизнес-процессов
• Определить результат бизнес-процесса и его значимость для бизнеса
• Определить набор и последовательность действий, составляющих бизнес-
процесс
• Определить и разделить зоны ответственности сотрудников или подразделений
организации
• Определить ресурсы, потребляемые бизнес-процессом
• Понять суть взаимодействий между сотрудниками и подразделениями
организации
Цели моделирования бизнес-процесса
22. 21
Основные принципы моделирования бизнес-процессов
• Увидеть ход движения документов в ходе процесса
• Определить потенциальные узкие места и возможности для улучшения процесса
• Более эффективно внедрить стандарты качества
• Использовать модели процесса для обучения новых сотрудников
• Выполнить автоматизацию процесса более эффективно
• Описать деятельность предприятия в целом для получения целостной картины
Цели моделирования бизнес-процесса
23. 22
Основные принципы моделирования бизнес-процессов
1. Определить границы бизнес-процесса
2. Определить роли участников бизнес-процесса
3. Определить бизнес-функции процесса
4. Привязать роли к бизнес-функциям
5. Определить порядок исполнения бизнес-функций
6. Добавить события
7. Добавить документы/данные
Основные шаги в моделировании
После создания модели – исследовать бизнес-процесс и определить его метрики (KPI)
24. 23
Основные принципы моделирования бизнес-процессов
• Состав артефактов моделирования бизнес-процессов зависит от выбранной
методологии и нотации моделирования
• Общими для современных подходов к моделированию являются:
• Карта процессов (ландшафт процессов) – показывает связь между процессами и их
взаимодействие
• Диаграмма ролей – показывает роли исполнителей процесса и связи между ними
• Модель как есть, включающая:
• диаграмму окружения процесса
• высокоуровневую диаграмму процесса
• подробную диаграмму для каждого шага
• диаграмму обработки исключений
Артефакты моделирования бизнес-
процесса
29. 28
Основные принципы моделирования бизнес-процессов
• Владелец бизнес-процесса
• Специалист по управлению качеством
• Бизнес-аналитик
• Эксперт предметной области
• Представитель IT-подразделения
Состав группы моделирования бизнес-
процессов
31. 30
Визуальные средства и нотации моделирования бизнес-процессов
• Известна с 1921 года
• Содержит следующие элементы для описания
процессов:
• границы (начало/конец) процесса
• действия
• документы и данные
• ветвления
Блок-схема (Flow Chart)
32. 31
Визуальные средства и нотации моделирования бизнес-процессов
• Мир рассматривается как совокупность взаимодействующих систем
• У системы есть:
• сущность
• граница
• поведение
• SADT-модель имеет единственную цель и точку зрения
• цель формируется из набора вопросов, на которые должна ответить модель
• точка зрения – позиция, с которой описывается система
• В основе SADT лежит последовательное выявление структуры системы
• В SADT имеются два основных принципа:
• SA-блок (структурный блок)
• декомпозиция
Методология SADT (Structured Analysis and
Design Technique)
33. 32
Визуальные средства и нотации моделирования бизнес-процессов
• Анализируемый процесс =
• совокупность взаимосвязанных действий (Activities),
• реализуемых на основе определенных правил
(Control),
• с учетом потребляемых информационных,
человеческих и производственных ресурсов
(Mechanism)
• имеющих четко определенный вход (Input)
• и не менее четко определенный выход (Output)
• SADT применяют на начальных этапах создания
системы
Методология SADT (Structured Analysis and
Design Technique)
34. 33
Визуальные средства и нотации моделирования бизнес-процессов
• В основе семейства методологий моделирования IDEF лежит методология SADT
• Семейство IDEF (ICAM Definition) появилось в США в рамках программы
правительства по оптимизации деятельности ВВС США
• Наиболее распространенные методологии моделирования семейства IDEF:
• IDEF0 – функциональное моделирование
• IDEF3 – событийное моделирование
IDEF (I-CAM DEFinition, или Integrated
DEFinition)
35. 34
Визуальные средства и нотации моделирования бизнес-процессов
• Диаграмма верхнего (нулевого) уровня
Методология IDEF0
36. 35
Визуальные средства и нотации моделирования бизнес-процессов
• Диаграмма первого уровня декомпозиции
Методология IDEF0
37. 36
Визуальные средства и нотации моделирования бизнес-процессов
• ARIS (АРИС) – Архитектура Интегрированных Информационных Систем
(Architecture of Integrated Information Systems)
• ARIS – это архитектура, концепция, методология, инструментальная среда
• ARIS – система взглядов на деятельность организации, которая позволяет
проектировать, проводить анализ, оптимизацию и внедрение бизнес-процессов
• Методология ARIS был разработана Августом-Вильгельмом Шеером в 1990х,
сегодня права принадлежат компании Software AG, развивающей
инструментальную среду для поддержки этой методологии
Методология ARIS
38. 37
Визуальные средства и нотации моделирования бизнес-процессов
• В основе методологии –
представление
деятельности организации в
виде различных моделей и
сведение этих моделей в
единую систему
• Модели составляют здание
ARIS – пять типов
представлений, связанных
между собой и отражающих
основные аспекты
деятельности организации
Методология ARIS
39. 38
Визуальные средства и нотации моделирования бизнес-процессов
• Здание ARIS:
• Представление Организация
• Представление Данные
• Представление Функция
• Представление Продукт/Услуга
• Представление Управление
Методология ARIS
40. 39
Визуальные средства и нотации моделирования бизнес-процессов
Представление
Организация
Представление
Данные
Представление
Функция
Представление
Продукт/Услуга
Представление Управление
Статические модели
структуры
организации
Статические
модели бизнес-
информации
Статические
модели задач
процесса
Статические
модели
структур
продуктов и
услуг
Динамические модели,
отражающие поведение
процессов, их отношение к
ресурсам, данным, функциям
бизнес-среды
Включает:
департаменты,
кадровые ресурсы
роли в
иерархических
организационных
схемах
цепочки
коммуникаций
Включает:
модели
данных
структуру
знаний
структуру
носителей
информации
технические
термины
модели баз
данных
Включает:
цели бизнеса
иерархии
функций
системы
поддержки
программные
приложения
Включает:
деревья
продуктов,
услуг
Включает:
событийные цепочки
процессов
потоки информации
потоки материалов
диаграммы коммуникаций
определения продуктов
диаграммы потоков
диаграммы цепочек
качества
Методология ARIS
41. 40
Визуальные средства и нотации моделирования бизнес-процессов
Модели стратегического планирования
диаграмма целей
причинно-следственная
диаграмма
диаграмма окружения ключевых
показателей результативности
Модели описания бизнес-процессов
диаграмма цепочки добавленного
качества
событийная цепочка процесса
диаграмма выбора процесса
диаграмма окружения функции
Модель организационной структуры
Методология ARIS: основные виды
моделей
42. 41
Визуальные средства и нотации моделирования бизнес-процессов
• Модель описывает желаемое
будущее состояние организации,
которое может быть достигнуто
при выполнении определенных
бизнес-процессов с принятием во
внимание критических факторов
успеха
Методология ARIS: диаграмма целей
(Objective Diagram)
43. 42
Визуальные средства и нотации моделирования бизнес-процессов
• Модель описывает совокупность
подсистем со взаимосвязями, которые
обеспечивают распределение функций
между лицами, принимающими решения,
и подчиненным персоналом
Методология ARIS: организационная
структура (Organizational Chart)
44. 43
Визуальные средства и нотации моделирования бизнес-процессов
• Модель описывает процессы верхнего
уровня и отражает последовательные
действия для создания (добавления)
стоимости конечного продукта
• Для построения диаграммы нужно:
• определить основные действия по созданию
конечного продукта
• разделить процессы на группы:
управленческие, основные, вспомогательные
• установить последовательность этих
процессов, установить связи и зависимости
между ними
Методология ARIS: Цепочка добавленной
стоимости (Value-Added Chain Diagram)
45. 44
Визуальные средства и нотации моделирования бизнес-процессов
• Модель используется для детального
описания бизнес-процессов
• В модели используются объекты
следующих типов:
• шаг процесса (функция)
• событие
• операторы ветвления
• субъекты (организационные единицы)
• ресурсы (документы, информационные
ресурсы, ...)
Методология ARIS: Событийная цепочка
процесса (Event-driven Process Chain)
46. 45
Визуальные средства и нотации моделирования бизнес-процессов
• Нотация используется для
• моделирования взаимодействия между
процессами
• детального описания бизнес-процессов
• Элементы модели:
• Объекты потока управления: события,
действия и логические операторы
(развилки)
• Соединяющие объекты: поток
управления, поток сообщений и
ассоциации
• Границы процессов: пулы
• Роли: дорожки
• Артефакты: данные, группы и текстовые
аннотации
Нотация BPMN
47. 46
Визуальные средства и нотации моделирования бизнес-процессов
Диаграмма вариантов использования
действия
участники бизнес-процесса
Диаграмма деятельности
участники бизнес-процесса
начальное и конечное состояния
действия
решения (ветвления)
одновременное выполнение
действий
Диаграмма классов
модель предметной области
данные и документы
Диаграмма последовательности
жизненный цикл объектов
взаимодействие нескольких
участников бизнес-процесса
Диаграммы UML
48. 47
Визуальные средства и нотации моделирования бизнес-процессов
• Содержит следующие элементы для
описания процессов:
• действия
• участники бизнес-процесса
Диаграмма вариантов использования
49. 48
Визуальные средства и нотации моделирования бизнес-процессов
• Содержит следующие элементы для
описания процессов:
• участники бизнес-процесса
• начальное и конечное состояния
• действия
• решения (ветвления)
Диаграмма деятельности
50. 49
Визуальные средства и нотации моделирования бизнес-процессов
• Содержит следующие элементы для
описания процессов:
• одновременное выполнение действий
Диаграмма деятельности
51. 50
Визуальные средства и нотации моделирования бизнес-процессов
• Содержит следующие элементы для
описания процессов:
• жизненный цикл объектов
• взаимодействие нескольких участников
бизнес-процесса
Диаграмма последовательности
52. 51
Визуальные средства и нотации моделирования бизнес-процессов
• Содержит следующие элементы для
описания процессов:
• модель предметной области
• данные и документы
Диаграмма классов
54. 53
Стандарты и инструменты
Эволюция подходов к моделированию
бизнес-процессов
Первая волна (1920 - 1980) Вторая волна (1990 - 2000)
Третья волна (начиная с
2000)
Методология SADT
(Structured Analysis and
Design Technique) –
впервые использует
графический язык
моделирования
Семейство стандартов
IDEF
Нотации DFD (нотации
Гейна-Соррона и Йордона
деМарко), ERD
Методология ARIS
EPC (Event-Driven
Process Chain) –
диаграммы для
планирования потоков
работ бизнес-
процессов
BPMN 1.2 - 2.0
UML
нотации моделирования
на базе XML (BPEL, BPML,
XPDL, …)
55. 54
Стандарты и инструменты
• Методологии построения исполняемых моделей
Организации по стандартизации, выпускающие методологии создания
исполняемых моделей:
• OASIS (Organization for the Advancement of Structured Information Standards)
• OMG (Object Management Group)
• W3C (World Wide Web Consortium)
• WfMC (Workflow Management Coalition)
Организации, разрабатывающие
стандарты моделирования
Третья волна (начиная с 2000)
56. 55
Стандарты и инструменты
• OASIS выпускает спецификации ebXML и BPEL, а также ряд стандартов для
электронного бизнеса на базе XML и web-сервисов
• OMG выпускает стандарты BPMN и UML, а также MDA и CORBA
• W3C выпускает стандарты WS-CDL и WSCI, а также спецификации XML, технологии
web-сервисов и др.
• WfMS выпускает стандарты Wf-XML и XPDL
Стандарты в моделировании бизнес-
процессов
57. 56
Стандарты и инструменты
WfMC Workflow reference
model
WPDL (Workflow Process Definition
Language)
XPDL (XML Process Definition Language)
BPMI* BPML (Business Process Modeling Language)
OMG BPMN
Activity-диаграмма
языка UML
IBM, Microsoft, BEA,
SAP, Siebel
OASIS
BPEL (Business Process Execution Language)
BPEL4WS (Web Services Business Process
Execution Language)
Стандарты в моделировании бизнес-процессов
* Business Process Management Initiative (BPMI) и Object Management Group (OMG) объединились в 2005 г.
58. 57
Стандарты и инструменты
• Business Process Specification Schema - BPSS (Electronic Business XML - ebXML).
www.ebxml.org/specs/ebBPSS.pdf
• Business Transaction Protocol - BTP (OASIS). www.oasis-
open.org/committees/download.php/1184
• Web Services Conversation Languange - WSCL (HP Labs/W3C)
www.w3.org/TR/2002/NOTE-wscl10-20020314
• Web Services Choreography Interface - WSCI (SUN/BEA/W3C)
http://ftpna2.bea.com/pub/downloads/wsci-spec-10.pdf
• Process Specification Language - PSL (National Institute of Standards and Technology,
USA). www.mel.nist.gov/psl/
• Business Process Definition Metamodel (OMG).
www.bpmn.org/Documents/BPDM/OMG-BPD-2004-01-12-Revision.pdf
Другие стандарты
59. 58
Стандарты и инструменты
• Попытка утвердить BPML и BPEL4WS в качестве промышленного стандарта через
OASIS
• Подача в OASIS спецификации Wf-XML
• OASIS создал собственный комитет по разработке спецификации языка
определения бизнес-процессов на основе BPEL4WS с учетом решений BPML
• Вероятно объединение BPMN и Activity diagram UML в будущем
Тенденции развития стандартов
60. 59
Стандарты и инструменты
Продукт Поддерживаемые платформы Поддерживаемые нотации
ActiveVOS (BPMS) Servlet или Java EE BPMN 2.0; WS-BPEL
Activiti (WE) Java BPMN 2.0
Apache ODE (WE) Apache Axis, JBI, Java EE BPEL4WS 1.1, WS-BPEL 2.0
BizTalk Server (BPA) .NET BPEL, BPMN
Imixs-Workflow (WE) Java EE BPMN 2.0
jBPM (WE) Java EE BPMN 2.0
Open ESB Java EE, JBI WS-BPEL 2.0
Oracle BPEL Process Manager Java EE WS-BPEL 2.0, BPMN 2.0
SAP Exchange Infrastructure BPEL
WebSphere Process Server (IBM) Java EE WS-BPEL
Comindware (BAP) .NET BPMN 2.0
ELMA BPM (BPMS) .NET BPMN 2.0
Bizagi (BPMS) BPMN 2.0
Продукты, лежащие в основе BPMS
61. 60
Стандарты и инструменты
EPC BPMN IDEF0 DFD Data Model UML
Oracle
Designer
+ +
ARIS + + + +
IBM Rational
System
Architect
+ +
Sybase
PowerDesigner
+ +
Visual
Paradigm
+
Sparx
Enterprise
Architect
+ + + +
Business
Studio
+ + +
Инструменты моделирования
63. 62
Литература
• Свод знаний по управлению бизнес-процессами (BPM CBOK)
• Владимир Репин, Виталий Елиферов Процессный подход к управлению.
Моделирование бизнес-процессов
• Владимир Репин, Виталий Елиферов Бизнес-процессы. Регламентация и
управление. Учебное пособие
• В.И. Морозова, К.Э. Врублевский Моделирование бизнес-процессов с
использованием методологии ARIS
• Описание стандарта BPMN 2.0 на сайте OMG (https://www.omg.org/bpmn/)
Рекомендованная литература