Файл: Применение процессного подхода для оптимизации бизнес-процессов.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 13.03.2024

Просмотров: 22

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рис 8. Итерационная модель ЖЦ ПО

Рис 9. Бизнес процессы

Дерево нашей модели будет иметь примерно такой вид. Декомпозируем верхнеуровневые процессы на подпроцессы. В моем примере я декомпозировал бизнес процесс тестирование на подпроцессы. Интеграционное тестирование, модульное тестирование и документирование — bag report.

Рис 10. Дерево процессов

В левом углу квадрата представлены доступные центры затрат их можно определить с помощью кнопки Cost Center Editor или в библиотеке центров затрат.

Рис 11. Центры затрат

Определение стоимости нужно для метода расчета себестоимости по объему хозяйственной деятельности (ABC). В правом столбце можно ввести стоимость выполнения функции в соответствии с определенным центром затрат.

Ниже имеется два переключателя:

Override decompositions — не учитывать данные, введенные ниже по декомпозиции. Стоимость определяется вручную.

Compute from decompositions — вычислить на основе данных, введенных ниже по декомпозиции.

Поле Frequency — определяет кратность выполнения данной функции в цикле.

Поле Duration — определяет длительность выполнения функции.

Преимущества BPwin:

  • Легко освоить
  • Позволяет облегчить сертификацию на стандарт качества ISO9000
  • Интегрирован с ERwin (для моделирования БД)
  • Пример модели, построенной в Bpwin интегрирован со средством имитационного моделирования Arena. Имитационное моделирование — создание компьютерной модели системы (физической, технологической, финансовой и т. п.) и проведение на ней экспериментов с целью наблюдения/предсказания. Реальный эксперимент проводить дороже, а зачастую опасно или невозможно;
  • Содержит собственный генератор отчётов;
  • Позволяет эффективно манипулировать моделями — сливать и расщеплять их;
  • Имеет широкий набор средств документирования моделей, проектов.

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


3.2 ARIS

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

Изначально ARIS (Architecture of Integrated Information System) позиционировался как CASE средство. В дальнейшем, акцент был сделан на моделировании процессов.

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

В основе ARIS моделирования лежит методология, разработанная профессором Шеером (prof. Scheer A. –W.). Модель должна представлять процесс как единый, целостный элемент бизнес структуры организации. Для сохранения этой целостности процесс моделируется в нескольких аспектах.

Рис. 12 Интерфейс ARIS

В соответствии с методологией ARIS каждый процесс может быть рассмотрен в пяти аспектах:

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

Эти аспекты представляют архитектуру ARIS. Для описания процессов и построения моделей каждый из аспектов архитектуры ARIS содержит различные типы моделей. Модели позволяют представить широкий спектр процессов с точки зрения данных, функций, организационных единиц, ресурсов, материалов, включая взаимосвязи между ними. [9, c.78]

В рамках каждого из аспектов модель процесса может детализироваться по уровням. Уровни зависят от «близости» модели к формальным языкам программирования и создания информационных систем.

ARIS разделяет модели на три уровня детализации:

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

Указанные выше аспекты и уровни моделирования в методологии ARIS представляют в виде следующей схемы.

Рис. 13 Уровни моделирования в методологии ARIS

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

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

Эти компоненты обеспечивают возможности по моделированию и анализу процессов, разработки архитектуры информационной системы и ее интеграцию с системой автоматизации SAP R3, анализу и управлению данными и пр.

Девятая версия бизнес платформы ARIS включает в себя следующие компоненты:

  • ARIS Architect & Designer. Этот компонент предназначен для статического моделирования процессов. Для моделирования применяются различные методы и нотации. Компонент включает в себя более 150 видов диаграмм, которые обеспечивают анализ и моделирование процессов во всех аспектах методологии ARIS.
  • ARIS Business Strategy. Компонент является расширением для ARIS Architect & Designer. Он обеспечивает разработку и управление бизнес стратегией организации. За счет этого компонента можно смоделировать и провести анализ ценности процессов организации.
  • ARIS Connect. Это средство, позволяющее вести коллективную работу над моделями. В данном компоненте реализована возможность удаленной работы с применением мобильных устройств. Работа строится по принципу социальной сети.
  • ARIS Enterprise Architecture. Этот компонент также является расширением для ARIS Architect & Designer. Он позволяет проводить анализ и гармонизировать документацию предприятия с ИТ архитектурой.
  • ARIS for ArchiMate. Является расширением для ARIS Design Server. Этот компонент позволяет создавать модели ИТ архитектуры с использованием стандартов ArchiMate и TOGAF.
  • ARIS for DMS. Является расширением для ARIS Architect & Designer. Позволяет получить доступ и обмениваться данными между хранилищем (репозиторием) ARIS и системами управления документацией.
  • ARIS for SAP Solutions. Данный компонент является расширением ARIS Architect & Designer и позволяет синхронизировать модели бизнес процессов со средой SAP R3.
  • ARIS IT Inventory. Расширение для ARIS Architect & Designer, которое позволяет проводить инвентаризацию приложений, технологий и проектов.
  • ARIS MashZone. Этот компонент позволяет создавать интерактивные контрольные панели для работы с различными видами данных.
  • ARIS Process Governance. Расширение для ARIS Architect & Designer. С помощью него можно установить политики, роли и ответственность за управление бизнес процессами и включить эти политики в модели.
  • ARIS Process Performance Manager. Этот компонент используется для мониторинга и анализа показателей процессов, таких как производительность, стоимость, качество.
  • ARIS Publisher. Расширение для ARIS Architect & Designer. Оно позволяет обеспечить простой доступ сотрудникам к информации о процессах и ИТ архитектуре.
  • ARIS Risk & Compliance Manager. Этот компонент применяется для управления рисками и включения системы управления рисками в модель процессов.
  • ARIS Simulation. Применяется для динамического моделирования процессов. С помощью этого компонента можно осуществлять реинжиниринг, оптимизацию и анализ бизнес процессов, а также проводить ресурсное планирование. Компонент является расширением для ARIS Architect & Designer.
  • ARIS UML Designer. С помощью этого компонента модели ARIS могут быть представлены в виде стандарта UML , что обеспечивает совместимость бизнес моделей и ИТ моделей.
  • ARIS Viewer. Компонент, который позволяет просматривать всю информацию ARIS репозитория в ARIS Publisher, получать доступ к информации в ARIS IT Inventory и управлять задачами ARIS Process Governance через web-интерфейс.

