42
Теория и практика реализации ACM/CMMN в различных бизнес- отраслях Кузин В.Е. Заместитель генерального директора ЗАО «Мосфлоулайн» по ИТ [email protected] 1 ЗАО "Мосфлоулайн", 2013 (c)

Теория и практика реализации ACM/CMMN в различных бизнес-отраслях

  • Upload
    adonia

  • View
    61

  • Download
    3

Embed Size (px)

DESCRIPTION

Теория и практика реализации ACM/CMMN в различных бизнес-отраслях. Кузин В.Е. Заместитель генерального директора ЗАО « Мосфлоулайн » по ИТ [email protected]. Реализация ACM/CMMN на производственном предприятии. ЗАО «Мосфлоулайн»: Основана в 1994 - PowerPoint PPT Presentation

Citation preview

Page 1: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Теория и практика реализации ACM/CMMN в различных

бизнес-отраслях

Кузин В.Е.Заместитель генерального директора

ЗАО «Мосфлоулайн» по ИТ[email protected]

1ЗАО "Мосфлоулайн", 2013 (c)

Page 2: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Реализация ACM/CMMN на производственном предприятии

ЗАО «Мосфлоулайн»:• Основана в 1994• Лидер рынка трубопроводов

предизолированных ППУ (теплосетей и нефтепроводов)

• Около 800 сотрудников• Годовой оборот: ~ 2 млрд руб

22ЗАО "Мосфлоулайн", 2013 (c)

Page 3: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Условия ведения бизнеса сегодня

ЗАО "Мосфлоулайн", 2013 (c) 3

• Высокая конкуренция и динамичная окружающая среда

• Позаказное производство (времена, когда на склад из месяца в месяц производился определенный ассортимент ПРОШЛИ)=> Постоянное изменение номенклатурыРасширение/сокращение рынка (бизнеса)

• Ограниченные ресурсы (LEAN)

Page 4: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Потребности бизнеса:

•Достижение бизнес-целей (повышение рентабельности инвестиций, увеличение сегмента рынка и т. д.) в условиях постоянных «бизнес-помех»

•Маневренность (agility) компании (возможность быстрой «перестройки» процессов, вывода новой номенклатуры и т. д.)

ЗАО "Мосфлоулайн", 2013 (c) 4

Page 5: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Потребности бизнеса (2):

• Прозрачность процессов (возможность быстро найти место «утечки» ресурсов и «узких мест»)

• Переход к «экономике знаний»: передача принятия решений на операционный уровень (сотрудники становятся экспертами в определенной области знаний)

ЗАО "Мосфлоулайн", 2013 (c) 5

Page 6: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Аналогичные потребности у…

• Сети автотехцентров (процесс подготовки и проведения технического обслуживания и ремонта)

• Страховой компании (управление дебиторской задолженностью, обработка страховых случаев)

ЗАО "Мосфлоулайн", 2013 (c) 6

Page 7: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

ЧТО ДЕЛАТЬ?

РЕШЕНИЕ:Создать систему адаптивного управления бизнесом, обеспечивающую достижение его целей за счет:•выстраивания гибких скоординированных бизнес процессов, организационных структур, ориентированных на достижение целей

ЗАО "Мосфлоулайн", 2013 (c) 7

Page 8: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

ЧТО ДЕЛАТЬ? (2)

• “навигации” в пространстве возможных решений

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

ЗАО "Мосфлоулайн", 2013 (c) 8

Page 9: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

Ориентированная на процессы (process-centric)

Ориентированная на данные(data-centric)

1. Алгоритмический подход: описывает «КАК ДЕЛАТЬ»

1. Декларативный подход: описывает «ЧТО ДЕЛАТЬ»

2. Последовательность действий определяется алгоритмом

2. Последовательность и набор действий определяется состоянием системы (данными)

3. Использование данных ограничено

3. Сочетает данные и поведение

ЗАО "Мосфлоулайн", 2013 (c) 9

Page 10: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

ЗАО "Мосфлоулайн", 2013 (c) 10

Ориентированная на процессы (process-centric)

Ориентированная на данные(data-centric)

4. Регламентированные, предопределенные, повторяющиеся процессы

4. Гибкие, адаптивные процессы

Область применения:Автоматизированное исполнение регламентов («конвейер»): банки, страховые компании, госучреждения

Область применения:Гибкие, адаптируемые процессы: обработка залогов в банках, бюджетирование, ТОРО, позаказное производство и проектирование.

Page 11: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Разработка системы управления бизнесом включает:

