Примеры эталонных моделей бизнес процессов

Эталонная модель BPM

Эталонная модель — представление концепций и их отношений в некоторой проблемной области без привязки к какой-либо реализации — используется для сравнения различных решений и подходов.

Александр Самарин (samarin@bluemail.ch)
— корпоративный архитектор ИТ-департамента правительства кантона Женева
(Швейцария)

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

Предлагаемая эталонная модель BPM (Business
Process Management) основывается на цепочке следующих предпосылок:

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

●  BPM
(как дисциплина) предлагает системный подход к реализации процессного
управления;

●  на
каждом процессно-управляемом предприятии есть своя BPM-система — портфолио всех бизнес-процессов, а
также методов и инструментов для руководства разработкой, исполнения и развития
этого портфолио;

●  гибкость
BPM-системы предприятия является основным фактором ее успеха;

●  специализированная
программная платформа (BPM suite) для реализации BPM-системы предприятия
необходима, но недостаточна, так как BPM занимает особое место в архитектуре
предприятия.

Цель: повышение производительности предприятия

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

Рис. 1. Применение принципа обратной связи в рамках предприятия

Рис.
1. Применение принципа обратной связи в рамках предприятия

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

2. Вычленение из внешней
бизнес-экосистемы важных для предприятия событий (например, законов или новых
потребностей рынка);

3. Определение стратегии
развития бизнеса предприятия;

4. Реализация принятых
решений (путем внесения изменений в бизнес-систему предприятия).

В соответствии с классической рекомендацией Эдварда
Деминга
, автора многочисленных работ в области управления качеством, в том
числе известной книги «Выход из кризиса», все усовершенствования должны
проводиться циклично, непрерывно и с проверкой на каждом цикле. Степень и
частота этих усовершенствований зависят от конкретной ситуации, но
рекомендуется делать такие циклы достаточно компактными. Различные
усовершенствования могут затрагивать различные аспекты работы предприятия.
Вопрос в том, как предприятие может достигнуть наилучших результатов в каждом
конкретном случае? Существуют две объективные предпосылки для оптимизации
деятельности предприятия как единого целого:

●  обеспечение
руководства надлежащей информацией и инструментами для принятия решения;

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

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

Процессное управление

Мир бизнеса давно понял (см. такие методики, как TQM, BPR,
Six Sigma, Lean, ISO 9000, а также www.bptrends.com/publicationfiles/IIR-HarmonTalk-5-08.pdf),
что службы и процессы — это основа
функционирования большинства предприятий. Множество предприятий используют
процессное управление для организации своей производственно-хозяйственной
деятельности, как портфолио бизнес-процессов и методов управления ими.

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

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

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

Для реализации процессного управления предприятия используют
три популярные дисциплины постоянного усовершенствования бизнес-процессов: ISO
9000, Six Sigma и «бережливое», или «экономное», производство (Lean
production). Они воздействуют на различные области бизнес-системы предприятия,
однако всегда предусматривается сбор данных о фактически проделанной работе и
использование некой модели бизнес-процессов для принятия решений (хотя иногда
эта модель находится только в чьей-то голове). В то же самое время они
предлагают различные и взаимодополняющие методы для того, чтобы определить,
какие именно изменения необходимы для улучшения функционирования бизнес-системы
предприятия.

Что моделируете, то и выполняете

На рис. 2 приведена обобщенная модель
процессно-управляемого предприятия.

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

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

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

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

Рис. 3. Дисциплина BPM в системе предприятия

Рис.
3. Дисциплина
BPM в системе предприятия

На данный момент в индустрии BPM еще не сложилась
надлежащая система стандартов на форматы формального описания бизнес-процессов.
Три наиболее популярных формата: BPMN (Business
Process Modelling Notation, www.omg.org, графическое представление моделей
бизнес-процессов), BPEL (Business
Process Execution Language, www.open-oasis.org, формализация исполнения
взаимодействия между Web-сервисами) и XPDL (XML Process Description Language,
www.wfmc.org, спецификация по обмену моделями бизнес-процессов между различными
приложениями) были разработаны различными группами и для различных целей и, к
сожалению, адекватно не взаимодополняют друг друга.

Ситуация усугубляется тем, что за различными форматами
стоят различные производители и каждый старается «протолкнуть» на рынок свое
решение. Как это неоднократно повторялось, в подобной борьбе интересы конечного
потребителя мало принимаются во внимание — сегодня нет достаточно мощной
организации, представляющей интересы конечного потребителя BPM (по аналогии с
группой стандартов для HTML, www.w3c.org,
успех которой объясняется принятием всеми разработчиками Web-браузеров единого
теста ACID3 для сравнения своих продуктов). Идеальной ситуацией в BPM было бы
стандартное определение семантики исполнения для BPMN-подобного описания
бизнес-процессов. Именно стандартная семантика исполнения гарантировала бы
одинаковую интерпретацию бизнес-процессов любым ПО. Дополнительно такое
описание должно позволять адаптацию степени описания бизнес-процессов для нужд
конкретного потребителя (например, пользователь видит грубую диаграмму,
аналитик — более подробную и
т.п.).

Все это не означает, что BPEL или XPDL станут ненужными — их использование будет скрыто, как
это происходит в сфере подготовки электронных документов. Один и тот же
электронный документ может одновременно существовать в XML, PDF, PostScript и
т.п., но только один основной формат (XML) используется для модификации
документа.

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

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

●  объекты
(data and documents objects) —
формальные информационные описания реальных вещей и людей, образующих бизнес;
это информация на входе и выходе бизнес-процесса, например, бизнес-процесс
обслуживания заказа получает на входе собственно формуляр заказа и информацию о
клиенте, а на выходе формирует отчет о выполнении заказа;

●  деятельности
(activities) — мелкие работы,
преобразующие объекты, например автоматические деятельности типа проверки
кредитной карты клиента или деятельности, осуществляемые человеком, такие как
визирование документа руководством;

●  правила
(rules) — ограничения и условия,
при которых функционирует предприятие, например, выдача кредита на определенную
сумму должна утверждаться генеральным директором банка;

●  роли
(roles) — понятия, представляющие
соответствующие навыки или обязанности, требуемые для выполнения определенных
действий, например, только менеджер высшего звена может подписать конкретный
документ;

●  аудиторские
следы
(audit trails) —
информация о выполнении конкретного бизнес-процесса, например, кто сделал, что
и с каким результатом;

●  основные
индикаторы производительности
(Key Performance Indicator, KPI) — ограниченное число показателей,
измеряющих степень достижения поставленных целей.

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

Рис. 4. Некоторые артефакты в бизнес-системе предприятия

Рис.
4. Некоторые артефакты в бизнес-системе предприятия

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

BPM-система, как правило, не идеальна (например, некоторые
процессы могут существовать лишь на бумаге, а некоторые детали «живут» только в
умах определенных людей), но она существует. Например, любую реализацию ISO
9000 можно рассматривать как пример BPM-системы.

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

Специализированное ПО для реализации BPM-систем

Растущая популярность и большой потенциал BPM вызвали
появление нового класса корпоративного ПО
— BPM suite, или BPMS, содержащего следующие типичные компоненты (рис.
5):

Рис. 5. Компоненты BPM suite

Рис.
5. Компоненты
BPM suite

●  инструмент
моделирования (Process modelling tool) — графическая программа для
манипулирования такими артефактами, как события, правила, процессы, активности,
службы и т.д.;

●  инструмент
тестирования (Process testing tool) —
среда функционального тестирования, которое позволяет «исполнять» процесс по
различным сценариям;

●  хранилище
шаблонов (Process template repository) — база данных шаблонов бизнес-процессов
с поддержкой различных версий одного и того же шаблона;

● 
исполнитель процессов (Process execution engine);

●  хранилище
экземпляров (Process instance repository) — база данных для выполняемых и уже
выполненных экземпляров бизнес-процессов;

●  список
работ (Work list) — интерфейс между BPM suite и пользователем, выполняющим
некоторые активности в рамках одного или нескольких бизнес-процессов;

●  приборная
панель (Dashboard) — интерфейс оперативного контроля за исполнением
бизнес-процессов;

●  инструмент
анализа (Process analysis tool) —
среда для изучения тенденции исполнения бизнес-процессов;

●  инструмент
имитационного моделирования (Process simulation tool) — среда для тестирования производительности
бизнес-процессов.

Необходимость взаимодействия между BPM suite и
корпоративным ПО, которое поддерживает другие артефакты, вызвала появление
нового класса корпоративного ПО — Business Process Platform (BPP). Типичные
технологии BPP (рис. 6):

Рис. 6. Различные технологии, связанные с BPP

Рис.
6. Различные технологии, связанные с
BPP

●  Business
Event Management (BEM) — анализ бизнес-событий
в режиме реального времени и запуск соответствующих бизнес-процессов (BEM
связан с Complex Event Processing (CEP) и Event Driven Architecture (EDA));

●  Business
Rules Management (BRM) — явное и
формальное кодирование бизнес-правил, которые могут модифицироваться
пользователями;

●  Master
Data Management (MDM) — упрощение работы со структурированными данными за счет
устранения хаоса при использовании одних и тех же данных;

●  Enterprise
Content Management (ECM) — управление корпоративной информацией,
предназначенной для человека (обобщение понятия документ);

●  Configuration
Management Data Base (CMDB) — централизованное описание всей
информационно-вычислительной среды предприятия, используемое для привязки BPM к
информационно-вычислительным ресурсам предприятия;

●  Role-Based
Access Control (RBAC) — управления
доступом к информации с целью эффективного разделения контрольных и
исполнительских полномочий (separation of duty);

●  Business
Activity Monitoring (BAM) — оперативный контроль функционирования предприятия;

●  Business
Intelligence (BI) — анализ
характеристик и тенденций работы предприятия;

●  Service-Oriented
Architecture (SOA) — архитектурный
стиль для построения сложных программных систем в виде набора универсально
доступных и взаимозависимых служб, который используется для реализации,
выполнения и управления службами;

●  Enterprise
Service Bus (ESB) — среда коммуникаций между службами в рамках SOA.

Таким образом, дисциплина BPM способна обеспечить единое,
формальное и выполнимое описание бизнес-процессов, которое может использоваться
в различных инструментах BPM suite, причем реальные данные собираются во время
выполнения бизнес-процессов. Вместе с тем высокая гибкость BPM-системы
предприятия не гарантируется автоматически после покупки BPM suite или BPP — способность конкретной BPM-системы
развиться в необходимом темпе должна проектироваться, реализовываться и
постоянно контролироваться. Как и здоровье человека, все это нельзя купить.

BPM в архитектуре предприятия

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

●  текущая
ситуация с информационно-вычислительной средой предприятия тщательно
документируется как исходная точка as-is;

●  желаемая
ситуация документируется как конечная точка to-be;

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

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

Дисциплина BPM может решить основную проблему EA — дать объективную оценку
производственно-хозяйственных возможностей (а не только
информационно-вычислительных) того, что будет в точке to-be. Несмотря на то что
EA описывает полную номенклатуру артефактов предприятия (его генотип), она не
может достоверно сказать, какие изменения в этом генотипе влияют на конкретные
производственно-хозяйственные характеристики предприятия, то есть на фенотип
предприятия (cовокупность характеристик, присущих индивиду на определенной
стадии развития).

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

Естественно, чем больше взаимозависимостей между
артефактами смоделировано и чем достовернее эти модели, тем точнее такие
оценки. Потенциально симбиоз номенклатуры артефактов предприятия и формально
определенных взаимозависимостей между ними дает исполняемую модель предприятия
на конкретный момент времени. Если строить такие исполняемые модели на единых
принципах (например, krislawrence.com), то появляется возможность для сравнения
эффекта от применения различных стратегий развития предприятия и появления более
систематических и предсказуемых технологий по преобразованию одних исполняемых
моделей в другие.

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

