- •5 Моделирование систем управления бизнес–процессами
- •5.1 Задачи моделирования бизнес-процессов
- •5.2 Методология моделирования бизнес–процессов
- •5.3 Генерация моделей и отчетов
- •5.4 Средства доступа к моделям
- •6 Разработка интегрированных субп
- •6.1 Задачи, решаемые субп
- •6.2 Технические требования к базам данных
- •6.3 Выбор системы для реализации
- •6.4 Проектирование структуры системы
- •6.5 Техническая реализация системы
- •Заключение
- •Результатом разработки является комплексная субп, на входы которой в течение рабочего периода в реальном масштабе времени вводятся следующие данные:
- •Приложение case–средства моделирования бизнес–процессов
5 Моделирование систем управления бизнес–процессами
Моделирование бизнес-процессов (МБП) в последние годы стало модной тенденцией, охватившей многие предприятия. Во многих компаниях созданы департаменты организационного развития, отделы процессного управления и иные подразделения, основная задача которых заключается в выработке рекомендаций по совершенствованию деятельности компании на основе применения процессного подхода. На рынке услуг также доступны предложения в области процессного консалтинга, в том числе предложения с конкретной отраслевой специализацией (например, в сфере постановки процессов разработки приложений или ведения других ІТ–проектов либо в области совершенствования систем управления компаниями).
Темы, планируемые к освещению в данном модуле, включают обсуждение наиболее распространенных типов моделей БП, их достоинств и недостатков. Помимо этого, мы рассмотрим средства интеграции с информационными системами и средствами управления бизнес-процессами (включая решения, использующие языки описания бизнес-процессов), имитационное моделирование процессов, контроль и анализ выполнения процессов в реальной жизни, создание решений на основе средств моделирования бизнес-процессов.
Деятельность сотрудников любой организации (предприятия, фирмы, компании) делится на две категории: повторяющаяся (периодически или в результате наступления каких-либо событий), называемая процессами, и неповторяющаяся, называемая проектами (мероприятиями, программами).
Процесс есть связанный набор повторяемых действий, которые преобразуют исходный материал и/или информацию в конечный продукт (услугу) в соответствии с предварительно установленными правилами.
Как правило, процессы составляют значительную часть деятельности организаций. Учитывая, что процесс имеет конечный результат, рассмотрение деятельности компании как совокупности процессов позволяет более оперативно реагировать на изменение внешних условий, избегать дублирования деятельности и затрат, не приводящих к желаемому результату, правильно мотивировать сотрудников для его достижения.
Моделирование бизнес-процессов обычно означает их формализованное графическое описание. Хотя применение МБП для совершенствования деятельности фирмы не является обязательным, в последнее время ему уделяется серьезное внимание.
5.1 Задачи моделирования бизнес-процессов
Моделирование бизнес-процессов используется на практике для решения широкого спектра задач [8].
1. Один из наиболее типичных способов применения подобных моделей – это совершенствование самих моделируемых процессов. На практике производится описание процессов «как есть» (то есть именно так, как они происходят в действительности), а затем различными способами выявляются узкие места в этих процессах и на основе данного анализа создается несколько моделей «как должно быть».
Совершенствование бизнес–процессов путем выявления и устранения «узких мест» в деятельности предприятия может осуществляться разными способами. Один из них – имитационное моделирование. Исходными данными для такого моделирования являются сведения о вероятности наступления событий, влияющих на выполнение процесса, о среднем времени выполнения функций в процессе и законах распределения времени выполнения, а также о задействованных в процессе ресурсах.
Другой способ выявления узких мест основан на анализе реальных процессов и соответственно реального времени выполнения функций или ожидания доступности ресурсов. Реальные значения могут быть как получены из информационных систем (если процесс автоматизирован с достаточно высокой степенью), так и определены путем обычного хронометража и наблюдения.
2. Совокупность взаимосвязанных моделей бизнес–процессов предприятия может быть использована для генерации корпоративной нормативно-правовой базы (например, регламентов процессов, положений о подразделении, должностных инструкций). Особенно часто подобные технологии применяются при подготовке предприятия к сертификации на соответствие одному из стандартов качества. Сегодня практически все средства моделирования бизнес-процессов позволяют получать данные об объектах и их взаимосвязях и представлять их в виде документов, используя различные технологии.
3. Модели бизнес-процессов могут применяться при совершенствовании системы управления фирмой и разработке системы мотивации персонала – для этого обычно моделируются цели компании, каждая из которых разбивается на более детальные до тех пор, пока это разбиение не станет столь подробным, что отдельные цепи окажутся связанными с деятельностью конкретных сотрудников. Затем для этих целей формируются количественные показатели, характеризующие степень их достижения, и на основе этих показателей создается система мотивации персонала.
4. Моделирование бизнес-процессов широко применяется при проектировании информационных систем. Сегодня описание процессов при управлении требованиями и создании спецификаций практически стало правилом хорошего тона, и в современном техническом задании можно увидеть не только список требований, но и модели процессов. Причем, во многих случаях именно задача корректной автоматизации и информационной поддержки деятельности компании является основной при принятии решения о моделировании бизнес-процессов.
При моделировании бизнес-процессов, как правило, оперируют понятиями модели, объекта и связи.
Модель – это совокупность объектов, их свойств, атрибутов и связей между ними, которая адекватно описывает предметную область.
Возможные типы моделей и правила их построения (в том числе доступные для применения графические символы и правила изображения связей между ними) определяются выбранной методологией моделирования, а система условных обозначений, принятая в используемой модели, определяется выбранной нотацией (формой записи).
Существует много методологий моделирования, используемых сегодня при описании бизнес-процессов. К наиболее популярным из них можно отнести следующие:
DFD (Data Flow Diagrams), описывающую диаграммы потоков данных, которые используются при анализе требований и функциональном проектировании информационных систем;
STD (State Transition Diagrams), рассматривающую диаграммы перехода состояний для проектирования систем реального времени;
ERD (Entity–Relationship Diagrams), рассматривающую диаграммы «сущность – связь», которые применяются при логическом проектировании информационных систем;
FDD (Functional Decomposition Diagrams), описывающую диаграммы функциональной декомпозиции (разложения) бизнес–процессов;
SADT (Structured Analysis and Design Technique), являющую собой технологию структурного анализа и проектирования.
В последнее время популярна также методология ARIS, рассматривающая совокупность различных типов моделей (включая и поддерживаемые некоторыми другими методологиями), которые используются для описания всех подсистем компании.
Не менее популярно и семейство методологий IDEF, применяемых для проектирования бизнес-процессов и данных (разработчики баз данных, как правило, неплохо знакомы с методологией IDEF1X, описывающей логические и физические модели данных, а методология IDEF0 весьма популярна у аналитиков, описывающих бизнес-процессы).
У разработчиков приложений очень популярна методология UML (Unified Modelling Language), используемая при проектировании информационных систем и приложений с целью описания требований к ним, сценариев работы пользователей, изменения состояний системы и данных в процессе работы и классов объектов будущего приложения.