Введение в
моделирование
бизнес-процессов
Наталья Желнова
Содержание
 Что такое бизнес-процесс
 Стандарты в области управления
бизнес-процессами
 Стандарты в области
моделирования бизнес-процессов
 Нотации, используемые в
моделировании бизнес-процессов
Введение в моделирование бизнес-процессов Москва, 2016 2
Что такое бизнес-
процесс
Знакомство с основными понятиями, история вопроса
Определения бизнес-процесса
Бизнес-процесс невозможно определить вне
контекста, в котором мы его рассматриваем
Возможные точки зрения:
 Управление деятельностью предприятия
 Автоматизация деятельности предприятия
 Управление качеством на предприятии
Введение в моделирование бизнес-процессов Москва, 2016
Главная цель: повышение эффективности
управления организацией
4
Подходы к управлению
 Системный подход
 учитывает влияние всех факторов, воздействующих
на организацию
 акцентирует внимание на взаимосвязях между ее
элементами
 Ситуационный подход
 гибкость в управлении
 применение разных методов управления обусловлено
ситуацией
Введение в моделирование бизнес-процессов Москва, 2016
Ситуационный подход – развитие системного подхода
5
Подходы к управлению
 Функциональный подход
 предприятие – набор подразделений, каждое из
которых исполняет определенные функции
 объектом управления являются единицы его
оргструктуры (отделы)
 Процессный подход
 объектом управления выступает определенная
деятельность на предприятии – процесс
Введение в моделирование бизнес-процессов
Москва, 2016
Процессный подход позволяет встроить контроль
качества в сам процесс
6
Формулировки определений
Бизнес-процесс - совокупность
взаимосвязанных или
взаимодействующих видов
деятельности,
преобразующих входы в
выходы
Введение в моделирование бизнес-процессов Москва, 2016
(ISO 9000:2000)
7
Формулировки определений
Бизнес-процесс -
структурированный набор
действий, охватывающий
различные сущности
предприятия и подчиненный
определенной цели
Введение в моделирование бизнес-процессов Москва, 2016
(ISO/CD 15531-1)
8
Формулировки определений
Бизнес-процесс – совокупность
различных видов деятельности,
в рамках которой «на входе»
используется один или более
видов ресурсов, и в результате
этой деятельности «на выходе»
создается продукт,
представляющий ценность для
потребителя
Введение в моделирование бизнес-процессов Москва, 2016
(М. Хаммер, Д. Чампи, Реинжиниринг бизнес-процессов)
9
Формулировки определений
Бизнес-процесс – несколько
связанных работ или процедур,
в совокупности реализующих
конкретную цель текущей
деятельности в рамках
существующей оргструктуры
Введение в моделирование бизнес-процессов Москва, 2016
(Ойхман Е.Г., Попов Э.В, Реинжиниринг бизнеса)
10
Ключевые элементы БП
 Потребитель (клиент) – субъект, получающий и
использующий выходы (результаты) бизнес-процесса
 Поставщик – субъект, предоставляющий ресурсы для
выполнения бизнес-процесса
 Последовательность операций – последовательность
действий, выполняемых участниками бизнес-процесса для
достижения результата (цели)
 Бизнес-правило – набор условий, управляющих ходом
выполнения бизнес-процесса
 Начало и окончание процесса – события, начинающие и
завершающие последовательность выполняемых в рамках
процесса операций
Введение в моделирование бизнес-процессов Москва, 2016 11
Ключевые элементы БП
 Входы процесса – объекты (материальные,
информационные), необходимые для выполнения бизнес-
процесса. В ходе выполнения процесса входы преобразуются в
выходы
 Выходы процесса – объекты (материальные,
информационные), являющиеся результатами выполнения
бизнес-процесса
 Ресурсы - объекты, потребляемые в ходе выполнения бизнес-
процесса и необходимых для получения конечного результата
процесса
 Показатели бизнес-процесса – количественные и/или
качественные параметры, характеризующие бизнес-процесс и
его результат
Введение в моделирование бизнес-процессов Москва, 2016 12
Что такое модель
бизнес-процесса
Основные элементы модели
Подходы к моделированию
Модель БП
Модель бизнес-процесса –
формализованное (графическое,
табличное, текстовое, символьное)
описание, отражающее реально
существующую или предполагаемую
деятельность предприятия
Введение в моделирование бизнес-процессов Москва, 2016
(Е. Копцюх, Основные задачи этапа обследования в рамках
проектов автоматизации)
14
Элементы модели БП
1. набор составляющих процесс шагов (операций)
2. порядок выполнения шагов процесса
3. механизмы контроля и управления в рамках бизнес-процесса
4. исполнители каждого из шагов
5. входящие документы/информация, исходящие документы/информация
6. ресурсы, необходимые для выполнения каждого шага
7. документация/условия, регламентирующие выполнение шагов процесса
8. параметры, характеризующие выполнение бизнес-функций и процесса в
целом
9. смежные процессы
10. границы бизнес-процессов
11. родительские и дочерние процессы
Введение в моделирование бизнес-процессов Москва, 2016 15
Подходы к моделированию БП
 Функциональный
