книги / Построение моделей бизнес-процессов
..pdfТакими, например, являются процессы ремонта и технического обслуживания оборудования, подготовки инструмента и др.
4.Обеспечивающие процессы включают бизнес-процессы жизнеобеспечения основных и сопутствующих процессов, такие как процессы финансового, экономического, кадрового, юридического обеспечения, информационной безопасности и др.
5.Процессы управления – это процессы, реализующие функции управления как на уровне бизнес-процесса, так и компании в целом. К ним относятся процессы текущего, оперативного, стратегического планирования, выработки и выполнения управляющих воздействий.
6.Процессы развития включают процессы улучшения свойств производимой продукции или оказания услуг, совершенствования произвоства, инновационные процессы и т.п.
Американская компания продуктивности и качества (APQC) разработала модель тринадцатипроцессной классификации (Process Classification Framtwork – PCF), которая разбивает все биз-
нес-процессы на две группы: 1) операционные, 2) процессы управления и поддержки (рис. 2).
В первую группу входят семь процессов в следующей последовательности:
1)изучение рынков и потребителей (Understand Markets & Customers);
2)разработка видения и стратегии (Develop Vision & Strategy);
3)проектирование продукции и услуг (Disign Products & Services);
4)рынок и продажи (Market & Sell);
5)производство и поставка продукции (Produce & Deliver for Manufactouring Organization);
6)производство и поставка услуг (Produce & Deliver for Service Organization);
7)расчеты и обслуживание клиентов (Invoice & Service Customers).
11
При этом процессы 5 и 6 представлены в модели как параллельные.
Вторая группа включает шесть видов процессов:
8)развитие и управление человеческими ресурсами (Develop
&Manage Human Resources);
9)управление информацией (Manage Information);
10)управление финансовыми и физическими ресурсами
(Manage Financial and Physical Resources);
11)выполнение программы управления окружающей средой
(Exetcute Environmental Management PROGRAM);
12)управление внешними отношениями (Manage External Relationships);
13)управление улучшениями и изменениями (Manage Improvement & Change).
Рис. 2. Классификация процессов по APQC
12
С незначительными изменениями 13-процессная эталонная модель классификации используется в ARIS. На рис. 3 показана взаимосвязь основных процессов в этой модели.
Рис. 3. Основные процессы в модели классификации ARIS
13
ГЛАВА 3. МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ
Бизнес-модель – это формализованное описание бизнес-про- цесса, отражающее реально существующую или предполагаемую деятельность организации. Оно может быть представлено в графическом, табличном, текстовом или символьном виде. В последние десятилетия наиболее часто используется графическое представление модели бизнес-процессов в соответствии с выбранной нотацией (графическимиобозначениямии правилами их применения).
3.1. Цели моделирования
Можно представить широкий спектр целей моделирования бизнес-процессов, и он непосредственно вытекает из требований к бизнес-процессу и его предназначения.
Приведем основные, на наш взгляд, цели моделирования:
•прийти к пониманию структуры организации и динамики происходящих в ней процессов;
•обеспечить уяснение текущих проблем организации и возможностей их решения;
•обеспечить единое понимание целей и задач организации для всей команды;
•заложить основу для улучшения (оптимизации) и реинжиниринга бизнес-процессов;
•облегчить сертификацию компании на соответствие требованиям стандартам качества ISO 9001:2015.
Как правило, ставится более одной конкретной цели, и в этом случаеформулируетсязадача многокритериальнойоптимизации.
3.2. Идентификация бизнес-процесса
Основные этапы идентификации бизнес-процесса с целью моделирования:
•определение цели, назначения и владельца процесса;
•определение участников бизнес-процесса;
14
•документирование бизнес-процесса (функций);
•выявление предшествующих, последующих и взаимосвязанных бизнес-процессов;
•определение критериев оценки эффективности процесса и их значений для текущего состояния;
•выяснение средств реализации процесса;
•сбор нормативных документов, регулирующих процесс;
•изучение должностных инструкций и системы мотивации сотрудников;
•оценкарисковреинжинирингаиреализации бизнес-процесса.
15
ГЛАВА 4. МЕТОДОЛОГИИ МОДЕЛИРОВАНИЯ
Внашем пособии под методологией понимается подход к организации процесса моделирования.
Воснове методологий моделирования бизнес-процессов лежат принципы структурного и объектно-ориентированного анализа. В свою очередь методологии структурного моделирования разделяют на функционально-ориентированные, информационноориентированные и имитационно-ориентированные. Структурный подход определяет построение модели от общего к частному, то есть от процесса как целого к его детализации до необходимого уровня иерархии. В основе такого подхода лежит декомпозиция: разделение целого на составные части по определенному признаку. Частным случаем является функциональная декомпозиция. Инструментальные средства структурного моделирования: BPwin, Erwin, Allfusion process Modeler и др.
Вобъектно-ориентированных методологиях предметная область представляется в виде совокупности объектов, взаимодействующих между собой посредством передачи сообщений. Соответственно, при моделировании используется объектная, а не функциональная, декомпозиция предметной области. Этот подход базируется на концептуальной модели унифицированного языка моделирования UML. Примером case-средства объектного моделирования является Rational Rose.
Методология ARIS (ARchitecture of Integrated Information Systems) реализует многогранный подход к структурированному описанию деятельности организации и представлению ее в виде взаимосвязанных и взаимодополняющих графических моделей, удобных для понимания и анализа. В основе методологии ARIS лежит концепция интеграции, предлагающая целостный взгляд на процессы, которая представляет собой множество различных методик, объединенных в рамках единого системного подхода.
Методология BPMN (Business Process Model and Notation)
изначально создавалась для автоматизации «сквозных» бизнес-
16
процессов. Она базируется на представлении деятельности организации в виде взаимосвязанных бизнес-процессов и построении исполняемых моделей этих процессов. В ее основе концепция процессного подхода (BPM) и ориентация на широкий круг специалистов, занимающихся описанием, анализом и автоматизацией бизнес-процессов. Нотация BPMN будет подробно разобрана в последующих главах.
Далее рассмотрим кратко методологии и соответствующие им нотации, предшествующие BPMN, а в последних разделах пособия также и те, что появились после.
4.1. Методологии структурного подхода
Как отмечалось выше, базовыми принципами методологий структурного анализа являются декомпозиция и иерархическое упорядочение частей системы. Представление системы как древовидной иерархической структуры способствует повышению наглядности и облегчению понимания решаемой проблемы.
Как правило, в качестве языка структурного анализа используются графические нотации, с помощью которых строятся организационные, функциональные, потоковые и другие диаграммы.
Среди большого числа методологий и нотаций можно выделить следующие.
–SADT (Structured Analysis and Design Technique) – техноло-
гия структурного анализа и проектирования и основанное на ней семейство стандартов IDEF, применяемых в основном для функционального моделирования.
–DFD (Data Flow Diagrams) – диаграммы потоков данных,
обеспечивающие анализ требований и функциональное проектирование информационных систем.
–FDD (Functional Decomposition Diagrams) – диаграммы функциональной декомпозиции.
–ERD (Entity-Relationship Diagrams) – диаграммы «сущ-
ность-связь», применяемые для построения баз данных.
17
– STD (State Transition Diagram) – диаграммы перехода состоя-
ний, применяются припроектированиисистемреального времени.
Методологии IDEF (Integrated Definition Language)
Вначале семидесятых годов ХХ века появилась методология SADT (технология структурного анализа и проектирования, автор Д.Т. Росс) как способ функционального моделирования и следом
ееконкретная реализация – методология IDEF0. Она предназначена для формализации и описания бизнес-процессов, и в этом качестве стала стандартом правительства США, а затем была развита в семейство стандартов IDEF. Позднее они стали широко применяться в СССР и затем в России.
Вэто семейство входят:
IDEF0 – методология функционального моделирования, позволяющая описать процесс в виде иерархической системы взаимосвязанных функций. С помощью наглядного графического языка (нотации) IDEF0 изучаемая система предстает перед разработчиками и аналитиками в виде набора взаимосвязанных функций (функциональных блоков - в терминах IDEF0).
IDEF1 – методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи.
IDEF1X (IDEF1 Extended) – методология построения реляционных структур. IDEF1X относится к типу методологий «сущ- ность-связь» (ER – Entity-Relationship) и используется для моделирования реляционных баз данных.
IDEF2 – методология динамического моделирования развития систем. В связи с весьма серьезными сложностями анализа динамических систем от этого стандарта практически отказались, и его развитие приостановилось на самом начальном этапе. Однако в настоящее время присутствуют алгоритмы и их компьютерные реализации, позволяющие превращать набор статических диаграмм IDEF0 в динамические модели, построенные на базе
«раскрашенных сетей Петри» (CPN – Color Petri Nets).
18
IDEF3 – методология документирования процессов, происходящих в системе, которая используется, например, при исследовании технологических процессов на предприятиях. С помощью IDEF3 описываются сценарий и последовательность операций для каждого процесса. IDEF3 имеет взаимосвязь с методологией IDEF0 – каждая функция (функциональный блок) может быть представлена в виде отдельного процесса средствами IDEF3.
IDEF4 – методология объектно-ориентированного проектирования. Средства IDEF4 позволяют наглядно отображать структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и оптимизировать сложные объ- ектно-ориентированные системы.
IDEF5 – методология, обеспечивающая наглядное представление данных обработки онтологических запросов. Она позволяет описать онтологию системы при помощи определенного словаря терминов и правил, на основании которых могут быть сформированы достоверные утверждения о состоянии рассматриваемой системы в некоторый момент времени. На основе этих утверждений формируются выводы о дальнейшем развитии системы, и производится её оптимизация.
IDEF9 – моделирование требований.
Для целей моделирования бизнес-процессов наибольший интерес представляют методологии IDEF0 и IDEF3.
Методология и нотация IDEF0
В SADT/IDEF0 впервые было использовано понятие декомпозиции как концепции построения моделей. Количество уровней декомпозиции определяется требованиями, предъявляемыми к модели. Каждому уровню соответствуют свои диаграммы. Модель представляет собой совокупность иерархически упорядоченных диаграмм.
Нотация IDEF0 отражает представление о процессе в виде контекста, приведенного на рис. 4.
19
Рис. 4. Контекст IDEF0
Исходя из этого представления основу нотации составляют два графических элемента: блок, называемый функцией, и стрелки. Блок соответствует активности (операции, процессу) и отображается прямоугольником. Стрелки показывают входы, выходы и воздействия на процесс и связывают блоки, при этом каждый тип стрелки присоединяется к определенной стороне блока.
В обобщенном виде данный контекст в нотации IDEF0 показан на рис. 5.
Эта диаграмма верхнего (нулевого) уровня отображает систему (процесс) в целом и называется контекстной. Аналогичный вид имеют блоки на нижележащих уровнях.
Рис. 5. Основные элементы диаграммы IDEF0
20