Обзор инструментов ARIS Process Performance Manager и сравнительный анализ с другими подобными продуктами

Правительство Российской Федерации 

Федеральное государственное автономное образовательное учреждение высшего профессионального образования  

"Национальный исследовательский университет  
"Высшая школа экономики"

Факультет бизнес-информатики
Кафедра моделирования и оптимизации бизнес-процессов
 
 
 

КУРСОВАЯ  РАБОТА

На тему: «Обзор инструментов ARIS Process Performance Manager и сравнительный анализ с другими подобными продуктами» 
 
 

              Студент группы №  172M

                                    

              Научный руководитель

                     
                 
                 

Москва, 2011 г. 

Оглавление

Аннотация 3

Введение 4

Глава 1 6

1.1. Определение Business Process Management 6

1.2. Архитектура BPM технологий 8

1.3. Process Intelligence 11

1.4. Архитектура информации в Process Intelligence 13

    1.4.1. Сбор данных в Process Intelligence 14

    1.4.2. Обработка данных в Process Intelligence 15

    1.4.3. Визуализация в Process Intelligence 17

Глава 2. 18

2.1. Обзор ARIS Process Performance Manager 18

    2.1.1. Описание ARIS PPM 18

    2.1.2. Принципы работы ARIS PPM 19

    2.1.3. Обнаружение процессов и организационной структуры в PPM 21

    2.1.4. Анализ процессов в PPM 22

    2.1.5. Бенчмаркинг в PPM 23

    2.1.6. Мониторинг в реальном времени в PPM 24

2.2. Сравнительный анализ ARIS PPM с другими подобными продуктами 25

    2.2.1. Критерии сравнения 25

    2.2.2. Результаты сравнительного анализа 27

Заключение 29

Список использованной литературы 30 

 

Аннотация

       В данной работе проведен обзор инструментария продукта ARIS Process Performance Manager (PPM), приведена сводная таблица сравнения функциональности продуктов, подобных ARIS PPM.

       В главе 1 приведены описания предметной области (дисциплины), к которой принадлежит продукт ARIS PPM, - Business Process Management – что включает в себя данная дисциплина, наличие какой функциональности предусматривает. Рассмотрена архитектура современных технологий BPM. Далее в главе дается описание Process Intelligence (PI) – новой концепции, разработанной IDS Scheer, в области анализа, контроля и оптимизации бизнес-процессов. Так же подробно рассмотрена архитектура и функциональность  инструментария, основанного на PI.

       В главе 2 проводится обзор инструментов ARIS PPM с точки зрения реализации ими концепции PI. Определено место продукта ARIS PPM в структуре управления организацией. Описана архитектура, основные механизмы работы инструментария продукта,  элементы интерфейса. Далее приводится сводная таблица сравнения продуктов, подобных ARIS PPM, среди лидеров-производителей BPM-технологий.

       В заключении подведены итоги проделанной  работы.

Ключевые слова: IDS Scheer, ARIS Process Performance Manager, ARIS PPM, BPM, BPM Suite, Process Intelligence, PI, бизнес-процесс, анализ, контроль, оптимизация, обзор инструментария, сравнительный анализ, архитектура технологии, Process Discovery, Benchmarking, Real-time monitoring, мониторинг в реальном времени, KPI. 
 

Антиплагиат: Результаты проверки работы в http://www.antiplagiat.ru:

       Частично  оригинальные блоки:  0%

       Оригинальные  блоки:  99,61%

       Заимствование из "белых" источников:  0%

       Итоговая  оценка оригинальности:  99,61%

 

Введение

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

       Уделяя  особое внимание данному подходу, учеными, исследователями, ИТ-специалистами  были разработаны методы, технологии и инструменты, используемые для применения процессного подхода в управлении организацией. Данный набор методов, технологий и инструментов, используемых для проектирования, внедрения, анализа и контроля процессной деятельности, получил название Business Process Management (BPM) [1]. BPM - это процессо-центрированный подход к повышению эффективности, который сочетает информационные технологии с процессными и управленческими методологиями [1].

       Можно видеть, согласно отчету Gartner за октябрь 2010 года [2], насколько серьезно ИТ-индустрия относится к развитию BPM и становлению процессного подхода, если такие флагманы производителей программных продуктов для бизнеса как IBM, Oracle, Microsoft, SAP, EMC, Adobe, Software AG имеют в своих продуктовых линейках и активно развивают BPM Suite инструменты.

       BPM Suite – это комплекс BPM технологий, включая функциональные модули, технические средства, поддерживающую инфраструктуру, интегрированные в единую среду, представляющую все функции BPM как единое целое [1]. Часть этого комплекса реализует методы и средства мониторинга, анализа, контроля над протекающими бизнес-процессами с целью возможности быстрого принятия решений на всех уровнях управления в динамично меняющейся экономической обстановке. Данный набор методов и средств часто объединяют под общим названием Business Process Analysis (BPA), но на данный момент, как показал обзор источников, нет устоявшейся терминологии.

       Согласно  отчету Gartner за февраль 2010 года [4], безоговорочным лидером на рынке продуктов BPA является компания IDS Scheer. Данная компания предлагает ряд продуктов в части мониторинга, анализа и контроля, однако в настоящее время компания позиционирует продукт ARIS Process Performance Manager (PPM) как основой инструмент контроля над бизнес-процессами и операционной эффективностью компании [5].

       В данной работе была поставлена задача осуществления обзора основных инструментов ARIS PPM в попытке соотнесения их с теоретическими методами и моделями, положенными в основу при создании этих инструментов. Так как ничего не зная о теоретических основах, реализованных в данном инструменте, невозможно правильно определять те задачи, которые призван решать этот инструмент, а, тем более, говорить о полученных результатах, не зная какие поставленные цели должны быть достигнуты с помощью инструмента.

       Так же будут рассмотрены  инструменты других продуктов, направленные на решение того же класса задач. 
 

 