главным элементом является функция – бизнес-
функция, действие, операция
система представлена в виде иерархии
взаимосвязанных функций
 Объектно-ориентированный
главным элементом является объект;
объекты модели соответствуют объектам реального
мира;
объекты взаимодействуют через обмен сообщениями
Введение в моделирование бизнес-процессов Москва, 2016 16
Преимущества и недостатки
Объектно-
ориентированный
подход
Функциональный
подход
Преимущества меньшая
наглядность
последовательности
и логики операций
в бизнес-процессах
компании
большая
наглядность
последовательности
и логики операций в
бизнес-процессах
компании
Недостатки большая
объективность при
выделении
операций над
объектами
некоторая
субъективность в
детализации
операций
Введение в моделирование бизнес-процессов Москва, 2016 17
Классификация моделей БП
 Функциональные – описывают совокупность
выполняемых системой функций и их входы и выходы
 Поведенческие – показывают, когда и/или при каких
условиях выполняются бизнес-функции
состояния системы, переходы между ними
события, последовательность событий
 Структурные – характеризуют состав подсистем, их
взаимосвязи
 Информационные – отражают структуры данных, их
состав и взаимосвязи
Введение в моделирование бизнес-процессов Москва, 2016
Различные виды моделей могут дополнять друг друга
18
Эволюция моделирования БП
 Первая волна – 1920-1980-е гг.
 низкая степень автоматизации моделирования
 разрозненные модели, не отражающие картину целиком
 Вторая волна – 1990-е гг.
 появление специализированного ПО для моделирования БП
 ручной реинжиниринг БП
 Третья волна – 2000-е гг.
 исполняемые модели
 имитационное моделирование и анализ моделей в динамике
 интегрированные в BPMS средства моделирования
Введение в моделирование бизнес-процессов Москва, 2016 19
Основные принципы
моделирования бизнес-
процессов
Принципы моделирования бизнес-процессов
Участники моделирования бизнес-процесссов
Цели моделирования БП
 Определить результат бизнес-процесса и его
значимость для бизнеса
 Определить набор и последовательность действий,
составляющих бизнес-процесс
 Определить и разделить зоны ответственности
сотрудников или подразделений организации
 Определить ресурсы, потребляемые бизнес-
процессом
 Понять суть взаимодействий между сотрудниками и
подразделениями организации
Введение в моделирование бизнес-процессов Москва, 2016 21
Цели моделирования БП
 Увидеть ход движения документов в ходе процесса
 Определить потенциальные узкие места и
возможности для улучшения процесса
 Более эффективно внедрить стандарты качества
 Использовать модели процесса для обучения новых
сотрудников
 Выполнить автоматизацию процесса более
эффективно
 Описать деятельность предприятия в целом для
получения целостной картины
Введение в моделирование бизнес-процессов Москва, 2016 22
Основные шаги в моделировании
1. Определить роли участников бизнес-процесса
2. Определить бизнес-функции процесса
3. Привязать роли к бизнес-функциям
4. Определить порядок исполнения бизнес-
функций
5. Добавить события
6. Добавить документы
Введение в моделирование бизнес-процессов Москва, 2016
После создания модели – исследовать БП и определить его
метрики (KPI)
23
Артефакты моделирования
 Процессная карта – показывает связь между
процессами и их взаимодействие
 Диаграмма ролей – показывает роли при
выполнении процесса и связи между ними
 Модель как есть, включающая:
 диаграмму окружения процесса
 высокоуровневую диаграмму процесса
 подробная диаграмма для каждого шага
 диаграмму обработки исключений
Введение в моделирование бизнес-процессов Москва, 2016 24
Состав группы моделирования
Владелец бизнес-процесса
Специалист по управлению
качеством
Бизнес-аналитик
Представитель IT-подразделения
Введение в моделирование бизнес-процессов Москва, 2016 25
Стандарты и
инструменты
Стандарты в области моделирования бизнес-процессов
Инструменты моделирования бизнес-процессов
Стандарты в моделировании
Первая волна
 Методология SADT (Structured Analysis and
Design Technique) – впервые использует
графический язык моделирования
 Семейство стандартов IDEF
 Нотации DFD (нотации Гейна-Соррона и
Йордона деМарко), ERD
Введение в моделирование бизнес-процессов Москва, 2016 27
Стандарты в моделировании
Вторая волна
 ePC - диаграммы для планирования потоков работ
