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