Моделирование бизнес процессов описание и анализ примеры. Анализ современных средств моделирования бизнес-процессов

Моделирование бизнес-процессов - это эффективное средство поиска путей оптимизации деятельности компании, позволяющее определить, как компания работает в целом и как организована деятельность на каждом рабочем месте. Под методологией (нотацией) создания модели (описания) бизнес-процесса понимается совокупность способов, при помощи которых объекты реального мира и связи между ними представляются в виде модели. Для каждого объекта и связей характерны ряд параметров, или атрибутов, отражающих опредёленные характеристики реального объекта (номер объекта, название, описание, длительность выполнения (для функций), стоимость и др.).

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

Реинжиниринг бизнес-процессов (англ. 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 начинается без детальной проработки таких соглашений, то вероятность создания моделей бизнес-процессов, не отвечающих на поставленные вопросы, очень высока.

Для моделирования бизнес-процессов используется несколько различных методов, основой которых являются как структурный, так и объектно-ориентированный подходы к моделированию. Однако деление самих методов на структурные и объектные является достаточно условным, поскольку наиболее развитые методы используют элементы обоих подходов. К числу наиболее распространенных методов относятся :

метод функционального моделирования SADT (IDEF0);

метод моделирования процессов IDEF3;

моделирование потоков данных DFD;

метод ARIS;

метод Ericsson-Penker;

метод моделирования, используемый в технологии Rational Unified Process

1. Метод SADT (Structured Analysis and Design Technique) считается классическим методом процессного подхода к управлению. Основной принцип процессного подхода заключается в структурировании деятельности организации в соответствии с ее бизнес-процессами, а не организационно-штатной структурой.

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

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

Результатом применения метода SADT является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга.

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

Рис. 2.

2. Метод моделирования процессов IDEF3

Метод моделирования IDEF3 предназначен для моделирования последовательности выполнения действий и взаимозависимости между ними в рамках процессов.

Как и в методе IDEF0, основной единицей модели IDEF3 является диаграмма. Другой важный компонент модели - действие, или в терминах IDEF3 «единица работы» (Unit of Work). Диаграммы IDEF3 отображают действие в виде прямоугольника. Действия именуются с использованием глаголов или отглагольных существительных, каждому из действий присваивается уникальный идентификационный номер. Этот номер не используется вновь даже в том случае, если в процессе построения модели действие удаляется. В диаграммах IDEF3 номер действия обычно предваряется номером его родителя (рис. 3).

Рис. 3.

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

Таблица 1. Типы связей IDEF3


3. Диаграммы потоков данных DFD

Диаграммы потоков данных (Data Flow Diagrams- DFD) представляют собой иерархию функциональных процессов, связанных потоками данных. Цель такого представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

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

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

Основными компонентами диаграмм потоков данных являются:

  • * внешние сущности;
  • * системы и подсистемы;
  • * процессы;
  • * накопители данных;
  • * потоки данных.
  • 4. Метод ARIS

Система ARIS (Architecture of Integrated Information System), разработанный германской фирмой IDS Scheer, представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику.

ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:

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

Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования, в частности, UML.

Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - «функция», «событие», «структурное подразделение», «документ» и т.п. Между объектами устанавливаются разнообразные связи. Так, между объектами «функция» и «структурное подразделение» могут быть установлены связи следующих видов:

  • * выполняет;
  • * принимает решение;
  • * участвует в выполнении;
  • * должен быть проинформирован о результатах;
  • * консультирует исполнителей;
  • * принимает результаты.

Основная бизнес-модель ARIS - eEPC (extended Eventdriven Process Chain - расширенная модель цепочки процессов, управляемых событиями). В табл. 2 приводятся основные объекты, используемые в данной нотации.

Таблица 2. Объекты модели eEPC



Рис. 4.

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

5. Метод Ericsson-Penker представляет интерес прежде всего в связи с попыткой применения языка объектного моделирования UML (изначально предназначенного для моделирования архитектуры систем ПО) для моделирования бизнес-процессов. Это стало возможным благодаря наличию в UML механизмов расширения.

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


Рис. 5.

Наличие механизмов расширения принципиально отличает UML от таких средств моделирования, как IDEF0, IDEF1X, IDEF3, DFD и др. Перечисленные языки моделирования можно определить как сильно типизированные (по аналогии с языками программирования), поскольку они не допускают произвольной интерпретации семантики элементов моделей. UML, допуская такую интерпретацию (в основном за счет стереотипов), является слабо типизированным языком. К его механизмам расширения относятся:

  • * стереотипы;
  • * тегированные (именованные) значения;
  • * ограничения.

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

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

Ограничение - это семантическое ограничение, имеющее вид текстового выражения на естественном или формальном языке (OCL - Object Constraint Language), которое невозможно выразить с помощью графической нотации UML.

Авторы метода Ericsson-Penker создали свой профиль UML для моделирования бизнес-процессов под названием Ericsson-Penker Business Extensions, введя набор стереотипов, описывающих процессы, ресурсы, правила и цели деятельности организации.

Метод использует четыре основные категории бизнес-модели:

  • * Ресурсы - различные объекты, используемые или участвующие в бизнес-процессах (люди, материалы, информация или продукты). Ресурсы структурированы, взаимосвязаны и подразделяются на физические, абстрактные, информационные и человеческие.
  • * Процессы - виды деятельности, изменяющие состояние ресурсов в соответствии с бизнес-правилами.
  • * Цели - назначение бизнес-процессов. Цели могут быть разбиты на подцели и соотнесены с отдельными процессами. Цели достигаются в процессах и выражают требуемое состояние ресурсов. Цели могут быть выражены в виде одного или более правил.
  • * Бизнес-правила - условия или ограничения выполнения процессов (функциональные, поведенческие или структурные). Правила могут диктоваться внешней средой (инструкциями или законами) или могут быть определены в пределах бизнес-процессов. Правила могут быть определены с использованием языка OCL, который является частью стандарта UML.

Все эти категории связаны между собой: правило может определять способ структурирования ресурсов, ресурс назначается конкретному процессу, цель связана с выполнением конкретного процесса.

Основной диаграммой UML, используемой в данном методе, является диаграмма деятельности. Основным элементом диаграммы является деятельность (activity). Деятельность изображается в виде закругленного прямоугольника с текстовым описанием. Любая диаграмма деятельности должна иметь начальную точку, определяющую начало потока событий. Конечная точка необязательна. На диаграмме может быть несколько конечных точек, но только одна начальная.

6. Метод моделирования, используемый в технологии Rational Unified Process

Язык UML используется также в методе моделирования бизнес-процессов, являющемся частью технологии Rational Unified Process компании IBM Rational Software. Этот метод, направленный прежде всего на создание основы для формирования требований к ПО, предусматривает построение двух базовых моделей:

  • * модели бизнес-процессов (Business Use Case Model);
  • * модели бизнес-анализа (Business Analysis Model).

Модель бизнес-процессов - модель, описывающая бизнес-процессы организации в терминах ролей и их потребностей. Она представляет собой расширение модели вариантов использования (use case) UML за счет введения набора стереотипов - Business Actor (стереотип действующего лица) и Business Use Case (стереотип варианта использования).

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

Список действующих лиц составляется путем ответа на следующие вопросы:

  • * Кто извлекает пользу из существования организации?
  • * Кто помогает организации осуществлять свою деятельность?
  • * Кому организация передает информацию и от кого получает?

Business Use Case (вариант использования с точки зрения бизнес-процессов) определяется как описание последовательности действий (потока событий) в рамках некоторого бизнес-процесса, приносящей ощутимый результат конкретному действующему лицу. Это определение подобно общему определению бизнес-процесса, но имеет более точный смысл. В терминах объектной модели Business Use Case представляет собой класс, объектами которого являются конкретные потоки событий в рамках описываемого бизнес-процесса.

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

Каждый Business Use Case отражает цель или потребность некоторого действующего лица.

Описание Business Use Case представляет собой спецификацию (текстовый документ), которая, подобно обычному варианту использования, состоит из следующих пунктов:

  • * наименование;
  • * краткое описание;
  • * цели и результаты (с точки зрения действующего лица);
  • * описание сценариев (основного и альтернативных);
  • * специальные требования (ограничения по времени выполнения или другим ресурсам);
  • * расширения (исключительные ситуации);
  • * связи с другими Business Use Case;
  • * диаграммы деятельности (для наглядного описания сценариев - при необходимости).

Описание Business Use Case может сопровождаться целью процесса, которая так же, как и в методе ErikssonPenker, моделируется с помощью класса со стереотипом «goal», а дерево целей изображается в виде диаграммы классов.

Для каждого Business Use Case строится модель бизнес-анализа - объектная модель, описывающая реализацию бизнес-процесса в терминах взаимодействующих объектов (бизнес-объектов - Business Object), принадлежащих к двум классам - Business Worker и Business Entity.

Business Worker (исполнитель) - активный класс, представляющий собой абстракцию исполнителя, выполняющего некоторые действия в рамках бизнес-процесса. Исполнители взаимодействуют между собой и манипулируют различными сущностями, участвуя в реализациях сценариев Business Use Case. На диаграмме классов UML исполнитель представляется в виде класса со стереотипом «business worker».

Понятие Business Entity аналогично понятию сущности в модели «сущность-связь», за исключением того, что в данной модели не определяется поведение сущности, а в объектной модели сущность может иметь набор обязанностей. На диаграмме классов UML сущность представляется в виде класса со стереотипом «business entity».

Информационные технологии

© Скородумов П.В.

МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ: ПОДХОДЫ, МЕТОДЫ И СРЕДСТВА

СКОРОДУМОВ ПАВЕЛ ВАЛЕРЬЕВИЧ

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

Институт социально-экономического развития территорий Российской академии наук E-mail: [email protected]

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

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

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

Бизнес-процесс, реинжиниринг, методологии моделирования бизнес-процессов, сети Петри, универсальная система имитационного моделирования.

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

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

теля - более агрессивными. Существенно изменились применяемые средства и технологии производства. Особую роль стали играть информационные технологии .

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

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

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

Основу современного подхода к организации бизнеса составляет инжиниринг бизнес-процессов, наиболее важным направлением которого является реинжиниринг .

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

Реинжиниринг представляет собой совокупность средств, мер и методов, в том числе соответствующих информа-

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

Реинжиниринг направлен на использование в организации принципиально новых бизнес-процессов, основанных на применении современных инновационных технологий.

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

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

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

формации, контроль и анализ, принятие управленческих решений.

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

Моделирование - это процесс отражения реальной (или планируемой) деятельности организации при помощи специальной методологии. Важно понимать, что процесс моделирования является субъективным. Дело в том, что 80% информации для формирования моделей поступает от интервьюируемых сотрудников и руководителей организации. При этом субъективны как мнение сотрудников о реальном ходе работ, так и взгляд на процессы аналитика, проводившего интервью. Степень субъективности полученных моделей может стать серьёзным препятствием для их дальнейшего использования.

Можно выделить следующие цели моделирования бизнес-процессов:

1. Обеспечить понимание структуры организации и динамики происходящих в ней процессов.

2. Обеспечить понимание текущих проблем организации и возможностей их решения.

3. Убедиться, что заказчики, пользователи и разработчики одинаково понимают цели и задачи организации.

4. Определить требования к ПО, автоматизирующему бизнес-процессы организации.

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

1. Теоретическая база.

2. Описание шагов, необходимых для получения заданного результата.

Если в основе методологии лежит теоретическая база, то её наличие делает методологию более обоснованной и предсказуемой. Однако в случае отсутствия теории (математической модели) методологии также могут успешно применяться. Основное в методологии - дать пользователю практическую последовательность шагов, которые приводят к заданному результату. Именно способность получать результат с заданными параметрами характеризует эффективность методологии. Методологии (методики) могут использоваться как отдельно, так и совместно .

Модель организации в общем случае представляет собой совокупность функциональной, организационной и информационной моделей:

1. Функциональная модель описывает совокупность функциональных подсистем и связей, отражающих порядок взаимодействия подсистем при функционировании компании или её подразделений.

2. Организационная модель описывает состав и структуру подразделений и служб компании.

3. Информационная модель описывает потоки информации, существующие в функциональной и организационной моделях .

Для моделирования бизнес-процессов используется несколько различных методов, основой которых являются как структурный, так и объектно-ориентированный подходы к моделированию. Однако деление самих методов на структурные и объектные является достаточно условным, поскольку наиболее развитые методы используют элементы обоих подходов. К числу наиболее распространенных методов относятся :

1. Метод функционального моделирования SADT (IDEF0).

2. Метод моделирования процессов IDEF3.

3. Моделирование потоков данных DFD.

4. Метод ARIS.

5. Метод Ericssonn Penker.

6. Метод моделирования, используемый в технологии Rational Unified Process.

Часть из существующих методологий основана на государственных стандартах, часть - на корпоративных разработках отдельных компаний, часть выдвинута отдельными авторами, их делят на три категории:

1. Методологии ведения проекта.

2. Методологии моделирования и анализа бизнес-процессов.

3. Методологии использования программных продуктов для моделирования бизнес-процессов в проекте.

В настоящее время существует несколько достаточно чётко идентифицируемых методологий ведения проектов, связанных с изменением бизнес-процессов, существующих в организации. Одним из наиболее популярных подходов является методология Хаммера и Чампи. Реинжиниринг по Хаммеру и Чампи - это «фундаментальное переосмысление и радикальное перепроектирование деловых процессов для достижения резких, скачкообразных улучшений в решающих современных показателях деятельности компании, таких как стоимость, сервис и темпы» . Основой указанного подхода является рассмотрение деятельности организации «с чистого листа» и разработка новых, более эффективных бизнес-процессов.

Кроме методологии Хаммера и Чам-пи, существуют и другие методологии, не имеющие однозначного авторства, но принадлежащие отдельным компаниям, например, методологии выполнения проектов по внедрению систем автоматизации Oracle, SAP R/3, BAAN, RUP компании Rational и др. .

Ко второй группе относятся методологии моделирования и анализа бизнес-процессов. В настоящее время существует несколько базовых способов описания процессов, основанных как на стандартах (IDEF0), так и на общепринятых подходах (DFD).

Кроме того, существует ряд нотаций (методологий) описания процессов, предложенных отдельными компаниями - разработчиками программных продуктов. К числу последних относится методология ARIS (eEPC) компании IDS S^eer AG, Германия. Также следует отметить методологию BPMN 2, поддерживаемую организацией OMG, которая стала стандартом среди профессионалов и активно используется для разработки «исполняемых» автоматизируемых моделей бизнес-процессов .

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

История появления различных методологий обобщена в таблице.

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

В августе 2000 года по инициативе компании Intalio был создан консорциум BPMI. BPMI - независимая организация,

Таблица. История развития методологий моделирования бизнес-процессов

Период Методологии моделирования BP

1940 - I960 гг. Появление алгоритмических языков

I960 гг. Методология структурного анализа и проектирования (SADT)

1970 - 1980 гг. Методологии серии IDEF (IDEF0, IDEF3, IDEF1x), DFD, ERD

1990 г. Архитектура интегрированных информационных систем (ARIS), универсальный язык моделирования (UML), методологии компаний Oracle, Baan, Rational и т. д.

2000 г. Стандарты ISO 9000:2000, определение процессного подхода к управлению организацией

2003 г. Нотация для моделирования «исполняемых» процессов (BPMNv1)

2004 г. Субъективно-ориентированный подход к моделированию BP (S-BPM)

2008 - 2009 гг. Обновление стандартов ISO 9000:2008

2011 г. Модель и нотация для моделирования «исполняемых» процессов (BPMNv2)

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

К таким спецификациям относятся проекты стандартов Business Process Modeling Language (BPML) и Business Process Query Language (BPQL), предназначенных для управления бизнес-процессами. BPML -это метаязык для моделирования бизнес-процессов, так же как XML - метаязык для моделирования данных. BPML позволяет создать абстрактную исполнимую модель взаимодействующих процессов, основанную на концепции конечного автомата .

В 2003 году BPMI опубликовал проект стандарта Business Process Modeling Notation (BPMN). Целью этого проекта является создание общей нотации для различных категорий специалистов: от бизнес-аналитиков и экспертов организаций до разработчиков ПО.

BPMN состоит из одной диаграммы под названием Business Process Diagram (BPD), которая непосредственно отображается в конструкции BPML.

Проект Unified Enterprise Modeling Language (UEML) был предпринят с целью интеграции многочисленных языков моделирования архитектуры предприятий (Enterprise Modeling Languages) и создания в перспективе унифицированного языка моделирования с чётко определёнными синтаксисом, семантикой и правилами отображений между различными средствами моделирования. Основой для

такой интеграции послужили модели GERAM (Generalised Enterprise Reference Architecture and Methodology) и Захмана. Проект UEML включает разработку:

1) общего визуального, основанного на шаблонах языка для коммерческих инструментальных средств моделирования;

