38
Маневренное управление бизнесом на основе BPM/ACM Кузин В. Е. «Консолидация и интеграция информационных систем и ИТ-ресурсов» - Intelligent Enterprise

Маневренное управление бизнесом на основе BPM/ACM

Embed Size (px)

DESCRIPTION

Маневренное управление бизнесом на основе BPM/ACM. Кузин В. Е. «Консолидация и интеграция информационных систем и ИТ-ресурсов » - Intelligent Enterprise. Эволюция ИТ предприятия. ИТ на производственном предприятии «вчера»: «островная» автоматизация. - PowerPoint PPT Presentation

Citation preview

Page 1: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

Кузин В. Е.

«Консолидация и интеграция информационных систем и ИТ-ресурсов» - Intelligent Enterprise

Page 2: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

2

Эволюция ИТ предприятия

07.11.2013

Page 3: Маневренное управление бизнесом на основе  BPM/ACM

ИТ на производственном предприятии «вчера»: «островная» автоматизация

Маневренное управление бизнесом на основе BPM/ACM 307.11.2013

Page 4: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

4

ИТ на производственном предприятии «сегодня»: бизнес-логика жестко

«закодирована» внутри КИС

07.11.2013

Page 5: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

5

«Следствия» текущей ситуации

• Бизнес работает так, как закодировал программист (1c, SAP, Oracle, …).

• Монополия на данные (данными «владеет»: гл. бухгалтер, ит-директор, …)

СНИЖАЕТСЯ УПРАВЛЯЕМОСТЬ И МАНЕВРЕННОСТЬ БИЗНЕСА, БИЗНЕС-ЦЕЛИ

НЕ ДОСТИГАЮТСЯ!!!

07.11.2013

Page 6: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

6

ИТ на производственном предприятии «завтра»: «муравейник» Аншиной

• Четко поставленные цели, собранные в иерархию. Нижний уровень – уровень рядовых сотрудников

• Относительная свобода действий, подкрепленная автоматизацией управления бизнес-процессами

• Квалификация• Мотивация

07.11.2013

Page 7: Маневренное управление бизнесом на основе  BPM/ACM

Состояние ИТ на производственном предприятии ЗАВТРА

Маневренное управление бизнесом на основе BPM/ACM 707.11.2013

Page 8: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

8

Принципы и технологии «муравейника» (маневренного управления бизнесом)

• BPM (управление бизнес-процессами) – на основе BPMN (нотация описания управления

бизнес-процессами) + – на основе ACM (CMMN – нотация описания

управления ситуациями)• MDA (Model Driven Architecture) –

архитектура (предприятия) определяется моделями (изменение модели = изменение архитектуры)

07.11.2013

Page 9: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

9

Принципы и технологии «муравейника» (маневренного управления бизнесом)

• Целеориентированное управление бизнес-процессами (модель бизнес-процесса включает описание изменение состояния системы, обеспечивающее достижение бизнес- целей)

• Единое информационное пространство на основе семантической сети (OWL, RDF), которая поддерживается с использованием распределенных хранилищ данных, ESB, Prolog-процессора, LISP-процессора.

07.11.2013

Page 10: Маневренное управление бизнесом на основе  BPM/ACM

Парадигмы управления бизнес-процессами

Маневренное управление бизнесом на основе BPM/ACM 1007.11.2013

Page 11: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

11

Пример MDA №1: открытие заказа в производство (I)

07.11.2013

Page 12: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

12

Пример MDA №1: открытие заказа в производство (II)

07.11.2013

Page 13: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

13

Пример MDA №2 – выполнение заказа на поставку

07.11.2013

Page 14: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

14

Пример MDA №2 – выполнение заказа на поставку

07.11.2013

Page 15: Маневренное управление бизнесом на основе  BPM/ACM

Стандарт CMMN, базовые понятия - I

Маневренное управление бизнесом на основе BPM/ACM 15

• Задание – то, над чем работают• Этап – средство иерархической группировки

заданий

07.11.2013

Page 16: Маневренное управление бизнесом на основе  BPM/ACM

Стандарт CMMN, базовые понятия - II

• Цель – операционная бизнес-цель• Ход «обработки» ситуации определяется запросами

пользователя и логическими условиями

Маневренное управление бизнесом на основе BPM/ACM 1607.11.2013

Page 17: Маневренное управление бизнесом на основе  BPM/ACM

Пример MDA №2 в CMMN

Маневренное управление бизнесом на основе BPM/ACM 1707.11.2013

Page 18: Маневренное управление бизнесом на основе  BPM/ACM

Пример MDA №3 – подготовка ценового предложения

Маневренное управление бизнесом на основе BPM/ACM 1807.11.2013

Page 19: Маневренное управление бизнесом на основе  BPM/ACM

Бизнес-процесс – целенаправленное движение бизнес-системы в пространстве состояний

Маневренное управление бизнесом на основе BPM/ACM 1907.11.2013

Page 20: Маневренное управление бизнесом на основе  BPM/ACM

Траектория движения в пространстве состояний

Zm (t1)

Zh (t1)

Ze(t1)

Zc(t1)

Zco(1, t1)

Zco(n, t1)

...

Zso(1, t1)

Zso(m, t1)

...

Z(t1)

Zm (t2)

Zh (t2)

Ze(t2)