*
*
*

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

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


Владимир Аленцев (Vladimir.Alentsev@softwareag.com)
— консультант по BPM и SOA, представительство Software AG в России и СНГ

Process Frameworks для BPM

Подход к реализации технологий управления
бизнес-процессами, упрощающий внедрение BPM-систем, подразумевает четкое
определение бизнес-задачи и соответствующих ей бизнес-процессов; реализацию
этих процессов за срок не более трех месяцев с целью демонстрации ценности
данного подхода; дальнейшее расширение реализации на основные бизнес-задачи.
Однако главная трудность на этом пути —
недопонимание и отсутствие согласованности между бизнес- и ИТ-подразделениями.
Значительно упростить проект внедрения и сократить затраты позволяют
специализированные референсные модели (Process Frameworks).

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

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

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

Однако, как отмечают аналитики AMR Research, «технологии и
методы сами по себе не способны обеспечить каких-либо преимуществ — «больше» не
всегда значит «лучше». Некоторые компании применяют множество различных
решений, однако эффективность от этого только падает. Важна грамотность
применения таких технологий». В референсных моделях (Software AG Process
Frameworks) в качестве основы используются принятые в отрасли стандарты и опыт
компании Software AG по созданию эталонной модели для определения требований
клиентов. На практике эта модель становится отправной точкой, с помощью которой
клиенты могут создать нужную модель.

Process Framework, например, для бизнес-процесса обработки
заказов, включает в себя базовую модель процесса со схемами действий для
различных пользователей и ролей, избранные KPI из модели SCOR (The Supply-Chain
Operations Reference-model, www.supply-chain.org) для процесса в целом и отдельных
этапов, правила поддержки разных последовательностей обработки, например с
учетом сегмента клиентов, целевые показатели для различных сегментов клиентов,
типов продукции и регионов, а также панели индикации, помогающие контролировать
особые ситуации.

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

Источник: Открытые системы, 4 марта 2009

Эталонная модель — представление концепций и их отношений в некоторой проблемной области без привязки к какой-либо реализации — используется для сравнения различных решений и подходов.

Предлагаемая эталонная модель BPM (Business Process Management) основывается на цепочке следующих предпосылок:

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

  • BPM (как дисциплина) предлагает системный подход к реализации процессного управления;

  • на каждом процессно-управляемом предприятии есть своя BPM-система — портфолио всех бизнес-процессов, а также методов и инструментов для руководства разработкой, исполнения и развития этого портфолио;

  • гибкость BPM-системы предприятия является основным фактором ее успеха;

  • специализированная программная платформа (BPM suite) для реализации BPM-системы предприятия необходима, но недостаточна, так как BPM занимает особое место в архитектуре предприятия.

Цель: повышение производительности предприятия

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

Рис. 1. Применение принципа обратной связи в рамках предприятия

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

  2. Вычленение из внешней бизнес-экосистемы важных для предприятия событий (например, законов или новых потребностей рынка);

  3. Определение стратегии развития бизнеса предприятия;

  4. Реализация принятых решений (путем внесения изменений в бизнес-систему предприятия).

В соответствии с классической рекомендацией Эдварда Деминга, автора многочисленных работ в области управления качеством, в том числе известной книги «Выход из кризиса», все усовершенствования должны проводиться циклично, непрерывно и с проверкой на каждом цикле. Степень и частота этих усовершенствований зависят от конкретной ситуации, но рекомендуется делать такие циклы достаточно компактными. Различные усовершенствования могут затрагивать различные аспекты работы предприятия. Вопрос в том, как предприятие может достигнуть наилучших результатов в каждом конкретном случае? Существуют две объективные предпосылки для оптимизации деятельности предприятия как единого целого:

  • обеспечение руководства надлежащей информацией и инструментами для принятия решения;

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

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

Процессное управление

Мир бизнеса давно понял (см. такие методики, как TQM, BPR, Six Sigma, Lean, ISO 9000, и др.), что службы и процессы — это основа функционирования большинства предприятий. Множество предприятий используют процессное управление для организации своей производственно-хозяйственной деятельности, как портфолио бизнес-процессов и методов управления ими.

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

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

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

Для реализации процессного управления предприятия используют три популярные дисциплины постоянного усовершенствования бизнес-процессов: ISO 9000, Six Sigma и «бережливое», или «экономное», производство (Lean production). Они воздействуют на различные области бизнес-системы предприятия, однако всегда предусматривается сбор данных о фактически проделанной работе и использование некой модели бизнес-процессов для принятия решений (хотя иногда эта модель находится только в чьей-то голове). В то же самое время они предлагают различные и взаимодополняющие методы для того, чтобы определить, какие именно изменения необходимы для улучшения функционирования бизнес-системы предприятия.

Что моделируете, то и выполняете

На рис. 2 приведена обобщенная модель процессно-управляемого предприятия.

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

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

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

Рис. 3. Дисциплина BPM в системе предприятия

На данный момент в индустрии BPM еще не сложилась надлежащая система стандартов на форматы формального описания бизнес-процессов. Три наиболее популярных формата: BPMN (Business Process Modelling Notation, графическое представление моделей бизнес-процессов), BPEL (Business Process Execution Language, формализация исполнения взаимодействия между Web-сервисами) и XPDL (XML Process Description Language, www.wfmc.org, спецификация по обмену моделями бизнес-процессов между различными приложениями) были разработаны различными группами и для различных целей и, к сожалению, адекватно не взаимодополняют друг друга.

Ситуация усугубляется тем, что за различными форматами стоят различные производители и каждый старается «протолкнуть» на рынок свое решение. Как это неоднократно повторялось, в подобной борьбе интересы конечного потребителя мало принимаются во внимание — сегодня нет достаточно мощной организации, представляющей интересы конечного потребителя BPM (по аналогии с группой стандартов для HTML, успех которой объясняется принятием всеми разработчиками Web-браузеров единого теста ACID3 для сравнения своих продуктов). Идеальной ситуацией в BPM было бы стандартное определение семантики исполнения для BPMN-подобного описания бизнес-процессов. Именно стандартная семантика исполнения гарантировала бы одинаковую интерпретацию бизнес-процессов любым ПО. Дополнительно такое описание должно позволять адаптацию степени описания бизнес-процессов для нужд конкретного потребителя (например, пользователь видит грубую диаграмму, аналитик — более подробную и т.п.).

Все это не означает, что BPEL или XPDL станут ненужными — их использование будет скрыто, как это происходит в сфере подготовки электронных документов. Один и тот же электронный документ может одновременно существовать в XML, PDF, PostScript и т.п., но только один основной формат (XML) используется для модификации документа.

Дисциплина BPM в культуре предприятия

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

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

  • объекты (data and documents objects) — формальные информационные описания реальных вещей и людей, образующих бизнес; это информация на входе и выходе бизнес-процесса, например, бизнес-процесс обслуживания заказа получает на входе собственно формуляр заказа и информацию о клиенте, а на выходе формирует отчет о выполнении заказа;

  • деятельности (activities) — мелкие работы, преобразующие объекты, например автоматические деятельности типа проверки кредитной карты клиента или деятельности, осуществляемые человеком, такие как визирование документа руководством;

  • правила (rules) — ограничения и условия, при которых функционирует предприятие, например, выдача кредита на определенную сумму должна утверждаться генеральным директором банка;

  • роли (roles) — понятия, представляющие соответствующие навыки или обязанности, требуемые для выполнения определенных действий, например, только менеджер высшего звена может подписать конкретный документ;

  • аудиторские следы (audit trails) — информация о выполнении конкретного бизнес-процесса, например, кто сделал, что и с каким результатом;

  • основные индикаторы производительности (Key Performance Indicator, KPI) — ограниченное число показателей, измеряющих степень достижения поставленных целей.

Рис. 4 иллюстрирует распределение артефактов между различными частями бизнес-системы предприятия. Выражение «процессы (как шаблоны)» означает абстрактные описания (модели или планы) процессов;

Рис. 4. Некоторые артефакты в бизнес-системе предприятия

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

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

BPM-система, как правило, не идеальна (например, некоторые процессы могут существовать лишь на бумаге, а некоторые детали «живут» только в умах определенных людей), но она существует. Например, любую реализацию ISO 9000 можно рассматривать как пример BPM-системы.

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

Специализированное ПО для реализации BPM-систем

Растущая популярность и большой потенциал BPM вызвали появление нового класса корпоративного ПО — BPM suite, или BPMS, содержащего следующие типичные компоненты (рис. 5):

Рис. 5. Компоненты BPM suite

  • инструмент моделирования (Process modelling tool) — графическая программа для манипулирования такими артефактами, как события, правила, процессы, активности, службы и т.д.;

  • инструмент тестирования (Process testing tool) — среда функционального тестирования, которое позволяет «исполнять» процесс по различным сценариям;

  • хранилище шаблонов (Process template repository) — база данных шаблонов бизнес-процессов с поддержкой различных версий одного и того же шаблона;

  • исполнитель процессов (Process execution engine);

  • хранилище экземпляров (Process instance repository) — база данных для выполняемых и уже выполненных экземпляров бизнес-процессов;

  • список работ (Work list) — интерфейс между BPM suite и пользователем, выполняющим некоторые активности в рамках одного или нескольких бизнес-процессов;

  • приборная панель (Dashboard) — интерфейс оперативного контроля за исполнением бизнес-процессов;

  • инструмент анализа (Process analysis tool) — среда для изучения тенденции исполнения бизнес-процессов;

  • инструмент имитационного моделирования (Process simulation tool) — среда для тестирования производительности бизнес-процессов.

Необходимость взаимодействия между BPM suite и корпоративным ПО, которое поддерживает другие артефакты, вызвала появление нового класса корпоративного ПО — Business Process Platform (BPP). Типичные технологии BPP (рис. 6):

Рис. 6. Различные технологии, связанные с BPP

  • Business Event Management (BEM) — анализ бизнес-событий в режиме реального времени и запуск соответствующих бизнес-процессов (BEM связан с Complex Event Processing (CEP) и Event Driven Architecture (EDA));

  • Business Rules Management (BRM) — явное и формальное кодирование бизнес-правил, которые могут модифицироваться пользователями;

  • Master Data Management (MDM) — упрощение работы со структурированными данными за счет устранения хаоса при использовании одних и тех же данных;

  • Enterprise Content Management (ECM) — управление корпоративной информацией, предназначенной для человека (обобщение понятия документ);

  • Configuration Management Data Base (CMDB) — централизованное описание всей информационно-вычислительной среды предприятия, используемое для привязки BPM к информационно-вычислительным ресурсам предприятия;

  • Role-Based Access Control (RBAC) — управления доступом к информации с целью эффективного разделения контрольных и исполнительских полномочий (separation of duty);

  • Business Activity Monitoring (BAM) — оперативный контроль функционирования предприятия;

  • Business Intelligence (BI) — анализ характеристик и тенденций работы предприятия;

  • Service-Oriented Architecture (SOA) — архитектурный стиль для построения сложных программных систем в виде набора универсально доступных и взаимозависимых служб, который используется для реализации, выполнения и управления службами;

  • Enterprise Service Bus (ESB) — среда коммуникаций между службами в рамках SOA.

Таким образом, дисциплина BPM способна обеспечить единое, формальное и выполнимое описание бизнес-процессов, которое может использоваться в различных инструментах BPM suite, причем реальные данные собираются во время выполнения бизнес-процессов. Вместе с тем высокая гибкость BPM-системы предприятия не гарантируется автоматически после покупки BPM suite или BPP — способность конкретной BPM-системы развиться в необходимом темпе должна проектироваться, реализовываться и постоянно контролироваться. Как и здоровье человека, все это нельзя купить.

BPM в архитектуре предприятия

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

  • текущая ситуация с информационно-вычислительной средой предприятия тщательно документируется как исходная точка as-is;

  • желаемая ситуация документируется как конечная точка to-be;

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

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