Глава 1

       Прежде чем приступить непосредственно к рассмотрению самого ARIS PPM, проведем обзор предметной области, определим класс инструментов, к которому можно отнести инструменты данного продукта, а также дадим определения некоторым ключевым понятиям.

       ARIS PPM – инструмент, построенный на основе методологии Process Intelligence, которая сочетает в себе методы, комбинирующие технологии управления бизнес-процессами (BPM) и бизнес-аналитики (BI) [7]. Термин «Process Intelligence» введен самой компанией IDS Scheer и на данный момент его трудно считать устоявшимся и общепринятым. Поэтому идеи, вкладываемые в этот термин, будут изложены ниже. Но в начале определим такие термины как BPM и BI.

    1. Определение Business Process Management

       Из-за активного развития области, связанной  с процессным подходом в управлении предприятием, нет единого определения такому понятию как BPM. Разные специалисты приводят разные определения, часто смешивая теоретические основы BPM как дисциплины с BPM-технологиями и самими инструментами.

       Например, признанный эксперт в области  бизнес-процессов M.W.P. van der Aalst в статье [6] приводит следующее определение:

       BPM – это поддержка бизнес-процессного подхода, используя методы, способы и программные средства для разработки, внедрения, контролирования и анализа процессов на операционном уровне, включающих людские ресурсы, ПО, документы и другие источники информации. 

       Подобное  определение дается специалистами  IDS Scheer [1] с акцентированием внимания, что BPM есть процессо-центрированный подход к повышению производительности предприятия, сочетающий в себе информационные технологии с процессными и управляющими методологиями.

       Gartner BPM дисциплине дает следующее определение в [8]:

       BPM – концепция процессного управления организацией, рассматривающая бизнес-процессы как особые ресурсы предприятия, непрерывно адаптируемые к постоянным изменениям, и полагающаяся на такие принципы, как понятность и видимость бизнес-процессов в организации за счёт моделирования бизнес-процессов с использованием формальных нотаций, использования программного обеспечения моделирования, симуляции, мониторинга и анализа бизнес-процессов, возможность динамического перестроения моделей бизнес-процессов силами участников и средствами программных систем.

       Менеджеры и управленцы давно осознали значение процессов, новых методов управления для предприятия. Эти подходы  изучаются и улучшаются уже более  нескольких десятков лет. Однако только с появлением новых информационных технологий разработанные подходы  получают возможность их быстрого применения на предприятиях, существенно повышая эффективность последних.

       Технологии  являются ключевым ингредиентом в BPM, так как выступают в качестве катализатора в процессе внедрения и использования лежащих в основе BPM методологий Lean, Six Sigma, SCOR на практике.