2) стандартных, независимых от инструментов механизмов передачи моделей между проектами;

3) репозитория моделей предприятий.

OMG - это консорциум разработчиков ПО и пользователей, представляющих различные коммерческие, государственные и академические организации, насчитывающий около 800 участников. OMG занимается разработкой различных стандартов в области взаимодействия распределённых систем (наиболее известные из них - CORBA и UML) .

Работа OMG в области моделирования бизнес-процессов связана в основном с концепцией Model Driven Architecture (MDA).

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

В настоящее время тремя главными инициативными проектами OMG являются создание метамоделей для описания бизнес-процессов (Business Process Definition Metamodel -BPDM), бизнес-пра-

вил (Business Semantics of Business Rules, and Production Rule Representation) и онтологии (Ontology Definition Metamodel). Назначение BPDM - интеграция и обеспечение взаимодействия между моделями, использующимися различными организациями (такими как диаграммы UML или BPMN). Предполагается, что BPDM будет реализована в виде профиля UML 2.0. Аналогичным образом OMG работает над стандартизацией бизнес-правил и их совместимостью с BPDM. Всё это вместе взятое должно в перспективе обеспечить новый уровень совместимости между моделями, используемыми для описания бизнес-процессов и ПО .

Среди современных средств моделирования и анализа бизнес-процессов достаточно широко используются Rational Rose, Oracle Designer, BPWin и ERwin, ARIS и др. . Для моделирования бизнес-процессов больше подходят BPwin, ARIS и Rational Rose, рассмотрим их более подробно.