Дисциплина BPM может решить основную проблему EA — дать объективную оценку производственно-хозяйственных возможностей (а не только информационно-вычислительных) того, что будет в точке to-be. Несмотря на то что EA описывает полную номенклатуру артефактов предприятия (его генотип), она не может достоверно сказать, какие изменения в этом генотипе влияют на конкретные производственно-хозяйственные характеристики предприятия, то есть на фенотип предприятия (cовокупность характеристик, присущих индивиду на определенной стадии развития).

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

Естественно, чем больше взаимозависимостей между артефактами смоделировано и чем достовернее эти модели, тем точнее такие оценки. Потенциально симбиоз номенклатуры артефактов предприятия и формально определенных взаимозависимостей между ними дает исполняемую модель предприятия на конкретный момент времени. Если строить такие исполняемые модели на единых принципах (например, krislawrence.com), то появляется возможность для сравнения эффекта от применения различных стратегий развития предприятия и появления более систематических и предсказуемых технологий по преобразованию одних исполняемых моделей в другие.

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

***

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

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

Александр Самарин (samarin@bluemail.ch) — корпоративный архитектор ИТ-департамента правительства кантона Женева (Швейцария).

Process Frameworks для BPM

Подход к реализации технологий управления бизнес-процессами, упрощающий внедрение BPM-систем, подразумевает четкое определение бизнес-задачи и соответствующих ей бизнес-процессов; реализацию этих процессов за срок не более трех месяцев с целью демонстрации ценности данного подхода; дальнейшее расширение реализации на основные бизнес-задачи. Однако главная трудность на этом пути — недопонимание и отсутствие согласованности между бизнес- и ИТ-подразделениями. Значительно упростить проект внедрения и сократить затраты позволяют специализированные референсные модели (Process Frameworks).

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

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

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

Однако, как отмечают аналитики AMR Research, «технологии и методы сами по себе не способны обеспечить каких-либо преимуществ — «больше» не всегда значит «лучше». Некоторые компании применяют множество различных решений, однако эффективность от этого только падает. Важна грамотность применения таких технологий». В референсных моделях в качестве основы используются принятые в отрасли стандарты и опыт компании Software AG по созданию эталонной модели для определения требований клиентов. На практике эта модель становится отправной точкой, с помощью которой клиенты могут создать нужную модель.

Process Framework, например, для бизнес-процесса обработки заказов, включает в себя базовую модель процесса со схемами действий для различных пользователей и ролей, избранные KPI из модели SCOR (The Supply-Chain Operations Reference-model) для процесса в целом и отдельных этапов, правила поддержки разных последовательностей обработки, например с учетом сегмента клиентов, целевые показатели для различных сегментов клиентов, типов продукции и регионов, а также панели индикации, помогающие контролировать особые ситуации.

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

Владимир Аленцев (Vladimir.Alentsev@softwareag.com) — консультант по BPM и SOA, представительство Software AG в России и СНГ (Москва).

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

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

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

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

Содержание

  • 1 История
  • 2 Темы
    • 2.1 Бизнес-модель
    • 2.2 Бизнес-процесс
    • 2.3 Бизнес-процесс, ориентированный на артефакты
  • 3 Инструменты
    • 3.1 Моделирование и симуляция
    • 3.2 Инструменты языка программирования
  • 4 См. Также
    • 4.1 Эталонная бизнес-модель
    • 4.2 Интеграция бизнес-процессов
    • 4.3 Реинжиниринг бизнес-процессов
    • 4.4 Управление бизнес-процессами
  • 5 См. Также
  • 6 Ссылки
  • 7 Дополнительная литература
  • 8 Внешние ссылки

История

Методы моделирования бизнес-процессов, такие как блок-схема, функциональная блок-схема, диаграмма потока управления, диаграмма Ганта, диаграмма PERT и IDEF появились с начала 20 века. Диаграммы Ганта были одними из первых, кто появился около 1899 года, блок-схемы — в 1920-х, функциональные блок-схемы и PERT в 1950-х, диаграммы потоков данных и IDEF — в 1970-х. Среди современных методов — Unified Modeling Language и Business Process Model and Notation. Тем не менее, это лишь часть методологий, используемых на протяжении многих лет для документирования бизнес-процессов. Термин «моделирование бизнес-процессов» был придуман в 1960-х годах в области системной инженерии С. Уильямсом в его статье 1967 года «Моделирование бизнес-процессов улучшает административный контроль». Его идея заключалась в том, что методы для лучшего понимания физических систем управления можно было бы аналогичным образом использовать для бизнес-процессов. Этот термин стал популярным только в 1990-х годах.

В 1990-е годы термин «процесс » стал новой парадигмой производительности. Компании поощряли мыслить процессами, а не функциями и процедурами. Процессное мышление рассматривает цепочку событий в компании от покупки до поставки, от получения заказа до продаж и т. Д. Традиционные инструменты моделирования были разработаны для иллюстрации времени и затрат, в то время как современные инструменты ориентированы на межфункциональные действия. Эти кросс-функциональные виды деятельности значительно увеличились по количеству и значимости из-за роста сложности и зависимости. Новые методологии включают редизайн бизнес-процессов, инновации бизнес-процессов, управление бизнес-процессами, интегрированное бизнес-планирование, среди прочего, все «направленные на улучшение процессов по традиционным функциям. которые составляют компанию ».

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

Темы

Бизнес-модель

A Бизнес-модель — это основа для создания экономической, социальной и / или других форм ценности. Таким образом, термин «бизнес-модель» используется для широкого круга неформальных и формальных описаний, представляющих основные аспекты бизнеса, включая цели, предложения, стратегии, инфраструктуру, организационные структуры, торговые практики, а также операционные процессы и политики.

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

Бизнес-процесс

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

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

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

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

Бизнес-процесс, ориентированный на артефакты

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

Инструменты

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

Моделирование и симуляция

Функции моделирования и симуляции позволяют предварительно выполнять моделирование и симуляцию «что, если». Оптимизация после выполнения доступна на основе анализа фактических показателей выполнения.

  • Диаграммы вариантов использования, созданные Иваром Якобсоном, 1992 (интегрированы в UML )
  • Диаграммы действий (также принят UML)

Некоторые методы моделирования бизнес-процессов:

  • Модель и нотация бизнес-процессов (BPMN)
  • Язык моделирования жизненного цикла (LML)
  • Субъектно-ориентированное управление бизнес-процессами (S-BPM)
  • Расширенное познание Метод анализа информации на естественном языке (CogNIAM)
  • Расширенный язык бизнес-моделирования (xBML)
  • Процесс, управляемый событиями цепочка (EPC)
  • ICAM DEFinition (IDEF0 )
  • Unified Modeling Language (UML), расширения для бизнес-процессов
  • Formalized Administrative Notation (FAN)
  • Harbarian моделирование процессов (HPM)

Инструменты языка программирования

Программное обеспечение BPM Suite предоставляет программные интерфейсы (веб-службы, интерфейсы прикладных программ (API)), которые позволяют создавать корпоративные приложения для взорвать двигатель BPM. Этот компонент часто называют движком пакета BPM.

Языки программирования, представленные для BPM, включают:

  • язык выполнения бизнес-процессов (BPEL ),
  • язык описания хореографии веб-служб (WS-CDL ).
  • Язык определения процессов XML (XPDL ),

Некоторые языки, зависящие от поставщика:

  • Архитектура интегрированных информационных систем (ARIS) поддерживает EPC,
  • язык определения процессов Java (JBPM ),

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

См. Также

  • значок Портал для бизнеса и экономики

Бизнес эталонная модель

Пример эталонной бизнес-модели федерального правительства США

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

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

Интеграция бизнес-процессов

Пример взаимодействия между бизнес-процессами и моделями данных

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

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

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

Реинжиниринг бизнес-процессов

Цикл реинжиниринга бизнес-процессов

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

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

Управление бизнес-процессами

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

См. Также

  • значок Портал бизнес-экономики
  • Артефакт-ориентированная модель бизнес-процессов
  • Бизнес-архитектура
  • Холст бизнес-модели
  • Бизнес-план
  • Отображение бизнес-процессов
  • Бизнес Модель процесса и обозначение
  • Интеграция модели зрелости возможностей
  • Drakon-chart
  • Обобщенная эталонная архитектура предприятия и методология
  • Разработка на основе модели
  • Отображение потока создания ценности
  • PinpointBPS

Ссылки

Дополнительная литература

  • Агилар-Савен, Рут Сара. «Моделирование бизнес-процессов: обзор и структура.» Международный журнал экономики производства 90.2 (2004): 129–149.
  • Барджис, Джозеф (2008). «Важность моделирования бизнес-процессов при проектировании программных систем». Наука компьютерного программирования. 71 : 73–87. doi : 10.1016 / j.scico.2008.01.002.
  • Беккер, Йорг, Майкл Роземанн и Кристоф фон Утманн. «Руководство по моделированию бизнес-процессов.» Управление бизнес-процессами. Springer Berlin Heidelberg, 2000. 30–49.
  • Hommes, L.J. Оценка методов моделирования бизнес-процессов. Докторская диссертация. Technische Universiteit Delft.
  • Ховард Д. Йоргенсен (2004). Интерактивные модели процессов. Диссертация Норвежский университет науки и технологий, Тронхейм, Норвегия.
  • Мануэль Лагуна, Йохан Марклунд (2004). Моделирование бизнес-процессов, симуляция и проектирование. Пирсон / Прентис Холл, 2004.
  • Овидиу С. Норан (2000). Бизнес-моделирование: UML и IDEF Университет Пейпер Грифф
  • Ян Рекер (2005). «Моделирование процессов в 21 веке». В: BP Trends, май 2005 г.
  • Райан К. Л. Ко, Стивен С. Г. Ли, Энг Ва Ли (2009) Стандарты управления бизнес-процессами (BPM): обзор. В: Журнал управления бизнес-процессами, Emerald Group Publishing Limited. Том 15, выпуск 5. ISSN 1463-7154.
  • Ян Вантиенен, С. Годертье и Р. Хэзен (2007). «EM-BrA2CE v0.1: словарь и модель выполнения для декларативного моделирования бизнес-процессов». DTEW — KBI_0728.

Внешние ссылки

  • СМИ, относящиеся к моделированию бизнес-процессов на Wikimedia Commons

4.1.Понятия эталонной и референтой модели

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

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

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

Внастоящее время не существует однозначного понимания и применения терминов

«эталонная модель» и «референтная модель».

Наиболее логичным представляется терминология, представленная выше.

4.2.Эталонная 13-процессная модель процессов

Международная бенчмаркинговая палата Американского Центра производительности и качества (American Productivity & Quality Center, APQC) разработала перечень типовых бизнес-процессов предприятия в виде Структуры классификации процессов (Process Classification Framework).

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

В Структуру классификации процессов вошло 13 процессов, что дало название эталонной модели как «13-процессная эталонная модель».

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

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

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

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

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

Рис. 41. Классификация процессов (Process Classification Framework, PCF). APQC, 1991-2003

Ниже представлен фрагмент модели классификации бизнес-процессов Международной Бенчмаркинговой Палаты.

I. Основные процессы

Тема 2. Разрабатывать видение и стратегию

1.1.Определять концепцию бизнеса и долгосрочное видение

1.2.Развивать стратегию ведения бизнеса

1.3.Управлять стратегическими инициативами

Тема 3. Разрабатывать и улучшать концепцию продуктов и услуг 2.1. Разрабатывать продукты и услуги

Тема 4. Осуществлять маркетинговую деятельность и продавать продукты и услуги

3.1.Развивать стратегию маркетинга, распространения и определения каналов сбыта

3.2.Разрабатывать и управлять стратегией взаимодействия с потребителем

3.3.Управлять рекламой, ценообразованием, продвижением продукта