Создание комплексной динамической модели предприятия, включающей:

Создание процессора комплексной динамической модели предприятия, обеспечивающего:

• описания бизнес-процессов• определения целей,

представленные в виде интегрированных показателей, описывающих запланированное состояние бизнеса на различных уровнях управления

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

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

10.09.2013 11ZAO "Mosflowline", 2013 (c)

Page 12: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Разработка системы управления бизнесом (2)

• определения ресурсов (материальных, людских, информационных) используемых в бизнес-процессах

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

10.09.2013 12ZAO "Mosflowline", 2013 (c)

Комплексная динамическая модель предприятия должна позволять проводить автоматизированную верификацию целостности как на этапе разработки, так и на этапах модификации в рамках совершенствования бизнес-процессов

Page 13: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Достигнутые результаты

• Операционная и информационная метамодели бизнес-системы

• Исполняемая комплексная динамическая модель предприятия:– Предприятие представляется в виде совокупности

декларативных высказываний, включающих: иерархию целей, организационную структуру, отображение дерева целей на организационную структуру, иерархию бизнес-процессов (на основе нотации IDEF0), отображения бизнес-процессов на организационную структуру предприятия, описания материальных, информационных, людских и других ресурсов в виде единой семантической сети (сущности, отношения, классы)

10.09.2013 ZAO "Mosflowline", 2013 (c) 13

Page 14: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Достигнутые результаты (2)

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

– Декларативные высказывания представлены в виде предикатов первого порядка, определенных в операционной и информационной метамоделях бизнес-системы

– Позволяет проводить верификацию целостности описаний бизнес-процессов, непротиворечивости модели после внесения в нее изменений (на основе процедур контроля непротиворечивости совокупности предикатов)

10.09.2013 ZAO "Mosflowline", 2013 (c) 14

Page 15: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Достигнутые результаты (3)

• Процессор модели предприятия, обеспечивающий:– Непосредственное исполнение (интерпретацию) модели без

промежуточной трансляции в исполняемый программный код

– Реализацию базовых принципов стандарта CMMN:o планирование исполнения экземпляров бизнес-

процессовo спецификации поведения на основе декларативных

описаний/правилo задания, (иерархические) этапы and предусловия, цели

10.09.2013 ZAO "Mosflowline", 2013 (c) 15

Page 16: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Достигнутые результаты (4)

• Процессор модели предприятия, обеспечивающий:– гибкую (настраиваемую) навигацию пользователя,

предоставляя выбор запуска наиболее подходящих бизнес-процессов для обработки текущей ситуации

– стандартный интерфейс доступа к данным предприятия

– стандартный (самонастраиваемый) web-интерфейс пользователя

10.09.2013 ZAO "Mosflowline", 2013 (c) 16

Page 17: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Достигнутые результаты (5)

• Система управления бизнесом:– Более 100 одновременно работающих пользователей (у

каждого несколько десятков одновременно выполняющихся процессов). Масштабируемость системы ограничена аппаратными возможностями (сейчас работает на 4-х ядерном сервере Intel Xeon с 16 ГБ ОЗУ)

– Интегрирована с бухгалтерией, PDM, системой календарного планирования производства и другими информационными системами через ESB (ApacheMQ) на платформе Talend.

10.09.2013 ZAO "Mosflowline", 2013 (c) 17

Page 18: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

За рубежом… (мировой опыт)

• Действует ежегодный семинар (Adaptive CM workshop)

• Решения в области Adaptive Case Management:– Framesolutions (Норвегия)

www.computas.com (проекты в министерстве пищевой промышленности, администрации судебного производства, транспортных перевозках)

– ISIS Papyrus (Австрия) http://www.isis-papyrus.com

ЗАО "Мосфлоулайн", 2013 (c) 18

Page 19: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Теоретические основы комплексной динамической модели предприятия

Предприятие – сложная система, поведение которой может быть представлено в виде траектории в многомерном пространстве состояний:

F(x, x, w) = 0 :x - вектор переменных состояния предприятия,v - производные переменных состояния (скорость, темп изменения скорости)w - вектор переменных, определяющих состояние окружающей среды

Направленной на достижение цели – точки или поверхности в пространстве состояний

Ilia Bider, AdaptiveCM Workshop 2012

10.09.2013 19ZAO "Mosflowline", 2013 (c)

Page 20: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Формализация предприятия как сложной системы

BS = <S, {G}, {A}, SS, {R}>

• BS – предприятие (сложная система)• S – пространство состояний предприятия,• {G} – совокупность целей, организованных в виде дерева,