Rational Rose является одним из ведущих инструментов визуального моделирования в программной индустрии благодаря полноценной поддержке языка UML и многоязыковой поддержке командной разработки, поддерживает компонентно-ориентированный процесс создания систем. Любые модели, создаваемые с помощью данного средства, являются взаимосвязанными: бизнес-модель, функциональная модель, модель анализа, модель проектирования, модель базы данных, модель компонентов и модель физического развёртывания системы. Позволяет решать практически любые задачи в проектировании информационных систем: от анализа бизнес-процессов до кодогенерации на определённом языке программирования. Позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое .

Пакет ВРШт основан на методологии IDEF и предназначен для функционального моделирования и анализа деятельности предприятия. Методология IDEF, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF отображает функциональную структуру объекта, т. е. производимые им действия и связи между этими действиями.

BPwin поддерживает три стандартные нотации - IDEF0, DFD и IDEF3, позволяет оптимизировать процедуры в компании, позволяет облегчить сертификацию на соответствие стандартам качества ^09000, содержит собственный генератор отчётов, имеет широкий набор средств документирования моделей, проектов .

Пакет ERWin используется при моделировании и создании баз данных произвольной сложности на основе диаграмм «сущность - связь», является наиболее популярным пакетом моделирования данных благодаря поддержке широкого спектра СУБД самых различных классов.