3.4.Управлять взаимоотношениями с партнерами и группами партнеров по продажам

3.5.Управлять конъюнктурой рынка и новыми каналами для сбыта

3.6.Вводить, обрабатывать, следить за выполнением — управлять заказами

Тема 5. Производить и распространять продукцию

4.1.Планировать потребности и приобретать необходимые ресурсы – планировать схему поставок

4.2.Обеспечивать материалами и услугами

4.3.Производить/ перерабатывать/ распространять продукт

4.4.Доставлять продукты / услуги потребителю

4.5.Управлять логистикой и хранением

Тема 6. Производить и распространять услуги

6.Управлять обслуживанием клиентов

6.1.Развивать стратегию по удовлетворению клиента / оказанию услуг клиентам

6.2.Собирать и управлять сведениями о клиенте

6.3.Управлять деятельностью по оказанию услуг клиентам

6.4.Осуществлять управление счетами

II. Процессы управления и вспомогательные процессы

7.Развивать персонал и управлять им

7.1.Разрабатывать и управлять планированием, политикой, стратегией в области управления персоналом

7.2.Набирать/ привлекать/ отбирать персонал

7.3.Развивать и обучать персонал

7.4.Поощрять сотрудников

7.5.Повышать и понижать сотрудников в должности

7.6.Управлять информацией о персонале

8.Управлять информационными технологиями и знаниями

8.1.Планировать управление информационной системой

8.2.Разрабатывать и поддерживать приложения

8.3.Управлять информационными технологиями/ инфраструктурой/операциями с хранилищами данных

8.4.Поддерживать сервис в сфере информационных технологий

8.5.Обеспечивать совместную работу

8.6.Внедрять новые технологии, используя принципы управления изменениями

9.Управлять финансовыми ресурсами

9.1.Планировать и управлять ведением бух.учета

9.2.Выполнять учет доходов

9.3.Вести общий учет и составлять отчеты

9.4.Управлять основными средствами

9.5.Оформлять платежную ведомость

9.6.Обрабатывать информацию по оплачиваемым счетам и затратам на компенсации

9.7.Управлять финансовыми операциями

9.8.Управлять внутренним контролем

9.9.Управлять налогами

10.Приобретать, создавать и управлять собственностью

10.1.Разрабатывать и строить сооружения

10.2.Управлять рабочими площадями и активами

10.3.Размещать рабочие места и оборудование

10.4.Управлять физическими рисками

10.5.Управлять основным капиталом

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

11.1.Определять воздействия на здоровье и безопасность персонала и окружающую

среду

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

11.3.Обучать сотрудников

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

11.5.Обеспечивать соответствие деятельности установленным нормам и правилам

11.6.Управлять процессом улучшений

12.Управлять внешними связями

12.1.Выстраивать взаимоотношения с инвесторами

12.2.Управлять взаимоотношениями с правительством и промышленными структурами

12.3.Управлять взаимоотношениями с советом директоров

12.4.Управлять правовыми и внутренними вопросами

12.5.Управлять PR-программами

13.Управлять улучшениями и изменениями

13.1.Оценивать деятельность организации

13.2.Управлять оценками осуществления процессов

13.3.Управлять оценками знаний

13.4.Проводить бенчмаркинг

13.5.Управлять изменениями

4.3.Пример графического представления верхнего уровня 13процессной эталонной модели

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

Для описания процессов верхнего уровня использована модель типа VAD (Value-Added- Diagram), диаграмма цепочки добавленной стоимости (добавленного качества).

На диаграмме выделены основные и вспомогательные процессы эталонной модели в полном соответствии с документом «Структура классификации процессов».

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

Основные процессы

Изучение рынков

Разработка видения

и потребителей

и стратегии

Маркетинг и

Производство и

Послепродажная

работа с

продажи

поставка продуктов

потребителями

Производство и

поставка услуг

Разработка продуктов

и услуг

Вспомогательные и управляющие процессы

Управление

Управление

Управление

Исполнение программы

Управление

Управление

информационными

финансовыми и

человеческими

ресурсами и

материальными

управления охраной

внешними

улучшениями

ресурсами

окружающей среды

связями

и изменениями

технологиями

ресурсами

Рис. 42. Пример графического представления верхнего уровня 13-процессной эталонной

модели

4.4.Представление групп процессов 13-процессной эталонной модели

Группы процессов эталонной 13-процессной модели являются детализацией процессов верхнего уровня. В ARIS они представляются в виде диаграмм VAD, как и процессы верхнего уровня.

Первоначально группы процессов представляются в виде «деревьев процессов» в соответствии со списком процессов, приведенном в документе «Структура классификации процессов».

Диаграммы групп процессов «Управление улучшениями и изменениями» и «Производство и поставка продуктов» имеют вид «деревьев процессов», соответствующих исходному документу.

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

Вдиаграмме «Управление информационными ресурсами и технологиями» используется определенная логика взаимодействия процессов, входящих в состав группы:

9 Первым выполняется процесс «Планирование управления информационными ресурсами» 9 Далее происходит параллельное выполнение 6 процессов, для которых выполнялось

планирование 9 Наконец, выполняется процесс «Оценка и аудит качества информации»

Основныепроцессы

Группа процессов

Изучениерынков

Разработкавидения

ипотребителей

истратегии

«Управление

продажи

Производствои

Послепродажная

поставкапродуктов

работас

Маркетинги

потребителями

информационными

Разработкапродуктов

Производствои

поставкауслуг

ресурсами и технологиями»

иуслуг

Вспомогательныеиуправляющиепроцессы

Управление

Управление

Управление

Управление

Исполнениепрограммы

Управление

Управление

информационными

финансовымии

человеческими

ресурсамии

материальными

управленияохраной

внешними

улучшениями

информационными

ресурсами

технологиями

ресурсами

окружающейсреды

связями

иизменениями

ресурсамии

технологиями

Разработкаи

развертывание

корпоративных

системподдержки

Внедрение

системконтроля

ибезопасности

Планирование

Управление

Оценкаи

управления

хранениеми

аудиткачества

информационными

получением

информации

ресурсами

информации

Управление

ресурсамии

сетевыми

операциями

Управление

информационными

услугами

Управление

комуникациями

информации

Группа

процессов

«Управление

улучшениями и

изменениями»

Управление

улучшениями

иизменениями

Измерение

Проведение

Проведение

Улучшение

Реализация

производительности

процессов

оценкикачества

бенчмаркинга

TQM

организации

исистем

Создание

Проведениеоценки

Разработкасредств

Порождение

Порождение

обязательств

системы

качестванаоснове

выполнения

приверженности

попроведению

измерений

внешнихкритериев

бенчмаркинга

TQM

улучшений

Измерениекачества

Проведениеоценки

Проведение

Реализация

Разработкаи

продуктов иуслуг

качестванаоснове

бенчмаркинга

непрерывных

реализация

организации

внутреннихкритериев

внутреннихпроцессов

улучшений

системTQM

Измерение

Проведение

Реинжиниринг

Управление

конкурентного

бизнес-процессов

жзненным

стоимости

бенчмаркинга

исистем

цикломTQM

качества

Измерение затрат

Измерение

временныхциклов

Измерение

производительности

Группа процессов «Производство и поставка продуктов»

Производствои

поставкапродуктов

Планированиеи

Преобразование

Транспортировкаи

Управлениеи

приобретение

ресурсовиисходных

доставкаматериалов

выполнение

необходимых

компоненотоввресурсы

ипродуктов

процессапоставки

ресурсов

Отбори

Разработкаи

Организация

Документированиеи

настройкапроцесса

отгрузки

мониторинг

сертификация

производства

продуктов

статусазаказа

поставщиков

Управление

Закупка

Разработкаграфика

Доставкапродуктов

наличиемпродуктов

производства

потребителям

средств

наскладе

производства

Закупка

Подвозматериалов

Установкапродукта

Обеспечение

материалови

иресурсов

употребителя

качества

продукта

комплектующих

Приобретение

Создание

Выявлениетребований

Планированиеи

подходящей

продукта

ктехобслуживанию

выполнение

технологии

Идентификацияи

техобслуживания

Овладание

Упаковка

Мониторинг

планирование

соответствующей

продукта

ресурсовдля

ограниченийпоохране

технологией

техобслуживания

окружающейсреды

Складированиеи

Предоставление

техобслуживания

хранениепродукта

конкретным

потребителям

Отборпродуктов

дляпоставки

Рис. 43. Представление групп процессов 13-процессной эталонной модели

4.5.Представление процесса «Управление улучшениями и изменениями» в виде группы процессов

Группа процессов «Управление улучшениями и изменениями» представлена в виде «дерева». Несмотря на упрощенное представление диаграммы, из нее видно, что для управления улучшениями и изменениями необходимо:

1.Измерять производительность организации;

2.Проводить оценку качества;

3.Проводить бенчмаркинг;

4.Улучшать процессы и системы;

5.Реализовать управление качеством по методу TQM. На каждой из этих ветвей «растут листья».

1.Для того, чтобы выполнить измерение производительности организации, необходимо: 9 Создать систему измерений 9 Измерить качество продуктов и услуг 9 Оценить стоимость качества 9 Оценить затраты 9 Измерить временные циклы

9 Измерить производительность

2.Для оценки качества необходимо:

9 Оценивать качество на основе внешних критериев

9 Оценивать качество на основе внутренних критериев

Ит.д.

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

А эталонная модель является хорошим помощником для детального описания процессов.

Управление

улучшениями и изменениями

Измерение

Проведение

Проведение

Улучшение

Реализация

производительности

процессов

оценки качества

бенчмаркинга

TQM

организации

и систем

Создание

Проведение оценки

Разработка средств

Порождение

Порождение

обязательств

системы

качества на основе

выполнения

приверженности

по проведению

измерений

внешнихкритериев

бенчмаркинга

TQM

улучшений

Измерение качества

Проведение оценки

Проведение

Реализация

Разработка и

продуктов и услуг

качества на основе

бенчмаркинга

непрерывных

реализация

организации

внутреннихкритериев

внутреннихпроцессов

улучшений

системTQM

Измерение

Проведение

Реинжиниринг

Управление

конкурентного

бизнес-процессов

жзненным

стоимости

бенчмаркинга

и систем

цикломTQM

качества

Измерение затрат

Измерение временныхциклов

Измерение

производительности

Рис. 44. Представление процесса «Управление улучшениями и изменениями» в виде группы процессов

4.6.Модернизированная классификация процессов (PCF). APQC, 2004

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

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

Такие изменения, по-видимому, будут происходить и в дальнейшем.

Рис. 45. Модернизированная классификация процессов (PCF). APQC

4.7.Эталонная модель оценки и аттестации процессов жизненного цикла программных средств и информационных систем по ИСО/МЭК ТО

15504

4.7.1. Термины и определения

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

Стандарт ИСО/МЭК ТО 15504 (ISO 15504), разработан на базе концепций CMM (Capability Maturity Model for Software – управление качеством разработки ПО на основании т.н. зрелости процессов).

Стандарт ИСО/МЭК ТО 15504 предоставляет основу для аттестации процесса жизненного цикла программных средств. Эта основа может быть использована организациями, занимающимися планированием, управлением, наблюдением, контролем и совершенствованием приобретения, поставки, разработки, эксплуатации, развития и поддержки программных средств. Стандарт состоит из 9 частей: ИСО/МЭК ТО 15504:1-9, взаимосвязь которых представлена на рисунке ниже. Часть 9 содержит словарь (глоссарий).

Рис. 46. Структура стандарта ИСО/МЭК ТО 15504

Стандарт ИСО/МЭК ТО 15504 предоставляет структурный подход к аттестации процесса жизненного цикла программных средств, проводящейся:

9организацией или от ее имени с целью выяснения состояния ее собственных процессов для их усовершенствования;

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

9организацией или от ее имени с целью определения пригодности процессов другой

