Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Мониторинг от приложений к общей теории. Монография

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
– момент поступления входящей заявки s-го потока;
t
s
τ
– время ожидания заявки s-го потока в очереди по причине
занятости устройства.
Тогда очевидным будет соотношение:
max ,
ttt
=+τ+τ+τ
′′
prrssp
{}
∈
rR
p
∈
sS
p
,
ãäå R
– множество входящих потоков p-го дочернего процесса,
p
являющихся исходящими потоками других дочерних процессов;
S
– множество входящих потоков p-го дочернего процесса,
p
являющихся внешними по отношению к родительскому процессу.
Тогда момент
ответ на его вход i будет определяться соотношением:
τ = − = +τ +τ +τ −
jji rrss Pi
′
генерации выхода j родительского процесса в
t
j
tt t t
′′ ′
jP r rs s P
tt t t t
′′
max ,
= = +τ +τ +τ
{}
rR
∈
P
sS
∈
P
max ,
{}
rR
∈
P
sS
∈
P
, èëè
для каждой из цепочек дочерних процессов, соответствующих переходу i → j.
Далее, поскольку для каждого из процессов, стоящих в цепочке
ранее, также выполняется соотношение:
max ,
ttt
=+τ+τ+τ
′′
prrssp
{}
∈
rR
p
∈
sS
p
,
òî
tt t t
′′ ′
jP r rs s P
max ,
= = +τ +τ +τ =
{}
∈
rR
P
∈
sS
P
⎧⎫ ⎪⎪
⎪⎪
max max , , ...
=+τ+τ+τ+τ+τ+τ==
⎨⎬
∈
rR
P
⎪⎪
∈
sS
P
⎪⎪
⎩⎭
tt t
′
{}
rrss r rss P
1111
∈
rR
1
r
∈
sS
1
r
101
⎧
⎪
max max ...max ,
=+τ+τ+
⎨⎨
∈∈ ∈
rR r R r R
PrPP
⎪⎪
∈∈ ∈
sS s S s S
PrPP
⎩
⎧
⎪
111
−−
111
⎩
tt
′
{}
rrsS
PPP P
−−
−−− −
111 1
⎫
+τ +τ +τ +τ +τ+τ +τ +τ
rr rss rrss P
22 111
PP
−−
, ... , ,
tt
⎪ ⎬⎬
⎪⎪
⎭
⎫ ⎪
⎭
Здесь было сделано одно важное допущение, касающееся оп­ределения уровня детализации модели и учета моментов поступ­ления входящих/исходящих заявок. А именно, генерация выхода дочернего процесса начинается только после поступления всех входов, связанных с ним. Иначе говоря, если ситуация ожидания на каком-либо из этапов внешней входящей заявки невозможна. Это позволяет не детализировать при рассмотрении процесса уров­ня s модель ниже уровня s – 1, рассмотрев вместо этого величины
дочерних процессов уровня s – 1. Таким образом, детализация
τ
r
i
модели определяется тем уровнем, на котором указанным фактом можно пренебречь.
Следует сделать замечание по поводу управлений процесса: несмотря на то, что управляющие воздействия представлены, как и заявки, входящими потоками событий, они имеют существенное отличие: во-первых, время нахождения управляющего воздей ствия в системе равно нулю, поскольку оно оказывает влияние на пе­ременные состояния системы и не требует никакой «обработки», поэтому, во-вторых, они не участвуют в вычислении операционных характеристик системы как СМО.
Механизм осуществления процесса, соответствующий четвер­той интерфейсной дуге, логично представить в качестве устройства обслуживания, на которое поступают входящие заявки и управ­ления.
Поскольку зачастую в организационных системах бизнес-про­цессы одновременно обрабатывают несколько экземпляров входов (генерируют несколько экземпляров выходов), к примеру, отдел работает над несколькими проектами сразу, устройства обслужи­вания являются, вообще говоря, многоканальными.
102
.
Таким образом, получаем сеть СМО с неординарными (по скольку заявки могут поступать и группами), вообще говоря, произвольными входящими потоками. Обслуживание поступивших в блок требований осуществляется различными устройствами, допускающими очередь неограниченной длины. Поток обслуживаний в общем случае также является произвольным, поскольку величины t
è τp случайны.
s
Полученная таким образом модель бизнес-процессов как СМО уже пригодна для проведения экспериментов и вычисления неко­торых функциональных характеристик, связанных с наличием очередей, вынужденным ожиданием начала обслуживания, про­стоем приборов и т. п.
Очень часто представляют интерес следующие вероят ности состояний СМО: – вероятность застать систему в свободном состоянии; – вероятность потери требования из-за занятости системы; – вероятность ожидания требованием начала обслужива ния в
очереди при поступлении в систему;
– вероятность застать в СМО определенное количество требо-
ваний.
Обычно при исследовании СМО определяют распреде ления вероятностей – длины очереди; – количества требований, находящихся в системе; – времени ожидания начала обслуживания; – времени пребывания требования в системе (в очереди и на при-
áîðå);
– виртуального времени ожидания начала обслуживания, т. е. вре-
мени ожидания начала обслуживания требованием, ис кусственно
привнесенным в СМО в выбранный момент вре мени; – виртуального времени пребывания требования в системе; – периода занятости системы, т. е. интервала времени с момента
поступления в свободную систему требования до первого по-
следующего момента освобождения системы от тре бований; – потока потерянных требований.
Однако с практической точки зрения она может быть полезна только лишь на этапе проектирования, позволяя оптимальным образом увязать во времени выполнение работ и процессов. Для управления бизнес-процессами чистая модель СМО малопригодна,
103
поскольку управленческие решения, изменяющие структуру сис-
ν
темы, принимаются редко, в то время как задача оценки возмож­ных последствий операционных или тактических управляющих воздействий представляется весьма актуальной. Примером может служить проблема выработки корректирующих и предупреждаю­щих воздействий на систему для поддержания ее гомеостаза с точки зрения имеющейся системы показателей СМК, либо же разработка последней.
В нашей работе предлагается расширить полученную на первом этапе модель СМО за счет введения дополнительных элементов: вектора характеристик поступающих на устройства обслуживания заявок и вектора состояния обслуживающих устройств.
В классической интерпретации СМО допускается рассмотрение различных типов заявок и связанных с ними сложных входных и выходных потоков (см., например, [Матвеев, Ушаков 1984]). В данной работе предлагается рассмотрение классов заявок с несчет­ным множеством представителей, различающихся между собой значениями вектора характеристик. В качестве элементов этого вектора предлагается рассматривать те характеристики заявок, которые влияют на время их обслуживания либо на вектор со­стояния обслуживающего их устройства. Это позволит учесть не только временнûе характеристики функционирования системы, но и качество осуществления процессов. К примеру, поступившее задание на осуществление рекламной кампании может содержать перечень СМИ, в которых необходимо разместить рекламные материалы, что, очевидно, повлияет на ее разработку и осущест­вление. Примером второй группы характеристик может служить количество требующихся для обслуживания заявки материальных или финансовых ресурсов.
Введем обозначение:
p
T~∈
ãäå
– тип заявки;
~
T
– множество выделенных типов заявок;
p
– значение j-й компоненты вектора характеристик p
νj
= (pν1, ¾,
ν
p
),
L
ν
ν
ν
заявки ν. 104
В качестве компонент вектора состояния обслуживающих устройств предлагается рассмотреть, в первую очередь, характерис­тики, определяющие степень занятости устройства, поскольку для построения модели, пригодной для адекватного предсказания функ­ционирования организационной системы, зачастую недостаточно двух состояний («занято»/«свободно»). Это связано с тем, что уст­ройства обслуживания (которые представлены обычно различными структурными подразделениями) выполняют всегда несколько задач одновременно, но для рассмотрения их в качестве многоканальных устройств с двумя состояниями каналов требуется слишком под­робная детализация – до уровня отдельных операций, что далеко не всегда возможно и оправдано целями моделирования.
Пусть
lfn
=∈
ilj
∑
t
∈⊂
jT T
j
() 0;1
i
есть величина, характеризующая
[]
степень загруженности i-го устройства.
Здесь n вании данного устройства; T
может обслуживать данное устройство;
заявок; ства совокупностью заявок типа j, число которых n
Ïðè l занято. Новая заявка типа j
– число заявок типа j, которые находятся на обслужи-
j
j
– функция, характеризующая загруженность устрой-
f
l
i
= 0 устройство i полностью свободно; при li = 1 – полностью
i
∑
\
∈
jT j
′
{}
0
t
– множество типов заявок, которые
~
– множество всех типов
T
.
j
принимается к обслуживанию, если
0
j
() ( 1)1
fn f n
lj lj
ii
j
0
++≤
0
,
т. е. если добавление на устройство еще одной заявки не приведет к превышению степени его загруженности единицы.
Кроме этого, в качестве компонент вектора состояния целесо­образно рассмотреть управленческие воздействия на подсистемы, например, ресурсные, временные ограничения, либо же ограни­чения, определяющие дисциплину обслуживания. В конечном счете все эти воздействия будут прямо или косвенно отражаться на времени обслуживания поступающих заявок. Примерами могут служить: распределение приоритетов выбора заявок из очереди в зависимости от их типа; регламентация времени, проводимого
105
сотрудниками на работе, количественные характеристики матери-
)
альных (финансовых) ресурсов, необходимых для осуществления данного процесса.
, ...,
Обозначим эту группу характеристик
uu u=
(
1
значения отдельных характеристик, входящих в группу, N
, ãäå uj –
)
N
i
i
– ðàç-
мерность вектора u äëÿ i-го устройства.
В общем случае значения компонент этого вектора будут из-
меняться по мере осуществления процесса.
В качестве третьей группы компонент предлагается рассмотреть
показатели процесса
ρρρ=
, ...,
(
1
, которые позволят оценивать
M
k
функционирование системы с точки зрения СМК и служить вход­ными данными для выработки корректирующих или предупреж­дающих воздействий. Как и в случае предыдущей группы, приро­да показателей может быть весьма разнообразна, поэтому вид за­висимости, определяющей значения компонент вектора ρ, имеет смысл выписывать при рассмотрении конкретного примера.
Таким образом, каждое обслуживающее устройство будет харак-
теризоваться вектором
tttt
xluρ=
,,
()
iiii
размерности Ni + Mi + 1.
Рассмотрим теперь пример использования приведенных рас­суждений для построения модели бизнес-процесса «Реализовать объект недвижимости», входящего в группу основных бизнес­процессов девелоперской организации. На рис. 2.2.4 представлена схема этого процесса.
Рабочая проектная документация
Рекламная продукция Шаблоны форм оценки эффекта Пакет юридических документов Эскизный проект
Пожелания клиентов Договор с застройщиком
о выполнении агентских функций
106
Ценовая политика
Реализовать объект
недвижимости
Отдел маркетинга
Отчет о ходе продаж
Заключенные договоры Пакет документов
для заключения договоров Эффективность РК Задание на внесение
изменений в объект
Документы, подтверждающие факт оплаты по договору
Ðèñ. 2.2.4. Схема процесса
Итак, процесс «Реализовать объект недвижимости» имеет:
• N = 7 входов:
1. Рабочая проектная документация.
2. Рекламная продукция.
3. Шаблоны форм оценки эффективности рекламной кампании.
4. Пакет юридических документов.
5. Эскизный проект.
6. Пожелания клиентов.
7. Договор с застройщиком о выполнении девелопером агентских функций.
• K = 6 выходов:
1. Отчет о ходе продаж.
2. Заключенные договоры.
3. Пакет документов для регистрации в юстиции.
4. Эффективность рекламной кампании.
5. Задание на внесение изменений в объект в соответствии с по­желаниями клиента.
6. Документы, подтверждающие факт оплаты по договору.
• L = 1 управление:
1. Ценовая политика организации.
• Механизм – отдел маркетинга. Тогда
{z
, i 1} – входящий поток заявок «Рабочая проектная доку-
i1
ментация»; {z {z
, i 1} – входящий поток заявок «Рекламная продукция»;
i2
, i 1} – входящий поток заявок «Шаблоны форм оценки
i3
эффективности рекламной кампании»; {z
, i 1} – входящий поток заявок «Пакет юридических до-
i4
кументов»; {z {z {z
, i 1} – входящий поток заявок «Эскизный проект»;
i5
, i 1} – входящий поток заявок «Пожелания клиентов»;
i6
, i 1} – входящий поток заявок «Договор с застройщиком
i7
о выполнении девелопером агентских функций»; {u {u {u
, i 1} – исходящий поток заявок «Отчет о ходе продаж»;
i1
, i 1} – исходящий поток заявок «Заключенные договоры»;
i2
, i 1} – исходящий поток заявок «Пакет документов для
i3
регистрации в юстиции»;
107
{u
{u
{u
{u
рассмотрим детализацию процесса (рис. 2.2.5).
низмы осуществления дочерних процессов:
а именно:
, i 1} – исходящий поток заявок «Эффективность реклам-
i4
ной кампании»;
, i 1} – исходящий поток заявок «Задание на внесение
i5
изменений в объект в соответствии с пожеланиями клиента»;
, i 1} – исходящий поток заявок «Документы, подтверж-
i6
дающие факт оплаты по договору»;
, i 1} – поток поступления управляющих воздействий
i7
«Ценовая политика организации».
Для определения соответствия входящих/исходящих потоков
Декомпозиция механизма «Отдел маркетинга» дает нам меха-
• специалист по работе с клиентами;
• специалист по рекламе;
• специалист по проектам;
• директор отдела маркетинга.
Цифрами на рисунке обозначены входы и выходы процесса,
Входы Выходы
1234567123456
310111246113581479
Матрица соответствия входов и выходов будет иметь вид:
Z
1
111
]
0
1
1111
M =
]
011111
] ]
00 1000
]
011111
]
10 0000
]
011111
] ]
011111
\
Приведем пример цепочки переходов заявок:
108
11
\ ]
] ]
] ]
] ]
] ] Z
Составление Ознакомление Формирование
⎧⎫⎧ ⎫ ⎪⎪⎪ ⎪⎪ ⎪
проектной клиентов информации об
⎨⎬⎨ ⎬⎨ ⎬ ⎪⎪⎪ ⎪⎪ ⎪
декларации с объектом
⎩⎭⎩ ⎭
⎧⎫
...
эффективности R
⎩⎭
(7) 1 → 2 → 5 → 14 (4)
Ценовая
1
12
Составление проектной декларации на объект
политика
2
'
3
4
10
6
5
9
5
Формирование информации об эффективности рекламной деятельности
Формирование отчета о ходе продаж
Специалист по рекламе
11
Ознакомление клиентов с объектом и заключение договоров
Переговоры и заключение договоров с крупными клиентами
Постановка задания
3
на внесение изменений в проект
Специалист по работе с клиентами
Директор отдела маркетинга
Специалист по проектам
5
5
Подготовка пакета документов для регистрации
Контроль за соблюдением сроков и оплаты по договору
Специалист по работе с клиентами
8
5
9
7
14
13
Ðèñ. 2.2.5. Схема детализации процесса
109
Тогда имеем соотношения:
′′ ′
414 5 511 11 14
max ,tt t t= = +τ +τ +τ =
{}
max max ; , , ,tt tt t=+τ+τ+τ+τ+τ+τ+τ+τ=
{}
max max ; , , ,tttt t= +τ+τ+τ+τ+τ+τ+τ+τ+τ+τ
{}
Выбор функций распределения величин случайных τ
′
{}
2 2 10 10 4 4 3 3 5 5 11 11 14
{}
1 1 2 2 10 10 4 4 3 3 5 5 11 11 14
.
является
i
вопросом структурной и численной идентификации модели.
В качестве примера вектора характеристик заявки рассмот­рим вектор, характеризующий заявку 11 (3-й вход родительского процесса) «Шаблоны форм оценки эффективности рекламной кампании».
Введем
p
число показателей оценки эффективности РК в шаблоне;
31 –
12
( , , ..., )
ppp p=
32 32 32 32
p
31
– численная оценка трудоемкости вычис-
ления показателей оценки;
12
( , , ..., )
ppp p=
33 33 33 33
p
31
– затраты на вычисление показателей оценки (включая, например, приобретение образцов медиа-про­дукции).
Тогда p
= (p31, p32, p33) – вектор характеристик заявки 3.
3
Далее рассмотрим показатель степени загруженности специ-
алиста по рекламе:
l = f
ãäå n
è n5 – число заявок типа 11 («Шаблоны форм оценки эф-
11
11
(n11) + f
l
5
(n5),
l
фективности рекламной кампании») и 5 («Заключенные договоры на обслуживание»).
Приведенные выше величины логично будет учесть при вы­боре функции распределения времени обслуживания в качестве параметров числовых характеристик:
τ ∼ F
(
θ
( l, p32, p33),
3
1
θ
( l, p32, p33), ¾,
2
θ
( l, p32, p33)).
Ô
В качестве компонент вектора è выберем, к примеру,
u1 – остаток средств, выделенных в рамках текущего бюджета
на оценку эффективности РК; 110
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]