бизнес-процессов
Третья волна
 BPMN 1.2 - 2.0
 UML
 нотации моделирования на базе XML (BPML, BPEL,
XPDL)
Введение в моделирование бизнес-процессов Москва, 2016 28
Стандарты в моделировании
Третья волна – методологии построения
исполняемых моделей
Организации по стандартизации, выпускающие
методологии создания исполняемых моделей:
 OASIS (Organization for the Advancement of
Structured Information Standards)
 OMG (Object Management Group)
 W3C (World Wide Web Consortium)
 WfMC (Workflow Management Coalition)
Введение в моделирование бизнес-процессов Москва, 2016 29
Стандарты в моделировании
Организация Спецификации, описывающие:
архитектуру
WF-систем
языки
определения
бизнес-
процессов
графические
нотации
диаграммы
описания
бизнес-
процессов
WfMC Workflow
reference model
WPDL
XPDL
BPMI BPML BPMN
IBM, Microsoft,
BEA, SAP, Siebel
BPEL4WS
OMG Workflow
Management
Facility
Specification
Activity-
диаграмма
языка UML
Введение в моделирование бизнес-процессов Москва, 2016 30
Другие стандарты
 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
Введение в моделирование бизнес-процессов Москва, 2016 32
Тенденции развития стандартов
 Попытка утвердить BPML и BPEL4WS в качестве
промышленного стандарта через OASIS
 Подача в OASIS спецификации Wf-XML
 OASIS создал собственный комитет по
разработке спецификации языка определения
бизнес-процессов на основе BPEL4WS с учетом
решений BPML
 Вероятно объединение BPMN и Activity diagram
UML в будущем
Введение в моделирование бизнес-процессов Москва, 2016 33
Инструменты моделирования
Введение в моделирование бизнес-процессов Москва, 2016 34
ePC BPMN IDEF0 DFD ERM UML
BPWin и
ERWin
+ +
Oracle
Designer
+ +
Rational
Software
+
ARIS + + +
System
Architect
+ +
Power
Designer
+
Enterprise
Architect
+ + + +