ERWin поддерживает методологию структурного моделирования SADT и нотацию IDEF1x для ER-диаграмм моделей данных, позволяет повторно использовать компоненты созданных ранее моделей, а также использовать наработки других разработчиков, возможна совместная работа группы проектировщиков с одними и теми же моделями .

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

разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать её на работу с системами, имеющими свою специфику. Методика моделирования ARIS основывается на разработанной профессором Августом Шером теории построения интегрированных ИС, определяющей принципы визуального отображения всех аспектов функционирования анализируемых компаний. ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы: организационные, функциональные, информационные и модели управления .

Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования. Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - «функция», «событие», «структурное подразделение», «документ» и т. п. ARIS ориентирована на процессное описание.

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

Ещё одним инструментом моделирования бизнес-процессов является аппарат сетей Петри (СП). Основные преимуще-

ства использования СП в моделировании заключаются в следующем: 1) процесс, определённый в терминах СП, имеет ясное и чёткое представление; 2) наглядность графика построения сети, благодаря которой все её определения и алгоритмы легко воспринимаются; 3) возможность использования различных методов анализа .

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

В общем виде сеть Петри определяется следующим набором :

C = (P, T, E), (1)

Р - непустое конечное множество позиций сети;

Т - непустое конечное множество переходов;

Е - отношение инцидентности позиций и

переходов (множество дуг сети).

Применительно к моделированию бизнес-процессов чаще всего используются WF-сети Петри или сети потоков работ. Этот формализм введён Вил ван дер Ааль-стом (англ. Wil van der Aalst) для моделирования потоков работ в workflow-системах. Сеть Петри PN = (P, T, F) называется сетью потоков работ (WF-сетью), если выполняются следующие условия :

1) существует только одна исходная позиция i, такая, что отсутствуют переходы, входящие в i;

2) существует только одна конечная позиция o, такая, что отсутствуют переходы, выходящие из o;

3) каждый узел данной сети расположен на пути от i к о.

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

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

ВГСП можно определить следующим набором:

NHPN={Atom, Lab, SN(HPN), (EN!,..., ENk),Á), (2) где:

Atom = Var ^ Con - множество атомов, состоящее из множеств имён переменных и имён констант;

Lab = Labv ^ Labh - множество меток, служащих для вертикальной и горизонтальной синхронизации переходов; (EN1,...,ENk)(k > 1) - конечный набор обыкновенных СП;

Л - функция пометки переходов элементов из множества Lab.

SN(HPN) - системная сеть в составе ВГСП, представляющая собой гибридную сеть Петри (ГСП):

HPN = (P, T, Pre, Post, D, C), (3)

P = Pd ^ Pc - множество дискретных и непрерывных позиций;

T = Td ^ Tc ^ TK ^ TE - множество дискретных, непрерывных переходов квантования и экстраполяции; Pre, Post - матрицы инцидентности, характеризующие множество дуг; D: Tt ^ R+ - функция, определяющая интервалы задержки для дискретных временных переходов;

C: Tc ^ R0 х R+m - функция, определяющая пропускную способность непрерывных переходов.

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

Кроме всего вышесказанного, в аппарат введены характерные для СП высокого уровня понятия вес дуги и ингиби-торные дуги.

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

