460 likes | 1.67k Views
Теория и практика реализации ACM/CMMN в различных бизнес-отраслях. Кузин В.Е. Заместитель генерального директора ЗАО « Мосфлоулайн » по ИТ zilbernstein@gmail.com. Реализация ACM/CMMN на производственном предприятии. ЗАО «Мосфлоулайн»: Основана в 1994
E N D
Теория и практика реализации ACM/CMMN в различных бизнес-отраслях Кузин В.Е. Заместитель генерального директора ЗАО «Мосфлоулайн» по ИТ zilbernstein@gmail.com ЗАО "Мосфлоулайн", 2013 (c)
Реализация ACM/CMMN на производственном предприятии ЗАО «Мосфлоулайн»: Основана в 1994 Лидер рынка трубопроводов предизолированных ППУ (теплосетей и нефтепроводов) Около 800 сотрудников Годовой оборот: ~ 2 млрд руб ЗАО "Мосфлоулайн", 2013 (c) 2
Условия ведения бизнеса сегодня • Высокая конкуренция и динамичная окружающая среда • Позаказное производство (времена, когда на склад из месяца в месяц производился определенный ассортимент ПРОШЛИ) => Постоянное изменение номенклатуры • Расширение/сокращение рынка (бизнеса) • Ограниченные ресурсы (LEAN) ЗАО "Мосфлоулайн", 2013 (c)
Потребности бизнеса: • Достижение бизнес-целей (повышение рентабельности инвестиций, увеличение сегмента рынка и т. д.) в условиях постоянных «бизнес-помех» • Маневренность (agility) компании (возможность быстрой «перестройки» процессов, вывода новой номенклатуры и т. д.) ЗАО "Мосфлоулайн", 2013 (c)
Потребности бизнеса (2): • Прозрачность процессов (возможность быстро найти место «утечки» ресурсови «узких мест») • Переход к «экономике знаний»: передача принятия решений на операционный уровень (сотрудники становятся экспертами в определенной области знаний) ЗАО "Мосфлоулайн", 2013 (c)
Аналогичные потребности у… • Сети автотехцентров (процесс подготовки и проведения технического обслуживания и ремонта) • Страховой компании (управление дебиторской задолженностью, обработка страховых случаев) ЗАО "Мосфлоулайн", 2013 (c)
ЧТО ДЕЛАТЬ? РЕШЕНИЕ: Создать систему адаптивного управления бизнесом, обеспечивающую достижение его целей за счет: • выстраивания гибких скоординированных бизнес процессов, организационных структур, ориентированных на достижение целей ЗАО "Мосфлоулайн", 2013 (c)
ЧТО ДЕЛАТЬ? (2) • “навигации” в пространстве возможных решений • мониторинга текущего состояния бизнеса в реальном времени, сравнении его с запланированным , анализа причин отклонений и генерации корректирующих воздействий путем изменения плановой траектории, запуска/остановки соответствующих бизнес-процессов ЗАО "Мосфлоулайн", 2013 (c)
Две парадигмы управления бизнес-процессами - I ЗАО "Мосфлоулайн", 2013 (c)
Две парадигмы управления бизнес-процессами - II ЗАО "Мосфлоулайн", 2013 (c)
Разработка системы управления бизнесом включает: ZAO "Mosflowline", 2013 (c)
Разработка системы управления бизнесом (2) Комплексная динамическая модель предприятия должна позволять проводить автоматизированную верификацию целостности как на этапе разработки, так и на этапах модификации в рамках совершенствования бизнес-процессов ZAO "Mosflowline", 2013 (c)
Достигнутые результаты • Операционная и информационная метамодели бизнес-системы • Исполняемая комплексная динамическая модель предприятия: • Предприятие представляется в виде совокупности декларативных высказываний, включающих: иерархию целей, организационную структуру, отображение дерева целей на организационную структуру, иерархию бизнес-процессов (на основе нотации IDEF0), отображения бизнес-процессов на организационную структуру предприятия, описания материальных, информационных, людских и других ресурсов в виде единой семантической сети (сущности, отношения, классы) ZAO "Mosflowline", 2013 (c)
Достигнутые результаты (2) • Исполняемая комплексная динамическая модель предприятия : • Декларативные высказывания представлены в виде предикатов первого порядка, определенных в операционной и информационной метамоделях бизнес-системы • Позволяет проводить верификацию целостности описаний бизнес-процессов, непротиворечивости модели после внесения в нее изменений (на основе процедур контроля непротиворечивости совокупности предикатов) ZAO "Mosflowline", 2013 (c)
Достигнутые результаты (3) • Процессор модели предприятия, обеспечивающий: • Непосредственное исполнение (интерпретацию) модели без промежуточной трансляции в исполняемый программный код • Реализацию базовых принципов стандарта CMMN: • планирование исполнения экземпляров бизнес-процессов • спецификации поведения на основе декларативных описаний/правил • задания, (иерархические) этапы and предусловия, цели ZAO "Mosflowline", 2013 (c)
Достигнутые результаты (4) • Процессор модели предприятия, обеспечивающий: • гибкую (настраиваемую) навигацию пользователя, предоставляя выбор запуска наиболее подходящих бизнес-процессов для обработки текущей ситуации • стандартный интерфейс доступа к данным предприятия • стандартный (самонастраиваемый) web-интерфейс пользователя ZAO "Mosflowline", 2013 (c)
Достигнутые результаты (5) • Система управления бизнесом: • Более 100 одновременно работающих пользователей (у каждого несколько десятков одновременно выполняющихся процессов). Масштабируемость системы ограничена аппаратными возможностями (сейчас работает на 4-х ядерном сервере Intel Xeon с 16 ГБ ОЗУ) • Интегрирована с бухгалтерией, PDM, системой календарного планирования производства и другими информационными системами через ESB (ApacheMQ) на платформе Talend. ZAO "Mosflowline", 2013 (c)
За рубежом… (мировой опыт) • Действует ежегодный семинар (Adaptive CM workshop) • Решения в области Adaptive Case Management: • Framesolutions (Норвегия) www.computas.com(проекты в министерстве пищевой промышленности, администрации судебного производства, транспортных перевозках) • ISIS Papyrus (Австрия) http://www.isis-papyrus.com ЗАО "Мосфлоулайн", 2013 (c)
Теоретические основы комплексной динамической модели предприятия Предприятие – сложная система, поведение которой может быть представлено в виде траектории в многомерном пространстве состояний: F(x, x, w) = 0: x - вектор переменных состояния предприятия, v - производные переменных состояния (скорость, темп изменения скорости) w - вектор переменных, определяющих состояние окружающей среды Направленной на достижение цели – точки или поверхности в пространстве состояний IliaBider, AdaptiveCM Workshop 2012 ZAO "Mosflowline", 2013 (c)
Формализация предприятия как сложной системы BS = <S, {G}, {A}, SS, {R}> • BS – предприятие (сложная система) • S – пространство состояний предприятия, • {G} – совокупность целей, организованных в виде дерева, ребра которого представляют отношения логического следования, • {A} – набор сервисов (действий), реализуемых с помощью бизнес-процессов, ориентированных на достижение целей (например, выполнение производственного заказа, внесение изменений в спецификацию заказа и т. д.), • SS – структура системы, обеспечивающей реализацию сервисов и достижение целей, • {R} – совокупность ресурсов, используемых и потребляемых в ходе реализации бизнес-процессов (материалы, оборудование, персонал, информация) ZAO "Mosflowline", 2013 (c)
Базовые блоки исполняемой комплексной модели предприятия ZAO "Mosflowline", 2013 (c)
Дерево целей, интегрированное с организационной структурой ZAO "Mosflowline", 2013 (c)
Формальное представление сервиса бизнес-системы {Xi(t)} - входные ресурсы {Ck(t)} -управляющие сигналы (цели) {Yj(t)} - выходные ресурсы {Ms} - персонал, оборудование, инструмент {Sm} - начальные, конечные, аварийные состояния ZAO "Mosflowline", 2013 (c)
Пример сервиса Si - Спецификация заказа подготовлена техническим отделом и готова к расценке Ss - Ценовое предложение было подготовлено и согласовано с заказчиком Sa - Ценовое предложение было подготовлено, но не было согласовано ИЛИ было подготовлено не вовремя из-за нестандартных требований ZAO "Mosflowline", 2013 (c)
Формальное представление поведения предприятия – операционная метамодель • Матаппарат: логика предикатов первого порядка • Базовые понятия: 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 ZAO "Mosflowline", 2013 (c)
Информационная модель сервиса (фрагмент) ZAO "Mosflowline", 2013 (c)
Информационная модель предприятия – семантическая сеть: • Сущность • Отношение • Задаваемое явно • Вычисляемое • с помощью предикатов • с помощью лямбда выражений • Класс (множество), определяемое с помощью • перечислений • операций над множествами (+, /, *, x) • предикатов ZAO "Mosflowline", 2013 (c)
Формальное представление информационной модели предприятия – информационная метамодель • матаппарат: предикаты первого порядка • доступна по адресу: http://en.acm-systems.ru/description-of-acm-and-im-interpreters/ ZAO "Mosflowline", 2013 (c)
Информационная метамодель предприятия ZAO "Mosflowline", 2013 (c)
Семантическая сеть (пример) ZAO "Mosflowline", 2013 (c)
Унифицированный web-интерфейс пользователя ZAO "Mosflowline", 2013 (c)
Унифицированный конструктор информационных объектов ZAO "Mosflowline", 2013 (c)
Стандарт CMMN, базовые понятия - I • Задание – то, над чем работают • Этап – средство иерархической группировки заданий ЗАО "Мосфлоулайн", 2013 (c)
Стандарт CMMN, базовые понятия - II • Цель – операционная бизнес-цель • Ход «обработки» ситуации определяется запросами пользователя и логическими условиями ЗАО "Мосфлоулайн", 2013 (c)
Планирование обработки ситуации в CMMN ЗАО "Мосфлоулайн", 2013 (c)
«Живой» пример в CMMN ЗАО "Мосфлоулайн", 2013 (c)
Методология реализации BPM/ACM на производственном предприятии - I • Построение дерева целей в виде логически следующих друг из друга высказываний и его отображения на оргструктуру • Декомпозиция бизнес-функций в соответствии с деревом целей и оргструктурой ЗАО "Мосфлоулайн", 2013 (c)
Методология реализации BPM/ACM на производственном предприятии - II • Построение информационной модели в виде семантической сети, определяющей структуру пространства состояний бизнеса ЗАО "Мосфлоулайн", 2013 (c)
Методология реализации BPM/ACM на производственном предприятии - III • Построение декларативных описаний бизнес-процессов в виде совокупности бизнес-функций, с заданными пред- и пост-условиями в виде предикатов 1- го порядка, выраженных через «ребра» семантической сети ЗАО "Мосфлоулайн", 2013 (c)
Спасибо за внимание! • Контакты для обсуждения: • Кузин В. Е. • zilbernstein@gmail.com • +7-916-619-7712 ЗАО "Мосфлоулайн", 2013 (c)