Zc(t2)

Zco(1, t2)

Zco(n, t2)

...

Zso(1, t2)

Zso(m, t2)

...

Z(t2)

Zm (tk)

Zh (tk)

Ze(tk)

Zc(tk)

Zco(1, tk)

Zco(n, tk)

...

Zso(1, tk)

Zso(m, tk)

...

Z(tk)...

20Маневренное управление бизнесом на основе BPM/ACM07.11.2013

Page 21: Маневренное управление бизнесом на основе  BPM/ACM

Терминальный уровень пространства состояний

Z = Zm x Ze x Zh x Zc x Zco x Zso• Zm - Материалы• Ze - Оборудование• Zh - Персонал• Zc - Денежные средства• Zco - Заказы на продукцию компании• Zso - Заказы поставщикам

21Маневренное управление бизнесом на основе BPM/ACM07.11.2013

Page 22: Маневренное управление бизнесом на основе  BPM/ACM

«Свертка» пространства состояний (пример)

22Маневренное управление бизнесом на основе BPM/ACM07.11.2013

Page 23: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

23

Дерево целей, интегрированное с организационной структурой

07.11.2013

Page 24: Маневренное управление бизнесом на основе  BPM/ACM

Элементарный шаг движения в пространстве состояний - сервис

24Маневренное управление бизнесом на основе BPM/ACM

{Xi(t)} - входные ресурсы{Ck(t)} -управляющие

сигналы (цели){Yj(t)} - выходные

ресурсы{Ms} - персонал,

оборудование, инструмент

{Sm} - начальные, конечные, аварийные состояния

07.11.2013

Page 25: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

25

Пример сервисаSi - Спецификация заказа

подготовлена техническим отделом и готова к расценке

Ss - Ценовое предложение было подготовлено и согласовано с заказчиком

Sa- Ценовое предложение было подготовлено, но не было согласовано ИЛИ было подготовлено не вовремя из-за нестандартных требований

07.11.2013

Page 26: Маневренное управление бизнесом на основе  BPM/ACM

Декомпозиция цели (валовая прибыль) - пример

2012 20131 - 6 7 - 12 1 - 6 7 - 12

Вы

ручк

а

ПС

«М

оскв

а»П

С «

Рег

ионы

»П

С ..

.

МО

ЭК

МТ

К...

80 млн 150 млн

100 млн 200 млн

90 млн 170 млн

120 млн 220 млн

... ... ... ...

ЦФ

ОЮ

ФО

... ... ... ... ...

30 млн 90 млн 30 млн 120 млн

30 млн 110 млн 30 млн 120

С/с

пр

од

укц

ии

50 млн 100 млн 60 млн 120 млн

60 млн 120 млн 80 млн 140 млн

24 млн 72 млн 25 млн 85 млн

26 млн 95 млн 26 млн 97 млн

+

+

+

26Маневренное управление бизнесом на основе BPM/ACM07.11.2013

Page 27: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM 2707.11.2013

Page 28: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

28

Единое информационное пространство

• Структура – информационная модель предприятия

• Информационная модель предприятия интегрирует информационные модели сервисов

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

07.11.2013

Page 29: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

29

Информационная модель предприятия – семантическая сеть:

• Сущность• Отношение

– Задаваемое явно– Вычисляемое

• с помощью предикатов• с помощью лямбда выражений

• Класс (множество), определяемое с помощью– перечислений– операций над множествами (+, /, *, x)– предикатов

07.11.2013

Page 30: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

30

Информационная модель сервиса (фрагмент)

07.11.2013

Page 31: Маневренное управление бизнесом на основе  BPM/ACM

ZAO "Mosflowline", 2013 (c) 31

Унифицированный интефейс доступа к данным

10.09.2013

Page 32: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

32

Унифицированный web-интерфейс пользователя

07.11.2013

Page 33: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

33

Унифицированный конструктор информационных объектов

07.11.2013

Page 34: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

34

Инструментарий

• BPMS (Bizagi, IBM, Oracle, Pegasystems)• ACMS (Cordys, IBM, Papyrus, ACM-systems)• ESB (WebMethods ESB, ActiveMatrix Service

Bus, Oracle Service Bus, IBM Websphere Message Broker, Apache MQ)

• Интеграционная платформа (IBM Websphere, Oracle, Talend: Eclipse + JBoss)

07.11.2013

Page 35: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

35

Выводы (I)

• Обособление (но не отделение) системы управления в ИТ-инфраструктуре

• Система управления строится по принципу MDA (с использованием BPM/ACM)

• Не лукавить! Модели процессов должны быть непосредственно исполняемыми (без промежуточной настройки)

07.11.2013

Page 36: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

36

Выводы (II)

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

• Дерево целей бизнеса – не презентация в PowerPoint, а совокупность логических высказываний, связанных друг с другом отношением логического следования

07.11.2013

Page 37: Маневренное управление бизнесом на основе  BPM/ACM

Маневренное управление бизнесом на основе BPM/ACM

37

Выводы (III)

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

07.11.2013

Page 38: Маневренное управление бизнесом на основе  BPM/ACM

Спасибо за внимание!

• Контакты для обсуждения:– Кузин В. Е. – [email protected]– +7-916-619-7712

Маневренное управление бизнесом на основе BPM/ACM 3807.11.2013