Лек2

advertisement
Бедрина Светлана Львовна,
к.э.н., доцент кафедры ИСПИ
Моделирование бизнес-процессов
Нотации и инструменты
моделирования процессов
Бизнес–модель
• Бизнес–модель – структурированное
графическое описание сети
процессов и операций, связанных с
данными, документами,
организационными единицами и
прочими объектами, отражающими
существующую или предполагаемую
деятельность предприятия.
Моделирование бизнес-процессов
Преимущества
позволяет проанализировать
как работает предприятие (в
моделирования
целом, с внешними партнерами, на каждом рабочем месте);

 позволяет руководителю знать, как работают рядовые
сотрудники, а рядовым сотрудникам - как работают их коллеги и
на какой конечный результат направлена вся их деятельность;
 эффективное средство поиска возможностей улучшения
деятельности предприятия;
 средство позволяющее предвидеть и минимизировать риски,
возникающие на различных этапах реорганизации деятельности
предприятия;
 метод, позволяющий дать оценку текущей деятельности
предприятия (функционирование, управление, эффективность,
результаты деятельности и степень удовлетворенности клиента);
 стоимостную оценку всех и каждого бизнес-процессам на
предприятии;
 способ выявления текущих проблем на предприятии и
предвидения будущих.
Основные подходы к моделированию и
анализу бизнес-процессов
• Функционально-модульный или структурный. В его
основу положен принцип функциональней
декомпозиции, при которой структура системы
описывается в терминах иерархии ее функций и
передачи информации между отдельными
функциональными элементами.
• Объектно-ориентированный подход использует
объектную декомпозицию. При этом структура системы
описывается в терминах объектов и связей между ними,
а поведение системы описывается в терминах обмена
сообщениями между объектами.
Методологии моделирования
бизнес-процессов (Business
Process Modeling)
UML
Flow Chart
IDEF0
Модель бизнеспроцесса
IDEF3
DFD
Блок-схемы
ARIS
•
•
•
Методологии моделирования
бизнес-процессов
Блок-схема
(Block-Diagram)
Диаграмма последовательности
(Flow Chart)
Диаграмма потоков
(Data Flow Diagram)
8
Методологии моделирования бизнеспроцессов
•
•
•
IDEFO (Функциональное
моделирование)
Сетевой график
(Activity Network
Diagram)
Диаграмма процесса принятия
решения
(Process Decision Program Chart)
Методологии моделирования бизнес-процессов
(нотация eEPS)
Методология Rational Rose
Методология Rational Rose
Алгоритм выбора способа описания
Бизнес-модель
• Функциональная декомпозиция – процесс разбиения общей
функции на подфункции
Декомпозиция процесса
Декомпозиция процесса
Основные типы методологий
структурного моделирования и
анализа бизнес-процессов
•
В настоящее время для описания, моделирования и
анализа бизнес-процессов используются несколько
типов методологий. К числу наиболее
распространенных типов относятся следующие
методологии:
– моделирования бизнес-процессов (Business
Process Modeling);
– описания потоков работ (Work Flow Modeling);
– описания потоков данных (Data Flow Modeling).
Методологии моделирования
бизнес-процессов
Методологии моделирования бизнеспроцессов
• IDEF0 (Icam DEFinition) - нотация
графического моделирования,
используемая для создания
функциональной модели,
отображающей структуру и функции
системы, а также потоки информации
и материальных объектов,
связывающие эти функции.
• В основе IDEF0 положен метод SADT
(Structured Analysis and Design
technique)
История создания
• (Structured Analysis and Design technique) разработан
Дугласом Россом в 1973г.
• Метод SADT – это метод структурного анализа и
проектирования, описывающий взаимосвязи между
функциями
•
Метод SADT поддерживается Министерством обороны
США, которое было инициатором разработки стандарта
IDEFO (Icam DEFinition), являющегося основной частью
программы IСАМ (Integrated Computer Aided
Manufacturing - интегрированная компьютеризация
производства), проводимой по инициативе BВС США.
• IDEFO утвержден в качестве федерального стандарта
США.
Метод SADT
• Метод SADT представляет собой
совокупность правил и процедур,
предназначенных для построения
функциональной модели объекта какойлибо предметной области.
• Функциональная модель SADT отображает
функциональную структуру объекта т.е.
производимые им действия и связи между
этими действиям.
Основные элементы этого
метода основываются на
следующих концепциях:
• графическое представление блочного
моделирования;
• строгость и точность;
• отделение организации от функции.
СОСТАВ ФУНКЦИОНАЛЬНОЙ
МОДЕЛИ
• Результатом применения метода SADT
является модель, которая состоит из
диаграмм, фрагментов текстов и
глоссария, имеющих ссылки друг на друга.
• Диаграммы — главные компоненты
модели, все функции организации и
интерфейсы на них представлены как
блоки и дуги соответственно.
• Место соединения дуги с блоком
определяет тип интерфейса.
Нотация IDEF0
Нотация IDEF0
• Взаимодействие с окружающим миром
описывается в терминах входа, выхода,
управления и механизма
Управление
Вход
Выход
Функция
А0
Механизм
Нотация IDEF0
• Входы преобразуются или
расходуются процессом, чтобы
создать то, что появится на его
выходе.
• Управления определяют
условия, необходимые
процессу, чтобы произвести
правильный выход.
• Выходы - данные или
материальные объекты,
произведенные процессом.
• Механизмы идентифицируют
средства, поддерживающие
выполнение процесса
Управление
Вход
Функция
Выход
А0
Механизм
Нотация IDEF0
Символ Изображение
Описание
Блок
Блок описывает процесс.
Внутри каждого блока
помещается его имя и номер.
Имя должно быть активным
глаголом, глагольным
оборотом или отглагольным
существительным. Номер
блока размещается в правом
нижнем углу. Номера блоков
используются для
идентификации на диаграмме
и в соответствующем тексте.
Нотация IDEF0
Символ
Стрелка
Изображение
Описание
Стрелки обозначают входящие и
исходящие из процесса объекты
(данные).
Каждая сторона функционального
блока имеет стандартное
значение с точки зрения связи
блок-стрелка, В свою очередь,
сторона блока, к которой
присоединена стрелка,
однозначно определяет ее роль.
Нотация IDEF0
Символ
Туннелиро
ванная
стрелка
Изображение
Описание
Туннелированные
стрелки означают,
что данные,
обозначаемые этими
стрелками, не
рассматриваются на
родительской
диаграмме и/или на
дочерней
диаграмме. .
Нотация IDEF0
Символ
Внешняя
ссылка
Изображение
Описание
Внешняя ссылка – место,
сущность или субъект,
которые находятся за
границами
моделируемой системы.
Используются для
обозначения источника
или приемника стрелки
Нотация IDEF0
Символ
Междиаграммная ссылка
Изображени Описание
е
Элемент, обозначающий
другую диаграмму. Служит
для обозначения перехода
стрелок на диаграмму
другого бизнес-процесса
без показа стрелки на
вышележащей диаграмме
(при использовании
иерархических моделей).
Моделирование. бизнес-процесса
•На первом этапе моделирования
функциональность предприятия описывается в
целом. Такое описание называется
контекстной диаграммой
1.Системы представляется в виде простейшего
компонента - одного блока и дуг, изображающих
интерфейсы с функциями вне системы:
•имя, указанной в блоке, является общим;
•интерфейсные дуги соответствуют полному
набору внешних интерфейсов системы в целом.
Контекстная диаграмма
Общее представление
А0
А0
Построение иерархии диаграмм
2. Блок, который представляет систему в
качестве единого модуля, детализируется
на другой диаграмме с помощью
нескольких блоков, соединенных
интерфейсными дугами:
• эти блоки определяют основные
подфункции исходной функции;
• каждая из этих подфункций может быть
декомпозирована подобным образом в
целях большей детализации.
Более детальное
представление
А1
А2
А3
Моделирование бизнес-процесса
• 3 Каждая
подфункция
декомпозируется
на более мелкие –
и так далее до
достижения
необходимой
детализации
описания
Общее
представление
Более детальное представление
А1
А0
А2
А-0
А3
А4
А0
Верхняя диаграмма является
родительской для нижней
диаграммы
А41
А42
А43
Декомпозиция
ПОСТРОЕНИЕ ИЕРАРХИИ
ДИАГРАММ
• Дуги, входящие в блок и выходящие
из него на диаграмме верхнего
уровня, являются точно теми же
самыми, что и дуги, входящие в
диаграмму нижнего уровня и
выходящие из нее, потому что блок и
диаграммы изображают одну и ту же
часть системы.
ПОСТРОЕНИЕ ИЕРАРХИИ ДИАГРАММ
• Неприсоединенным дуги
соответствуют входам, управлениям
и выходам родительского блока.
• Источник или получатель
пограничных дуг может быть
обнаружен только на родительской
диаграмме.
• Неприсоединенные концы должны
соответствовать дугам на исходной
диаграмме.
• Все граничные дуги должны
продолжаться на родительской
диаграмме, чтобы она была полной
и непротиворечивой.
А11
А12
А13
Дуги перенолсятся с
родительской
диаграммы
А121
А122
А123
ПОСТРОЕНИЕ ИЕРАРХИИ ДИАГРАММ
• На SADT-диаграммах не
указаны явно ни
последовательность, ни
время.
• Обратные связи,
итерации,
продолжающиеся
процессы и
перекрывающиеся (по
времени) функции могут
быть изображены с
помощью дуг.
• Обратные связи могyr
выступать в вида
комментариев,
замечаний, исправлений
и т. д
Системные требования
Разработка
проекта
Комментарии
А1
Экспертиза
Предварительная
спецификация
А2
Улучшенный
проект
Пример бизнес-процесса
Законодательство
Отчетность
налогоплательщиков
Внутренние инструкции
Работа
с отчетностью юридических
лиц
А1
Отдел по работе с юридическими
лицами
Отчетность
вышестоящим
организациям
Пример дерева .диаграмм
А0
Работа Государственной налоговой
инспекции
А1
А2
А3
Работа с физическими
лицами
Работа с юридическими
лицами
Работа вспомогательных
подразделений
А11
А12
А13
Работа по подоходному
налогу
Работа по налогу на
имущество
Работа по налогу на
землю
Типы связей между
функциями:
•
•
•
•
•
•
•
случайная;
логическая;
временная;
процедурная;
коммуникационная;
последовательная;
функциональная.
Типы связей
• Случайная связь — показывает, что конкретная
связь между функциями незначительна или
полностью отсутствует. Это относится к ситуации,
когда имена данных на SADT-дугах в одной
диаграмме имеют слабую связь друг с другом.
B
А
C
А1
E
F
D
А2
Типы связей
• Логическая связь – данные и функции
собираются вместе благодаря тому, что
они попадают в общий класс или набор
элементов, но необходимых
функциональных отношений между ними
не обнаруживается.
• Временная связь – представляет функции,
связанные во времени, когда данные
используются одновременно или функции
включаются параллельно, а не
последовательно.
Типы связей
• Процедурная связь - функции сгруппированы
вместе благодаря тому, что они выполняются в
течение одной и той же части цикла или процесса.
Планировать А
А1
А
А
Согласовать
АиВ
А3
В
Планировать В
В
А2
Типы связей
• Коммуникационная - функции группируются
благодаря тому, что они используют одни и те же
входные данные и/или производят одни и те же
выходные данные
А
В
А1
С
А
А2
Типы связей
• Последовательная связь - выход одной функции
служит входными данными для следующей функции.
Связь между элементами на диаграмме является
более тесной, чем в рассмотренных выше случаях,
поскольку моделируются причинно-следственные
зависимости
А
А1
В
С
А2
Типы связей
•
Функциональная связь – все элементы функции
влияют на выполнение одной и только одной
функции. Одним из способов определения
функционально-связанных диаграмм является
рассмотрение двух блоков, связанных через
управляющие дуги.
• В математических терминах необходимое условие
для простейшего типа функциональной связи имеет
следующий вид: С=g(B)=g(f(A))
А
В
f
А1
С
g
А2
Типы связей
Уровень значимости
Тип связи
Характеристика типа связи
Для функций
Случайная
Для данных
0
Случайная
1
Логическая
2
Временная
Функции одного и того же периода
времени (например, "операции
инициализации")
Данные, используемые в какомлибо временном интервале
3
Процедурная
Функции, работающие в одной и той же
фазе или итераций (например,
"первый проход компилятора")
Данные, используемые во время
одной и той же фазы или
итерации
4
Коммуникационная
Функции, использующие одни и те же
данные
Данные, на которые воздействует
одна и та же деятельность
5
Последовательная
Функции, выполняющие
последовательные преобразования
одних и тех же данных
Данные,
преобразуемые
последовательными
функциями
6
Функциональная
Функции, объединяемые для
выполнения одной функции
Данные, связанные
функцией
Функции одного и того же множества
или типа (например,
«редактировать все входы»)
Уровни 4-6 устанавливают типы связей, которые разработчики считают
важнейшими для получения диаграмм хорошего качества.
Случайная
Данные одного и того
множества или типа.
с
же
одной
Методологии моделирования
бизнес-процессов
• Диаграммы потоков данных (DFD)—
демонстрирует, как каждый процесс
преобразует свои входные данные в выходные
и отношения между этими процессами.
Нотация DFD
Символ
Внешняя
сущность
Изображени Описание
е
Материальный объект
или физическое лицо,
представляющие
собой источник или
приемник информации
(заказчики, персонал,
поставщики, клиенты,
склад).
Нотация DFD
Символ
Функция
Изображени Описание
е
Определяет
функции обработки
информации
Нотация DFD
Символ
Изображение
Накопитель
данных
D1
Реестр налогоплательщиков
Описание
абстрактное
устройство для
хранения информации
(справочники,
документы, отчеты),
которую можно в
любой момент
поместить в
накопитель и, через
некоторое время
извлечь, причем
способы помещения и
извлечения могут быть
Нотация DFD
Символ
Поток данных
Изображени
е
Описание
Определяет потоки
данных (документы)
являющиеся
результатом работ
или поступающие в
систему извне
Методологии моделирования
бизнес-процессов
• IDEF3 – это метод описания процессов,
которые выполняются в определенной
последовательности, а также описать объекты,
участвующие совместно в одном процессе.
Нотация IDEF3
Символ
Единица
работы
Изображение
Описание
Работа, является
центральным
компонентом
модели
Нотация IDEF3
Символ
Связи
Изображени Описание
е
Показывают
взаимоотношение
работ
Нотация IDEF3
Символ
Изображение
Перекрестки
Описание
Используются для
отображения логики
взаимодействия стрелок
при слиянии и
разветвлении или для
отображения множества
событий, которые могут
или должны быть
завершены перед
началом следующей
работы.
Методика Swim Line
• Поставщики-потребители занимают отдельную
дорожку
• Каждый участник занимает отдельную дорожку
• Временной
ресурс
отображается
по
горизонтальной оси
• Человеческий
ресурс
отображается
по
вертикальной оси
• Информационный
ресурс
(документпоказатель)
является
входами-выходами
операций
• На выходе каждой операции может быть один
документ
Методика Swim Line
3. Моделирование и анализ
процессов
Модель КАК-ЕСТЬ
подготовка
моделирования
разработка стратегии и целостной
структуры процессов
моделирование «как есть» и
анализ фактического состояния
моделирование «как должно
быть» и оптимизация процессов
разработка процессноориентированной организационной
структуры
внедрение новой
организационной структуры
непрерывный менеджмент
процессов
м
е
н
е
д
ж
м
е
н
т
п
р
о
ц
е
с
с
о
в
Детальная бизнес-модель
позволит:
• описать, "увидеть" и скорректировать
будущую систему до того, как она будет
реализована физически;
• уменьшить затраты на создание системы;
• оценить работы по времени и результатам;
• достичь взаимопонимания между всеми
участниками проекта;
• улучшить качество создаваемой системы.
Модели бизнес-процессов представляют
собой самостоятельный результат:
• модели позволяют осуществлять
автоматизированное и быстрое обучение
новых работников конкретному направлению
деятельности предприятия;
• с помощью моделей можно осуществлять
предварительное моделирование нового
направления деятельности с целью
выявления новых потоков данных,
взаимодействующих подсистем и бизнеспроцессов.
Оценка пригодности моделей
• преследуемой цели;
• роли пользователя в организации;
• индивидуальных предпочтений
относительно графического или
концептуального оформления.
Принцип достоверности
• Достоверное отображение объекта
исследования является
неотъемлемой предпосылкой для
создания высококачественной
модели.
Принцип значимости
• Информационная модель должна
документировать только те объекты
исследования, которые имеют значение
для соответствующей перспективы
Принцип понятности
• модель может быть полезной только в
том случае, если она понятна
пользователю.
Принцип сопоставимости
• применение единых правил
моделирования в отношении моделей,
созданных независимо друг от друга.
Принцип систематичной
структуры
• для создания
системы моделей
необходимо
предусмотреть
интерфейсы,
обеспечивающие ее
взаимосвязанность и
структурированность
Принцип экономической
эффективности
• обеспечить сбалансированное
соотношении между затратами на
моделирование и достигнутыми
результатами.
Порядок подготовки к
моделированию процессов
Идентификация и выбор перспектив
Определение способов распространения моделей
Спецификация техник
моделирования
Инструмент
моделирования
Выбор типов
моделей
Выбор
инструмента
моделирования
Спецификация
единых правил
моделирования
Конфигурация
моделей
Пользовательская
настройка
инструмента
моделирования
Download