Введение в моделирование бизнес процессов

  • 1.
  • 2.
    Содержание  Что такоебизнес-процесс  Стандарты в области управления бизнес-процессами  Стандарты в области моделирования бизнес-процессов  Нотации, используемые в моделировании бизнес-процессов Введение в моделирование бизнес-процессов Москва, 2016 2
  • 3.
    Что такое бизнес- процесс Знакомствос основными понятиями, история вопроса
  • 4.
    Определения бизнес-процесса Бизнес-процесс невозможноопределить вне контекста, в котором мы его рассматриваем Возможные точки зрения:  Управление деятельностью предприятия  Автоматизация деятельности предприятия  Управление качеством на предприятии Введение в моделирование бизнес-процессов Москва, 2016 Главная цель: повышение эффективности управления организацией 4
  • 5.
    Подходы к управлению Системный подход  учитывает влияние всех факторов, воздействующих на организацию  акцентирует внимание на взаимосвязях между ее элементами  Ситуационный подход  гибкость в управлении  применение разных методов управления обусловлено ситуацией Введение в моделирование бизнес-процессов Москва, 2016 Ситуационный подход – развитие системного подхода 5
  • 6.
    Подходы к управлению Функциональный подход  предприятие – набор подразделений, каждое из которых исполняет определенные функции  объектом управления являются единицы его оргструктуры (отделы)  Процессный подход  объектом управления выступает определенная деятельность на предприятии – процесс Введение в моделирование бизнес-процессов Москва, 2016 Процессный подход позволяет встроить контроль качества в сам процесс 6
  • 7.
    Формулировки определений Бизнес-процесс -совокупность взаимосвязанных или взаимодействующих видов деятельности, преобразующих входы в выходы Введение в моделирование бизнес-процессов Москва, 2016 (ISO 9000:2000) 7
  • 8.
    Формулировки определений Бизнес-процесс - структурированныйнабор действий, охватывающий различные сущности предприятия и подчиненный определенной цели Введение в моделирование бизнес-процессов Москва, 2016 (ISO/CD 15531-1) 8
  • 9.
    Формулировки определений Бизнес-процесс –совокупность различных видов деятельности, в рамках которой «на входе» используется один или более видов ресурсов, и в результате этой деятельности «на выходе» создается продукт, представляющий ценность для потребителя Введение в моделирование бизнес-процессов Москва, 2016 (М. Хаммер, Д. Чампи, Реинжиниринг бизнес-процессов) 9
  • 10.
    Формулировки определений Бизнес-процесс –несколько связанных работ или процедур, в совокупности реализующих конкретную цель текущей деятельности в рамках существующей оргструктуры Введение в моделирование бизнес-процессов Москва, 2016 (Ойхман Е.Г., Попов Э.В, Реинжиниринг бизнеса) 10
  • 11.
    Ключевые элементы БП Потребитель (клиент) – субъект, получающий и использующий выходы (результаты) бизнес-процесса  Поставщик – субъект, предоставляющий ресурсы для выполнения бизнес-процесса  Последовательность операций – последовательность действий, выполняемых участниками бизнес-процесса для достижения результата (цели)  Бизнес-правило – набор условий, управляющих ходом выполнения бизнес-процесса  Начало и окончание процесса – события, начинающие и завершающие последовательность выполняемых в рамках процесса операций Введение в моделирование бизнес-процессов Москва, 2016 11
  • 12.
    Ключевые элементы БП Входы процесса – объекты (материальные, информационные), необходимые для выполнения бизнес- процесса. В ходе выполнения процесса входы преобразуются в выходы  Выходы процесса – объекты (материальные, информационные), являющиеся результатами выполнения бизнес-процесса  Ресурсы - объекты, потребляемые в ходе выполнения бизнес- процесса и необходимых для получения конечного результата процесса  Показатели бизнес-процесса – количественные и/или качественные параметры, характеризующие бизнес-процесс и его результат Введение в моделирование бизнес-процессов Москва, 2016 12
  • 13.
    Что такое модель бизнес-процесса Основныеэлементы модели Подходы к моделированию
  • 14.
    Модель БП Модель бизнес-процесса– формализованное (графическое, табличное, текстовое, символьное) описание, отражающее реально существующую или предполагаемую деятельность предприятия Введение в моделирование бизнес-процессов Москва, 2016 (Е. Копцюх, Основные задачи этапа обследования в рамках проектов автоматизации) 14
  • 15.
    Элементы модели БП 1.набор составляющих процесс шагов (операций) 2. порядок выполнения шагов процесса 3. механизмы контроля и управления в рамках бизнес-процесса 4. исполнители каждого из шагов 5. входящие документы/информация, исходящие документы/информация 6. ресурсы, необходимые для выполнения каждого шага 7. документация/условия, регламентирующие выполнение шагов процесса 8. параметры, характеризующие выполнение бизнес-функций и процесса в целом 9. смежные процессы 10. границы бизнес-процессов 11. родительские и дочерние процессы Введение в моделирование бизнес-процессов Москва, 2016 15
  • 16.
    Подходы к моделированиюБП  Функциональный главным элементом является функция – бизнес- функция, действие, операция система представлена в виде иерархии взаимосвязанных функций  Объектно-ориентированный главным элементом является объект; объекты модели соответствуют объектам реального мира; объекты взаимодействуют через обмен сообщениями Введение в моделирование бизнес-процессов Москва, 2016 16
  • 17.
    Преимущества и недостатки Объектно- ориентированный подход Функциональный подход Преимуществаменьшая наглядность последовательности и логики операций в бизнес-процессах компании большая наглядность последовательности и логики операций в бизнес-процессах компании Недостатки большая объективность при выделении операций над объектами некоторая субъективность в детализации операций Введение в моделирование бизнес-процессов Москва, 2016 17
  • 18.
    Классификация моделей БП Функциональные – описывают совокупность выполняемых системой функций и их входы и выходы  Поведенческие – показывают, когда и/или при каких условиях выполняются бизнес-функции состояния системы, переходы между ними события, последовательность событий  Структурные – характеризуют состав подсистем, их взаимосвязи  Информационные – отражают структуры данных, их состав и взаимосвязи Введение в моделирование бизнес-процессов Москва, 2016 Различные виды моделей могут дополнять друг друга 18
  • 19.
    Эволюция моделирования БП Первая волна – 1920-1980-е гг.  низкая степень автоматизации моделирования  разрозненные модели, не отражающие картину целиком  Вторая волна – 1990-е гг.  появление специализированного ПО для моделирования БП  ручной реинжиниринг БП  Третья волна – 2000-е гг.  исполняемые модели  имитационное моделирование и анализ моделей в динамике  интегрированные в BPMS средства моделирования Введение в моделирование бизнес-процессов Москва, 2016 19
  • 20.
    Основные принципы моделирования бизнес- процессов Принципымоделирования бизнес-процессов Участники моделирования бизнес-процесссов
  • 21.
    Цели моделирования БП Определить результат бизнес-процесса и его значимость для бизнеса  Определить набор и последовательность действий, составляющих бизнес-процесс  Определить и разделить зоны ответственности сотрудников или подразделений организации  Определить ресурсы, потребляемые бизнес- процессом  Понять суть взаимодействий между сотрудниками и подразделениями организации Введение в моделирование бизнес-процессов Москва, 2016 21
  • 22.
    Цели моделирования БП Увидеть ход движения документов в ходе процесса  Определить потенциальные узкие места и возможности для улучшения процесса  Более эффективно внедрить стандарты качества  Использовать модели процесса для обучения новых сотрудников  Выполнить автоматизацию процесса более эффективно  Описать деятельность предприятия в целом для получения целостной картины Введение в моделирование бизнес-процессов Москва, 2016 22
  • 23.
    Основные шаги вмоделировании 1. Определить роли участников бизнес-процесса 2. Определить бизнес-функции процесса 3. Привязать роли к бизнес-функциям 4. Определить порядок исполнения бизнес- функций 5. Добавить события 6. Добавить документы Введение в моделирование бизнес-процессов Москва, 2016 После создания модели – исследовать БП и определить его метрики (KPI) 23
  • 24.
    Артефакты моделирования  Процесснаякарта – показывает связь между процессами и их взаимодействие  Диаграмма ролей – показывает роли при выполнении процесса и связи между ними  Модель как есть, включающая:  диаграмму окружения процесса  высокоуровневую диаграмму процесса  подробная диаграмма для каждого шага  диаграмму обработки исключений Введение в моделирование бизнес-процессов Москва, 2016 24
  • 25.
    Состав группы моделирования Владелецбизнес-процесса Специалист по управлению качеством Бизнес-аналитик Представитель IT-подразделения Введение в моделирование бизнес-процессов Москва, 2016 25
  • 26.
    Стандарты и инструменты Стандарты вобласти моделирования бизнес-процессов Инструменты моделирования бизнес-процессов
  • 27.
    Стандарты в моделировании Перваяволна  Методология SADT (Structured Analysis and Design Technique) – впервые использует графический язык моделирования  Семейство стандартов IDEF  Нотации DFD (нотации Гейна-Соррона и Йордона деМарко), ERD Введение в моделирование бизнес-процессов Москва, 2016 27
  • 28.
    Стандарты в моделировании Втораяволна  ePC - диаграммы для планирования потоков работ бизнес-процессов Третья волна  BPMN 1.2 - 2.0  UML  нотации моделирования на базе XML (BPML, BPEL, XPDL) Введение в моделирование бизнес-процессов Москва, 2016 28
  • 29.
    Стандарты в моделировании Третьяволна – методологии построения исполняемых моделей Организации по стандартизации, выпускающие методологии создания исполняемых моделей:  OASIS (Organization for the Advancement of Structured Information Standards)  OMG (Object Management Group)  W3C (World Wide Web Consortium)  WfMC (Workflow Management Coalition) Введение в моделирование бизнес-процессов Москва, 2016 29
  • 30.
    Стандарты в моделировании ОрганизацияСпецификации, описывающие: архитектуру WF-систем языки определения бизнес- процессов графические нотации диаграммы описания бизнес- процессов WfMC Workflow reference model WPDL XPDL BPMI BPML BPMN IBM, Microsoft, BEA, SAP, Siebel BPEL4WS OMG Workflow Management Facility Specification Activity- диаграмма языка UML Введение в моделирование бизнес-процессов Москва, 2016 30
  • 31.
    Другие стандарты  BusinessProcess 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 Введение в моделирование бизнес-процессов Москва, 2016 32
  • 32.
    Тенденции развития стандартов Попытка утвердить BPML и BPEL4WS в качестве промышленного стандарта через OASIS  Подача в OASIS спецификации Wf-XML  OASIS создал собственный комитет по разработке спецификации языка определения бизнес-процессов на основе BPEL4WS с учетом решений BPML  Вероятно объединение BPMN и Activity diagram UML в будущем Введение в моделирование бизнес-процессов Москва, 2016 33
  • 33.
    Инструменты моделирования Введение вмоделирование бизнес-процессов Москва, 2016 34 ePC BPMN IDEF0 DFD ERM UML BPWin и ERWin + + Oracle Designer + + Rational Software + ARIS + + + System Architect + + Power Designer + Enterprise Architect + + + +