Динамика поведения ВГСП описывается следующими четырьмя типами шагов срабатывания:

1. Системно-автономный шаг - это срабатывание перехода системной сети в соответствии с правилами для ГСП, при этом элементные сети рассматриваются как фишки, не имеющие собственной структуры.

2. Элементарно-автономный шаг меняет только внутреннее состояние (маркировку) элементной сети, не меняя её местонахождение в системной сети.

3. Шаг горизонтальной синхронизации используется для синхронизации переходов в двух элементных сетях, находящихся в одной позиции системной сети.

4. Шаг вертикальной синхронизации используется для синхронизации перехода в системной сети с некоторыми переходами элементных сетей.

Для описания динамики поведения ВГСП используется следующее уравнение:

Мк = М-1 + С(р, Ь)и„ (4)

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

С(р, Ь) - результирующая матрица инцидентности ВГСП.

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

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

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

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

ЛИТЕРАТУРА

1. Анализ современных средств моделирования бизнес-процессов [Электронный ресурс]. - Режим доступа: http://www.reengine.ru/index.asp?Menu=2&Sub=2

2. Баранов, В. В. Реинжиниринг бизнес-процессов: этапы разработки и реализации [Электронный ресурс] / В. В. Баранов. - Режим доступа: http://www.elitarium.ru/2012/11/14/reinzhiniring_biznes_processov_ jetapy_razrabotki_realizacii.html

3. Баринов, В. А. Реинжиниринг: сущность и методология [Электронный ресурс] / В. А. Баринов. - Режим доступа: http://www.elitarium.ru/2006/05/12/reinzhiniring_sushhnost_i_metodologija.html

4. Вендров, А. М. Методы и средства моделирования бизнес-процессов (обзор) [Текст] / Вендров А. М. // Информационный бюллетень. - 2004. - № 10 (137). - 32 с.

5. Духанов, А. В. Имитационное моделирование сложных систем [Текст] / А. В. Духанов, О. Н. Медведева // Курс лекций. - Владимир: ВГУ 2010. - 118 с.

6. Котов, В. Е. Сети Петри [Текст] / В. Е. Котов. - М. : Наука, 1984. - 160 с.

7. Мальков, М. В. Сети Петри и моделирование [Электронный ресурс] / М. В. Мальков, С. Н. Малыгина. -Режим доступа: http://сайт/artide/n/seti-petri-i-modelirovanie

8. Ойхман, Е. Г. Реинжиниринг бизнеса: реинжиниринг организаций и информационные технологии [Текст] / Е. Г. Ойхман, Э. В. Попов. - М. : Финансы и статистика, 1997. - 336 с.

9. Питерсон, Дж. Теория сетей Петри и моделирование систем [Текст] / Дж. Питерсон. - М. : Мир, 1984. - 264 с.

10. Полещук, Н. А. Моделирование затрат в экономических системах с помощью сетей Петри [Электронный ресурс] / Н. А. Полещук. - Режим доступа: http://www.marketing-mba.ru/article/v4_11/Paliashchuk.pdf

11. Репин, В. В. Процессный подход к управлению. Моделирование бизнес-процессов [Текст] / В. В. Репин, В. Г. Елиферов. - М. : Манн, Иванов и Фербер, 2013. - 544 с.

Введение

склад бизнес стратегический

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

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

Цель курсовой работы: применение методологий моделирования и управления бизнес-процессами для оптимизации бизнес-процессов склада.

Основные задачи курсовой работы:

1. Описать организацию: организационную структуру управления, основные бизнес-процессы.

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

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

4. Выполнить моделирование выбранного бизнес-процесса склада и определить набор мероприятий (инициатив), выполнение которых должно способствовать достижению стратегической цели организации.

Методы и инструментальные средства моделирования бизнес-процессов

Бизнес-процесс - это логичный, последовательный, взаимосвязанный набор мероприятий, который потребляет ресурсы, создаёт ценность и выдаёт результат. Моделирование бизнес-процессов - это эффективное средство поиска путей оптимизации деятельности компании, позволяющее определить, как компания работает в целом и как организована деятельность на каждом рабочем месте. Под методологией (нотацией) создания модели (описания) бизнес-процесса понимается совокупность способов, при помощи которых объекты реального мира и связи между ними представляются в виде модели . Для каждого объекта и связей характерны ряд параметров, или атрибутов, отражающих опредёленные характеристики реального объекта (номер объекта, название, описание, длительность выполнения (для функций), стоимость и др.).

Описание бизнес-процессов проводится с целью их дальнейшего анализа и реорганизации. Целью реорганизации может быть внедрение информационной системы, сокращение затрат, повышение качества обслуживания клиентов, создание должностных и рабочих инструкций и т.п., а детальное описание процессов само по себе не представляет ценности. Реинжиниринг бизнес-процессов (англ. 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), позволяет отразить последовательность работ, выполняемых по ходу процесса, и потоки информации, циркулирующие между этими работами.

Прочие методологии.

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

Процессный подход может использовать любые из перечисленных выше средств моделирования. Однако в настоящее время наблюдается тенденция интеграции разнообразных методов моделирования и анализа систем, проявляющаяся в форме создания интегрированных средств моделирования. Одним из таких средств является продукт, носящий название ARIS - Architecture of Integrated Information System, разработанный германской фирмой IDS Scheer.

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

ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:

Организационные модели, представляющие структуру системы - иерархию организационных подразделений, должностей и конкретных лиц, связи между ними, а также территориальную привязку структурных подразделений;

Функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения поставленных целей;

Информационные модели, отражающие структуру информации, необходимой для реализации всей совокупности функций системы;

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

Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования - ERM, UML, OMT и др.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http :// www . allbest . ru /

Введение

1. Теоретическая часть