n="justify">       BPM технологии - результат многолетнего опыта в совершенствовании программного обеспечения. Это новая парадигма в гибкости, управлении и контроле данных и информации на предприятии. Это результат сочетания широких технических возможностей с основополагающими методами и практиками процессо-центрированной бизнес модели.

       BPM технологии, согласно [1], включают в себя инструменты, необходимые для проектирования, поддержания, анализа и контроля бизнес-процессов на операционном уровне:

       Проектирование и моделирование, делающие возможным быстрое и точное описание процессов цепочки добавленной стоимости, а также задание ролей всех соответствующих ресурсов (люди, системы).

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

       Составная структура приложений, позволяющая создавать и разворачивать полнофункциональные Web-приложения практически незамедлительно.

       Исполнение теоретических моделей в реальной практике.

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

       Контроль, позволяющий реагировать на события в протекании процессов.

       Часто также встречается термин BPMS (Suite или System), который означает набор BPM технологий, включающий все функциональные модули, технические средства, поддерживающую инфраструктуру, интегрированные в единую среду, которая обеспечивает все функции BPM [1].

       Gartner утверждает [8], что BPMS представляют наиболее развитый и комплексный подход к BPM в настоящее время. BPMS представляет собой полный интегрированный набор  технологий  для управления всеми аспектами процесса - люди, машины, информации, бизнес-правила и политики; поддерживающий полный цикл процессов обнаружения, анализа, проектирования, разработки, исполнения, мониторинга и оптимизации, в котором  ИТ-специалисты и бизнес взаимодействуют на равных. BPMS делает бизнес-процессы явными (видимыми и независимыми от реализации), с помощью моделей бизнес-процессов. BPMS делает бизнес-процессы явными (видимыми и не зависящими от их реализации), с помощью моделей бизнес-процессов. BPMS позволяет использовать эти модели на практике, а не только как документацию.

       В [8] можно ознакомиться с полным перечнем компонент, которые, по мнению Gartner, должна включать в себя BPMS. Отметим, что Gartner также относит поддержку мониторинга событий в процессах и BI к необходимым компонентам BPMS.

    1. Архитектура BPM технологий

       Архитектура BPM технологий включает в себя множество технологических компонентов, которые объединяются для поддержания функций и бизнес целей. В частности, архитектура

  • экономически эффективно поддерживает быстрые изменения и непрерывные инновации;
  • непрерывно согласует ИТ-ресурсы с бизнес-целями;
  • позволяет управлять ИТ-активами как портфелем, так же эффективно и производительно;
  • позволяет разделить ответственность за создание и изменение процессо-центрированных приложений между бизнесом и ИТ.

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

       На  рисунке визуально представлены сами компоненты и их отношение друг к другу.