организации для определенного договора или класса договоров. ИСО — Международная Организация по Стандартизации.

МЭК — Международная Электротехническая Комиссия.

Аттестация процесса (process assessment) — формальная оценка процесса жизненного цикла программного средства, принятого в организации, в соответствии с моделью, совместимой с эталонной.

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

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

Все вместе это позволяет расставить приоритеты при усовершенствовании процессов.

Стандарт ISO 15504:1-9:1998 — Оценка (аттестация) процессов жизненного цикла программных средств — предоставляет базу для реализации на предприятиях и в проектах процессов жизненного цикла ПС, регламентированных стандартом ISO 12207. Рубрикации основных процессов в этих двух стандартах подобны. В стандарте ISO 15504 модернизирован и несколько расширен состав организационных процессов, и более подробно детализированы работы во всех стандартизированных процессах жизненного цикла ПС. Поэтому оба стандарта целесообразно применять совместно при конкретизации жизненного цикла реальных проектов сложных комплексов программ.

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

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

Покупателям и заказчикам ПС выгодно использование аттестации процессов ЖЦ при определении зрелости поставщика, что:

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

9позволит заранее предусмотреть необходимые меры на случай возникновения рискового события;

9предоставит количественные критерии выбора при сопоставлении потребностей бизнеса, требований и оценочной стоимости проекта ПС с реальной зрелостью конкурирующих поставщиков;

9приведет к общему пониманию необходимости использования результатов аттестации для

усовершенствования процессов и оценки зрелости поставщика при прогнозировании характеристик ЖЦ ПС.

Для достижения устойчивых результатов в процессе развития технологии и организации управления жизненным циклом ПС в стандарте ISO 15504 рекомендуется методология обеспечения качества сложных программных средств СММ (Capability Maturity Model) — система и модель оценки зрелости комплекса, применяемых технологических процессов. Модель основана на формализации и использовании пяти уровней зрелости технологий поддержки ЖЦ ПС, которые определяют потенциально возможное качество и безопасность создаваемых комплексов программ. Эти уровни зрелости характеризуются степенью формализации, адекватностью измерения и документирования процессов и продуктов ЖЦ ПС, широтой применения стандартов и инструментальных средств автоматизации работ, наличием и полнотой реализации функций системой обеспечения качества технологических процессов и их результатов. Они, в некоторой степени, подобны семи оценочным уровням доверия в стандарте ISO 15408-3.

Уровень 1 Начальный. Наиболее массовые разработки проектов ПС характеризуются относительно небольшими объемами программ в несколько тысяч строк, создаваемых несколькими специалистами. Они применяют простейшие не формализованные технологии с использованием типовых инструментальных компонентов операционных систем. Основные процессы ЖЦ ПС на этом уровне не регламентированы, выполняются не совсем упорядоченно и зависят от некоординированных индивидуальных усилий специалистов. Успех проекта, как правило, зависит от энергичности, таланта и опыта нескольких руководителей

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

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

Уровень 3 Определенный. При высоких требованиях заказчика и пользователей к конкретным характеристикам качества сложного ПС и к выполнению ограничений по использованию ресурсов, необходимо дальнейшее совершенствование и повышение уровня зрелости процессов ЖЦ ПС. Процессы ЖЦ ПС на этом уровне должны быть стандартизированы, и представлять собой единую технологическую систему, обязательную для всех подразделений. На основе единой технологии поддержки и обеспечения качества ЖЦ ПС, для каждого проекта могут разрабатываться дополнительные процессы последовательного оценивания качества продуктов с учетом их особенностей. Описание каждого процесса должно включать условия его выполнения, входные данные, рекомендации стандартов и процедуры выполнения, механизмы проверки качества результатов, выходные данные, условия и документы завершения процессов. В описания процессов включаются сведения об инструментальных средствах, необходимых для их выполнения, роль, ответственность

иквалификация специалистов.

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

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

Уровень 5 Оптимизируемый. Дальнейшее последовательное совершенствование и модернизация технологических процессов ЖЦ ПС для повышения качества их выполнения и расширение глубины контроля за их реализацией. Одна из основных целей этого уровня сокращение проявлений и потерь от случайных дефектов

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

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

Инженерная категория (ENG) включает виды деятельности, которые непосредственно определяют, реализуют или поддерживают программный продукт и документацию на него.

Управленческая категория (MAN) определяет все аспекты управления проектом и координацию использования его ресурсов в ЖЦ или при предоставления услуг, удовлетворяющих заказчиков ПС. Вспомогательная категория (SUP) виды деятельности, которые обеспечивают реализацию и совершенствование основных процессов, а также поддерживают производительность и качество процессов в проекте. Организационная категория (ORG) определяет цели предприятия-разработчика и формирует методы управления, необходимые для повышения качества использования ресурсов и всего ЖЦ ПС.

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

исерия стандартов ISO 9000:2000 — формализации и обеспечения уверенности в достаточности системы управления качеством продукции у поставщика. Одновременно предоставляется потребителям основа для оценки того, обладают ли потенциальные поставщики производственными возможностями, отвечающими потребностям заказчиков. Аттестация процессов дает пользователям возможность оценивать зрелость процессов обеспечения ЖЦ ПС по непрерывной шкале таким образом, что эти оценки сопоставимы и повторяемы. Стандарты ISO 12207 и ISO 15504 дополнительно поддерживаются группой стандартов, детализирующих отдельные этапы и процессы жизненного цикла, которые целесообразно применять для обеспечения функциональной безопасности и высокого качества сложных программных средств:

ISO 12182:1998. ИТ. Классификация программных средств.

ISO 9126:1991. ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению. ISO 14598-1-6:1998-2000. Оценивание программного продукта. Ч.1. Общий обзор. Ч. 2. Планирование и управление. Ч. 3. Процессы для разработчиков. Ч.4. Процессы для покупателей. Ч.5. Процессы для оценщиков. Ч. 6. Документирование и оценивание модулей.

ISO 14756: 1999. ИТ. Измерение и оценивание производительности программных средств компьютерных вычислительных систем.

ISO 12119:1994. ИТ. Требования к качеству и тестирование.

ISO 15846:1998. ТО. Процессы жизненного цикла программных средств. Конфигурационное управление программными средствами.

ISO 14764: 1999. ИТ. Сопровождение программных средств.

ISO 15910:1999. ИТ. Пользовательская документация программных средств. ISO 6592:2000. ОИ. Руководство по документации для вычислительных систем.

ISO 9294:1990. TO. ИТ. Руководство по управлению документированием программного обеспечения.

4.7.2. Категории процессов эталонной модели ИСО/МЭК ТО 15504

ИСО/МЭК ТО 15504-2 определяет эталонную модель процессов и их зрелости, которая формирует базис для любой модели, используемой для аттестации процессов. Эталонная модель содержит двумерный подход к оцениванию зрелости процессов — одно измерение определяет процессы, подлежащие аттестации, другое описывает шкалу для измерения т.н. зрелости процессов.

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

(Зрелость процесса – способность процесса достигать требуемой цели)

Рис. 47. Категории процессов и атрибуты

4.7.3. Эталонная модель процессов по ИСО/МЭК ТО 15504 (верхний уровень)

Основные

процессы

Категория CUS

Категория ENG

«Потребитель —

Представление

Инженерная

поставщик»

основных процессов

на верхнем уровне

CUS.1

ENG.1

эталонной модели

Приобретение

Разработка

Основные

процессы

CUS.2

ENG.2

поставщик»

Инженерная

Категория CUS

Категория ENG

«Потребитель —

Поставка

Сопровождение

Приобретение

Разработка

CUS.1

ENG.1

CUS.2

ENG.2

системыи

Поставка

Сопровождение

требований

системыи

программныхсредств

программныхсредств

CUS.3

Выявление

CUS.3

CUS.4

Эксплуатация

Вспомогательные

Организационные

Выявление

процессы

процессы

требований

Категория SUP

Категория MAN

Категория ORG

Вспомогательная

Управленческая

Организационная

SUP.1

SUP.2

MAN.1

Документиро-

Управление

Административное

ORG.1

ORG.2

вание

конфигурацией

управление

Организационные

Усовершенство-

установки

вание

SUP.3

SUP.4

MAN.2

ORG.3

CUS.4

Обеспечение

Верификация

Управление

ORG.4

качества

проектами

Административное

управление

Создание

SUP.5

SUP.6

MAN.3

инфраструктуры

кадрами

Повторное

Эксплуатация

Проверка

Совместные

Управление

Измерения

соответствия

проверки

качеством

ORG.5

ORG.6

SUP.7

SUP.8

MAN.4

использование

Аудит

Разрешение

Управление

проблем

рисками

Вспомогательные

Организационные

процессы

процессы

Рис. 48. Эталонная модель процессов по ИСО/МЭК ТО 15504 (верхний уровень)

4.7.4. Эталонная модель по ИСО/МЭК ТО 15504 (вспомогательные процессы, верхний уровень)

Основные

Категория SUP

процессы

«Потребитель —

Инженерная

Категория CUS

Категория ENG

Вспомогательная

поставщик»

Приобретение

Разработка

CUS.1

ENG.1

CUS.2

ENG.2

Поставка

Сопровождение

системыи

CUS.3

программныхсредств

Выявление

требований

CUS.4

SUP.1

SUP.2

Эксплуатация

процессы

процессы

Вспомогательные

Организационные

Документиро-

Управление

Категория SUP

Категория MAN

Категория ORG

Вспомогательная

Управленческая

Организационная

вание

конфигурацией

Документиро-

Управление

Административное

ORG.1

ORG.2

SUP.1

SUP.2

MAN.1

вание

конфигурацией

управление

Организационные

Усовершенство-

установки

вание

SUP.3

SUP.4

MAN.2

Обеспечение

Верификация

Управление

ORG.3

ORG.4

качества

проектами

Административное

управление

Создание

инфраструктуры

SUP.5

SUP.6

MAN.3

кадрами

SUP.3

Проверка

Совместные

Управление

SUP.4

соответствия

проверки

качеством

ORG.5

ORG.6

Измерения

Повторное

SUP.7

SUP.8

MAN.4

использование

Разрешение

Управление

Обеспечение

Аудит

проблем

рисками

качества

Верификация

Представление

SUP.5

SUP.6

вспомогательных

Проверка

Совместные

процессов на верхнем

соответствия

проверки

уровне эталонной модели

(категория SUP)

SUP.7

SUP.8

Разрешение

Аудит

проблем

Рис. 49. Эталонная модель ИСО/МЭК ТО 15504 (вспомогательные процессы, верхний уровень)

4.7.5. Эталонная модель по ИСО/МЭК ТО 15504 (организационные процессы, верхний уровень)

Основные

процессы

Категория MAN

Категория ORG

«Потребитель —

Категория ENG

Категория CUS

поставщик»

Инженерная

Управленческая

Организационная

CUS.1

ENG.1

Приобретение

Разработка

CUS.2

ENG.2

Поставка

Сопровождение

системыи

CUS.3

программныхсредств

Выявление

требований

MAN.1

CUS.4

Эксплуатация

Административное

ORG.1

ORG.2

Вспомогательные

Организационные

процессы

процессы

управление

Организационные

Усовершенство-

Вспомогательная

Управленческая

Организационная

Категория SUP

Категория MAN

Категория ORG

SUP.1

SUP.2

MAN.1

установки

вание

Документиро-

Управление

Административное

ORG.1

ORG.2

вание

конфигурацией

управление

Организационные

Усовершенство-

установки

вание

SUP.3

SUP.4

MAN.2

MAN.2

Обеспечение

Верификация

Управление

ORG.3

ORG.4

качества

проектами

Административное

управление

Создание

SUP.5

SUP.6

MAN.3

инфраструктуры

кадрами

Повторное

Управление

ORG.3

Проверка

Совместные

Управление