1.2 Методология ARIS

2. Практическая часть

Заключение

Список литературы

Введение

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

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

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

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

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

Основу многих современных методологий моделирования бизнес-процессов составила методология SADT. В настоящее время наиболее широко используемая методология описания бизнес-процессов - стандарт США IDEF.

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

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

1. Теоретическая часть

1.1 Erwin Process Modeler (BPwin)

ERwin - средство разработки структуры базы данных (БД). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. С помощью ERwin можно создавать или проводить обратное проектирование (реинжиниринг) баз данных.

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

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

Метод функционального моделирования (IDEF0)

IDEF0, относится к семейству IDEF, которое появилось в конце шестидесятых годов под названием SADT (Structured Analysis and Design Technique). IDEF0 может быть использована для моделирования широкого класса систем. Для новых систем применение IDEF0 имеет своей целью определение требований и указание функций для последующей разработки системы, отвечающей поставленным требованиям и реализующей выделенные функции. Применительно к уже существующим системам IDEF0 может быть использована для анализа функций, выполняемых системой и отображения механизмов, посредством которых эти функции выполняются. Результатом применения IDEF0 к некоторой системе является модель этой системы, состоящая из иерархически упорядоченного набора диаграмм, текста документации и словарей, связанных друг с другом с помощью перекрестных ссылок. Двумя наиболее важными компонентами, из которых строятся диаграммы IDEF0, являются работы (представленные на диаграммах в виде прямоугольников), данные и объекты (изображаемые в виде стрелок), связывающие между собой работы. При этом стрелки, в зависимости от того в какую грань прямоугольника работы они входят или из какой грани выходят, делятся на пять видов:

Ш стрелки входа (входят в левую грань работы) - изображают данные или объекты, изменяемые в ходе выполнения работы;

Ш стрелки управления (входят в верхнюю грань работы) - изображают правила и ограничения, согласно которым выполняется работа;

Ш стрелки выхода (выходят из правой грани работы) - изображают данные или объекты, появляющиеся в результате выполнения работы;

Ш стрелки механизма (входят в нижнюю грань работы) - изображают ресурсы, необходимые для выполнения работы, но не изменяющиеся в процессе работы (например, оборудование, человеческие ресурсы и т.д.);

Ш стрелки вызова (выходят из нижней грани работы) - изображают связи между разными диаграммами или моделями, указывая на некоторую диаграмму, где данная работа рассмотрена более подробно.

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

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

Метод моделирования бизнес-процессов (IDEF3)

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

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

IDEF3 может быть также использован как метод создания процессов. IDEF3 дополняет IDEF0 и содержит все необходимое для построения моделей, которые в дальнейшем могут быть использованы для имитационного анализа.

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

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

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

Моделирование потоков данных (DFD)

Data Flow Diagram (диаграмма потоков данных) используется для описания процессов верхнего уровня и для описания реально существующих в организации потоков данных.

В основе данной методологии (Gane/Sarson) лежит построение модели анализируемой ИС - проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных DFD, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы ИС с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет достигнут такой уровень декомпозиции, на котором процесс становятся элементарными и детализировать их далее невозможно.

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

- внешние сущности;

- системы/подсистемы;

- процессы;

- накопители данных;

- потоки данных.

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

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

Стрелки (потоки данных). Стрелки описывают движение объектов из одной части системы в другую (отсюда следует, что диаграмма DFD не может иметь граничных стрелок). Поскольку все стороны работы в DFD равнозначны, стрелки могут могут начинаться и заканчиваться на любой стороне прямоугольника. Стрелки могут быть двунаправлены.

Хранилище данных . В отличие от стрелок, описывающих объекты в движении, хранилища данных изображают объекты в покое. Хранилище данных - это абстрактное устройство для хранения информации, которую можно в любой момент поместить в накопитель и через некоторое время извлечь, причем способы помещения и извлечения могут быть любыми. Оно в общем случае является прообразом будущей базы данных, и описание хранящихся в нем данных должно соответствовать информационной модели (Entity-Relationship Diagram).

1.2 Методология ARIS

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

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

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

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

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

- функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения поставленных целей;

-информационные модели, отражающие структуру информации, необходимой для реализации всей совокупности функций системы;

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

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

- нотация Value-added chain diagram (диаграмма цепочки процесса, добавляющего стоимость);

- нотации extended Event-driven Process Chain - eEPC (расширенная нотация цепочки процесса, управляемого событиями) и PCD (диаграмма цепочки процесса);

- нотация Organizational chart (организационная диаграмма);

- нотация Function tree (дерево функций);

- нотация Product tree (дерево продуктов).

VAD (аналог классического стандарта DFD)

Основным объектом нотации VAD является объект «Value added chain».

Цепочки добавленной стоимости (Value added chain diagram, VAD) -- диаграмма, описывающая взаимосвязь бизнес-процессов верхнего уровня. В ней отображаются два типа связей между процессами:

- связь «предшественник-последователь» -- изображаются горизонтальными линиями;

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

Принципы построения диаграммы процесса верхнего уровня в VAD существенно отличаются от IDEF0. Существенным отличием нотации ARIS VAD и IDEF0 является то, что в VAD стрелки могут входить в любую сторону объекта «Value-added chain». (Напомним, что в IDEF0 каждая сторона объекта «Activity» (функция) имеет определенное назначение.)

Указанный недостаток нотации VAD можно обойти, заранее оговорив возможность специального использования обратных связей.

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

2. Практическая часть

2.1 Построение бизнес-модели предприятия с помощью среды ERwin

Целью данной работы является моделирование деятельности выбранного предприятия. Для этого будут применяться методологии:

IDEF0 - методология функционального моделирования

IDEF3 - методология описания процессов

DFD - методология моделирования потоков данных

VAD - диаграмма, описывающая взаимосвязь бизнес-процессов верхнего уровня.

