< на е-дачу Олега Смирнова

ARIS и реинжиниринг бизнес-процессов по-житейски

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

Сначала я расскажу, как выполнить в программе ARIS минимальные первоначальные настройки, чтобы она начала нас слушаться. Затем рассмотрим на одном житейском примере, как строить графическую модель процесса. Модное словосочетание "реинжиниринг бизнес-процессов" вам нравится? ОК, займемся реинжинирингом. Что это такое? А это такое увлекательное занятие, в результате которого наша жизнь становится более разумной и радостной. Под занавес я предложу читателю пару несложных заданий для закрепления пройденного.

Настраиваем программу

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

Открыли программу? Ну, вперед.

  1. Встаем в навигаторе (левое окно) на элемент "LOCAL", правой кнопкой мыши открываем контекстное меню, создаем новую базу данных "МОЯ".


  2. В каталоге "МОЯ/Languages" добавьте новый язык — "Russian", настройте для него шрифт "Time New Roman", размером 10.



  3. В главном меню перейдите в раздел "View — Options" и выполните настройку параметров:

    Закладка Параметр Значение
    General Interface language ENGLISH
    Database language Russian
    Log in Filter Key Entire Method (Fullmethod)
    (в этом режиме становятся доступными
    все типы моделей, заложенные в ARIS)
    Model Appearence Text Attributes in symbol Cut text to fit object
    Use grid Поставьте галочку
    Attributes Language Russian

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

  5. Переименуйте каталог "Main group" на "ПРИМЕРЫ". Сразу обратите внимание на то, что в каталоге "ПРИМЕРЫ" можно построить целое дерево подкаталогов, в которых вы впоследствии будете размещать различные модели.

Пример

Я обещал пример из жизни. Извольте.

Как я снимал в ГИБДД свой автомобиль с учета, чтобы его продать.

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

Выбираем тип модели

  1. Встаем в навигаторе на подкаталог "Пример 1", правой кнопкой мыши открываем контекстное меню, создаем новую модель.


  2. Выбираем в окне "Model Wizard" тип модели — "eEPC", это наиболее часто используемая аналитиками нотация моделирования бизнес-процессов.



  3. Нажимаем "Next", вводим название модели — "Как я снимал в ГИБДД свой автомобиль с учета" и попадаем в окно моделирования.

Строим модель верхнего уровня

Сначала построим модель процесса в "крупную клетку", а потом заглянем в него более глубоко, сделаем декомпозицию. С высоты птичьего полета процесс выглядит так:


Прочитаем модель

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

События разворачивались так:

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

Сука.

Я позвонил еще раз и вежливо спросил, что нужно с собой взять. Она сказала, чтобы я приезжал и "мне все расскажут на месте". И снова бросила трубку.

И еще раз сука.

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

Как рисовать диаграмму бизнес-процесса

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

Декомпозиция процесса выполняется так:
1. встаем на процесс, который нужно декомпозировать, открываем правой кнопкой мыши контекстное меню,
2. выбираем команду "Assignments - Create" и создаем новый подчиненный процесс типа "eEPC". На диаграмме рядом с материнским процессом появляется пиктограмма "иерархия", показывающая, что процесс имеет декомпозицию.

Если процесс декомпозирован, то в дочернюю диаграмму можно попасть из процесса верхнего уровня по команде контекстного меню: "Assignments - Open".

ARIS — это обычная рисовалка?

ARIS не простая рисовалка. Каждый элемент модели имеет сложную аттрибутную форму. Щелкнем мышью пару раз на каком-либо графическом элементе и убедимся в этом:



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

Поскольку мы показываем на модели маленький кусочек из жизни ГИБДД, то нам вполне хватит ARIS-рисовалки и чуть здравого смысла.

Зачем моделировать?

Зачем вообще рисовать диаграммы, если можно все то же самое написать текстом?

Текст менее информативен — одна картинка заменяет тысячу слов. Небольшой процесс можно и словами описать, но сложные процессы с большим количеством информационных объектов и логических переходов лучше зарисовывать, чтобы ухватить и проанализировать все взаимосвязи. Тем более, на диаграммах отчетливо видны все "косяки" процесса: несуразности, лишние или дублирующиеся операции. Да еще в большинстве случаев объясняться с коллегами и заказчиками удобнее на графических моделях.

Ныряем глубже

Вот я приехал в ГИБДД и началось такое:



Под народный контроль

Судя по диаграмме, машина обработки документов ГИБДД работает безотказно и логично, но нет пределов для совершенства, в частности в результате "контрольной покупки" обнаружено следующее:

1. Трудно найти на стенде нужную именно тебе информацию. Всю ценную информацию посетители получают исключительно друг от друга: "займи сначала очередь сюда, потом иди туда".

2. Платить нужно не в управлении ГИБДД, а в сберкассе в двух кварталах от управления (за снятие автомобиля с учета нужно заплатить всего 20 рублей 70 копеек). Все посетители зарисовывают со стенда карту проезда.

3. Мне пришлось самостоятельно очищать от грязи номера агрегатов под капотом и снимать номерные знаки. Еще я по доброте души предложил эксперту-криминалисту тряпку и отвертку.

4. Очень долго стоять в очереди к "другому милиционеру-секретарю" и к "третьему милиционеру-секретарю". Около двух часов.

5. Ой. Забыл нарисовать на диаграмме.... У "другого милиционера-секретаря" вдруг выяснилось, что мне нужно сделать одну копию ПТС (я не разглядел информацию на стенде). Милиционер-секретарь меня успокоил:

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

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

Резюме

Ходил и ездил я много, ждал долго. Потратил целый день. Фигово.


Домашнее задание № 1

Разработайте в ARIS модель процесса снятия автомобиля с учета при условии выполнения всей процедуры автовладельцем через Интернет, не выходя из дома. Что нужно сделать для этого в ГИБДД?

Домашнее задание № 2

В Москве есть сеть неплохих продуктовых супермаркетов "Перекресток". Люди выкатывают тележки с покупками прямо к своим автомобилям, а обслуга потом собирает тележки по всей стоянке. Смоделируйте этот процесс, а потом посмотрите, какое альтернативное решение придумали в европейских супермаркетах:



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

март 2004 г.
© 2004 Олег Смирнов
e-Dacha@yandex.ru
Hosted by uCoz