Измерения

соответствия

проверки

качеством

ORG.5

ORG.6

ORG.4

SUP.7

SUP.8

MAN.4

использование

проектами

Аудит

Разрешение

Управление

Административное

проблем

рисками

управление

Создание

инфраструктуры

Представление

MAN.3

кадрами

организационных

Управление

процессов на верхнем

качеством

ORG.5

ORG.6

уровне эталонной модели

Измерения

Повторное

MAN.4

использование

(категории MAN, ORG)

Управление

рисками

Рис. 50. Эталонная модель по ИСО/МЭК ТО 15504 (организационные процессы, верхний уровень)

4.7.6. Эталонная модель по ИСО/МЭК ТО 15504 (уровень группы процессов: ORG2 «Усовершенствование»)

ORG.2

Усовершенство-

вание

Основные

процессы

Создание

Аттестация

Усовершенствование

«Потребитель —

Категория ENG

Категория CUS

поставщик»

Инженерная

процессов

процессов

процессов

CUS.1

ENG.1

Приобретение

Разработка

CUS.2

ENG.2

Создать

Поставка

Сопровождение

Планировать

Исследовать

Выявление

системыи

программныхсредств

CUS.3

стандартный

требований

работы

потребности

CUS.4

наборпроцессов

Эксплуатация

Вспомогательные

Организационные

Определить

Собирать

Инициировать

процессы

процессы

Категория SUP

Категория MAN

Категория ORG

работыи

данныео

усовершенствование

Вспомогательная

Управленческая

Организационная

Документиро-

Управление

Административное

ORG.1

ORG.2

продукты

процессах

SUP.1

SUP.2

MAN.1

вание

конфигурацией

управление

Организационные

Усовершенство-

установки

вание

Разработать

Провести

SUP.3

SUP.4

MAN.2

управление

Создание

Обеспечение

Верификация

Управление

ORG.3

инфраструктуры

Подтвердить

SUP.5

SUP.6

MAN.3

кадрами

качества

проектами

Административное

ORG.4

стратегию

соответствия

проверки

качеством

ORG.5

ORG.6

данные

аттестацию

Проверка

Совместные

Управление

адаптации

Аудит

проблем

рисками

Измерения

использование

SUP.7

SUP.8

MAN.4

Разрешение

Управление

Провести

Собирать

Сформировать

анализ

данныео

рейтинги

результатов

процессах

процессов

Реализовать

Детализация организационного процесса Создать усовершенствование

верхнего уровня ORG2 «Усовершенствование»

отчет

Подтвердить

усовершенствование

Поддерживать

усовершенствование

Провести мониторинг усовершенствования

Рис. 51. Эталонная модель по ИСО/МЭК ТО 15504 (уровень группы процессов: ORG2 «Усовершенствование»)

4.7.7. Референтная модель SAP/R3

Референтная модель SAP R/3 в методологии ARIS

Референтная модель процессов, реализуемых в SAP R/3 в ARIS построена на основе информации, содержащейся в ASAP* (AcceleratedSAP).

Референтная модель SAP R/3 доступна в виде базы данных ARIS, что позволяет значительно сократить усилия и расходы на создание и документирование концепции организации бизнеса компании.

Референтная модель содержит полный функционал SAP, что позволяет осуществить выбор объема внедрения SAP на основании визуализированных и объективных данных. Референтная модель использует 4 типа диаграмм ARIS: eEPC (процессы), PSD (сценарии процессов), RAD (описание экранов и ролей), FAD (окружение функций).

*ASAP – методология и инструментальное средство управления проектом внедрения SAP R/3.

4.7.8.Иерархическая структура референтной модели SAP R/3

1.Уровень компании (Модель eEPC)

(Company area)

2. Уровень сценариев (Модели eEPC, PSD) (Scenario)

3. Уровень групп

процесов

(Модели eEPC)

(Process group)

4. Уровень процессов

(Модели eEPC)

(Process)

5. Уровень функций

(Модели eEPC, FAD, RAD)

(Function)

Рис. 52. Иерархическая структура референтной модели SAP R/3

4.7.9. Отраслевые модели-прототипы компании SAP (Solution Maps)

Общие сведения о SAP Solution Maps.

SAP Solution Maps – средство представления моделей-прототипов (отраслевых и межотраслевых).

SAP Solution Maps – позволяет осуществить выбор программного продукта компании SAP и ее партнеров на основании требований к бизнес-процессам организации.

Solution Maps имеет следующую структуру:

9 Solution Map (карта решений)

oProcess Category (категория процесса)

Main Process (главный процесс)_

Process (процесс)

Пример карты решений для предприятий с дискретным производством

Рис. 53. Карта решений для предприятий с дискретным производством

Формирование решения для конкретного предприятия

Рис. 54. Формирование решения для конкретного предприятия

Последовательность формирования решения в Solution Maps (шаги 1,2)

Шаг 1

Шаг 2

Категории процессов

Главные процессы

Процессы

Рис . 55. Последовательность формирования решения в Solution Maps (шаги 1,2)

Последовательность формирования решения в Solution Maps (шаги 2,3)

Процессы

Шаг 2

Ключи

Продукты

Рис. 56. Последовательность формирования решения в Solution Maps (шаги 2,3)

4.7.10. Построение деятельности ИТ-подразделения в соответствии со стандартом ITIL (Information Technology Infrastructure Library)

Стандарт ITIL.

ITIL — проект правительства Великобритании, обобщение опыта управления ИТ на протяжении 20 лет:

9Больший фокус на пользователях IT сервисами

9Улучшение управляемости, качества и стоимости

9Улучшение коммуникаций с IT департаментом

9Более эффективное использование в бизнесе IT ITIL – процессно-ориентированный подход к управлению ИТ.

Библиотека ITIL содержит в себе передовой опыт по управлению ИТ – подразделением, описание процессов, целей и метрик (ключевых показателей результативности); ITSM (IT Service Management) — разработанная в проекте модель процессов ИТ; Возможно построение системы управления ИТ подразделением с использованием библиотеки ITIL на основании системы сбалансированных показателей (BSC); Существуют ИТрешения поддерживающие данные подходы.

Основные положения ITIL:

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

9ИТ подразделение не предоставляет в пользование оборудование, а предоставляет услуги, необходимые для конечных пользователей, которых в таком контексте предпочтительнее именовать «потребителями услуг»

9Следует перейти от отношений владелец-пользователь оборудования (приложений) к отношениям покупатель-продавец услуг

9Должны быть выработаны способы измерения качества предоставляемых услуг: невозможно оценить то, что нельзя померить

9Качество предоставляемых услуг находится в непосредственной зависимости от их стоимости: не могут качественные услуги быть дешевыми, а дешевые — удовлетворять завышенным требованиям потребителей

9Нельзя гарантировать качество предоставляемых услуг без осуществления его непрерывного контроля и без своевременного принятия управленческих решений по его обеспечению

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

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

спредставителями иных подразделений.

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

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

расходы за счет повышения качества предоставляемых сервисов ИТ и улучшения ситуации для бизнеса в целом.

Пример процессов верхнего уровня ИТподразделения

Предоставление сервисов

Поддержка сервисов

(Service Delivery)

(Service Support)

Управление уровнем сервиса

Управление кофигурациями

(Service Level Management)

(Configuration Management)

Управление мощностями

Взаимодействие с пользователями

(Capacity Management)

(Service Desk)

Управление доступностью

Управление проблемами

(Availability Management)

(Problem Management)

Управление затратами

Стратегическое

Управление инцидентами

(Cost Management)

управление и мониторинг

(Incident Management)

Управление непрерывностью

Управление релизами

(Continuity Management)

Бизнес-прогноз

(Software Control & Distribution)

Управление безопасностью

(Business Assessment)

Управление изменениями

(Security Management)

Разработка ИТ-стратегии

(Change Management)

Управление услугами

(IT Strategy Development)

Управление операциями

сторонних организаций

Управление

(Operation Management)

целями и задачами

Мониторинг

Вспомогательные

процессов

Проектирование и

Управление клиентами

процессы

внедрение

(Customer Management)

Управление

Планирование услуг

Выбор ИТ-решения на

инвестициями

(Service Planning)

автоматизацию

Управление

Проведение

Разработка технического

качеством

независимого аудита

задания и технического проекта

Управление

Управление

Закупка, установка и поддержка

финансами

рисками

технологической инфраструктуры

Управление

Закупка, установка и поддержка ПО

персоналом

Управление

Внедрение ИС

проектами

Предоставление

Тестирование и

обучения

опытная эксплуатация

Рис. 57. Пример процессов верхнего уровня ИТподразделения

Группа процессов управления уровнем сервиса ИТ-подразделения

Верификация

уровней сервисов и

Управление уровнем сервиса

возможностей их

(Service Level Management)

повышения

Привязка

Определение

Определение

Разработка

Переговоры с

Оценка требований специфических

необходимости

клиентом

клиента

требований

создания

Service

Service

клиента к

специфического

Level Agreement Level Agreement

стандартным сервисам сервиса

Анализ

Определение

Мониторинг

Обсуждение

специфического

Создание обзоров Предложения по

для клиента

цикла обзоров

сервиса с

результатов

уровня

производительности

точки зрения

мониторинга

производительности

улучшению

производительности

сервисов

клиента

с клиентом

сервисов

сервисов

сервисов

% сервисов,

Наличие

Свидетельства

Какой % целей

% сервисов,

включенных

по сервисам

мониторинга и

разрешения

в SLA, накрытых

выполнен, насколько

покрытых SLA

субординированными

регулярных

вопросов,

серьезны бреши

контрактами

отчетов

поднятых в SLA

в сервисах

Разработка

иподдержка

каталога

сервисов

Ключевыепоказателирезультативностипроцессов

Рис. 58. Группа процессов управления уровнем сервиса ИТ-подразделения

4.7.11.Другие эталонные и референтные модели

9Референтные модели, разрабатываемые консалтинговыми компаниями для выполнения реальных проектов в различных отраслях экономики.

9Модель eTOM (enhanced Telecom Operations Map), является расширенной версией стандарта TOM, используемого для управления операционными процессами в сфере телекоммуникаций. Расширение связано со смещением акцентов стандарта в сторону

бизнес-процессов.

TOM (Telecom Operations Map) — Модель Операций Телекома.

Создана TeleManagement Forum(ранее называвшимся Network Management Forum) — некоммерческой организацией, объединяющей более 350 членов из 40 стран — в рамках инициативы SMART TMN. Программа TMN (Telecommunications Management Network) — Сеть Управления Телекомом — направлена на разработку решений по интеграции систем операционной поддержки и по автоматизации ключевых процессов в Телекоме. Она состоит из четырех компонентов: Telecom Operations Map, Central Information Facility, Technology Map и Catalyst Projects. С точки зрения организации сеть TMN

представляется пятью иерархическими уровнями: сетевые элементы (Network Element Layer, NEL),

управление элементами (Element Management Layer, EML), управление сетью (Network Management Layer, NML), управление услугами (Service Management Layer, SML) и управление бизнес-процессами (Business Management Layer, BML). Пирамида TMN — основа концепции построения систем управления сетями связи, которые реализуют набор функций, определенный в TOM.

На сегодняшний день TOM — стандарт де-факто для управления операционными процессами в Телекоме. Он направлен на интеграцию процессов обеспечения, поддержки и доставки услуг, являясь во многом аналогом ITIL в IT. TOM — это документ, где описываются основные бизнес-процессы повседневной деятельности оператора связи. Они могут быть разделены на три большие функциональные группы — техническую, технологическую и организационную. Со своей стороны, данные функциональные группы бизнес-процессов можно разбить на три большие группы задач —

выполнения, обеспечения и учета (Fulfillment, Assurance, Billing, FAB).