Диаграммы в первых трех методологиях будут создаваться с помощью CASE-средства AllFusion Process Modeler, VAD - с помощью AllFusion ERwin Data Modeler. база данный моделирование автоматизированный

Каждая диаграмма в нотациях IDEF0, IDEF3, DFD предназначена для описания одного или нескольких бизнес-процессов. Бизнес-процесс - это устойчивая, целенаправленная совокупность взаимосвязанных видов деятельности (последовательность работ), которая по определенной технологии преобразует входы в выходы, представляющие ценность для потребителя.

Результатом моделирования бизнес-процессов является модель бизнес-процессов, которая относится к одному из трех типов:

- модель AS-IS (как есть) - модель текущей организации бизнес-процессов предприятия

- модель TO-BE (как будет) - модель идеальной организации бизнес-процессов

- модель SHOULD-BE(как должно бы быть) - идеализированная модель, не отражающая реальную организацию бизнес-процессов предприятия

Для того, чтобы создать базу для выявления узких мест на предприятии, в данной работе будет создавана модель AS-IS.

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

продавцы принимают заказы клиентов;

сотрудники группируют заказы по типам бань;

сотрудники собирают баню;

сотрудники упаковывают бани согласно заказам;

логистический отдел отгружает клиентам заказы;

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

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

Построение модели какой-либо системы в методологии IDEF0 начинается с определения контекста моделирования, который включает в себя субъекта моделирования, цель моделирования и точку зрения на модель.

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

Цель моделирования. Модель не может быть построена без четко сформулированной цели. Цель должна отвечать на вопросы почему этот процесс должен быть смоделирован, что должна показывать модель и что может получить читатель?

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

В данной работе субъектом будет выступать не само предприятие, а именно процессы, происходящие внутри него; цель моделирования - воспроизвести бизнес-процессы, происходящие на предприятии (модель AS-IS); точка зрения - с позиции директора как лица, знающего структуру предприятия в целом.

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

Декомпозиция IDEF 0. Модель предметной области строительной компании построена с использованием методологии IDEF0, так как именно IDEF0 является наиболее удобным языком описания существующих в системе бизнес-процессов.

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

Таким образом, выявлена основная цель моделирования - «Деятельность предприятия по строительству перевозных бань». Из контекстной диаграммы также видно, что входной информацией для рассматриваемой предметной области являются: заказы клиентов и строительные материалы от поставщиков. А выходной информацией служат: оплата за строительные материалы, заказы поставщикам, маркетинговые материалы, готовая продукция. Организуется деятельность предприятия персоналом и бухгалтерией под управлением законодательства РФ, правил и процедур, необходимых для ведения данного вида деятельности.

Рис. 1 Контекстная диаграмма

Для выявления процессов, составляющих «Деятельность предприятия по строительству перевозных бань» проводится декомпозиция контекстной диаграммы (рис. 2).

Рис. 2 Диаграмма декомпозиции контекста «Деятельность предприятия по строительству перевозных бань»

Поскольку работа "Управление" включает в себя общее управление предприятием, то одним из ее результатов будет являться "Управляющая информация", поступающая на вход управления всех остальных работ.

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

Работе "Сборка бань" для своего функционирования необходимы строительные материалы, которые она заказывает у работы "Отгрузка и снабжение" (выходная стрелка "Заказы поставщикам"). Собранные бани она также передает работе "Отгрузка и снабжение" (выходная стрелка "Готовая продукция"). Информация о результатах сборки необходима работе "Продажи и маркетинг" (выходная стрелка "Результаты сборки ").

Результатом работы "Отгрузка и снабжение" будут необходимые материалы, которые поступают на вход работы "Сборка бань".

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

На рисунке 3 представлены процессы, существующие в работе «Сборка Бань».

Рис. 3 Диаграмма декомпозиции контекста «Сборка бань»

Поступающие заказы на сборку сортируются менеджером, после чего они поступают на вход управления работ "Сборка малогабаритных бань" и "Сборка крупногабаритных бань" (стрелка Заказы на сборку). Когда бани собраны, менеджер дает указание на их отгрузку.

Собранные бани (выходы работ "Сборка малогабаритных бань " и "Сборка крупногабаритных бань") направляются менеджеру, который дает указание отгрузить готовые бани.

Декомпозиция IDEF 3. При декомпозиции работы IDEF0 (и DFD) нужно учитывать, что стрелки на диаграммах IDEF0 или DFD означают потоки информации или объектов, передаваемых от одной работы к другой. На диаграммах IDEF3 стрелки могут показывать только последовательность выполнения работ, т.е. они имеют другой смысл, чем стрелки IDEF0 или DFD. Поэтому при декомпозиции работы IDEF0 или DFD в диаграмму IDEF3 стрелки не мигрируют на нижний уровень. Если необходимо показать на дочерней диаграмме IDEF3 те же объекты, что и на родительских диаграммах IDEF0 или DFD, необходимо использовать объекты ссылки.

Проведем декомпозицию работы «Сборка крупногабаритных бань» диаграммы А3 "Сборка бань". Данная работа начинает выполняться, когда поступают заказы на сборку. Первым действием проверяется наличие необходимых для сборки материалов и заказ со склада отсутствующих. Далее материалы подготавливаются для последующей сборки. Следующим шагом начинается непосредственно сам процесс сборки: установка ребер жесткости конструкции, установка банной печи, утепление, обивка и декорирование. Данные действия выполняются всегда, независимо от вида бани. Далее по желанию клиента могут быть проведены некоторые дополнительные работы - шлифовка поверхности, конопатка и отделка. На этом сборка крупногабаритной бани завершается. Последним действием составляется отчет о проделанной работе.

Рис. 4 Диаграмма декомпозиции «Сборка крупногабаритных бань»

