Методы планирования бизнес-процессов.pptx
- Количество слайдов: 8
Методы планирования бизнес-процессов Выполнила: Мордовина А. И. 36 группа Руководитель: Дадеркин Дмитрий Ольгердович кандидат физико-математических наук, доцент
Бизнес-процесс, взятый в качестве примера назовем «Разработкой программного обеспечения» . В нем участвуют сотрудники четырех типов: - Управление; - Аналитик; - Разработчик; - Тестировщик. В качестве бизнес-функций взяты этапы разработки ПО: 1) Постановка задачи 2) Формирование предложения 3) Согласование и составление технического задания 4) Заключение договора 5) Разработка программного обеспечения. 6) Тестирование и отладка программы 7) Передача программы в эксплуатацию. 8) Сопровождение
N Бизнес-функция 1 Постановка задачи + + - - Формирование предложения + + - - 3 Согласование и составление технического задания - + + - 4 Заключение договора + - - - 5 Разработка программного обеспечения. - - + - 6 Тестирование и отладка программы - - + + 7 Передача программы в эксплуатацию. - - + + 8 Сопровождение - - + + 2 Управление Аналитик Разработчик Тестировщик В таблице показано, кто из сотрудников компании, какие бизнесфункции может выполнять. Это приводит к возникновению множества вариантов последовательности выполнения бизнесфункций. Лучше всего это покажет графовая модель.
Узел n 0 - начальный, а nф - завершающий. 1 -8 - это узлы соответствующие бизнес-функциям. Первая схема показывает возможные варианты последовательности их выполнения, а вторая - возможные варианты исполнителей для каждой функции.
Множество порождающих правил: n 0 → 1 {У}|1{А}|3{Р} 1{У} → 2{У}|2{A} 1{А} → 2{У}|2{A} 2{У} → 3{А}|3{Р} 2{А} → 3{А}|3{Р} 3{А} → 4{У} 3{Р} → 4{У} → 5{Р} → 6{Р}|6{Т} 6{Р} → 7{Р}|7{Т} 6{Т} → 7{Р}|7{Т} 7{Р} → 8{Р}|8{Т}|nф 7{Т} → 8{Р}|8{Т}|nф 8{Р} → nф 8{Т} → nф n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Т}… + 6 вариантов n 0 → 1 {У} → 2{У} → 3{Р}… +12 вариантов n 0 → 1 {У} → 2{А}… + 24 варианта n 0 → 1 {А} … + 48 вариантов n 0 → 3{А} → 4{У} → 5{Р} → 6{Р}… + 6 вариантов n 0 → 3{А} → 4{У} → 5{Р} → 6{Т}… + 6 вариантов n 0 → 3{Р}… + 12 вариантов Всего: 144 варианта. На их основе могут быть порождены различные варианты исполнения бизнеспроцесса: n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Р} → nф n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Т} → nф n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → nф n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → 8{Т} → nф n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → nф
Следующий необходимый шаг - это выделение из имеющихся вариантов тех, что приемлемы с точки зрения ЛПР (лица, принимающего решения). Один из методов решения этой задачи – это автоматическое отбрасывание неприемлемых по ряду объективных причин вариантов. Для анализа вводим множество ресурсных характеристик. В качестве ресурсов были взяты время исполнения (t), количество задействованных сотрудников (n) и затраченные средства (s). Так теперь выглядят порождающие правила: n 0 → 1 {У} {t 1 у, n 1 у, s 1 у}|1{А}{t 1 а, n 1 а, s 1 а}|3{А}{t 3 а, n 3 а, s 3 а }|3{Р}{t 3 р, n 3 р, s 3 р} 1{У} → 2{У}{t 2 у, n 2 у, s 2 у}|2{A}{t 2 а, n 2 а, s 2 а} Ф-ия t n s 1{А} → 2{У}{t 2 у, n 2 у, s 2 у}|2{A}{t 2 а, n 2 а, s 2 а} 1{У} 1, 5 1 1, 2 2{У} → 3{А}{t 3 а, n 3 а, s 3 а}|3{Р}{t 3 р, n 3 р, s 3 р} 1{А} 1 1 1 2{У} 2{А} → 3{А}{t 3 а, n 3 а, s 3 а}|3{Р}{t 3 р, n 3 р, s 3 р} 1, 5 1 1, 2 2{А} 1 1 1 3{А} → 4{У}{t 4 у, n 4 у, s 4 у} 3{А} 1 1 1 3{Р} → 4{У}{t 4 у, n 4 у, s 4 у} 3{Р} 1, 2 1 1, 2 4{У} → 5{Р}{t 5 р, n 5 р, s 5 р} 4{У} 1 1 1 5{Р} → 6{Р}{t 6 р, n 6 р, s 6 р}|6{Т}{t 6 т, n 6 т, s 6 т} 5{Р} 1 1 1 6{Р} → 7{Р}{t 7 р, n 7 р, s 7 р}|7{Т}{t 7 т, n 7 т, s 7 т} 6{Р} 1, 2 1 1, 2 6{Т} → 7{Р}{t 7 р, n 7 р, s 7 р}|7{Т}{t 7 т, n 7 т, s 7 т} 6{Т} 1 1 1 7{Р} → 8{Р}{t 8 р, n 8 р, s 8 р}|8{Т}{t 8 т, n 8 т, s 8 т}|nф 7{Р} 1, 2 1 1, 2 7{Т} → 8{Р}{t 8 р, n 8 р, s 8 р}|8{Т}{t 8 т, n 8 т, s 8 т }|nф 7{Т} 1 1 1 8{Р} → nф 8{Р} 1, 2 1 1, 2 8{Т} → nф 8{Т} 1 1 1 Недопустимыми вариантами можно считать те, что превышают установленный лимит на время исполнения или на средства затраченные в процессе разработки.
Еще один способ выделения допустимых вариантов - это субъективная оценка ситуации (например) с использованием метода Парето. В таблице – оценка каждого из представленных вариантов, где в качестве показателей указаны время (α(t)) и деньги (Β(s)), затраченные на выполнение заказа, а так же – количество исполнителей (χ(n)). Считается, что один вариант предпочтительнее другого, если его оценка превосходит оценку оппонента хотя бы по одному из пунктов, а по всем остальным – не хуже нее. В нашем случае, например 6 строго предпочтительнее всех остальных. Для ранжирования вариантов на основе их строгого предпочтения построим матрицу с элементами аij такими, что аij = 1, если вариант i строго предпочтительнее варианта j, аij = 0 во всех остальных случаях. N Вариант α(t) χ(n) Β(s) 1 n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Р} → nф -9, 6 -3 -9 2 n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → 8{Т} → nф -9, 4 -4 -8, 8 3 n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Р} → nф -8, 2 -3 -7, 8 4 n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → 8{Р} → nф -9, 2 -4 -8, 8 5 n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → 8{Т} → nф -9 -3 -8, 6 6 n 0 → 1 {У} → 2{У} → 3{А} → 4{У} → 5{Р} → 6{Р} → 7{Т} → nф -8 -4 -7, 6 Варианты приоритетного ранга определяются так: ищем нулевые столбцы и вариант с соответствующим номером относится к первому рангу. Для поиска вариантов более низкого ранга нужно исключить все нулевые столбцы и заново составить матрицу с оставшимися вариантами. В нашем случае вариантом приоритетного ранга будет № 1.
Спасибо за внимание!
Методы планирования бизнес-процессов.pptx