В настоящее время TeleManagement Forum работает над проектом NG OSS (New Generation Operations Support Systems), в рамках которого акценты в модели смещаются в сторону бизнес-составляющей и как часть ее разработана eTOM (Enhanced Telecom Operations Map).

9Модель SCOR (Supply Chain Operations Reference model), была разработана и развивается Supply Chain Counsil (SCC) в качестве межотраслевого стандарта управления цепочками поставок. SCC был создан в 1996 году как независимая некоммерческая организация; на сегодняшний день в него входят уже 800 ведущих компаний мира, среди которых производители, дистрибуторы, провайдеры

логистических услуг, разработчики программного обеспечения.

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

SCOR основана на:

¾стандартизации взаимоотношений между бизнес-процессами;

¾стандартных метриках, позволяющих измерить и сравнить показатели эффективности процессов;

¾практики управления цепями поставок, которые помогают достичь «best-in-class» результатов.

oSCOR охватывает сферы:

¾управление отношениями с потребителями товаров (от получения заказа на доставку до оплаты счета);

¾управление материальными (товары) и нематериальными (услуги) потоками, идущими от поставщиков поставщиков до потребителей потребителей (включая управление потоками оборудования, запасных частей, ИТ компонентов);

¾управление отношениями с поставщиками (от формирования заявки до выполнения каждого заказа на поставку).

Структура SCOR:

Уровень 1 — Первый — уровень типов процессов. Определяет рамки и содержимое Референтной Модели, все бизнес-процессы компании однозначно группируются в базисные процессы: Plan, Source, Make,

Deliver, Return. На этом уровне компания формирует конкурентные цели для своей цепи поставок. На этом этапе компания определяет свои бизнес-цели и стратегию в отношении планирования, выбора источников поставок, производства и распределения продукции Уровень 2 — Второй – уровень конфигураций. Дает определение 26 основным категориям процессов,

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

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

Уровень 4 — Четвертый уровень определяет процедуры внедрения усовершенствований цепи поставок компании. Эти процедуры не определяются в SCOR модели, т.к. они уникальны для каждой конкретной компании.

Тема 5. Методологии описания деятельности

6.1.Описание деятельности организации

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

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

6.2.Моделирование деятельности организации

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

9Изменения способов ведения бизнеса не предполагают очевидной необходимости использования моделей.

9Для чего нужны модели? Модели бизнеса:

¾вводят точность и методологичность;

¾обеспечивают единственное, последовательное представление;

¾интегрируют процессы, ИТ-системы, оргструктуру, информацию и данные4

¾позволяют увидеть и проанализировать взаимосвязи;

¾помогают проводить проверку правильности, просмотр и тестирование процессов;

¾обеспечивают информативную среду для оценки сценариев типа «а что,

если…»;

¾являются основой для быстрого внедрения изменений процессов.

6.3.Общие принципы моделирования

I.Принцип корректности. Корректность моделей зависит от полноты и согласованности. синтаксиса конкретной метамодели

II.Принцип релевантности. Модель не должна содержать информации больше, чем необходимо

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

IV. Принцип прозрачности. Разбиение моделей на различные типы представлений (подмодели) облегчает понимание моделей

V.Принцип сравнимости. Единая согласованная инфраструктура и язык моделирования, сопоставимость метамоделей для разных языков моделирования

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

Метамодель (мета – общность, греч.) «модель моделей». Модель, обобщающая модели конкретной методологии моделирования.

6.4.Принципы моделирования деятельности организации

1)Учет целей моделирования

2)Использование эталонных и референтных моделей

3)Моделирование «сверху-вниз»

4)Принцип разумной достаточности. Решение не должно быть слишком сложным по сравнению с самой решаемой задачей

5)Обеспечение целостности описания

6)Учет эргономических критериев (ограничение числа объектов и геометрического размера модели)

7)Соизмеримость моделей одного уровня детализации по степени обобщения информации

8) Концентрация ресурсов на ключевых аспектах деятельности и на «болевых точках»

9)Учет целей моделирования (модели создавать с учетом последующих шагов их использования)

10)Использование эталонных и референтных моделей в качестве отправной точки описания бизнес-процессов

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

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

13)Обеспечение целостности описания деятельности

14)Учет эргономических критериев (ограничение числа объектов модели, и, как следствие, ограничение геометрического размера модели форматом А4)

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

16)Концентрация ресурсов на ключевых аспектах деятельности и на «болевых точках»

6.5.Предметные области моделирования деятельности организации

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

6.6.Целостное описание деятельности организации

Уровни детализации процессов

Иерархии предметных областей

Элементыорг.

Цели

Функции

Полномочия

Знания

Продукты/

Документы

Информац. Технические

Материалы

структуры

Услуги

Элементы

системы

ресурсы

Генеральный

Полномочия

Module class

Оборудование

Material

директор

ARIS

для контроля

class

Коммерческий

Исполнительный

Главный

директора

Сервер1

Сервер2

….

Локальный

качества

сервер

директор

директор

бухгалтер

Кадровые

Финансовые

Папки

БДКонфигурации

ARIS

ARIS

Измерительное

Контрольное

Испытательное

Material type

Клинкер

Смесь

Отдел

Отдел кадров

Финансовый

вопросы

вопросы

Фильтры

Easy Design

Easy Design

оборудование

оборудование

оборудование

цемента

цемент

маркетинга

отдел

Папкис

Папки со вспомог.

Прием

Заключение

Заключение

Испытатель-

Сопутству-

Производственный

моделями

информацией

Шаблоны

ARIS

ARIS

ARIS

Вольтметры

Склад

отдел

наработу

договоров

договоров

Модели

Шрифты

ABC

Administrator

Attributes

Проходные

ный стенд

Песок

ющие

Песок

Увольнение

Изменение

Изменение

Объекты

Языки

Форматшрифтов

ARIS

ARIS

ARIS

Ваттметры

калибры

Установка

материалы

Отдел

сработы

зарплаты

зарплаты

Определение

Chart

Configuration

Database

Непроходные

для

Добавка

Размель

Добавка

продаж

Связи

диаграмм

Converter

испытания

читель

Менеджер по

Иванов И.И.

ЗадачиCPI

ARIS

ARIS

ARIS

Омметры

калибры

Аппарат

оптовым

Встроеные

Усовершенст-

Export/

продажам

Merge

Explorer

Import

Эпштейна

Сырые

Packaging

Сырые

Менеджер по

Петров П.П.

объекты

вования CPI

ARIS

ARIS

оптовым

Ползователи

ARIS

Контрольные

материалы

material type

материалы

продажам

и ихгруппы

Script

Model

Process

Менеджер

КузнецовК.К.

Editor

Generator

Generator

весы

по розничным

ARIS

ARIS

продажам

ARIS

RTF

Semantic

Server

Editor

Check

Процессы первого (верхнего) уровня

Процессы второго уровня

Цели Элементы орг.структуры

Продукты/Услуги

Процессы третьего уровня

Цели

Элементы орг. структуры

Продукты/Услуги Полномочия

Документы (носители инф)

Знания

Информацион. системы

Технические ресурсы

Материалы

Рис. 59. Целостное описание деятельности организации

6.7.Моделирование процессов

РАОЕЭС

Стратегическое

Расчет и

ФЭК

планирование

защитатарифов

Государственные

РАО ЕЭС

учреждения

Составление

Контроль, учет

бюджетови

Исполнение

и

анализ

документовдля

бюджета

деятельности

VAD

внешних пользователей

Оперативная

СОЦДУ

комиссияРАО

ЕЭС

Формирование

Формирование

Расчет запоставленную

балансаэлектроэнергии

диспетчерского

электроэнергию

ФОРЭМ

и мощности

графика

и контрольплатежей

Потребители

Министерства

электроэнергии

РАОЕЭС

Планирование

Воздействиена

Контроль

воздействий

оборудование

выполнения

наобъект и НИОКР

и НИОКР

работ иоплаты

Контрагенты

1

Планирование

ремонтов

Планирование

Планирование

Разработка

работ

проектапо

ТПиР

пообъекту

ТПиР

Планирование

Разработка

нового

проектапоновому

строительства

строительству

Корректировка

планов

Группапроцессов

Проведение Закупки ремонтов

2

оборудованияи

зап. частей

Проведение Закупки ТПиР услуг

Новое

строительство

VAD

Окружениефункции

Процессыверхнегоуровня

Сценарийпроцесса

Сценариипроцесса

Main process

consists of

consistsof

consists of

cons

S

oicenar

Штатные

Временно

Работающие

работающие

сотрудники

подоговорам

сотрудники

leb

ongs

Определение

Определение

Определение

Определение

потребности

потребностей

потребностей

потребностей

to

leb

Отбор

Отбор

Отбор

Отбор

ongs

персонала

персонала

персонала

персонала

to

leb

Приемна

Приемнаработу

Приемнаработу

Заключение

ongs

работу

штатного

временного

договора

to

сотрудника

сотрудника

b

to ongsle

Сбор

Сборсведений

Сборсведений

сведенийо

оперсонале

оперсонале

персонале

b

PSD

Предложение

FAD

Предложение

Предложение

Ответственный

заснабжение

5

Приеми

рассмотрение

Предложения

Приняток

MS Word

Предложение

рассмотрению

Факс

Осуществление

процедуры

«холодного» back up

Alpha Server

«Холодный»

Наступил

back up данных

первый

Ежедневно,

Alpha Server

день

втечение

осуществлен

кампании

кампании

успешно

Подготовка

Подготовка

кпроцедуре

кпроцедуре

«горячего» back up

«холодного» back up

Alpha Server

Alpha Server

Касетаспроцедурой

Новаякасета

«горячего» back up

дляпроцедуры

28-дневнойдавности

«холодного» back up

изархиваизъята

подготовлена

Тестирование

процедуры

back up

Alpha Server

Тестирование

Тестирование

процедуры

процедуры

«горячего» back up

«холодного» back up

3

Alpha Server

Alpha Server

прошлоуспешно

прошлоуспешно

Осуществление

процедуры

Осуществление

«горячего» back up

процедуры

Alpha Server

«

холодного» back up

Alpha Server

eEPC

4

Согласование

eEPC

Предложение

условий

Предложение

Поступили

Предложения

отпоставщиов

Предложение

Ответственный

заснабжение

Приеми

рассмотрение

Предложения

MS Word

Приняток

Предложение

рассмотрению

Факс

Предложение

Предложение

отклоненопо

приняток

формальным

Тендеру

признакам

Ответственный

Ответственный

Приняток

Предложение

заснабжение

Отклонено

Предложение

заснабжение

рассмотрению

Включение

Предложенияв

Архивирование

список

MS Excel

предложения

Система

Вработе

Список

управления

Архивирование

Предложений

документами

Отклоненные

Предложение

Утверждение

Ответственный

предложения

архивировано

списка

заснабжение

Предолжений

Утвержден

Список

Предложений

Консультационные

Список

услуги

предложений

утвержден

Процедура

Рис. 60. Моделирование процессов

6.8.Эволюция методологий моделирования

Методология моделирования – учение о структуре, логической организации, методах и средствах деятельности в области структурного анализа.

Бизнес

Информационные

Методологии

Бизнес +

системы

структурногоподхода

DFD, STD,

ERD, FDD, ARIS

SADT, IDEF

Информационные системы

Методологии

Методологии,

объектно-ориентированного

ориентированныена

подхода

бизнес-процессы

UML, RUP

Рис. 61. Эволюция методологий моделирования

6.9.Методологии структурного подхода

1)DFD (Data Flow Diagrams) – диаграммы потоков данных, обеспечивающих анализ требований и функциональное проектирование информационных систем.

2)STD (State Transition Diagram) – диаграммы перехода состояний для проектирования систем реального времени.

3)ERD (Entity-Relationship Diagrams) – диаграммы «сущность-связь».

4)структурные карты Джексона и/или Константайна для проектирования межмодульных взаимодействий и внутренней структуры объектов.

