Диссертация (1152223), страница 68
Текст из файла (страница 68)
Организационная перспектива262должна дать ответы на вопросы [281]:Как отобрать кандидатов на выполнение каждой операции?Кого из кандидатов следует назначить исполнителем?Каковы привилегии исполнителя, назначенного на исполнение задачи?В каком порядке исполнитель выполняет порученные ему задания?Рассмотрим отдельные аспекты организационной перспективы.Аспект группированияОтбор кандидатов на выполнение операции традиционно осуществлялся с помощью ролевой модели. Однако, в связи с трудностями, которые возникают с отображением ролей на оргаграмму компании, вместо ролевой модели сегодня часто используют прямое назначение сотрудников на каждое задание. Такой подход не может быть признан удовлетворительным, поскольку представляет собой явный отход от модельно-ориентированной разработки и требуетпрограммирования. Проблемы с привязкой ролевой модели к организационной структуре возникают в связи с тем, что процессную модель взаимодействия пытаются «натянуть» на функционально ориентированной организационную структуру.
Возникает противоречие между процессной организацией выполнения работ и функциональной организационной структурой.Вместо роли аналитики используют должность, вследствие чего модель процесса оказываетсяпривязанной к конкретной организационной структуре компании, что не соответствует первоначальному назначению ролевой модели.Сущность роль следует рассматривать с точки зрения бизнес моделирования и с точкизрения прав доступа. В первом случае, под ролью подразумевается группа исполнителей, которым может быть поручено исполнение работы.
Во втором случае — группа исполнителей, которые имеют одинаковые права доступа к объектам ИТ системы. Эти определения не противоречит друг другу. В первом случае, под объектом системы понимают одну или несколько операций процесса. Во втором, в качестве объектов системы следует рассматривать не только операции процесса, но экземпляры процессов, шаблоны процессов и информационные объектыданных. Бизнес аналитики часто забывают о правах доступа, в результате участники могут получить доступ к экземплярам процесса, созданным другими пользователями.Поскольку роль есть способ группировки участников процесса, следует рассмотреть видыгруппировки сотрудников с точки зрения теории менеджмента.
В работе [295] структуру организации предлагается определить, как совокупность способов, посредством которых процесструда разделяется на отдельные рабочие задачи, осуществляется координация действий по решению этих задач. Для этого используется группирование по следующим признакам: (а) по рабочим процессам; (б) по функциям; (в) по уровню ответственности; (г) по месту деятельности;263(д) по знаниям и навыкам, (е) по продуктам или услугам; (ж) по клиентам; (з) по времени.Группирование по рабочим процессам позволяет отобрать всех исполнителей, участвующих в данном процессе. Путаница возникает в связи с группировкой по функциям.
Дело в том,что в функционально ориентированной компании группировка по функциям используется дляструктурирования организационных подразделений. Это даёт повод аналитикам привязыватьфункцию к организационной единице или трактовать её как должность. Однако в процесснойкомпании работа осуществляется кросс функционально, пересекая границы подразделений идолжностей. Например, работник и его руководитель могут выполнять одну работу, соответственно, располагаются в одной роли, хотя работают в разных должностях.
Поэтому группировкапо функциям должна рассматриваться как один из способов объединения участников, которымпоручено исполнение определённой работы. Что бы различить работников и их руководителей,следует использовать критерий группировки по лимиту ответственности. Иногда возникаютситуации, когда два участника в одной роли не должны видеть задания друг друга. Например,продавцы в разных территориальных подразделениях не могут видеть экземпляры процессовдруг друга. В этом случае, группировка по месту деятельности помогает уточнить группировкупо функциям и таким образом определяет права доступа участника к экземпляру процесса.Аналогично можно использовать остальные виды группировок, доопределяя права доступаучастника к объектам системы.
Таким образом, процедура отбора кандидатов на выполнениеданной операции сводится к поиску участников, которые одновременно принадлежат к соответствующим группам. На математическом языке это означает необходимость найти пересечение нескольких множеств, каждое из которых описывает соответствующую группировку.
Приэтом надо предусмотреть ситуацию, когда результирующее подмножество пустое. В последнемслучае следует доопределить алгоритм назначения, например, передать управление соответствующему руководителю, который вручную назначит доступного исполнителя.Аспект назначение исполнителяПосле того, как потенциальные исполнители задания отобраны, следует выбрать одного, которому будет поручено исполнение.
Для этого, обычно, используются следующие стратегии [296]:–Предложить задание всем потенциальным исполнителям, так что бы один из них сам вы-брал себя исполнителем;–Назначить исполнителя вручную по выбору линейного менеджера;–Назначить исполнителя на основе показателей исполнения, устанавливая приоритет дляэкземпляров с: кратчайшим временем выполнения данной операции, приближающейся датойзавершения всего процесса, кратчайшим временем, требуемым для завершения всего процесса.–Назначить исполнителя с учётом истории выполнения данного экземпляра процесса264(например, тому, кто уже участвовал в процессе или, наоборот, тому, кто ещё не участвовал).–С учётом истории исполнения группы процессов, например, на основе показателей произ-водительности исполнителя (тому, кто ещё не выработал определённую норму).При выборе исполнителя надо рассматривать ситуацию, когда выбранный исполнитель втечение длительного времени будет отсутствовать на рабочем месте, поэтому назначил коголибо временно исполнять свои обязанности.
Дело в том, что временный исполнитель может несоответствовать критериям отбора, сформулированным выше.Аспект полномочий исполнителяПолномочия есть ограниченное право, на совершение действия посредством использования предоставленных ресурсов. Рассмотрим полномочия исполнителя, назначенного на выполнение задачи. В общем случае их можно описать как вертикальное и горизонтальное делегирование. Первые есть передача полномочий вниз или вверх по должностной иерархии. Например,исполнитель может перепоручить задание своему подчинённому, однако у того может бытьполномочие отказаться от отказаться от поручения.
Исполнитель может иметь право эскалировать проблему своему руководителю. Вторые есть возможность отказаться от поручения илиперепоручить задание другому исполнителю, важно только, чтобы он соответствовал критериям отбора, сформулированным выше, или запросить помощь (консультацию) у коллег.Полномочия исполнителя обычно регулируются иерархией оргструктуры и политикойданного предприятия, например, в армии приказы не обсуждаются и исполняются. В другихсферах исполнитель, обычно, может отказаться от задания, вернув его руководителю (вертикальная эскалация).Порядок исполнения порученных заданийПоследний аспект организационной модели определяет, в каком порядке исполнитель будет выбирать из списка порученные ему задания.
В очереди на исполнение у работника можетнаходиться сразу несколько заданий, обычно он выбирает первый по порядку. По умолчаниюсписок отсортирован по времени поступления, так что вверху очереди находятся процессы,пришедшие первыми, а опаздывающий процесс, оказывается в конце очереди. Порядок можноизменить, управляя приоритетом задания, что бы опаздывающие процессы получали более высокий приоритет, оказались в начале списка, были выбраны первыми.Информационная перспективаИнформационную модель часто ограничивают описанием структуру документов, участвующих в выполнении процесса. Мы выделим в информационной перспективе три аспекта:265Структурный аспект определяет связи между документами и между элементами данных.Документы процесса делятся на структурированные и не структурированные, хранимые в видеобраза как единое целое. При этом, даже не структурированные документы обрамляются служебной мета информацией о дате создания, изменения, версии и т.д.
Для описания информационной перспективы используется иерархическая объектная модель данных, включающая методы, определяющие способы работы с соответствующими бизнес объектами. Эта модель не описывает способы хранения информации, но показывает связи между отдельными элементами иметоды работы с данными. Разные структурированные документы могут содержать единуюинформацию, так что данные, введённые в один документ, становятся доступны в других документах. Это означает, что информационная модель должна описывать связи между данными.Аспект статической целостности определяет допустимые диапазоны значений, принимаемых данными, например, максимальный и минимальный размеры какого-то показателя.
Некоторые разработчики вставляют проверки вводимых данных на соответствующие экранныеформы. При этом оказывается, что один метод многократно повторяется на многих формах.Удобнее хранить эти методы централизованно в модели данных. Аспект динамической целостности назначает право видеть и изменять объекты данных на различных шагах бизнес-процесса.Например, при вводе заказа можно вводить и корректировать информацию о заказчике, но напоследующих шагах эту информацию изменять уже нельзя.
Централизованное хранение методов динамической целостности упрощает сопровождение и изменение экранных форм.Обсуждение: почему возникают проблемы трансляции диаграммы EPC в исполняемый форматРезультаты моделирования в нотации EPC не всегда приводят к созданию модели, котораяможет быть конвертирована в исполняемый формат BPMN без существенных переделок. Постараемся перечислить возможные причины таких неудач.Нотации, включённые в ARIS, обладают чрезвычайно широкими возможностями по моделированию процессов, но, к сожалению, они не подкреплены открытыми и доступными дляпользователей методологиями.