Рис. 1.1 Основные компоненты архитектуры BPM

       Репозиторий с метаданными – централизованное хранилище для всей информации о составных частях процессов: web-сервисы, правила, модели процессов, документы и т.д. Метаданные являются связующим звеном всей логической структуры сервисов и процессов [1]. Многие репозитории предоставляют возможность поиска по содержимому хранилища. Некоторые из них используют семантические технологии для организации метаданных, такие как RDF (Resource Description Framework) и OWL (Web Ontology Language). Использование таких технологий позволяет полно описывать элементы метаданных и задавать взаимосвязи между ними, что в свою очередь облегчает управление элементами при работе с ними.

       Для того чтобы технические специалисты  и люди, понимающие бизнес, могли  совместно моделировать создаваемые  процессы, BPM обеспечивает полный набор возможностей в единой среде разработки (Process Design Tools). Эта единая среда моделирования позволяет им взаимодействовать в задачах моделирования, определения ключевых коэффициентов производительности (KPI), композитной разработки приложений, а так же в определении бизнес-правил и правил маршрутизации.

       Инструменты разработки позволяют бизнес-аналитикам проектировать и документировать  исполняемые процессы, задавать KPI. Как правило, это графические средства, поддерживающие технику перетаскивания элементов, используют описание процессов в стандартных нотациях моделирования (BPMN, XDPL) [1].

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

       Бизнес-правила  – политики и процедуры, которые  автоматизируют принятие решений в  бизнес-процессах. В BPM бизнес-правила вынесены из логики кода приложений в отличие от тех же ERP систем и при помощи rule engine доступны для изменения. Rule engine имеет, как правило, интуитивно понятный интерфейс и способ задания бизнес-правил с использованием таблиц, графических диаграмм и других средств. После того как бизнес-правило сформулировано, оно начинает исполняться сервисной шиной для протекающих процессов [1].

       В BPM среде пользователи исполняют повседневные задачи с использованием web-приложений. BPMS включают в себя интегрированные средства для построения приложений и их интерфейсов.  Эта средства именуются CAF (Composite Application Framework). CAF быстрее и проще в использовании. В CAF применяется “codeless” - техника создания приложений, не требующая написания кода приложения разработчиком. А используются технологии Web 2.0 и AJAX и техника перетаскивания элементов для легкого создания интерфейсных форм.

       В BPMS также присутствуют средства симуляции выполнения процесса, позволяющие проверить поведение процесса в различных условиях, предназначенные для тестирования разработанного процесса перед вводом его в использование. Результаты симулирования представляются в графическом виде с информацией о выполненных шагах, с фиксацией длин очередей, входящих документов и т.д. Также формируются отчеты с полной информацией о выполнении процесса.

       Среда исполнения (execution environment) – система, управляющая и контролирующая исполнение процессов в реальном времени.

       Машина  исполнения процессов (Process engine) управляет действиями и взаимодействиями в процессной модели. Данная машина обрабатывает маршрутизацию задач, согласно заданным в модели правилам, а также обеспечивает эскалацию и передачу задачи, для того чтобы задача была завершена. Она координирует взаимодействие со сторонними приложениями и обеспечивает аудит исполнения процессов.

       Машина  анализа (Analysis engine) собирает и анализирует данные об исполнении процессов для представления их в удобном виде владельцам процессов. Ниже представлены некоторые из основных задач этой машины:

  • Отслеживание процессов: Непрерывный сбор и обработка данных, относящихся к процессу.
  • Предупреждения: Уведомление пользователей о достижении показателями критических значений. Уведомление осуществляется посредством отправки e-mail, sms или с использованием web-сервисов размещением соответствующих сообщений во входящей папке задач пользователя.
  • Обучение статистическими данными: Построение базы знаний значений показателей производительности с автоматическим формированием допустимых границ на основе истории для машины, обрабатывающей предупреждения.
  • Прогнозирующий анализ: Основанный на текущих значениях и истории значений показателей механизм прогнозирования исполнения процессов делает на основе статистического анализа предсказание возможных проблем с исполнением процессов до того, как исполнение будет невозможным.

       Вывод информации об анализе или о реальных показателях исполнения процессов (KPI) выполняется в так называемые панели мониторинга (dashboards), которые относят к инструментарию Business Activity Monitoring (BAM).

    1. Process Intelligence

       Process Intelligence является решением для  организаций в их потребности  в своевременной информации о  протекающих процессах и в  способности принимать быстрые  решения, требуемых современными  экономическими условиями.

       Традиционно, бизнес-аналитика (BI) сосредоточена  на внутренней и внешней отчетности. В частности, хранилища данных были разработаны в начале 1990-х годов  для обеспечения поддержки принятия управленческих решений руководством из обобщенных и согласованных данных. Примерно в то же время, технологии OnLine Analytical Processing (OLAP) предоставили конечным пользователям возможность быстрого и интерактивного доступа для анализа бизнес-данных. Обе концепции составляют основу большинства BI систем, но все эти системы ограничены выдачей отчетов, основанных на полученной в прошлом информации [3].

       Десять  лет спустя, в 2000-х пришло понимание  того, что сбор данных для стратегического  планирования, отражающего будущее  организации,  является важной частью BI. Планирование было включено в аналитические  системы и приложения, отражающие расхождения между запланированными и реальными показателями.

       Сейчас  же, стремительно меняющаяся экономика  требует контроля над текущей  ситуацией. При процессном подходе  исполняемые процессы требуют пристального внимания в реальном времени для  более оперативного проведения бизнес-мероприятий при реагировании на внешние изменения.

       На  данный момент в стремительно меняющихся экономических условиях просто необходимо следить за состоянием организации  в реальном времени. При процессном подходе требуется пристальное внимание и анализ состояния протекающих бизнес-процессов с целью принятия быстрых мер по реагированию на происходящие события. Требуются средства автоматизации принятия решений при выполнении процессов на операционном уровне. Средства PI предоставляют решения данных проблем благодаря сочетанию технологий мониторинга производительности текущей и в прошлом, поддержки планирования неотложных потребностей процессов в будущем.

       PI направлен в помощь всем участвующим в принятии каждодневных решений: инженеры, менеджеры, технический персонал, для повышения скорости и качества принимаемых ими решений. PI системы предоставляют сложные инструменты для решения таких задач как извлечение знаний, анализ данных, контроль и оптимизация процессов. Инструменты PI обеспечивают работу, как с текущими данными, так и с историческими. PI основан на использовании таких современных методов и технологий как BI, BAM (Business Activity Monitoring), построение процессов (Process Discovery) в сочетании с такими методологиями анализа как Six Sigma и интегрировании в BPM решения. Данные инструменты тесно интегрированы в PI. Поэтому быстро разворачиваемы и просты в использовании, что приводит к значительным возможностям по улучшению эффективности бизнеса.

       С теоретической и технологической точки зрения развитие данной методологии только началось. Исследования, проведенные в центре BARC (Business Application Research Center), показали, что многие ИТ-организации не имеют соответствующей фундаментальной базы для создания PI-систем [3]. У многих из этих организаций проблемы возникают, начиная с определения и измерения ключевых показателей производительности (KPI) и заканчивая технологиями извлечения и анализа данных о бизнес-процессах. Но необходимость развития и интегрирования PI в бизнес-аналитику и стратегии управления процессами стоит осторо уже сегодня [3].

    1. Архитектура информации в Process Intelligence

       В данном разделе будут рассмотрены подсистемы сбора, анализа и представления информации.

Обзор инструментов ARIS Process Performance Manager и сравнительный анализ с другими подобными продуктами