ребра которого представляют отношения логического следования,

• {A} – набор сервисов (действий), реализуемых с помощью бизнес-процессов, ориентированных на достижение целей (например, выполнение производственного заказа, внесение изменений в спецификацию заказа и т. д.),

• SS – структура системы, обеспечивающей реализацию сервисов и достижение целей,

• {R} – совокупность ресурсов, используемых и потребляемых в ходе реализации бизнес-процессов (материалы, оборудование, персонал, информация)

10.09.2013 20ZAO "Mosflowline", 2013 (c)

Page 21: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Базовые блоки исполняемой комплексной модели предприятия Дерево целей, интегрированное с организационной структурой, определяющее структуру пространства состояний предприятия

Иерархические модели сервисов, реализующих переходы бизнес-системы между состояниями

Семантическая сеть, описывающая предметную область10.09.2013 21ZAO "Mosflowline", 2013 (c)

Page 22: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

10.09.2013 22ZAO "Mosflowline", 2013 (c)

Page 23: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Формальное представление сервиса бизнес-системы

23ZAO "Mosflowline", 2013 (c)

{Xi(t)} - входные ресурсы

{Ck(t)} -управляющие сигналы (цели)

{Yj(t)} - выходные ресурсы

{Ms} - персонал, оборудование, инструмент

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

10.09.2013

Page 24: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

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

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

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

10.09.2013 24ZAO "Mosflowline", 2013 (c)

Page 25: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

ЗАО "Мосфлоулайн", 2013 (c) 25

Page 26: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Формальное представление поведения предприятия –

операционная метамодель• Матаппарат: логика предикатов первого

порядка• Базовые понятия: Business System,

Service, Business Process, Planned Event, Planned Event Participant, Actual Event, Actual Event Participant, etc.

• Доступна по адресу: http://en.acm-systems.ru/business-system-operation-metamodel

10.09.2013 26ZAO "Mosflowline", 2013 (c)

Page 27: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

10.09.2013 27ZAO "Mosflowline", 2013 (c)

Page 28: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

10.09.2013 28ZAO "Mosflowline", 2013 (c)

Page 29: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

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

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

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

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

10.09.2013 29ZAO "Mosflowline", 2013 (c)

Page 30: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Формальное представление информационной модели

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

• матаппарат: предикаты первого порядка

• доступна по адресу: http://en.acm-systems.ru/description-of-acm-and-im-interpreters/

10.09.2013 ZAO "Mosflowline", 2013 (c) 30

Page 31: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Инф

орм

ацио

нная

м

етам

одел

ь пр

едпр

ияти

я

10.09.2013 31ZAO "Mosflowline", 2013 (c)

Page 32: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Семантическая сеть (пример)

10.09.2013 32ZAO "Mosflowline", 2013 (c)

Page 33: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

10.09.2013 33ZAO "Mosflowline", 2013 (c)

Page 34: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

10.09.2013 34ZAO "Mosflowline", 2013 (c)

Page 35: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

ЗАО "Мосфлоулайн", 2013 (c) 35

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

заданий

Page 36: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

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

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

ЗАО "Мосфлоулайн", 2013 (c) 36

Page 37: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Планирование обработки ситуации в CMMN

ЗАО "Мосфлоулайн", 2013 (c) 37

Page 38: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

«Живой» пример в CMMN

ЗАО "Мосфлоулайн", 2013 (c) 38

Page 39: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Методология реализации BPM/ACM на производственном предприятии - I

1. Построение дерева целей в виде логически следующих друг из друга высказываний и его отображения на оргструктуру

2. Декомпозиция бизнес-функций в соответствии с деревом целей и оргструктурой

ЗАО "Мосфлоулайн", 2013 (c) 39

Page 40: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Методология реализации BPM/ACM на производственном предприятии - II

3. Построение информационной модели в виде семантической сети, определяющей структуру пространства состояний бизнеса

ЗАО "Мосфлоулайн", 2013 (c) 40

Page 41: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

Методология реализации BPM/ACM на производственном предприятии - III

4. Построение декларативных описаний бизнес-процессов в виде совокупности бизнес-функций, с заданными пред- и пост-условиями в виде предикатов 1- го порядка, выраженных через «ребра» семантической сети

ЗАО "Мосфлоулайн", 2013 (c) 41

Page 42: Теория и практика реализации  ACM/CMMN  в различных бизнес-отраслях

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

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

ЗАО "Мосфлоулайн", 2013 (c) 42