10177
.pdfРисунок 2.13 - Фрагмент дерева модели
Рисунок 2.14 – Фрагмент дерева модели
Презентационные диаграммы. Презентационные диаграммы (For Exposition Only diagrams - FEO diagrams) часто включают в модели, чтобы проиллюстрировать другие точки зрения или детали, выходящие за рамки традиционного синтаксиса IDEF0 (рисунок 2.15). Диаграммы FEO допускают нарушение любых правил построения диаграмм IDEF0 в целях выделения важных с точки зрения аналитика частей модели. Естественно, если диаграмма FEO включена в модель исключительно для отображения другой точки зрения на систему, она скорее всего будет выглядеть как обыкновенная диаграмма IDEF0, удовлетворяя всем ограничениям IDEF0.
Один из способов использования FEO-диаграмм состоит в отделении функционального блока от его окружения посредством создания диаграммы с единственным блоком и всеми относящимися к нему стрелками наподобие контекстной диаграммы (рис. 2.15). Это может оказаться полезным в ситуациях, когда необходимо быстро получить информацию об интерфейсе (стрелках) функционального блока, а соответствующая диаграмма декомпозиции содержит слишком много, объектов.
Кроме того, встречаются следующие виды презентационных диаграмм;
∙копия диаграммы IDEF0, которая содержит все функциональные блоки, и стрелки, относящиеся только к одному из функциональных блоков, - это позволяет отразить взаимодействие между этим блоком и другими объектами диаграммы;
∙копия диаграммы IDEF0, которая содержит все функциональные блоки, и стрелки, непосредственно относящиеся только к входу и (или) к выходу родительского блока;
∙различные точки зрения, как правило, на глубину одного уровня декомпозиции.
Рисунок 2.15 - Диаграмма FEO для выделения функционального блока и его стрелок
2.2.2.12 Удаление диаграмм
Для того чтобы удалить диаграмму, щелкните на панели инструментов на кнопке «Diagram
Dictionary Editor» , в появившемся окне выберите тип (Diagram Type) и название диаграммы, которую необходимо удалить, и нажмите Delete (рисунок 2.16).
Рисунок 2.16 – Удаление диаграмм
3 ПРАКТИЧЕСКИЕ ЗАНЯТИЯ
Вкачестве примера рассмотрим деятельность вымышленной компании Quill, которая существует 5 лет и занимается в основном сборкой и продажей настольных компьютеров и ноутбуков. Годовой оборот компании составляет примерно 20 млн. долл. Компания закупает компоненты для компьютеров от трех независимых поставщиков, а не производит компоненты самостоятельно. Она только собирает и тестирует компьютеры. Компания реализует продукцию через магазины и специализируется на покупателях, для которых главный критерий при покупке - стоимость компьютера. Предполагаемый объем рынка для компании Quill в последующие 2 года - 50 млн. долл.
Несмотря на некоторое увеличение объема продаж, прибыли уменьшаются, растет конкуренция на рынке. Чтобы не потерять позиции, компания решает проанализировать текущие бизнеспроцессы и реорганизовать их с целью увеличения эффективности производства и продаж. Основные процедуры в компании таковы:
∙продавцы принимают заказы клиентов;
∙операторы группируют заказы по типам компьютеров;
∙операторы собирают и тестируют компьютеры;
∙операторы упаковывают компьютеры согласно заказам;
∙кладовщик отгружает клиентам заказы.
Внастоящее время компания Quill использует купленную бухгалтерскую информационную систему, которая позволяет оформить заказ, счет и отследить платежи по счетам.
Улучшение деятельности компании должно касаться структуры управления компанией, эффективности производства и внутреннего контроля. В результате реорганизация может потребовать внедрения новой корпоративной информационной системы (состоящей не только из одного бухгалтерского модуля).
Однако перед тем как пытаться производить какие-то улучшения, необходимо разобраться в существующих бизнес-процессах.
3.1 Создание контекстной диаграммы
Для создания контекстной диаграммы выполните следующие действия.
1.Запустите BPWin. (Кнопка Пуск – Все программы –AllFusion Process Modeler или ярлык
на рабочем столе ).
2.Появляется диалоговое окно I would like to. Внесите имя модели {Деятельность компании Quill} и выберите Туре - IDEF0. Нажмите кнопку ОК.
3.В появившемся окне на вкладке General можно добавить разработчика диаграммы (Auhtor) и его инициалы (Auhtor initials). Нажмите кнопку ОК.
4.Автоматически создается контекстная диаграмма.
5.Перед тем как приступить к работе, необходимо настроить язык модели – кириллический. Для этого, выберите Model – Defaul Fonts – выберите из списка любую вкладку и щелкните по ней – в ячейке с названием Script установите «Кириллический», далее в левом нижнем углу экрана установите галочки напротив необходимых опций: All activities in this diagram (только для данной диаграммы); All activities in this model или Change all occurrences (для всей модели).
6.Обратите внимание на кнопку на панели инструментов. Эта кнопка включает и выключает инструмент просмотра и навигации - Model Explorer (появляется слева). Кнопка
Activities /Diagrams переключает режим Model Explorer. В режиме Activities щелчок правой кнопкой по объекту в Model Explorer позволяет редактировать его свойства.
7.Если Вам непонятно, как выполнить то или иное действие, Вы можете вызвать помощь - клавиша F1 или меню Help.
8.Перейдите в меню Model / Model Properties. В закладке General диалогового окна Model Properties следует внести имя модели {Деятельность компании Quill}, имя проекта Project {Модель деятельности Quill}, имя автора и тип модели - Time Frame {AS-IS} – « как есть»).
9.В закладке Definition внесите определение {Это учебная модель, описывающая деятельность компании Quill} и Scope {Общее управление бизнесом компании: исследование рынка, закупка компонентов, сборка, тестирование и продажа продуктов}.
10.В закладке Status установите WORKING и нажмите кнопку ОК.
11.Перейдите на контекстную диаграмму и правой кнопкой мыши щелкните по работе. В контекстном меню выберите Name Editor. В закладке Name внесите имя {Деятельность компании Quill}.
12.В закладке Definition внесите определение {Текущие бизнес-процессы компании
Quill}.
13.В закладке Status установите WORKING и щелкните по кнопке ОК.
14.Создайте стрелки на контекстной диаграмме (таблица 3.1). Для этого выберите
кнопку на панели инструментов.
Таблица 3.1 – Данные для построения стрелок
Наименование стрелки |
Описание |
Тип |
Бухгалтерская система |
Оформление счетов, оплата |
Mechanism |
|
счетов, работа с заказами |
(механизм − ) |
Звонки клиентов |
Запросы информации, заказы, |
Input |
|
техническая поддержка и т.д. |
(вход →) |
Правила и процедуры |
Правила продажи, инструкции |
Control |
|
по сборке, процедуры |
(контроль ↓ ) |
|
тестирования, критерии |
|
|
производительности и т.д. |
|
Проданные продукты |
Настольные и портативные |
Output |
|
компьютеры |
(выход →) |
3.2 Создание диаграммы декомпозиции
1. Для того чтобы декомпозировать процесс (на процессы нижнего уровня), выделите блок,
выберите кнопку перехода на нижний уровень в палитре инструментов , в диалоговом окне Activity Box Count выберите вид диаграммы IDEF0, установите необходимое число работ, для данного примера – 3, на диаграмме нижнего уровня и нажмите кнопку ОК (рисунок 3.1)
Рисунок 3.1 – Создание диаграммы декомпозиции
Автоматически будет создана диаграмма декомпозиции. Правой кнопкой мыши щелкните по работе, выберите Name Editor и внесите имя работы. Повторите операцию для всех трех работ. Затем внесите определение и статус для каждой работы согласно таблица 3.2.
Таблица 3.2 - Описание работ дли диаграммы декомпозиции
Функциональный блок |
Описание |
Статус |
Продажи, маркетинг |
Телемаркетинг, презентации, выставки |
WORKING |
|
Сборка, тестирование |
Сборка и тестирование настольных и портативных компьютеров |
WORKING |
|
|
компьютеров |
|
|
|
|
Отгрузка, получение |
Отгрузка заказов клиентам и получение компонентов от поставщиков |
WORKING |
|
2. Перейдите в режим рисования стрелок. Свяжите граничные стрелки (кнопка |
на палитре |
|||
инструментов) с остальными так, как показано на рисунке 3.2. |
|
|
Рисунок 3.2 – Диаграмма декомпозиции
3. Правой кнопкой мыши щелкните по ветви стрелки управления работы "Сборка и тестирование компьютеров" и переименуйте ее в "Правила сборки и тестирования" (рисунок
3.3).
Внесите определение (Definision) для новой ветви: "Инструкции по сборке, процедуры тестирования, критерии производительности и т.д."
Рисунок 3.3 – Диаграмма декомпозиции
Правой кнопкой мыши щелкните по ветви стрелки механизма работы "Продажи и маркетинг" и переименуйте ее в "Систему оформления заказов".
4. Создайте новые внутренние стрелки так, как показано на рисунке 3.4.
Рисунок 3.4 – Создание внутренних стрелок
5. Создайте стрелку обратной связи (по управлению) "Результаты сборки и тестирования" (рисунок 3.5), идущую от работы "Сборка и тестирование компьютеров" к работе "Продажи и маркетинг". Для большей наглядности, измените стиль стрелки, для этого щелкните правой кнопкой мыши по стрелке, из контекстного меню выберите Style, в Thickness измените толщину линии. Если необходимо, установите опцию Extra Arrowhead и Squiggle (из контекстного меню).
Рисунок 3.5 – Создание стрелки обратной связи
6. Создайте новую граничную стрелку выхода "Маркетинговые материалы" из работы "Продажи и маркетинг". Эта стрелка автоматически не попадает на диаграмму верхнего уровня и имеет квадратные скобки на наконечнике . Если вы хотите, чтобы данная стрелка отражалась на всех диаграммах (в том числе и 0-го уровня), щелкните правой кнопкой мыши по концу стрелки и из контекстного меню выберите Arrow Tunnel, в появившемся окне (рисунок
3.6) отметьте Resolve it to border arrow и нажмите кнопку ОК.
Рисунок 3.6 – Туннелирование стрелки
Задание. Декомпозируется работа "Сборка и тестирование компьютеров". В результате проведения экспертизы получена следующая информация:
∙производственный отдел получает заказы клиентов от отдела продаж по мере их поступления;
∙диспетчер координирует работу сборщиков, сортирует заказы, группирует их и дает указание на отгрузку компьютеров, когда они готовы;
∙каждые 2 часа диспетчер группирует заказы отдельно для настольных компьютеров и ноутбуков и направляет на участок сборки;
∙сотрудники участка сборки собирают компьютеры согласно спецификациям заказа и инструкциям по сборке. Когда группа компьютеров, соответствующая группе заказов, собрана, она направляется на тестирование. Тестировщики тестируют каждый компьютер и в случае необходимости могут заменить неисправные компоненты;
∙тестировщики направляют результаты тестирования диспетчеру, который на основании этой информации принимает решение о передаче компьютеров соответствующей группы заказов на отгрузку.
На основе этой информации внесите новые работы и стрелки (таблицы 3.3 и 3.4).
Таблица 3.3 – Декомпозиция процесса «Сборка и тестирование компьютеров»
Функциональный блок |
Описание |
Статус |
Отслеживание расписания |
Просмотр заказов, установка расписания выполнения |
WORKING |
и управление сборкой и |
заказов, просмотр результатов тестирования, формирование |
|
тестированием |
групп заказов на сборку и отгрузку |
|
Сборка настольных |
Сборка настольных компьютеров в соответствии с |
WORKING |
компьютеров |
инструкциями и указанием диспетчера |
|
Сборка ноутбуков |
Сборка ноутбуков в соответсвии с инструкциями и |
WORKING |
|
указаниями диспетчера |
|
Тестирование компьютеров |
Тестирование компьютера и компонент. Замена |
WORKING |
|
неработающих компонент. |
|
Таблица 3.4 – |
Описание стрелок |
для декомпозиции процесса «Сборка |
и тестирование |
||||
компьютеров» |
|
|
|
|
|
|
|
|
Стрелка |
Источник |
Тип |
Назначение |
Тип назначения |
|
|
|
1 |
2 |
3 |
4 |
|
5 |
|
|
Диспетчер |
Персонал |
Mechanism − |
Отслеживание расписания и |
Mechanism − |
|
|
|
|
производственного |
|
управление сборкой и |
|
|
|
|
|
отдела |
|
тестированием |
|
|
|
|
Заказы |
{Border} |
Control ↓ |
Отслеживание расписания и |
Control ↓ |
|
|
|
клиентов |
|
|
управление сборкой и |
|
|
|
|
|
|
|
тестированием |
|
|
|
|
Заказы на |
Отслеживание |
Output → |
Сборка настольных |
Control ↓ |
|
|
|
настольные |
расписания и |
|
компьютеров |
|
|
|
|
компьютеры |
управление сборкой и |
|
|
|
|
|
|
|
тестированием |
|
|
|
|
|
|
Заказы на |
Отслеживание |
Output → |
Сборка ноутбуков |
Control ↓ |
|
|
|
ноутбуки |
расписания и |
|
|
|
|
|
|
|
управление сборкой и |
|
|
|
|
|
|
|
тестированием |
|
|
|
|
|
|
Компоненты |
{Tunnel} |
Input → |
Сборка настольных |
Input |
→ |
|
|
|
|
|
компьютеров |
|
|
|
|
|
|
|
Сборка ноутбуков |
Input |
→ |
|
|
|
|
|
Тестирование компьютеров |
Input |
→ |
|
|
Настольные |
Сборка настольных |
Output → |
Тестирование компьютеров |
Input |
→ |
|
|
компьютеры |
компьютеров |
|
|
|
|
|
|
Ноутбуки |
Сборка ноутбуков |
Output → |
Тестирование компьютеров |
Input |
→ |
|
|
|
|
Продолжение таблицы 3.4 |
|
1 |
2 |
3 |
4 |
5 |
Персонал |
{Tunnel} |
Mechanism − |
Сборка настольных |
Mechanism − |
производственного |
|
|
компьютеров |
|
отдела |
|
|
Сборка ноутбуков |
Mechanism − |
Правила сборки и |
Правила и процедуры |
Control ↓ |
Сборка настольных |
Control ↓ |
тестирования |
|
|
компьютеров |
|
|
|
|
Сборка ноутбуков |
Control ↓ |
|
|
|
Тестирование компьютеров |
Control ↓ |
Результаты сборки |
Сборка настольных |
Output → |
{Border} |
Output → |
и тестирования |
компьютеров |
|
|
|
|
Сборка ноутбуков |
Output → |
|
|
|
Тестирование |
Output → |
|
|
|
компьютеров |
|
|
|
Результаты |
Тестирование |
Output → |
Отслеживание расписания и |
Input → |
тестирования |
компьютеров |
|
управление сборкой и |
|
|
|
|
тестированием |
|
Собранные |
Тестирование |
Output → |
{Border} |
Output → |
компьютеры |
компьютеров |
|
|
|
Тестировщик |
Персонал |
Mechanism − |
Тестирование компьютеров |
Mechanism − |
|
производственного |
|
|
|
|
отдела |
|
|
|
Указание передать |
Отслеживание |
Output → |
Тестирование компьютеров |
Control ↓ |
компьютеры на |
расписания и |
|
|
|
отгрузку |
управление сборкой и |
|
|
|
|
тестированием |
|
|
|
Рисунок 3.7 – Декомпозиция процесса «Сборка и тестирование компьютеров» Туннелируйте и свяжите на верхнем уровне граничные стрелки, если это необходимо.
3.3 Создание диаграммы узлов
1. Для создания диаграммы узлов выберите меню Diagram/Add Node Tree. Установите опции диалогового окна Node Tree Wizard, как показано на рисунок 3.8.
а) |
б) |
Рисунок 3.8 – Построение диаграммы узлов: а) – шаг 1, б) – шаг 2
2. Щелкните по кнопке ОК. Создается диаграмма дерева узлов (рисунок 3.9).
Рисунок 3.9 – Диаграмма узлов «Деятельность компании Quill» (вид 1)
3. Для того чтобы создать диаграмму дерева узлов, подобную рисунку 3.10, выберите меню
Diagram/Add Node Tree, в диалоговом окне Node Tree Wizard (рисунок 3.8б) отключите опцию
Bullet Last Level и щелкните по кнопке ОК.
Рисунок 3.10 - Диаграмма узлов «Деятельность компании Quill» (вид 2)
3.4 Создание FEO-диаграммы
При обсуждении бизнес-процессов возникла необходимость детально рассмотреть взаимодействие работы "Сборка и тестирование компьютеров" с другими работами. Чтобы не модифицировать диаграмму декомпозиции, создайте FEO-диаграмму, на которой будут только стрелки работы "Сборка и тестирование компьютеров" (рисунок 3.11):
1.Выберите пункт меню Diagram / Add FEO Diagram.
2.В диалоговом окне Add New FEO Diagram выберите тип и внесите имя диаграммы FEO. Щелкните по кнопке ОК.
3.Для определения диаграммы перейдите в Diagram / Diagram Properties и в закладке Diagram Text внесите определение.
4.Удалите лишние стрелки на диаграмме FEO.
5.Для перехода между стандартной диаграммой, деревом узлов и FEO используйте кнопку на палитре инструментов.
Рисунок 3.11 - FEO-диаграмма «Сборка и тестирование компьютеров»
Задание. В результате проведения экспертизы от сотрудников производственного отдела получена дополнительная информация - оказалось, что неисправные компоненты направляются