Как видно из рисунка 4, описанный алгоритм работы отражен на диаграмме декомпозиции «Сборка крупногабаритных бань». Состоит из 14 действий, а также 4 перекрестков.

Декомпозиция DFD . Диаграммы потоков данных (Data flow diagram, DFD) используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет моделируемую систему как сеть связанных между собой работ. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. Главная цель DFD - показать, как каждая работа преобразует свои входные данные в выходные, а также выявить отношения между этими работами.

В рассматриваемом нами примере, центральной является работа "Хранение материалов и готовых бань". На ее вход поступают собранные бани и полученные от поставщиков материалы, а также список необходимых для сборки бань материалы. Выходом этой работы будут необходимые материалы (если они есть в наличии), список отсутствующих материалов, передаваемый на вход работы "Снабжение необходимыми материалами" и готовые бани, передаваемые на отгрузку. Выходами работ "Снабжение необходимыми материалами" и "Отгрузка готовых бань" будут, соответственно, заказы поставщикам и готовая продукция.

Рис. 5 Диаграмма декомпозиции «Отгрузка и снабжение»

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

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

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

Заключение

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

Моделирование бизнес-процессов организации включает два этапа структурное и детальное.

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

Основу многих современных методологий моделирования бизнес-процессов составила методология SADT (Structured Analysis and Design Technique - метод структурного анализа и проектирования) и алгоритмические языки, применяемые для разработки программного обеспечения. С помощью методологии семейства IDEF можно эффективно отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах. Система ARIS представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему.

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

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

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

Список литературы

1 Елиферов В.Г. Бизнес-процессы: регламентация и управление: учебное пособие [для студентов вузов] / В. Г. Елиферов, В. В. Репин; Ин-т экономики и финансов "Синергия". - М. : ИНФРА-М, 2011. - 319 с.

2 Андерсен Б. Бизнес-процессы. Инструменты совершенствования / Б. Андерсен; [пер. с англ. С. В. Ариничева; под науч. ред. Ю.П. Адлера]. - 5-е изд. - М. : Стандарты и качество, 2008. - 272 с. : ил. - (Практический менеджмент).

3 Репин В.В. Бизнес-процессы компании: построение, анализ, регламентация / В. В. Репин. - М. : Стандарты и качество, 2007. - 240 с. : ил. - (Деловое совершенство).

4 Реинжиниринг бизнес-процессов: учебник [для студ. экон. вузов магистерского уровня] / Н. М. Абдикеев, Т. П. Данько, С. В. Ильдеменов, А. Д. Киселев; под ред. Н. М. Абдикеева, Т. П. Данько; Высш. Школа МBA ; РЭА им. Г. В. Плеханова. - 2-е изд.,испр. - М. : Эксмо, 2009. - 592 с. - (Полный курс МВА).

5 Калянов, Г.Н. Моделирование, анализ, реорганизация и автоматизация бизнес-процессов: ученое пособие для студ. вузов, обуч. по спец. 080801 "Прикладная информатика" и др. экон. спец. / Г. Н. Калянов. - М. : Финансы и статистика, 2009. - 240с.

6 Калянов Г.Н. Моделирование и автоматизация бизнес-процессов: ученое пособие для студ. вузов, обуч. по спец. 080801 "Прикладная информатика" и др. экон. спец. / Г. Н. Калянов. - М. : Финансы и статистика, 2008. - 240с.

7 Логистика. Интеграция и оптимизация логистических бизнес-процессов в цепях поставок: [учебник для студ. вузов] / В. В. Дыбская, Е. И. Зайцев, В. И. Сергеев, А. Н. Стерлигова; Под ред. В. И. Сергеева. - М. : Эксмо, 2008. - 944 с. - (Полный курс МВА).

Размещено на Allbest.ru

...

Подобные документы

    Создание моделей процесса в BPwin, Aris Express, MS Visio, IBM Rational Rose и в соответствии с требованиями ГОСТ 19.701-90. Создание данных в Erwin и базы данных в MS Access. Расчет экономической эффективности реинжиниринга данного процесса в BPwin.

    курсовая работа , добавлен 12.07.2015

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

    курсовая работа , добавлен 19.06.2015

    Создание функциональной структуры фирмы. Методологии проектирования информационных систем. Состав стандарта IDEF. Средства структурного системного анализа. Метод функционального моделирования SADT. Стратегии декомпозиции. Диаграмма потоков данных DFD.

    презентация , добавлен 27.12.2013

    Анализ этапов и особенностей разработки оптимальной и функциональной ARIS-модели - программного продукта компании IDS Scheer для моделирования бизнес-процессов компании. Изучение основных концепций, методологий и подходов экстремального программирования.

    контрольная работа , добавлен 04.06.2011

    Использование CASE-средств для моделирования деловых процессов; совершенствование проектирования информационных систем с помощью программного пакета CA ERwin Modeling Suite: характеристики, возможности визуализации структуры данных и среды развертывания.

    реферат , добавлен 20.03.2012

    Определение автоматизированных информационных систем. Обоснование выбора среды разработки информационной системы. Создание запросов для выбора информации. Логическая и физическая структура реляционной базы данных. Разработка интерфейса пользователя.

    курсовая работа , добавлен 16.04.2017

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

    курсовая работа , добавлен 01.12.2010

    Методы организации процесса обработки информации; основные направления реализации внутримашинного информационного обеспечения. Принципы построения и эффективного применения технологий баз и банков данных как основных компонентов автоматизированных систем.

    дипломная работа , добавлен 30.05.2013

    Создание логической модели данных. Назначение кнопок Erwin Toolbox. Создание БД в СУБД InterBase. Использование утилиты WISQL. Создание Script-файла. Перенос структуры данных с одного сервера на другой. Синхронизация каталога БД и текущей модели.

    курсовая работа , добавлен 26.11.2011

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