Моделирование бизнес-процессов - это эффективное средство поиска путей оптимизации деятельности компании, позволяющее определить, как компания работает в целом и как организована деятельность на каждом рабочем месте. Под методологией (нотацией) создания модели (описания) бизнес-процесса понимается совокупность способов, при помощи которых объекты реального мира и связи между ними представляются в виде модели. Для каждого объекта и связей характерны ряд параметров, или атрибутов, отражающих опредёленные характеристики реального объекта (номер объекта, название, описание, длительность выполнения (для функций), стоимость и др.).
Описание бизнес-процессов проводится с целью их дальнейшего анализа и реорганизации. Целью реорганизации может быть внедрение информационной системы, сокращение затрат, повышение качества обслуживания клиентов, создание должностных и рабочих инструкций и т.п., а детальное описание процессов само по себе не представляет ценности.
Реинжиниринг бизнес-процессов (англ. Business process reengineering) - это фундаментальное переосмысление и радикальное перепроектирование бизнес-процессов для достижения максимальной эффективности производственно-хозяйственной и финансово-экономической деятельности, оформленное соответствующими организационно-распорядительными и нормативными документами. Бизнес-инжиниринг состоит из моделирования бизнес-процессов (разработка модели "как есть", её анализ, разработка модели "как надо") и разработки и реализации плана перехода к состоянию "как надо".
Основу многих современных методологий моделирования бизнес-процессов составили методология SADT (Structured Analysis and Design Technique - метод структурного анализа и проектирования), семейство стандартов IDEF (Icam DEFinition, где Icam - это Integrated Computer-Aided Manufacturing) и алгоритмические языки.
Основные типы методологий моделирования и анализа бизнес-процессов:
Моделирование бизнес-процессов (Business Process Modeling ). Наиболее широко используемая методология описания бизнес-процессов - стандарт IDEF0. Модели в нотации IDEF0 предназначены для высокоуровневого описания бизнеса компании в функциональном аспекте.
Описание потоков работ (Work Flow Modeling ). Стандарт IDEF3 предназначен для описания рабочих процессов и близок к алгоритмическим методам построения блок-схем.
Описание потоков данных (Data Flow Modeling ). Нотация DFD (Data Flow Diagramming ), позволяет отразить последовательность работ, выполняемых по ходу процесса, и потоки информации, циркулирующие между этими работами.
Прочие методологии.
По отношению к получению добавленной ценности продукта или услуги можно выделить следующие классы процессов:
Основные бизнес-процессы (например маркетинг, производство, поставки и сервисное обслуживание продукции).
Обеспечивающие бизнес-процессы не добавляют ценность продукта, но увеличивают его стоимость (например финансовое обеспечение деятельности, обеспечение кадрами, юридическое обеспечение, администрирование, обеспечение безопасности, поставка комплектующих материалов, ремонт и техническое обслуживание и т.д.).
Бизнес-процессы управления.
Бизнес-модель - это формализованное (графическое, табличное, текстовое, символьное) описание бизнес-процессов. Основная область применения бизнес-моделей - это реинжиниринг бизнес-процессов.
Цели моделирования бизнес-процессов обычно формулируются следующим образом:
Обеспечить понимание структуры организации и динамики происходящих в ней процессов;
Обеспечить понимание текущих проблем организации и возможностей их решения;
Убедиться, что заказчики, пользователи и разработчики одинаково понимают цели и задачи организации;
Создать базу для формирования требований к ПО, автоматизирующему бизнес-процессы организации (требования к ПО формируются на основе бизнес-модели).
Важным элементом модели бизнес-процессов являются бизнес-правила или правила предметной области. Типичными бизнес-правилами являются корпоративная политика и государственные законы. Бизнес-правила обычно формулируются в специальном документе и могут отражаться в моделях.
Декомпозиция в общем смысле - это метод, позволяющий заменить решение одной большой задачи решением серии меньших задач, расщепление объекта на составные части по установленному критерию. Практически декомпозиция применяется для детализации бизнес-моделей.
Этапы описания бизнес-процессов:
Определение целей описания.
Описание окружения, определение входов и выходов бизнес-процесса, построение IDEF0-диаграмм.
Описание функциональной структуры (действия процесса), построение IDEF3-диаграмм.
Описание потоков (материальных, информационных, финансовых) процесса, построение DFD-диаграмм.
Построение организационной структуры процесса (отделы, участники, ответственные).
IDEF0
Модель состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга. Диаграммы - главные компоненты модели, все функции и интерфейсы на них представлены как блоки и дуги.
Место соединения дуги с блоком определяет тип интерфейса:
Управляющая информация входит в блок сверху.
Входная информация входит в блок слева.
Результаты выходят из блока справа.
Механизм (человек или автоматизированная система), который осуществляет операцию, входит в блок снизу.
Каждый компонент модели может быть декомпозирован (расшифрован более подробно) на другой диаграмме. Рекомендуется прекращать моделирование, когда уровень детализации модели удовлетворяет ее цель. Общее число уровней в модели не должно превышать 5-6.
Построение диаграмм начинается с представления всей системы в виде одного блока и дуг, изображающих интерфейсы с функциями вне системы. Затем блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких блоков, соединенных интерфейсными дугами. Каждая детальная диаграмма является декомпозицией блока из диаграммы предыдущего уровня. На каждом шаге декомпозиции диаграмма предыдущего уровня называется родительской для более детальной диаграммы.
На таких диаграммах не указаны явно ни последовательность, ни время. Метод обладает рядом недостатков: сложность восприятия (большое количество дуг на диаграммах и большое количество уровней декомпозиции), трудность увязки нескольких процессов.
IDEF3
Этот метод предназначен для моделирования последовательности выполнения действий и взаимозависимости между ними в рамках процессов. Модели IDEF3 могут использоваться для детализации функциональных блоков IDEF0, не имеющих диаграмм декомпозиции.
Диаграммы IDEF3 отображают действие в виде прямоугольника. Действия именуются с использованием глаголов или отглагольных существительных, каждому из действий присваивается уникальный идентификационный номер (номер действия обычно предваряется номером его родителя, например, 1.1.).
Все связи в IDEF3 являются однонаправленными и организуются слева направо.
Типы связей IDEF3:
Временное предшествование (Temporal precedence), простая стрелка. Исходное действие должно завершиться, прежде чем конечное действие сможет начаться.
Объектный поток (Object flow), стрелка с двойным наконечником. Выход исходного действия является входом конечного действия. Исходное действие должно завершиться, прежде чем конечное действие сможет начаться. Наименования потоковых связей должны чётко идентифицировать объект, который передается с их помощью.
Нечеткое отношение (Relationship), пунктирная стрелка.
Завершение одного действия может инициировать начало выполнения сразу нескольких других действий, или наоборот, определенное действие может требовать завершения нескольких других действий до начала своего выполнения (ветвление процесса).
Ветвление процесса отражается с помощью специальных блоков:
- "И", блок со знаком &.
- "Исключающее ИЛИ" ("одно из"), блок со знаком Х.
- "ИЛИ", блок со знаком О.
Если действия "И", "ИЛИ" должны выполняться синхронно, это обозначается двумя двойными вертикальными линиями внутри блока, асинхронно - одной.
Метод IDEF3 позволяет декомпозировать действие несколько раз, что обеспечивает документирование альтернативных потоков процесса в одной модели.
DFD
Цель такого представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные. Может отражать не только информационные, но и материальные потоки. Также, как и в других моделях, поддерживается декомпозиция.
Основными компонентами диаграмм потоков данных являются:
Внешние сущности (материальный объект или физическое лицо, являющиеся источником или приёмником информации, например, заказчики, персонал, поставщики, клиенты, склад);
Системы и подсистемы (например, подсистема по работе с физическими лицами);
Процессы (преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом; физически это может быть, например, подразделение организации (отдел), выполняющее обработку входных документов и выпуск отчетов, программа, аппаратно реализованное логическое устройство и т.д.);
Накопители данных (абстрактные устройства для хранения информации);
Потоки данных (на диаграмме - стрелки).
Необходимо размещать на каждой диаграмме от 3 (меньше нет смысла) до 7 (больше - не воспринимаемо) процессов, не загромождая диаграммы несущественными на данном уровне деталями.
Первым шагом при построении иерархии DFD является построение контекстных диаграмм. Обычно при проектировании относительно простых систем строится единственная контекстная диаграмма со звездообразной топологией, в центре которой находится так называемый главный процесс, соединенный с приемниками и источниками информации. Для сложных систем (десять и более внешних сущностей, распределенная природа и многофункциональность системы) строится иерархия контекстных диаграмм. При этом контекстная диаграмма верхнего уровня содержит не единственный главный процесс, а набор подсистем, соединенных потоками данных.
Каждый процесс на DFD может быть детализирован при помощи DFD или (если процесс элементарный) спецификации. Спецификации представляют собой описания алгоритмов задач, выполняемых процессами. Языки спецификаций могут варьироваться от структурированного естественного языка или псевдокода до визуальных языков моделирования.
При моделировании бизнес-процессов диаграммы потоков данных (DFD) используются для построения моделей "AS-IS" и "AS-TO-BE", отражая, таким образом, существующую и предлагаемую структуру бизнес-процессов организации.
ARIS
В настоящее время наблюдается тенденция интеграции разнообразных методов моделирования, проявляющаяся в форме создания интегрированных средств моделирования. Одним из таких средств является программный продукт, носящий название ARIS (Architecture of Integrated Information Systems), разработанный германской фирмой IDS Scheer.
ARIS поддерживает четыре типа моделей (и множество видов моделей в каждом типе), отражающих различные аспекты исследуемой системы:
Организационные модели, представляющие структуру системы - иерархию организационных подразделений, должностей и конкретных лиц, связи между ними, а также территориальную привязку структурных подразделений;
Функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения поставленных целей;
Информационные модели, отражающие структуру информации, необходимой для реализации всей совокупности функций системы;
Модели управления, представляющие комплексный взгляд на реализацию бизнес-процессов в рамках системы.
Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования, в частности, UML. Процесс моделирования можно начинать с любого из типов моделей.
Основная бизнес-модель ARIS - eEPC (extended Event-driven Process Chain, расширенная модель цепочки процессов, управляемых событиями). Нотация ARIS eEPC является расширением нотации IDEF3. Бизнес-процесс в нотации eEPC представляет собой поток последовательно выполняемых работ (процедур, функций), расположенных в порядке их выполнения. Реальная длительность выполнения процедур в eEPC визуально не отражается.
Для получения информации о реальной длительности процессов необходимо использовать другие инструменты описания, например, MS Project.
Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - "функции", "события", "структурные подразделения", "документы" и т.д. Между объектами определённых видов могут быть установлены связи определённых видов ("выполняет", "принимает решение", "должен быть сроинформирован о результатах" и т.д.). Каждому объекту соответствует определенный набор атрибутов, которые позволяют ввести дополнительную информацию о конкретном объекте.
Основные объекты нотации eEPC:
Функция. Служит для описания функций (процедур, работ), выполняемых подразделениями/сотрудниками предприятия. Каждая функция должна быть инициирована событием и должна завершаться событием; в каждую функцию не может входить более одной стрелки, "запускающей" выполнение функции, и выходить более одной стрелки, описывающей завершение выполнения функции.
Событие. Служит для описания реальных событий, воздействующих на выполнение функций.
Организационная единица. Например, управление или отдел.
Документ. Отражает реальные носители информации, например, бумажные документы.
Прикладная система.
Кластер информации. Характеризует набор сущностей и связей между ними.
Связь между объектами. Тип отношений между объектами, например, активация выполнения функции некоторым событием.
Логический оператор. Оператор "И", "ИЛИ" или исключающее "ИЛИ", позволяет описать ветвление процесса.
Если при создании модели в eEPC указывать только последовательность выполнения процедур, не заботясь об отражении управляющих документов и информации, полученные модели будут иметь низкую ценность с точки зрения анализа и дальнейшего использования.
Для хранения моделей в ARIS используется объектная СУБД, и под каждый проект создается новая база данных. Предусмотрены различные функции по администрированию базы данных, например, управление доступом. База данных представляет из себя иерархическое хранилище моделей.
Работа по созданию модели должна регламентироваться жёсткими и объёмными соглашениями по моделированию (стандартами), ARIS поддерживает механизм методологических фильтров, позволяющих пользователю использовать только определённый набор схем и объектов. Разработка таких соглашений требует значительного времени и высококвалифицированных специалистов. Если проект с использованием ARIS начинается без детальной проработки таких соглашений, то вероятность создания моделей бизнес-процессов, не отвечающих на поставленные вопросы, очень высока.
Моделирование бизнес процессов является одним из методов улучшения качества и эффективности работы организации. В основе этого метода лежит описание процесса через различные элементы (действия, данные, события, материалы и пр.) присущие процессу. Как правило, моделирование бизнес процессов описывает логическую взаимосвязь всех элементов процесса от его начала до завершения в рамках организации. В более сложных ситуациях моделирование может включать в себя внешние по отношению к организации процессы или системы.
Моделирование бизнес процессов позволяет понять работу и провести анализ организации. Это достигается за счет того, что модели могут быть составлены по различным аспектам и уровням управления. В больших организациях моделирование бизнес процессов выполняется более подробно и многограннее, чем в малых, что связано с большим количеством кросс-функциональных связей.
Обычно для моделирования бизнес процессов применяются различные компьютерные средства и программное обеспечение. Это облегчает управление моделями, отслеживание в них изменений и позволяет сократить время анализа.
Конечная цель моделирования бизнес процессов заключается в том, чтобы добиться улучшения работы. Для этого в ходе анализа основное внимание уделяется повышению ценности результатов процесса и снижению стоимости и времени выполнения действий.
Моделирование бизнес процессов преследует несколько целей:
Моделирование бизнес процессов, как правило, включает в себя выполнение нескольких последовательных стадий. Т.к. конечной целью моделирования является улучшение процессов, то оно охватывает и «проектную» часть работы, и работы по внедрению моделей процессов.
Состав стадий, которые включает в себя моделирование бизнес процессов следующий:
Моделирование бизнес процессов может иметь различную направленность. Это зависит от того, какие проблемы предполагается решить с его помощью. Учет абсолютно всех воздействий на процесс может значительно усложнить модель и привести к избыточности описания процесса. Чтобы этого избежать, моделирование бизнес процессов разделяют по видам. Вид моделирования выбирается в зависимости от исследуемых характеристик процесса.
Для целей совершенствования процесса применяют следующие виды моделирования:
Разделение моделирования по видам выполняется для упрощения работы и концентрации внимания на тех или иных характеристиках процесса. При этом для одного и того же процесса могут быть применены различные виды моделирования. Это позволяет работать с одним видом моделей независимо от других.
Моделирование бизнес процессов основывается на ряде принципов, которые дают возможность создать адекватные модели процессов. Их соблюдение позволяет описать множество параметров состояния процессов таким образом, чтобы внутри одной модели компоненты были тесно взаимосвязаны, в то время как отдельные модели оставались в достаточной степени независимыми друг от друга.
Главными принципами моделирования бизнес процессов являются следующие:
На сегодняшний день существует достаточно большое количество методов моделирования бизнес процессов. Эти методы относятся к разным видам моделирования и позволяют сфокусировать внимание на различных аспектах. Они содержат как графические, так и текстовые средства, за счет которых можно наглядно представить основные компоненты процесса и дать точные определения параметров и связей элементов.
Моделирование бизнес-процессов выполняют с помощью следующих методов:
Большинство из указанных методов реализованы в виде программного обеспечения. Оно позволяет осуществлять поддержку бизнес-процессов или проводить их анализ. Примерами такого ПО являются различные CASE средства моделирования процессов.
Теперь, после общего уточнения общих функциональных задач, решаемых рассматриваемыми средствами, следует сравнить и те возможности, которые эти средства предоставляют.
При дальнейшем анализе будут рассматриваться только характеристики программ ARIS ToolSet (далее, ARIS), BP-Win – Erwin (далее, BP-Win) и ОРГ -Мастер (далее, ORG-Master). Программу Rational Rose - как в наибольшей степени ориентированную на построение чисто программных, а не организационных систем, чтобы упростить изложение мы исключим из рассмотрения, тем более что лежащая в ее основе методология UML реализована сейчас в АРИС).
При сравнении различных средств моделирования бизнес-систем целесообразно рассматривать их особенности по следующим группам функциональных возможностей:
Анализ общей организации бизнес-процессов и порядка взаимодействия оргзвеньев в системе проводится непосредственно при изучении построенных моделей бизнес-процессов. Качественный анализ позволяет также выявить те роли , которые, при определённых условиях, могут быть исключены из процесса. При этом наглядность модели и возможность проследить по ней имеющиеся в системе взаимосвязи приобретает первостепенное значение.
Замечания, относящиеся к наглядности моделей, приведены ниже. Но здесь также следует отметить, что важным требованием к модели является возможность ее анализа до полного ее построения. Действительно, если выявить взаимосвязи (как и их отсутствие) в системе возможно только после построения полной ее модели, то это оказывается очень неудобно на начальных этапах работы, когда информация об особенностях протекающих в системе процессах еще может частично отсутствовать или быть неточной.
Здесь в выигрышном положении оказывается ORG-Master, так как модель бизнес-процессов в нем не строится непосредственно в виде IDEF диаграммы. Эта диаграмма может автоматически генерироваться после создания и заполнения образующих модель классификаторов (бизнес-функций, оргзвеньев, ресурсов и проч.) и задания всех необходимых проекций (взаимосвязей по ресурсам, исполнителям, инструментам, регламентам и собственно связей между бизнес-операциями). Таким образом, еще до получения полной (или частичной) модели бизнес-процесса уже выявляются и могут быть проанализированы основные взаимосвязи, определяющие моделируемый процесс.
В отличие от такого подхода, модели бизнес-процессов в ARIS и BP-Win строятся непосредственно, а существующие взаимосвязи компонент процесса должны подготавливаться для проведения анализа, в результате соответствующих процедур.
Так, например, после построения модели бизнес процесса в BP-Win, с помощью ERwin строится отдельная модель данных, в которой устанавливаются связи между компонентами системы (сущностями модели данных по методологии). Затем эти модели связываются посредством механизма, по сути своей схожим с используемым в ORG-Master механизмом построения проекций (см. Приложение 1 . Компоненты моделей программно-методического комплекса ОРГ -Мастер).
С учетом этого, вторая из рассматриваемых возможностей анализа модели: анализа распределение ответственности за реализацию отдельных функций и расходование ресурсов системы , оказывается автоматически реализованной в процессе построения модели бизнес-процесса в системе ORG-Master. Действительно, проекции вида Оргзвенья – Функции и Функции - Ресурсы, задаваемые при построении моделей бизнес-процессов в ORG-Master, непосредственно показывают ответственных за тот или иной участок работы или ресурс (и позволяют проанализировать их любые комбинации). Кроме того, ORG-Master позволяет экспортировать матричные проекции в MS Excel, где на их основе формируются диаграммы организационного анализа.
В ARIS и BP-Win для этой цели необходимо либо вручную проследить все связи по диаграммам бизнес-процессов (и моделям данных в BP-Win), либо специально строить соответствующие списки или отчеты.
Вопрос о загрузке исполнителей и инструментальных ресурсов в системе , а также получение оценок по основным временным параметрам моделируемой системы, может решаться на основании количественных данных о сложности (или просто продолжительности) реализуемых ими функций. Для решения этой задачи необходимо тем или иным способом ввести в систему такие данные, а также предусмотреть средства получения сводных оценок. Поддержка методологии IDEF3 (в BP-Win), ABC-методов в ARIS и BP-Win, а также средств имитационного моделирования в ARIS (и, частично, в BP-Win) предусматривает определенную обработку этих оценок. Что касается собственно исходных данных, то они задаются пользователем, который, таким образом, и несет ответственность за конечный результат.
Однако, получение достаточно репрезентативных оценок с помощью статистического (имитационного/событийного) моделирования (а, тем более, с помощью ABC-методов при рассмотрении времени в качестве ресурса) по загрузке компонент системы затруднено следующими факторами.
Современные подходы к анализу любого процесса (workflow) исходят из деления времени его реализации на, собственно, период исполнения операций и время передачи их результатов. При этом в офисных процессах или процессах оказания услуги фактическая работа занимает в среднем около 10% времени, а остальное время тратится либо на физическое перемещение результата задания (требующего подписи текста договора, нуждающегося в повторной стирке изделия) и на ожидание в очереди, пока у следующего исполнителя найдется время продолжить процесс. Поэтому методы, опирающиеся на простое суммирование времени операций в настоящее время, как правило, не дают точного представления о временных параметрах процесса.
Более адекватные результаты можно попытаться получить с помощью имитационного моделирования поведения системы. Однако, для времен задержек обслуживания приходится либо принимать весьма приблизительные предположения о законе распределения их во времени, либо проводить достаточно дорогие и трудоемкие процедуры хронометража и последующую статистическую обработку. При этом достоверность полученных результатов не будет слишком высокой, либо потребует значительных дополнительных затрат. Поэтому, представляется разумным подход, заключающегося в том, что: «стоимость затрат на моделирование для получения какой-либо информации, не должна превышать ценность (стоимость) результатов ее использования. Кроме того, всегда надо помнить о законе Парето, из которого, применительно к рассматриваемой проблеме, следует, что 20% усилий по моделированию обеспечивают 80% эффекта.
Поэтому, с нашей точки зрения, до перехода к сложным и затратным по времени и ресурсам методам моделирования, связанным с количественным оценкам временных, да и стоимостных параметров, стоит сосредоточиться на получении эффекта от реализации более очевидных результатов бизнес-моделирования. Количественную же оптимизацию целесообразно проводить с учетом измерений и анализа реально протекающих процессов.
В ORG-Master имеется функциональный аналог средств ABC-анализа – Мастер построения бюджетов, генерирующий простую систему бюджетирования. Одним из результатов работы этой системы, является количественная оценка затрат на реализацию бизнес-процессов (операционных бюджетов), что, как минимум, сопоставимо по значению с данными, получаемыми с помощью средств поддержки ABC- costingа.
Кроме того, в семейство ОРГ -Мастер входит и программный комплекс “Тайм-Мастер”, одна из компонент которого, обеспечивающая управление процессами (workflow), позволяет накапливать статистику по ходу их выполнения, что обеспечивает получение оценок для необходимых для анализа временных параметров процессов.
Как правило, реализация перечисленных функций, связана с использованием специальных достаточно сложных или громоздких алгоритмов решения оптимизационных задач. Ряд возможностей такого рода заложен в системе ARIS. Однако, их реализация, в основном, не представляется целесообразной вплоть до этапа тонкой настройки бизнес-процесса после достижения результатов его реструктуризации более простыми методами.
Поддержка библиотек типовых моделей позволяет использовать ранее созданные наработки в процессе построения новых моделей. Такая возможность обеспечивается во всех трех рассматриваемых инструментальных средствах. В частности, в ORG-Master поддерживается как полные референтные бизнес-модели предприятий, полученные в результате реальных проектов, выполненных на российских предприятиях, так и «библиотечные» классификаторы, описывающие типовую организацию отдельных аспектов деятельности.
Оформление, в соответствии с построенными моделями, регламентов деятельности компании представляется весьма важной возможностью, обеспечивающей целостность и непротиворечивость документального описания бизнес-системы. Важность этой компоненты для инструментальных средств бизнес-моделирования можно понять, если посмотреть на регламенты, как на инструмент управления компанией. Действительно, если компания стабильно работает, то это значит, что бизнес-процессы в ней хорошо отлажены и поддаются почти формальной регламентации. Внутренняя культура, которая обязана присутствовать в такой фирме, позволит при необходимости быстро перестроить систему или параметры бизнес-процессов, изменив регламенты работы соответствующих подразделений и исполнителей.
Наличие документов-регламентов по всем аспектам деятельности компании является одним из базовых положений концепции регулярного, системного менеджмента. Согласно ей, в хорошо организованном бизнесе, около 80% управленческих решений принимается по заранее прописанным процедурам, и только остальные, связанные с нестандартными ситуациями и различными инновациями, опираются на творческий потенциал и героизм сотрудников.
Организация деятельности предприятия (компании), направленная на достижение определенных целей, регламентируется на современном уровне следующим стандартным набором базовых организационных документов:
Кроме того, должна обеспечиваться возможность создания специальных отчетных форм, для создания документов в различных функциональных областях: Технического задания на информационную систему управления предприятием, Руководства по качеству (см. например, Приложение 3) и других специальных документов по стандарту ISO9000 и т.п.
Все сведения, позволяющие генерировать эти документы, должны содержаться в виде целостной и непротиворечивой системы в полной бизнес-модели предприятия (компании). Причем многие создаваемые документы должны максимально соответствовать общепринятым российским стандартам (Очевидно, что системы ARIS и BP-Win последнему требованию отвечают в наименьшей степени).
В среде ORG-Master такие положения и инструкции генерируются автоматически как текстовые формы описания процедур, представленных соответствующими классификаторами и отношениями-проекциями связей между ними. Графические формы (различные орграфы и диаграммы процессов) служат хорошим дополнением этих документов.
В среде ARIS должностные инструкции и описания процессов основываются на событийных диаграммах процессов и, в принципе, различные текстовые документы можно попытаться построить анализируя модели процессов и структуры организации. Хотя в большей степени здесь картина обратная – система ориентирована в основном на создание графики, а функция создания документов-регламентов является явно вспомогательной и, вследствие этого, не развитой.
В BP-Win прямая возможность получения различных регламентов не оговорена.
В отношении проектной документации можно рассматривать две стороны: описание бизнес-процессов и описание информационной системы поддержки бизнес-процессов для последующей ее разработки. Первая из них практически одинаково обеспечивается в каждой из рассматриваемых сред возможностью построения различных отчетных форм по построенным моделям бизнес-процессов.
В части документации для разработки информационной системы наиболее традиционные возможности предусматривает среда BP-Win/ERwin, которая, собственно, для этого и создавалась.
Возможности ARIS примерно аналогичны: в первых версиях модели данных описывались по схеме сущность-отношение, в более поздних – на языке UML. Однако инструмент ARISToolset обеспечивает более развитые функции разработки информационных систем.
Возможности ORG-Master позволяют полностью представить структуры данных, необходимые для организации информационной поддержки моделируемых бизнес-процессов с помощью собственных универсальных средств – классификаторов и проекций. Отсутствуют формализмы типа ER-диаграмм, хотя в последних версиях возможна визуализация в стандарте DFD. Кроме того, появилась возможность отражать на IDEF0-диаграммах взаимодействие между функциональными блоками не только с помощью непосредственной передачи документов и файлов, но и через разделяемые базы данных!
Поддержка разработки моделей баз данных и программных средств обычно относится к возможностям средств типа CASE или близким к ним средств настройки информационных систем управления предприятием (например, систем класса ERP). Такая поддержка может обеспечивать следующие функциональные возможности :
Вопросы анализа и проектирования архитектуры информационных систем , обычно завершаются определением требований к системе и соответствующих спецификаций. Этот этап, при системном подходе к проектированию, должен непосредственно опираться на модели бизнес-систем и, по сути, детализировать их. Поэтому здесь справедливы все приведенные выше рассуждения, освещающие построение, анализ и оптимизацию моделей систем, а также оформление регламентов и документации.
Проектирование баз данных и файлов (концептуальный и внутренний уровни), преобразование моделей данных, описание форматов файлов наиболее полно в рассматриваемых средствах поддерживается только в BP-Win (ERwin), так как эта среда специально предназначена для решения подобных задач.
В среде ARIS такая возможность предусмотрена в пакете ARIS Toolset на уровне спецификации проекта и определения параметров баз данных.
Подход, развиваемый в среде ORG-Master, предполагает (хотя и не обязательно), что в моделируемых бизнес-системах могут использоваться информационные системы, уже имеющие базы данных. В этом случае их перепроектирование не требуется, если не предполагается замена используемой системы. Однако, в случае отсутствия информационных систем, ORG-Master создает основу для концептуальной модели данных и структур файлов данных. Эту основу представляют описания состава и взаимосвязи информационных объектов и документов, используемых в моделях бизнес-процессов.
Генерация программных кодов прикладных или системных средств в системах ARIS и ORG-Master не предусматривается, так как они представляют собой средства проектирования бизнес-систем, а не программного обеспечения. В определенной мере эта возможность реализована только в BP-Win.
Сопровождение и реинжиниринг . Эти функции обычно реализуются средствами документирования, анализа программ, их реструктурирования и реинжиниринга. Замечания, сделанные выше относительно средств документирования полностью применимы и в данном рассмотрении.
Функции управления проектом создания баз данных и программных средств являются специфическими именно для разработки программных продуктов. В такой форме они реализованы в BP-Win. Управление проектами в семействе ОРГ -Мастер полностью поддерживает программный комплекс «Тайм-Мастер». (Хотя, строго говоря, данные функции не являются обязательными для рассматриваемого класса инструментальных средств).
Интеграция с другими программными продуктами предполагает расширение области применения рассматриваемого средства и может проводиться как в рамках разработки семейства совместимых программных средств (по типу фирмы Platinum Technologies) или с программными средствами других разработчиков (third party software).
Интеграция с программными продуктами “третьих сторон” выполняется с одной из следующих целей:
С точки зрения функциональной направленности можно рассматривать интеграцию с:
ARIS имеет интерфейсы с некоторыми CASE-средствами, а также является средством создания моделей для непосредственной настройки таких систем управления предприятиями, прежде всего SAP R/3. Как отмечалось выше, система опирается на собственную нотацию для представления бизнес-процессов, поэтому в ней используются встроенные средства имитационного моделирования и инструментом стоимостного анализа, результаты которых, впрочем, могут экспортироваться в форматы MS Excel.
Системы ORG-Master и BP-Win поддерживают систему обозначений IDEF0 для описания представляемых бизнес-процессов. В принципе, это является некоторым связующим звеном как между этими средствами, так и для связи с другими программными продуктами, использующими эту методологию. Однако, не рассматривая здесь вопросы «возраста» нотации IDEF0, следует указать, что внутреннее представление данных в каждой системе свое, а стандартный интерфейс по типу “сокетов” или классов для системы IDEF0 не оговорен. Вместе с тем, существует стандартизованный формат файлов для представления IDEF диаграмм. Поэтому, хотя описания, сделанные с его помощью и не слишком удобны как для человека, так и для ЭВМ, использовать их в качестве средства обмена моделями возможно при наличии соответствующих конвертеров данного формата. Такой конвертер предусматривается в следующих версиях ORG-Master.
BP-Win поддерживает методологии IDEF0 , DFD и IDEF3 и интегрируется со следующими программными продуктами (в основном, того же производителя):
(*Platinum Technology – с 1999 г. вошла в Computer Associates)
ORG-Master изначально позиционируется как система организационного класса, ориентированная на решение задач моделирования и проектирования бизнес процессов и структур и поддержки принятия организационных решений. В нем предусмотрена возможность интеграции с собственными пакетами разработчика («BIG-SPB Software»), ориентированными на решение различных функциональных задач. В системе ORG-Master, при необходимости, автоматически создаются простые исполнительные информационные системы в среде MS Office:
Внедрение этих приложений в деятельность предприятия позволяет достаточно быстро освоить современные техники управления, что значительно облегчает переход к более сложным исполнительным системам.
Возможно (и было опробовано в проектах) сопряжение по данным через файлы обмена в рамках построения интегрированных информационных систем с исполнительными и аналитическими программами фирм-партнеров: 1С, АиТ:Софт, Инталев, Комтех+ , ИНЭКи др., а также с комплексными системами управления ресурсами предприятия (например, IPS-производство).
В новой версии также предусматриваются механизмы экспорта описаний бизнес-процессов в программный комплекс «Тайм-Мастер», сочетающий свойства систем типа Project Management, WorkFlow и Personal Information System и построенную на технологиях Internet/Intranet.
Основные функциональные возможности сравниваемых инструментов представлены в таблице 2, где по пятибалльной шкале обозначены оценки степени реализации функций или свойств.
Как видно из таблицы 2, прямое суммирование оценок дает разброс около ±4%. Такой разброс лежит в пределах погрешности самих оценок. Более того, сами средства, различающиеся по функциональной направленности, получили близкие оценки за счет того, что различающиеся сильные и слабые стороны разных средств при прямом подсчете компенсируют друг друга.
Однако в ходе обсуждения функциональных возможностей подчеркивалось, что непосредственно для решения задач бизнес инжиниринга, отдельные группы функциональных возможностей имеют различное значение. Этот факт отражен коэффициентами, записанными в графе “Bес”, Таблицы 2. С учетом этого фактора видно, что общая оценка комплекса ORG-Master немного превосходит ARIS.
Но опять же это может быть следствием разных предпочтений и приоритетов в целевом использовании продукта. Например, за счет более низкой оценки значимости существующих средств количественного анализа моделей (имитационного и событийного моделирования), а также средств оптимизации, которые, впрочем, слабо представлены во всех рассматриваемых системах. В тоже время высоко оценены свойства самодокументируемости моделей или универсальности представления различных аспектов моделирования.
В целом при оценке и выборе средства моделирования рекомендуется самостоятельно решать какие из средств систем наиболее важны при решении конкретной задачи его применения и соответственно проставлять «веса».
Дополнительно в справочном Приложении 2 дан обзор стандартов формализации и средств построения и/или анализа тех или иных моделей, которые применяются в рассматриваемых системах.
средств моделирования бизнес-процессов
В России для моделирования и анализа бизнес-процессов достаточно широко используются следующие средства моделирования: Rational Rose , Oracle Designer , AllFusion Process Modeler (BPWin ) и AllFusion ERwin Data Modeler (ERWin ), ARIS , Power Designer . За рубежом, помимо упомянутых, активно используются такие средства как System Architect, Ithink Analyst, ReThink и др. В Таблице 1 представлен перечень инструментальных средств, участвующих в рассмотрении. Представленная информация включает:
№ | Наименование | Поставщик | Основной представитель в России | Краткая характеристика |
1 | BPWin и ERWin | Компания Computer Associates (ранее компания Platinum) http://www.ca.com | Компания Interface Ltd http://www.interface.ru | BPWin - инструмент визуального моделирования бизнес-процессов. ERWin - средство, используемое при моделировании и создании баз данных произвольной сложности на основе диаграмм "сущность - связь". |
2 | Oracle Designer | Компания Oracle http://www.oracle.com | Представительство Oracle в России http://www.oracle.com/global/ru/index.html | Функциональное средство для описания предметной области. Входит в комплекс инструментальных средств Oracle9i Developer Suite по проектированию программных систем и баз данных, реализующих технологию CASE и собственную методологию разработки ИС компании Oracle - "CDM", позволяющих команде разработчиков провести проект, начиная от анализа бизнес-процессов через моделирование к генерации кода и получению прототипа, а в дальнейшем и окончательного продукта. Это средство имеет смысл использовать при ориентации на всю линейку продуктов Oracle, применяемую для проектирования, разработки и реализации сложной программной системы. Участник российского рынка. Локализован. Продажи, поддержка, обучение в России. |
3 | Rational Rose | Компания IBM (ранее компания Rational Software, в настоящий момент является подразделением IBM) http://www.ibm.com | Представительство IBM в России http://www.ibm.com/ru | Средство моделирования объектно-ориентированных информационных систем. Позволяет решать практически любые задачи в проектировании информационных систем: от анализа бизнес-процессов до кодогенерации на определенном языке программирования. Позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое. Один из лидеров российского рынка. Локализован. Продажи, поддержка, обучение в России. |
4 | ARIS | Компания IDS Scheer AG http://www.ids-scheer.com | Компания Логика бизнеса http://www.blogic.ru | Интегрированное средство моделирования бизнес-процессов, объединяющее разнообразные методы моделирования и анализа систем. В первую очередь, это средство описания, анализа, оптимизации и документирования бизнес-процессов, чем средство проектирования ПО. Лидер на мировом рынке. Локализован. Продажи, поддержка, обучение в России. |
5 | System Architect | Компания Telelogic (ранее компания Popkin Software, в настоящее время является подразделением Telelogic) http://www.telelogic.com | Компания Тelelogic в России http://www.telelogic.com | System Architect представляет собой универсальное CASE-средство, позволяющее осуществить не только проектирование данных, но и структурное моделирование. Средство проектирования данных и создания ER-диаграмм является одной из составных частей этого продукта. Один из мировых лидеров, пока еще не представлен на российском рынке. Локализация ориентировочно к июлю 2006 г. Продажа и поддержка пока из Нидерландов. |
6 | Power Designer | Компания Sybase http://www.sybase.com | Компания Sybase http://www.sybase.ru | PowerDesigner - средство моделирования бизнес-процессов, проектирования баз данных и объектного моделирования. Участник российского рынка, преследователь лидеров на мировом рынке. Поддержка, продажа, обучение в России есть. Нет информации по количеству проданных лицензий, количеству пользователей, поэтому достаточно сложно оценить распространенность в России. |
7 | Re-Think | Компания Gensym http://www.gensym.com | Графическая объектно-ориентированная среда создания и сопровождения интеллектуальных приложений мониторинга, диагностики и управления сложными динамическими системами в реальных и моделируемых ситуациях. Один из преследователей мировых лидеров. |
|
8 | Ithink Analyst | Компания High Performance Systems http://www.hps-inc.com | Компания Тора-центр http://www.tora-centre.ru | Пакет для ситуационного моделирования. Позволяет строить наглядные и точные модели самых сложных политических и экономических ситуаций, используя библиотеку базовых моделей и методы системной динамики. Также используется при анализе инвестиционных проектов и реинжиниринге. Один из участников мирового рынка. Пакет не распространен на российском рынке. Русского интерфейса нет. Продажа, поддержка и обучение в России осуществляется только одной компанией. Учебные материалы на русском существуют. |
9 | Workflow Modeler (ранее Design/IDEF) | Компания Meta Software http://www.metasoftware.com | Информация по российским компаниям, представляющим данный продукт, не найдена. | Пакет для функционального и информационного моделирования, анализа и проектирования бизнес-процессов. Используется как составная часть в некоторых известных пакетах типа CIM (Computer Integrated Manufacturing) и САЕ (Computer Aided Engineering) и принят в качестве стандарта для проектов, финансируемых американскими и европейскими спонсорами. Один из участников мирового рынка. |
Выделим основные критерии, позволяющие из представленных средств моделирования выбрать те, применение которых в России могло бы с большей вероятностью себя оправдать. Такими критериями являются:
Из приведенного в таблице списка инструментальных средств для более подробного анализа выделим те программные продукты, которые удовлетворяют указанным критериям. В этом случае в рамки нашего дальнейшего рассмотрения попадают BPWIn/ERWin, Oracle Designer, Rational Rose, Power Designer, ARIS, по которым ниже представлено более подробное описание.
BPWin и ERWin компании Соmputer Associates . Computer Associates International, Inc. (CA) входит в пятерку ведущих производителей программного обеспечения, предлагая средства моделирования, резервного копирования, управления инфраструктурой предприятия (сетями, серверами и т.д.), информационной безопасности, business intelligence и т.д. Пакет BPWin основан на методологии IDEF и предназначен для функционального моделирования и анализа деятельности предприятия. Методология IDEF, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.
Возможности BPwin:
Пакет ERWin это средство концептуального моделирования БД. Используется при моделировании и создании баз данных произвольной сложности на основе диаграмм "сущность - связь". В настоящее время ERWin является наиболее популярным пакетом моделирования данных благодаря поддержке широкого спектра СУБД самых различных классов. Возможности ERWin:
Oracle Designer компании Oracle . Набор инструментальных средств Oracle Designer предлагает интегрированное решение для разработки прикладных систем корпоративного уровня для Web и клиент/серверных приложений. Oracle Designer участвует в каждой фазе жизненного цикла разработки программного обеспечения - от моделирования бизнес-процессов до внедрения. Применение единого репозитория, делает возможным использование любых его компонент для быстрой разработки масштабируемых, кросс-платформных распределенных приложений. Задачей Oracle Designer является сбор данных о потребностях пользователей и автоматизация построения гибких графических приложений. Oracle Designer используется не только для создания приложений, но и для ведения учета изменений, которые неизбежно происходят при эксплуатации системы. Графические модели определений проекта, интегрированные с многопользовательским репозиторием существенно облегчают работу с Oracle Designer. Инструментальные средства построены на базе общепринятых методик, охватывающих весь жизненный цикл разработки и позволяющих пользователям привычным для их организации способом. Это обеспечивает гибкость и открытость подхода к разработке программного обеспечения за счет использования только тех частей продукта, которые требуются в данной задаче. В рамках процесса разработки обеспечивается поддержка методов RAD, JAD, информационного проектирования, водопадного метода (waterfall), итеративного метода и др. Пользуясь этими принципами, можно добиться успешного баланса организационных потребностей и технологических возможностей, и даже эффективно управлять риском, связанным с частыми неизбежными и важными изменениями как в одной, так и в другой области. Средства концептуального моделирования Oracle Designer включают в себя:
Такие модели представляют информационные потребности в удобном и наглядном для восприятия виде, что делает их хорошим средством коммуникации между проектировщиками и пользователями в процессе уточнения постановки задач. Любой разработчик заинтересован, чтобы описание концептуальной модели было использовано для создания спецификаций,описывающих структуру и основные компоненты будущей системы. В Oracle Designer все спецификации проекта системы разрабатываются на основе моделей концептуального уровня и обеспечивают выполнение всех содержащихся в них требований и ограничений. Полученные компоненты системы могут быть преобразованы в реальные объекты базы данных, экранные формы и отчеты. Финальная часть разработки проекта - автоматическая генерация серверных компонентов - возможна не только для сервера БД Oracle, но и для СУБД Microsoft SQL Server, DB/2, Sybase и ряда других. Любые изменения бизнес-процессов могут быть внесены в модели и тут же сгенерировано модифицированное приложение, основывающееся уже на новых схемах ведения бизнеса. При этом все разработанное ранее будет сохранено и войдет в новый проект. Oгасlе Designer автоматически создает отчеты, которые содержат всю информацию о проекте и могут быть использованы как набор документов, отражающих текущее состояние проекта.
Rational Rose компании IBM . IBM Rational Rose - входит в состав пакета IBM Rational Suite и предназначен для моделирования программных систем с использованием широкого круга инструментальных средств и платформ. Rational Rose является одним из ведущих инструментов визуального моделирования в программной индустрии, благодаря полноценной поддержке языка UML и многоязыковой поддержке командной разработки. Инструмент полностью поддерживает компонентно-ориентированный процесс создания ИС. Любые участники проекта - аналитики, специалисты по моделированию, разработчики и другие - могут использовать модели, построенные в Rational Rose, для большей эффективности создания конечного продукта. Для бизнес-аналитиков средство Rational Rose дает возможность детально описать и проанализировать бизнес-процессы данной предметной области. Системные аналитики, используя указанные описания, смогут разработать необходимый функционал ИС, который максимально удовлетворит запросы заказчика. Для архитекторов средство Rational Rose будет полезно при создании мощной и гибкой архитектуры системы. Для аналитиков, специализирующихся в области разработки баз данных, Rational Rose даст возможность визуально проектировать и генерировать базы данных любого размера. Таким образом, можно создавать базы данных Microsoft SQL Server, Oracle, Sybase, SQL Anywhere, IBM DB2 и любые другие, которые поддерживают возможность запуска скриптов стандарта ANSI SQL. Любые модели, создаваемые с помощью данного средства, являются взаимосвязанными: бизнес-модель, функциональная модель, модель анализа, модель проектирования, модель базы данных, модель компонентов и модель физического развертывания системы. Есть возможность по созданию шаблонов архитектурных решений, позволяющих использовать опыт, накопленный в предыдущих проектах. Существуют расширения Rational Rose, которые позволяют выполнять скелетную (round-trip) разработку ИС, создаваемых на базе языков C/C++, Java, Smalltalk, Ada, Object Pascal (Borland Delphi) и др. Таким образом, можно сгенерировать каркас программного кода на любом из указанных языков или выполнить процедуру обратного проектирования, что позволяет сформировать модель на базе существующего кода. Есть возможность публикации модели в Интернете, которая служит основой для объединения работы удаленных команд разработчиков. Интеграция Rational Rose с Rational RequisitePro позволяет на базе визуальной модели разработать полный набор требований, которые необходимо реализовать при создании конечного продукта. Интеграция Rational Rose с Rational TestManager позволяет создавать сценарии тестирования на базе визуальной модели. Интеграция Rational Rose с Rational ClearCase позволяет поставить на версионный контроль модель целиком или по частям. Интеграция Rational Rose с Rational SoDA позволяет автоматизировать процесс создания документов и отчетов по визуальной модели.
PowerDesigner компании Sybase . Компания Sybase со дня своего основания традиционно является ведущим поставщиком информационных технологий на мировой рынок финансовых институтов: технологии Sybase используют 90% компаний мирового рынка ценных бумаг, 60% мировых банков и 68% компаний Wall Street. С 1996 года, когда открылся офис в Москве, Sybase активно работает в России и других странах СНГ. В апреле 2002 года открылись офисы компании в Санкт-Петербурге и Киеве. Офисы Sybase в Москве, Санкт-Петербурге и Киеве обеспечивают всестороннюю работу с клиентами, включая поставки технологий, оборудования, разработку законченных решений, обучение пользователей, полнофункциональную техническую поддержку и услуги консалтинга. PowerDesigner является комплексным решением для моделирования и разработки приложений и бизнес-процессов для организаций, которые нуждаются в быстром, последовательном и эффективном с точки зрения затрат создании или реинжиниринге бизнес-приложений. PowerDesigner позволяет устранить следующие препятствия, мешающие эффективной разработке проектов: различия в профессиональной подготовке участников проекта, разнородные платформы и изобилие языков разработки, - то, что характерно для большинства современных компаний. Это позволяет фокусироваться на бизнес-потребностях создания приложений на протяжении всего процесса разработки - от системного анализа и дизайна и вплоть до непосредственной генерации кода для приложения. Последняя версия продукта, PowerDesigner, обладает новыми возможностями по моделированию бизнес-процессов, объектному моделированию, базирующемуся на UML, и поддерживает как традиционные, так и вновь появляющиеся технологии моделирования в рамках одной развитой графической среды. Это позволяет значительно сократить затраты и время реализации проекта, который должен функционировать на различных платформах и инструментальных средах. Одним из основных преимуществ PowerDesigner является также использование репозитория масштаба предприятия для хранения и управления всей информацией, касающейся моделирования и дизайна приложений на всех уровнях ведения бизнеса в компании. Это позволяет правильно организовать рабочий процесс и кардинальным образом повысить эффективность работы разработчика. Ключевые характеристики PowerDesigner:
ARIS компании IDS Scheer AG . В настоящее время наблюдается тенденция интеграции разнообразных методов моделирования и анализа систем, проявляющаяся в форме создания интегрированных средств моделирования. Одним из таких средств является продукт, носящий название ARIS, разработанный германской фирмой IDS Scheer. Компания IDS Sheer AG основана в 1984 г. Основное направление - программное обеспечение и консалтинг. В настоящее время компания обслуживает 4000 клиентов в 50 странах мира через сеть своих представительств и партнеров. Качество решений IDS Scheer было подтверждено в июне 2005 г. золотой медалью Международной познаньской ярмарки, на которой награждаются только лучшие продукты. А также в июле 2005 г., когда на мировом рынке была представлены программные продукты ARIS 7 с абсолютно новыми web-продуктами - все они имеют общую черту - интуитивно-понятный и выразительный интерфейс. Система ARIS представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику. Методика моделирования ARIS основывается на разработанной профессором Августом Шером теории построения интегрированных ИС, определяющей принципы визуального отображения всех аспектов функционирования анализируемых компаний. ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:
Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования, в частности, ER и UML. В процессе моделирования каждый аспект деятельности предприятия сначала рассматривается отдельно, а после детальной проработки всех аспектов строится интегрированная модель, отражающая все связи между различными аспектами. ARIS не накладывает ограничений на последовательность построения указанных выше типов моделей. Процесс моделирования можно начинать с любого из них, в зависимости от конкретных условий и целей, преследуемых разработчиками. Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - "функция", "событие", "структурное подразделение", "документ" и т.п. Между объектами устанавливаются разнообразные связи. Каждому объекту соответствует определенный набор атрибутов, которые позволяют ввести дополнительную информацию о конкретном объекте. Значения атрибутов могут использоваться при имитационном моделировании или для проведения стоимостного анализа. Таким образом, по результатам выполнения этого этапа возникает набор взаимосвязанных моделей, представляющих собой исходный материал для дальнейшего анализа. Стоит отметить несколько особенностей системы ARIS. Первая - семейство программных продуктов ARIS ориентированно на процессное описание. Основная бизнес-модель ARIS - eEPC (extended Event-driven Process Chain - расширенная модель цепочки процессов, управляемых событиями). По существу, модель eEPC расширяет возможности IDEF0, IDEF3 и DFD, обладая всеми их достоинствами и недостатками. Вторая особенность - в системе ARIS есть внутренняя база данных, которая позволяет проверять модель на непротиворечивость, целостность, проводить верификацию модели. В других продуктах это отсутствует. Третья особенность: ARIS - единственная система, ориентированная на описание бизнеса, где присутствуют различные взгляды на бизнес-систему, которую мы можем оценить и рассмотреть с разных сторон, чего нет в других программных продуктах. В течение последних пяти лет ARIS уверенно лидирует среди средств моделирования.
Укажем основное предназначение каждого рассматриваемого продукта из множества его применений:
В Таблице 2 ниже приводится сравнение функциональных возможностей и свойств инструментальных сред, предназначенных для моделирования бизнес-процессов.
Таблица 2. Сравнительный анализ по базовым функциям
Сравнительный функциональный анализ | ||||
Функциональные возможности, среда | ARIS | BPWin | Rational Rose | |
1 | Поддерживаемый стандарт | еEPS (расширение IDEF3), ERD, UML, собственные методы в другой нотации, в которых реализован основной смысл методов IDEF, DFD | IDEF0, IDEF3, DFD | UML |
2 | Наличие выразительных средств графического отображения моделей | Репрезентативность моделей высока | Репрезентативность моделей низка | |
3 | Моделирование диаграмм различных типов | + | +/- | +/- |
4 | Функционально-стоимостной анализ | + | + | +/- |
5 | Имитационное моделирование | + | +/- | - |
6 | Возможность декомпозиции объекта | + | + | + |
7 | Оформление проектной документации: генерация технологических и рабочих инструкций | + | +/- | + |
8 | Хранение моделей деятельности предприятий | + | +/- | +/- |
9 | Контроль и обеспечение целостности проектных данных | + | +/- | + |
10 | Ведение библиотеки типовых бизнес-моделей | + | +/- | +/- |
11 | Возможность групповой работы | + | + | + |
12 | Простота освоения продукта | Сложно | Просто | Сложно |
"+" - да "+/-" - частичная реализация, требующая доработки иными инструментальными средствами "-" - нет |
Предложение ВРМ на российском рынке сегодня достаточно полноценно – здесь представлены и отечественные, и основные зарубежные разработки, включая подсистемы «тяжелых» комплексных продуктов крупных вендоров. В то время как российское ПО пока больше ориентируется на описание процессов, иностранцы тяготеют к исполнению. Перед выбором продукта необходимо сразу прояснить - что требуется описать, в каком объеме и как будет контролироваться исполнение. Далее система выбирается, исходя из самого разного набора критериев – от эргономичности, требований к аппаратному, программному обеспечению до техподдержки и стоимости.
По мере роста предприятия система его управления усложняется. В организациях описание этой системы и происходящих бизнес-процессов если и существует, то представлено в большинстве случаев в несопоставимых и разрозненных форматах, находится в неактуальном состоянии. В итоге сотрудники не понимают, какие процессы вообще протекают в организации, снижается степень участия персонала в этих процессах. Увеличивается разрыв между реальными действиями сотрудников и общей стратегией компании. Это приводит к медленному реагированию на изменения внешних условий, что влияет на эффективность бизнеса и, как следствие, на его прибыль. В настоящей же экономической ситуации это непростительная роскошь.
Оптимизация подобных издержек является очевидным внутренним резервом для роста эффективности организации. И здесь на помощь компаниям могут прийти современные технологии описания деятельности организации, результат которых - информационная модель. Как правило, разработка информационной модели организации осуществляется "сверху вниз", начиная с формирования миссии компании, корпоративных целей, выработки стратегии, которая определяет необходимый набор функций для достижения поставленных целей. Полная информационная модель становится для предприятия системой его управления.
«BPM предлагает методологию и инструментальные средства, которые связывают построенные модели процессов с операционной деятельностью компании, предоставляют механизмы контроля и мониторинга процессов, - отмечает Лиана Меликсетян , директор по развитию бизнеса, Software AG в Росси и СНГ (компания недавно объявила о приобретении IDS Scheer AG). - Последнее особенно ценно при построении системы управления качеством или когда совершенствование бизнес-процессов на основе количественных показателей существенно влияет на эффективность бизнеса.
Сегодня на российском рынке можно найти определенное количество программных продуктов, которые помогают упростить процесс описания деятельности организации. Среди российских разработок здесь можно выделить Business Studio ("Современные технологии управления"), "Бизнес-инженер" ("Битек"), "Инталев: Корпоративный навигатор" ("Инталев"), "ОРГ-Мастер Про" ("Бизнес Инжиниринг Групп"). Из наиболее популярных зарубежных программных продуктов необходимо отметить ARIS Business Performance Edition (IDS Scheer AG), CA ERWin Process Modeler, ранее BPWin (CA), Hyperion Performance Scorecard (Oracle), IBM WebSphere Business Modeler (IBM), SAP Strategic Enterprise Management (SAP).
«Следует обратить внимание на то, что российские разработки в первую очередь предназначены для описания/проектирования деятельности компании. Они, как правило, предоставляют возможность описания практически любой предметной области. Зарубежные же производители больше ориентированы на исполнение. В большинстве случаев их продукты являются одним или несколькими модулями в линейке программного обеспечения, предоставляемого производителем», - комментирует Алексей Федосеев , генеральный директор группы компаний «Инталев».
Системы бизнес-моделирования в России
Продукт |
Поставщик |
Функциональные возможности |
Инструментарий |
Стоимость * |
Зарубежные программные продукты | ||||
IBM WebSphere Business Modeler | IBM | Моделирование, имитация, анализ бизнес-процессов. Позволяет сформировать перечень показателей KPI, привязать их к элементам бизнес-процесса и спрогнозировать. Поддерживает более 40 видов анализа как статического (анализируется структура модели), так и динамического (анализируется модель во время и после имитации). |
Диаграммы стандарта BPMN; Crystal Report – создание любых видов отчетности по объектам модели и регламентной отчетности, которые могут быть выгружены в MS Word, Excel, pdf и др. | Стоимость одной лицензии Basic ~ 1 500 $ , Advanced – ~ 11 500 $ . IBM WebSphere Business Modeler Publishing Server ~ 650 $ . |
ARIS Business Perfomance Edition | IDS Scheer | Полный цикл управления бизнес-процессами: от описания стратегии до контроллинга. Продукты модуля ARIS Design Platform (ARIS Business Architect, ARIS Business Designer, ARIS Business Publisher и пр.) позволяют моделировать, оптимизировать и публиковать бизнес-процессы. Продукты модуля ARIS Strategy Platform (ARIS BSC, ARIS BSC Portal) позволяют разработать сбалансированную систему показателей, связать ее с организационной и процессной структурой или другой информацией о деятельности предприятия. Продукты модуля ARIS Controlling Platform (ARIS Process Performance Manager, ARIS Risk & Compliance Manager) позволяют контролировать выполнение бизнес-процессов и анализировать причины отклонений от плановых показателей, а также проверять разработанные модели процессов на соответствие требованиям стандартов и нормативных актов. |
Проектирование диаграмм бизнес-процессов в нотациях IDEF, Basic Flowchart, Cross Functional Flowchart, EPC, BPMN, BPEL, а также создание собственных типов диаграмм. Получение большого набора отчетности по разработанным моделям. Все отчеты могут быть выгружены в MS Word, Excel, html-файлы, текстовые файлы и т.д. Поддерживает интеграцию с 1C, SAP, Oracle, MS BizTalk Server, DMS (Lotus, Documentum, Web Sphera), Ultimis, а также с другими средствами моделирования и анализа бизнес-процессов – AllFusion, ERStudio, Power Designer, OracleDesigner, Rational Rose и др. Многопользовательский доступ к моделям с различным уровнем доступа к данным, распределенные базы данных. |
Стоимость одной лицензии - 2600 €. Техсопровождение оплачивается дополнительно и составляет 22% от стоимости продукта + НДС (18%). |
CA ERWin Process Modeler | CA | Анализ, документирование и реорганизация сложных бизнес-процессов | Разработка бизнес-процессов в нотациях IDEF0 (рекомендации Госстандарта РФ, федеральный стандарт США), IDEF3 (федеральный стандарт США) и DFD. Система встроенной регламентной отчетности. Генератор шаблонов Report Template Builder. Разработанные модели могут быть импортированы в среду имитационного моделирования Arena для их анализа в режиме реального времени. Интегрируется с системами CA ERwin Data Modeler, CA ERWin Model Manager, Paradigm Plus, Arena. |
От 76 000 до 136 000 руб. |
Hyperion Performance Scorecard | Oracle | Средства визуального анализа показателей, позволяющие одновременно сравнивать реальные достижения компании с поставленными целями, лучшими отраслевыми показателями или любыми другими ориентирами, а также контролировать динамику изменения ключевых показателей во времени. | Позволяет организовать импорт данных из любых внешних систем, включая бухгалтерские системы, ERP и др. | Максимальная стоимость одной лицензии для одного пользователя - 700 $ Стоимость технического сопровождения – 154 $ |
Российские программные продукты | ||||
ИНТАЛЕВ: Корпоративный навигатор | Инталев | Платформа и набор готовых комплектов решений управленческих задач (управленческих шаблонов). Каждый из комплектов предназначен для решения определенной бизнес-задачи: построения стратегии, разработки финансовой структуры и т.д. Комплекты легко интегрируются между собой, позволяя разработать единую систему управления организации: от стратегии до должностной инструкции отдельного менеджера. Наличие отдельного модуля Конфигуратор позволяет разрабатывать как собственные комплекты, так и произвольно видоизменить типовые комплекты для реализации специфики конкретной организации. Конфигуратор дает высочайший уровень гибкости продукта для моделирования бизнеса и системы управления предприятием. | Поддерживает представление данных в различных форматах (справочники, диаграммы), имитационное моделирование, стоимостной анализ, возможность разработки собственных типов диаграмм. Возможна разработка регламентных отчетов, которые в дальнейшем могут быть экспортированы в MS Word, html-документы С помощью веб-модуля возможно предоставление доступа к разработанным моделям всем заинтересованным пользователям. Может быть использован как корпоративный веб-портал с обновлением в режиме реального времени. При помощи модуля Безопасность возможна настройка доступа к редактированию и просмотру данных. | Стоимость лицензии на любой Комплект - 10 000 руб. Стоимость лицензии на модуль Конфигуратор - 48 000 руб. , на модуль Безопасность - 29 000 руб. |
Орг-Мастер Про | Бизнес Инжиниринг Групп | Позволяет разрабатывать системы целей и показателей, систему бизнес-процессов, финансовую, информационную, организационную структуры и пр. Поддерживает возможность сбора и контроля ключевых показателей деятельности. |
При проектировании данные могут быть представлены в виде иерархических справочников, проекций (отражающих взаимосвязи между справочниками), диаграмм. Поддерживается разработка диаграмм в нотациях IDEF, Cross Functional Flowchart, EPC (Event-Driven Process Chain). Разработанные диаграммы могут быть проанализированы с помощью стоимостного анализа, анализа загрузки ресурсов, может быть рассчитано среднее время выполнения процессов. Все данные, разработанные в модели, могут быть представлены в виде отчетов, которые могут быть выгружены в MS Word, MS Excel, html и текстовые файлы. | В зависимости от версии, от 3 000 до 5 000 $ |
Бизнес-инженер | Битек | Инструментальное средство моделирования деятельности предприятия и разработки регламентирующих документов Поддерживает полный цикл проектирования: от разработки стратегии, ключевых показателей и бизнес-процессов до анализа и оптимизации оргструктуры, повышения эффективности персонала, проектов, построения системы менеджмента качества, финансов и информационной системы предприятия. | Система позволяет разрабатывать бизнес-модели, формировать на их основе аналитические отчеты и регламентирующую документацию по различным направлениям: стратегия, бизнес-процессы, персонал и т.д. Позволяет представлять данные в виде диаграмм, справочников, строить матрицы ответственности. Интегрирована с продуктами MS Office. | Стоимость лицензии (версия Профи 2.0) - 22 000 руб. |
* Цены указаны по состоянию на май 2009 г.
Источник: Абис Софт, CNews Analytics, 2009
Перед тем, как начать выбирать программный продукт, необходимо понять три основных момента: что требуется описать; в каком объеме; как будет контролироваться исполнение. При ответе на первый вопрос следует определить, какие области системы управления предстоит описывать, необходимо ли комплексное описание всей системы. Ответ на второй вопрос должен дать представление о том, будет ли система управления описываться для отдельного бизнеса, подразделения или для всей организации в целом. Третий вопрос определит ограничения, которые могут накладываться на программный продукт для того, чтобы в дальнейшем могла быть осуществлена его интеграция с исполнительной системой.
Имея ответы на данные вопросы, можно значительно сузить круг возможных программных продуктов. Далее уже следует выбирать продукт, основываясь на таких критериях, как возможность многопользовательской работы, способы представления результатов, интерфейс и эргономичность, наличие документации и технической поддержки, требования к аппаратному и программному обеспечению, стоимость.
Обзор возможностей некоторых систем бизнес-моделирования*
* - В приведенной ниже таблице указано только наличие / отсутствие той или иной функциональной возможности. Необходимо учитывать, что заявленная функциональность реализуется в различных продуктах с разной степенью ее проработки.
Возможность |
ARIS BUSINESS PERFORMANCE EDITION |
CA ERWIN PROCESS MODELER |
HYPERION PERFORMANCE SCORECARD |
ИНТАЛЕВ: КОРПОРАТИВНЫЙ НАВИГАТОР |
ОРГ-МАСТЕР ПРО |
БИЗНЕС-ИНЖЕНЕР |
|
Моделируемые предметные области | |||||||
|
Нет | Нет | Нет | Нет | Да | Да | Да |
|
Нет | Нет | Нет | Нет | Да | Да | Да |
|
Нет | Нет | Нет | Нет | Да | Да | Да |
|
Нет | Нет | Нет | Нет | Да | Да | Да |
|
Нет | Нет | Нет | Нет | Да | Да | Да |
|
Да | Да | Нет | Да | Да | Да | Да |
|
Нет | Да | Нет | Нет | Да | Да | Да |
|
Да | Да | Да | Нет | Да | Да | Да |
|
Нет | Да | Нет | Нет | Да | Да | Да |
|
Нет | Нет | Нет | Нет | Да | Да | Да |
Способы представления данных | |||||||
|
Да | Да | Нет | Да | Да | Да | Да |
|
Нет | Да | Нет | Нет | Да | Да | Нет |
|
Да | Да | Нет | Нет | Да | Да | Да |
|
Да | Да | Да | Нет | Да | Да | Нет |
Нет | Да | Да | Нет | Нет | Да | Нет | |
|
Нет | Да | Нет | Нет | Нет | Нет | Нет |
|
Нет | Да | Да | Нет | Да | Да | Нет |
|
Нет | Да | Нет | Нет | Да | Да | Нет |
|
Да | Да | Да | Нет | Да | Да | Нет |
Да | Да | Нет | Нет | Нет | Нет | Нет | |
|
Нет | Да | Нет | Нет | Да | Да | Нет |
|
Да | Да | Да | Да | Да | Да | Да |
|
Да | Да | Да | Да | Да | Да | Да |
|
Да | Да | Да | Нет | Да | Да | Да |
|
Нет | Нет | Нет | Да | Да | Нет | Нет |
|
|
|
|
|
|
|
|
Возможности получения регламентной отчетности | |||||||
|
Да | Да | Да | Нет | Да | Нет | Нет |
|
Да | Да | Да | Нет | Да | Да | Нет |
|
Да | Да | Да | Нет | Да | Да | Нет |
|
Да | Нет | Да | Нет | Нет | Да | Нет |
|
Да |