Бодрый удовлетворенно усмехается, однако втайне беспокоится о том, будет ли новый процесс подготовки предложений в самом деле рентабельным, то есть будет ли достигнуто так ценимое клиентами качество обслуживания и станет ли возможным сокращение затрат. Предусмотрительный Дельный догадывается об опасениях босса и спешит его успокоить. Средствами статического анализа и динамической имитации он может прямо на сетях Петри продемонстрировать эффекты затрат и выгод и таким образом предложить надежные прогнозы рентабельности будущего бизнес-процесса.
1.1.3. О чем собственно речь
1.2. Языки и методы моделирования
И как раз на глобальном рынке изменения находятся на первом месте в повестке дня: компании все чаще вынуждены адаптироваться к новым клиентам, конкурентам и бизнес-партнерам. Конкурентные преимущества все чаще достигаются не за счет лучших продуктов, а за счет более эффективных и более экономичных процессов. Короче говоря, бизнес-процессы превратились в дополнительный фактор производства.
1.2.1. Язык бизнес-сообщества
Впрочем, а как это выглядит на практике? В порядке вещей расплывчатости, противоречия, недопонимания и пробелы в коммуникации. Каждая группа по интересам в бизнес-сообществе думает лишь о своем специфическом ви́дении бизнес-процесса: руководство сосредоточено на показателях эффективности, бизнес-специалисты помнят только о собственных бизнес-приложениях и процедурах, ИТ-специалисты мыслят в структурах программного и аппаратного обеспечения. Понятно, что проблемы взаимопонимания заранее запрограммированы.
Во многих организациях пытаются исправить ситуацию тем, что эксперты по моделированию «переводят» собранные бизнес-требования в процессные требования и обобщают их в огромные и очень сложные модели. Такой подход дает видимость профессиональности и продуктивности, и на самом деле такие «модели-монстры» часто получают одобрение всего бизнес-сообщества и формируют затем основу организационных изменений. То, что они не разобрались в последствиях «моделей-монстров», многие члены сообщества осознают впервые и уже слишком поздно, когда им приходится жить с организационными изменениями.
Рис. 1.1 показывает альтернативный подход, построенный на применении общего языка моделирования. Этот язык понимают все участники затронутого бизнес-сообщества и в идеале так же свободно на нем «говорят». Это означает, что в рамках коммуникации не требуются явные операции по переводу и каждый из участников самостоятельно может выполнить абстрагирование от специфического ви́дения группы, а также структурирование передаваемого содержания.
Какие условия должен выполнять такого рода универсальный язык моделирования? В первую очередь он должен быть простым в изучении и позволять быстро и успешно осваивать его даже неопытным пользователям. При этом он должен уметь полностью описывать все относящиеся к делу аспекты бизнес-процесса. Все это возможно только при наличии простого синтаксиса, который обходится минимально возможным количеством языковых элементов, а также тщательно определенной семантики, которая недвусмысленно регулирует употребление и интерпретацию этих элементов.
Если мы применим эти критерии к обиходным на практике языкам моделирования, сразу станет понятно, почему ими могут пользоваться только «эксперты»: при большом количестве элементов моделирования,
главным образом «приправленных» пиктограммами (эффект узнавания должен означать простоту и облегчать понимание), предпринимается попытка во всех мыслимых прикладных областях передать наглядное отражение реальности. За такое разрастание синтаксиса приходится платить поразительно расплывчатым определением семантики.
Взгляд на смежную область моделирования данных демонстрирует ошибочность этого пути. Там вместе с реляционной моделью данных Теда Кодда и связанным языком запросов SQL в качестве отраслевого стандарта утвердилась математически обоснованная модель с синтаксически простым языком. Сети Петри также обладают этими «удачными особенностями»: простейший синтаксис с математически четко определенной семантикой, которые наряду с недвусмысленной интерпретацией элементов модели также включают в себя динамические свойства в форме переходов состояний. Таким образом, сети Петри предлагают разнообразные возможности для статического анализа и динамического имитационного моделирования. Введение в сети Петри в доступной форме вы найдете в главе 3.
1.2.2. Методы моделирования
Конкретный метод работы с сетями Петри в бизнес-сообществах представлен в главе 4 этой книги.
1.3. Инструменты для бизнес-сообществ
1.3.1. Развитие рынка
Однако при ближайшем рассмотрении таких инструментов быстро выясняется, что они пригодны для использования в бизнес-сообществах только в ограниченном масштабе. Они требуют высокого уровня подготовки и навязывают пользователям образ действий, обусловленый не их нуждами, а особенностями программного средства. В большинстве случаев уровень сложности слишком высок (пример: многочисленность типов моделей в ARIS) либо ограниченные возможности абстрагирования уж слишком навязывают пользователю уровень реализации (пример: моделирование с BPMN), препятствуя важным творческим процессам моделирования. Но в «оправдание» подобных инструментов стоит отметить, что они возникли главным образом в то время, когда надобность участия целиком бизнес-сообществ в разработке бизнес-процессов еще не была признана и технические возможности для обеспечения продуктивной совместной работы (ключевое слово: Web 2.0) также еще не были в нашем распоряжении.