5)FDD (Functional Decomposition Diagrams) – диаграммы функциональной декомпозиции.

6)SADT (Structured Analysis and Design Technique) — технология структурного анализа и проектирования.

7)семейство IDEF (ICAM — Integrated Computer Aided Manufacturing Definition).

6.10.Семейство IDEF

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

2)IDEF1 — методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи.

3)IDEF1X (IDEF1 Extended) – методология построения реляционных структур. IDEF1X относится к типу методологий “сущность-связь” (ER – Entity-Relationship) и используется для моделирования реляционных баз данных.

4)IDEF2 – методология динамического моделирования развития систем. В связи с весьма серьезными сложностями анализа динамических систем от этого стандарта практически отказались, и его развитие приостановилось на самом начальном этапе. Однако в настоящее время присутствуют алгоритмы и их компьютерные реализации, позволяющие превращать набор статических диаграмм IDEF0 в динамические модели, построенные на базе “раскрашенных сетей Петри” (CPN – Color Petri Nets).

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

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

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

CASE-системы (Computer-Aided Software/System Engineering ): BPwin, Erwin и др.

Инструментальные системы: MS Visio и др.

CASE-системы, — средства автоматизации, поддерживающие CASE-технологии.

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

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

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

6.11.Методологии объектно-ориентированного подхода

Средства UML (Unified Modeling Language):

1)Диаграммы вариантов использования (use case diagrams).

2)Диаграммы классов (class diagrams).

3)Диаграммы взаимодействия (interaction diagrams):

4)Диаграммы последовательности (sequence diagrams).

5)Кооперативные диаграммы (collaboration diagrams).

6)Диаграммы состояний (statechart diagrams).

7)Диаграммы деятельности (activity diagrams).

8) Диаграммы компонентов (component diagrams).

9)Диаграммы размещения (deployment diagrams).

CASE-системы: Rational Rose и другие.

Инструментальные системы: MS Visio и другие.

6.12.Методологии, ориентированные на бизнес-процессы

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

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

9диаграмма eEPC (Extended Event driven Process Chain — событийная цепочка процесса);

9диаграмма Чена (ERM — Entity Relationship Model – модель «сущность-связь»);

9язык UML (Unified Modeling Language – универсальный язык моделирования), методика OMT (Object Modeling Technique – методика объектно-ориентированного моделирования);

9методика BSC (Balanced Scorecard – система сбалансированных показателей).

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

Тема 6. Инструментальные системы для моделирования бизнеса

6.1.Инструментальная система ARIS 6.2

ARchitecture of Integrated Information Systems: архитектура интегрированных информационных систем.

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

ARIS 6.2 – это:

9112 типов моделей для описания практически всех сторон деятельности современного предприятия

9Более 211 типов объектов, описывающих различные аспекты предметных областей

9Более 600 различных типов связей, позволяющих описать разнообразные отношения между объектами

9Встроенные механизмы для управления, проверки, анализа, экспорта/импорта, архивирования моделей

Разработчик ARIS – компания IDS Scheer AG, г. Саарбрюкен, Германия.

6.2.Типы представлений ARIS

Предприятие Организация

Кто

Произ-

Отдел

водство

продаж

Плани-

Снаб-

Каким

Org 5

жение

образом

рование

Данные

Процессы

Что

Функции

Запрос от

Обслуживание

Заказы

Клиенты

E 1

клиента

F 1

ET 1

ET 2

клиентов

Клиенты

Обработка

Отдел

ОбработкаСоставление

F 11

F 11

F 12

ET 2

запроса

продаж

запроса

заказа

Запрос

Составить

Продукты

F 111

E 2

номенклатуру

ET 3

обработан

Определить

Составление

F 112

На основе

цены

заказа

Заказ

F 12

чего

Для

чего

Продукты/

услуги

Продукты/услуги Изделие Заказ Запрос

Рис. 62. Типы представлений ARIS

6.3.Уровни описаний и количество моделей ARIS

Требования (2)

Организация (5)

Спецификация (1)

Реализация (2)

Процессы (75) Функции (12)

Требования

Требования

Требования

Данные

(14)

(70)

(9)

Спецификация

Спецификация

Спецификация

(19)

(4)

4

(2)

Реализация

Реализация

Реализация

(1)

1

(1)

Продукты

/услуги (1)

Требования (1)

Рис. 63. Уровни описаний и количество моделей ARIS

6.4.Элементы сети ARIS

Сервер ARIS

Конфигурационнаябаза

Сервер 1

Базаданных ARIS

Служебные

Главнаяпапкабазы

папки

Моделибазыданных

Папкибазы

Базаданных ARIS

данных

Сеть ARIS

содержит (subsumes)

Сервер 1

Сервер 2

Сервер N

Локальный

. . .

сервер

Сервер ARIS

является (is a)

Рис. 64. Элементы сети ARIS

6.5.ARIS Explorer – Проводник

Назначение ARIS Explorer:

1)Подключение дополнительных модулей ARIS и их конфигурирование;

2)Взаимодействие с серверами ARIS

3)Управление базами данных: создание, резервное копирование, регистрация, конфигурирование

4)Управление элементами баз данных: пользователями, форматами шрифтов, языками, папками, моделями, объектами

5)Навигация по базам данным, моделям и объектам

Серверы

Базы данных

Контекстное

меню

Папки

Модели

Контекстная помощь

Рис. 65. ARIS Explorer – Проводник

6.6.Окно и панели инструментов ARIS Designer

Назначение ARIS Designer:

1)Создание новых моделей;

2)Модернизация существующих моделей;

3)Распечатка моделей (с возможностью предварительного просмотра);

4)Форматирование объектов моделей;

5)Связывание и встраивание внешних объектов операционной системы;

6)Использование графических примитивов;

7)Детализация объектов на модели;

8) Просмотр и заполнение атрибутов модели, объектов и связей.

Изменение

Контекстная

Выбор

помощь

масштаба

объектов

изображения

Внешние

модели

документы

Управление

Детализация

размерами

объектов

объектов

на модели

Ссылки на

документы

Форматирование

и приложения

объектов

Рис. 66. Окно и панели инструментов ARIS Designer

6.7.Понятие о моделях, объектах и связях ARIS

Модельорганизационнойструктуры

Начало

Конструкторский

процесса

Комната 109

обеспечивает

вноситвклад

отдел

входныеданные

ввыполнение

Орг. единица

Конструктор

Документ 1

Секретарь

Начальник

Руководитель

создает

Фунция 1

Место

отдела

отдела

отдела

навыходе

выполняетсяв

выполнения

Конструктор

Картотека

Технолог_1

Конструктор

Технолог

1 категории

Функция 1

Полномочия

Number of employees: 3

Конструктор

выполнена

Конструктор

поддерживает

2 категории

Информ.

активизирует

требует

Number of employees: 2

система

выполняет

Модельзнанийперсонала

Функция 2

Бизнес-роль

Консультант

Производ.

генерирует

ресурс

является

производст-

Функция 2

50

60

веннымресурсом

выполнена

Цель

Системный

Программные

Продукт 1

используется

поддерживает

системы

анализ

Функция N-1

Должность

80

Теория

Продукт 2

отвечаетза

процессов

производится

выполнение

Методология

Функция N-1

100

100

управления

выполнена

Предметнаяобласть

проектамипо

моделированию

Рис. 67. Понятие о моделях, объектах и связях ARIS

6.8.Информационное наполнение моделей

n-

DocumentAcrobat Видео-клип

MS Word

MS Excel MS Project

Image

HTML

Информационное

наполнение моделей

Рис. 68. Информационное наполнение моделей

6.9.Разработка, проверка, анализ, совершенствование моделей

ARIS Toolset, ARIS Easy Design

ARIS Designer, ARIS Semantic

Check, ARIS Analysis, ARIS

Simulation, ARIS ABC

Bestellanforderungszuordnung

MM-PUR

Bestellan-

Bestellan-

forderung ist

Anfrage ist

forderung ist

fьr Anfrage

zu erstellen

nicht vor-

vorgemerkt

handen

XOR

Angebotsfrist

Bindefrist

festlegen

festlegen

Fristen sind

festgelegt

Anfrageposi-

Anfrage-

Lieferanten-/

tionen aus Be-

positionstyp

anfrage/

stellanford.

auswдhlen

-angebote

ьbernehmen

Anfragepos.

Anfragepo-

sind aus

sitionstyp Nor-

Bestellanf.

mal gewдhlt

ьbernommen

XOR

Lieferanten-

Anfragepo-

Angebots-

bearbeitung

sitionen

bearbeiten

XOR

XOR

Anfragepos.

Anfragepos.

ohne abweichende

mit abweichender

Terminvorgabe

Terminvorgabe

erstellt

erstellt

Einteilung

zu Anfrage

erfassen

Einteilung

ist erfaЯt

XOR

XOR

Lieferanten

bestimmen

Anfragen

sind erstellt

Anfrage

Anfragen

ьberwachen

ьbermitteln

Anfrage wird

Anfragen an

Lieferanten

ьberwacht

ьbermittelt

Lieferanten-

Angebots-

bearbeitung

MM-PUR

Рис. 69. Разработка, проверка, анализ, совершенствование моделей

6.10.Документирование моделей

Отчеты по моделям:

9Штатное расписание;

9Должностные инструкции;

9Технологические карты процессов;

9Инструкции и методики выполнения работ;

9Требования к компетенции персонала.

Скрипт – программа на языке ARIS Sax Basic, позволяющая перенести информацию из графических моделей в файлы документов в соответствии с определенными правилами. Генерация отчета — создание файла документа при помощи скрипта.

6.11.Распределенная работа и публикация моделей в Inranet/Internet

n-

ARIS Web Publisher

ARIS Web Designer

Рис. 70. Распределенная работа и публикация моделей в Inranet/Internet

6.12.Экспорт/импорт моделей

n-

ARIS Export

/Import

Интерфейсы TOOLBUS

BPwin

ERwin

Oracle Designer

Rational Rose

Рис. 71. Экспорт/импорт моделей

6.13.Объекты

Объект — составная часть модели, отражающая неделимый элемент описываемой предметной области.

6.14. Сравнительный анализ возможностей инструментальных средств. ARIS, BPwin, ERwin и Visio

BPwin, Erwin:

9Моделирование организационной структуры;

9Моделирование структуры функций;

9Моделирование потоков данных;

9Моделирование процессов;

9Проектирование информационных систем;

9Генерация баз данных;

9Генерация шаблонов исходного кода и создание приложений.

Visio:

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

ARIS:

9Моделирование системы управления;

9Управление Бизнес-процессами компании;

9Описания взаимодействий с клиентами (Supply Chain Management);

9Управление изменениями на предприятии (Process Improvement & Change management);

9Проектирование новых информационных систем и интеграция старых;

9Внедрение workflow-систем;

9Внедрение ERP-систем (в том числе при помощи ARIS for mySAP);

9Управление знаниями (Knowledge Management);

9Создание системы стратегического управления компанией на основе технологии Balanced Scorecard;

9Сертификация по различным стандартам качества;

9Управление операционными рисками, создание автоматизированного рабочего места риск-менеджера (ARIS Process Risk Scout)4

9Генерация шаблонов исходного кода, создание БД и приложений (при помощи интерфейсов с CASE-средствами).

6.15. Сравнительный анализ возможностей инструментальных средств. ARIS и Rational Rose

ARIS поддерживает все этапы создания информационной системы от анализа требований до реализации.

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

Rational Rose — это средство проектирования различных приложений информационной системы с последующей реализацией и генерацией БД и/или шаблонов исходного кода.

Понравилась статья? Поделить с друзьями:
  • Приморский цсм во владивостоке часы работы
  • Принудительные работы сколько часов в день
  • Принц плаза теплый стан часы работы завтра
  • Принцип работы механических часов наручных
  • Приокско террасный заповедник время работы