Подробная информация по составу компонент ARIS и их возможностях размещена на сайте компании разработчика SOFTWARE AG.

ARIS платформа является удобным и эффективным средством моделирования бизнес процессов. Она обеспечивает поддержку работы, как бизнес аналитиков, так и специалистов ИТ, осуществляющих внедрение информационных систем. [1, c.98]

Среди множества преимуществ этой платформы можно выделить существенные для целей моделирования бизнес процессов:

  • Хорошо развитый графический интерфейс. Пользователи могут создавать модели, используя систему графических символов. Есть возможность использовать web – интерфейс. Полноэкранный режим и система навигации позволяет представлять данные в удобном виде. Интерфейс можно конфигурировать под потребности пользователей.
  • Поддержка мощного хранилища данных (репозитория). Хранилище данных ARIS содержит большое число элементов и описаний. При этом обеспечивается совместная работа пользователей с объектами хранилища данных.
  • Интеграция с другими программными продуктами. ARIS позволяет импортировать модели процессов в программные продукты, поддерживающие стандартные интерфейсы, например, такие как X ML, XMI, WSDL, XSD, XPDL, CADM (DoDAF), BPEL, BPML Export , Visio, txt и Excel.
  • Детализация моделей. В ARIS есть возможность детализировать модели и их компоненты, используя различные аспекты.
  • Динамическое моделирование. За счет дополнительных средств можно осуществить дискретное выполнение действий процесса. ARIS предоставляет графические средства для контроля и анализа действий в моделях процессов.

3.3 Oracle Designer

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

Рис. 14 Интерфейс Oracle Designer

Известно, что задачи разработки выполняются более продуктивно и точно, если пользоваться инструментальными средствами, работающими на наглядном языке диаграмм.

К числу таких задач можно отнести определение, модификацию и понимание компонент системы и связей между ними. Диаграммы вместе с отчетами, утилитами и генераторами обеспечивают надежную интегрированную среду для проектирования систем. Набор инструментария для моделирования Oracle Designer обеспечивает богатый набор диаграмм для поддержки деятельности по проектированию и реализации проекта.


Гибкое бизнес-моделирование.

За счет предоставления инструментальных средств поддержки как объектно-ориентированных (OO) моделей моделирования, так и моделей типа "сущность-связь" (ER) Oracle обеспечивает гибкий метод бизнес-моделирования. Оба построителя диаграмм (diagrammers) поддерживают стандартные соглашения для соответствующих стилей моделирования: Унифицированный Язык Моделирования (Unified Modeling Language - UML) поддерживается разработчиком моделей (modeler) объектно-ориентированного типа, а моделирование ER - разработчиком моделей "сущность-связь".

Генерация для сред Web и клиент/сервер.

На основе определений, хранящихся в репозитории , генерируются приложения, которые затем развертываются в средах клиент/сервер или Web. Используя Oracle Developer , на основе определения модуля или даже целого приложения можно получить систему, которая развертывается в обеих средах, без изменения каких бы то ни было частей определения.

Реинжениринг проекта.

Проектирование серверной части.

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

Проектирование приложений.

Аналогично, мы можем сделать реинжениринг проекта приложений, построенных на языке Visual Basic или Developer Reports и Forms Developer, включая логику приложения.

Циклическое (круговое) проектирование.

При условии, что приложение построено в Oracle Developer, используя возможность реинжениринга проекта, мы можем поместить определения проекта в репозиторий, внести в них требующиеся изменения и повторно сгенерировать приложение. Если в сгенерированное приложение с помощью Developer внесены какие-то изменения, например, добавлена дополнительная бизнес-логика в форме триггеров PL/SQL, они также могут быть определены и помещены в репозиторий, и их не придется переписывать в процессе дальнейшей генерации.

Эта способность изменять приложение вне рамок Oracle Designer, определять изменения и повторно генерировать (сохраняя изменения) известна под названием "циклическое проектирование" (Round-Trip Engineering) и является основным элементом продуктивной среды проектирования и разработки. [2, c. 88]

Если мы принимаем, что приложение изменяется в течение своего жизненного цикла, то способность поддерживать такое высокопродуктивное циклическое проектирование является одним из основных преимуществ использования Oracle Designer.