Научная статья на тему 'Математическое моделирование жизненных циклов сложных социально-экономических и бизнес-систем'

Математическое моделирование жизненных циклов сложных социально-экономических и бизнес-систем Текст научной статьи по специальности «Математика»

CC BY
457
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
МОДЕЛИРОВАНИЕ / ЭКОНОМИЧЕСКИЕ ХАРАКТЕРИСТИКИ / ECONOMIC INDICATORS OF COMPLEX SYSTEMS AND SYSTEMS OF SYSTEMS / СЛОЖНАЯ ИЕРАРХИЧЕСКАЯ СИСТЕМА / ЖИЗНЕННЫЙ ЦИКЛ / УПРАВЛЕНИЕ БИЗНЕСОМ / BUSINESS MANAGEMENT AND GOVERNING / MODELLING AND SIMULATION / LIFECYCLE OF ENTERPRISE AND BUSINESS SYSTEMS / STOCHASTIC MODELLING

Аннотация научной статьи по математике, автор научной работы — Белов Михаил Валентинович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Белов Михаил Валентинович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The paper presents an approach to model and simulate the complex systems consisting of the hierarchy of interacting business agents. The approach is developed to govern or manage such business system employing definition and figuring out economic indicators of the system. The set of mathematical models proposed based on lifecycle concept and stochastic processes theory. The implementation of the models to govern large systems integrator and consulting company is described as an exemplar case.

Текст научной работы на тему «Математическое моделирование жизненных циклов сложных социально-экономических и бизнес-систем»

У

правление в социально-экономических системах

УДК 519.21;681.518

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ЖИЗНЕННЫХ ЦИКЛОВ СЛОЖНЫХ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ И БИЗНЕС-СИСТЕМ

МБ. Белов

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

Ключевые слова: моделирование, экономические характеристики, сложная иерархическая система, жизненный цикл, управление бизнесом.

ВВЕДЕНИЕ

Организация эффективного операционного и стратегического управления сложными социально-экономическими и бизнес-системами в последние годы часто опирается на концепцию управления жизненными циклами [1] сложных систем (ЖЦС). Комплексные социально-экономические и бизнес-системы и их жизненные циклы отличаются дуализмом и определенным внутренним противоречием. С одной стороны, они представляют собой сложные системы, которые могут в свою очередь, состоять из систем [2], поэтому для их поведения характерны неопределенность, слабая предсказуемость и трудность управления. С другой стороны, ЖЦС — объекты бизнеса, что делает актуальной задачу численного описания эволюции ЖЦС, оценивания и прогнозирования их экономических характеристик (в том числе в рамках налогового и управленческого учета) для обеспечения эффективного управления.

Настоящая работа продолжает развитие интегрированного системно-экономического подхода к исследованию и управлению комплексными социально-экономическими и бизнес-системами. Одним из важнейших элементов контура управления такими системами является модель «технологии функционирования» [3] управляемого объекта, его деятельности и особенностей поведения, разра-

ботке такой экономико-математической модели и посвящена данная статья.

Как объект управления, ЖЦС характеризуется следующими аспектами.

А1. Современный бизнес крупных компаний связан с организацией кооперации и управлением тысячами относительно автономных бизнес-агентов [4]. Сосредоточить управление такой системой, состоящей из комплексных систем, в одном центре и организовать его в директивной парадигме невозможно. Системы управления должны охватывать всю иерархическую совокупность взаимосвязанных агентов и обеспечивать распределенное управление, направленное на достижение единых бизнес-целей. Необходимо моделировать элементы ЖЦС локально в области ответственности каждого руководителя и в то же время увязывать их друг с другом в иерархию так, чтобы выходные данные одних моделей использовались как входные для других. Это позволит в рамках каждой локальной модели оперировать обозримыми объемами данных и формировать единый результат.

А2. Рассматриваемая предметная область относится к бизнесу, экономике, деятельности людей, поэтому «точных» априорных характеристик поведения ЖЦС, основанных на физических законах или объективных измерениях, просто не существует. Вместо них приходится использовать или данные из нормативных и регламентирующих до-

кументов, или статистические оценки, или «субъективные» и «экспертные» оценки, причем последние во многих случаях бывают единственной пригодной для использования информацией о будущем поведении Системы. Как социальные системы, ЖЦС обладают существенной рефлексией, что делает субъективные экспертные оценки руководителей особенно значимыми. Таким образом, необходимо не только м оделировать объект управления, но и агрегировать информацию о бизнесе в виде мнений и суждений большого числа менеджеров различных уровней.

А3. Специфика ЖЦС заключается в тесной взаимосвязи трех компонентов «треугольника жизненного ц икла» [4]: информационной м одели Системы, проектной программы (совокупности действий/работ) и кооперации — «расширенного предприятия». Система как предмет жизненного цикла и ее информационная модель играют центральную роль (совокупность (Система + информационная модель) будем обозначать аббревиатурой СИМ); проектная программа задает целенаправленную структуру действий, обеспечивающих эволюцию СИМ; кооперация реализует эти действия, используя трудовые, финансовые и другие ресурсы. Эволюция СИМ является первичной, а проектные программы, проекты, действия/работы и «расширенное предприятие» — вторичным обеспечением. Однако экономические характеристики ЖЦС в большей степени определяются именно действиями/работами проектной программы, в ходе которых потребляются разнородные ресурсы и создается целевая полезность/ценность.

Предлагаемая в статье система моделей ЖЦС служит формальной основой контура управления множеством взаимосвязанных бизнесов, образующих комплексную систему. Она обеспечивает накопление и агрегирование данных из информационных систем предприятий в сочетании с экспертными оценками большого числа менеджеров, отвечающих за ведение бизнеса, и принятие управленческих решений, описывает жизненный цикл как сложную систему, учитывает информацию обо всех элементах «треугольника» — эволюции СИМ, связанных/порожденных ею действий, а также фирмах-участниках кооперации. Полученные результаты базируются на практике управления бизнесом компании, специализирующейся на крупных системно-интеграционных и консалтинговых проектах [5], и применимы для широкого круга сложных социально-экономических и бизнес-систем.

1. ИЗВЕСТНЫЕ РЕЗУЛЬТАТЫ И СМЕЖНЫЕ РАБОТЫ

Традиционно исследования жизненных циклов принадлежат теории систем и системно-инженер-

ной области. Начиная с рассмотренных в обзоре [6] работ, делались попытки еще на ранних стадиях разработки оценить Lifecycle Cost — затраты в течение всего жизненного цикла Системы. Позднее появились работы, например [7—9], основанные на применении нейронных сетей, машинного обучения и других современных подходов. Методики оценки стоимости промышленных программ являются предметом нормативных документов таких авторитетных организаций, как Национальное аэрокосмическое агентство США (NASA) [10] и Офис контроля государственных расходов США (GAO) [11].

Много исследований посвящено математическому моделированию в смежных областях:

— описанию собственно Систем, моделированию их поведения и свойств (многочисленным видам системного моделирования [12]);

— управлению проектами и проектными программами (в том числе распределению ресурсов, планированию сроков, управлению рисками проектов, например, [13, 14]);

— моделированию и исследованию фирмы (см., в частности, обзорную работу [15] и библиографию к ней);

— теории управления организационными системами (прежде всего, [3]), описывающей и изучающей широкий круг проблем, связанных с планированием, контролем, управлением структурой таких систем. В терминах данной теории совокупность предприятий, обеспечивающих ЖЦС, отвечает расширению базовой модели факторами динамики, множеством агентов, многоуровневос-тью, неопределенностью, ограничениями совместной деятельности и сообщения информации.

2. ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ

Естественное свойство ЖЦС заключается в наличии нескольких уровней, на каждом из которых имеют место соответствующие «тройки» иерархических вложенных многоуровневых структур (СИМ; действия/работы; организационные структуры), назовем каждую из таких троек фрагментом ЖЦС (ФЖЦС), в целом ЖЦС представляется иерархией взаимосвязанных ФЖЦС (рис. 1), являющихся комплексными системами.

Каждый ФЖЦС отвечает определенному содержательному фрагменту информационной модели и/или Системы, а также соответствующим действиям/работам (проектам или проектным программам), которые выполняются «расширенным предприятием».

Жизненный цикл в целом и действия/работы каждого ФЖЦС структурируются в виде стадий и разделяющих их контрольных рубежей (КР), каждая из стадий состоит из проектов и действий/ра-

Рис. 1. Иерархия фрагментов жизненного цикла

Стадия 1 (создание)

КР,

КР,

КРГ

КР,

КР

Стадия 2 (создание)

; Стадия М

(СитсапдоиляьзМование)

N - 1 *

КР

Стадия N (использование)

Штатная эксплуатация

Штатные осмотры --

Внеплановые

ремонты

Рис. 2. Стадии ЖЦС — структура действий/работ

бот, выполняемых последовательно и/или параллельно (рис. 2). Контрольные рубежи отражают условия, налагаемые на СИМ для перехода от одной стадии к другой, например, завершение этапа проектирования, контроль характеристик, достижение определенного уровня зрелости, принятие решений, завершение интеграции и др.

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

чимая доля повторов стадий ЖЦС отмечается, например, в работе [16].

Управление бизнесом — оценивание текущего состояния и принятие решений — осуществляется с определенной периодичностью, поэтому будем рассматривать модель с д искретным временем, понимая переменную I как номер очередного временного интервала.

Введем переменные состояния а-го ФЖЦСа. Перенумеруем все КР и стадии g = {0, 1, ..., О} (см. рис. 2), в качестве переменной 5(!) текущего статуса фрагмента СИМ примем номер предыдущего успешно пройденного КР. Фактическое пот-

Рис. 3. Диаграмма переходов процесса

ребление ресурсов в рамках ФЖЦСа до момента завершения интервала включая его, будем обозначать г(1), а у(1) — объем созданной целевой полезности/ценности, выражая их в денежном эквиваленте.

Изменения статуса ЖЦС с течением времени носят неопределенный характер, что выражается в неопределенных моментах завершения стадий и прохождения КР и сроках завершения каждой из работ/действий, входящих в стадии; в неопределенном исходе прохождении КР — неопределенной функции перехода ^ + 1); как следствие — в неопределенных объемах расходуемых ресурсов г (/) и создаваемой ценности у(1).

Сформулируем допущение Д1 о независимости в вероятностном смысле стадий ФЖЦС и составляющих их действий/работ. Внеплановые отклонения от регламентированных сроков и расходов ресурсов можно считать независимыми друг от друга: в случае выявления закономерных отклонений менеджмент корректирует соответствующие нормативы и планы, после чего отклонения от новых нормативов становятся снова статистически независимыми. Обязательность этого действия вытекает из заинтересованности руководителей как м ожно больше сузить неопределенность своего бизнеса. Вероятности успешного прохождения различных КР и характеристики работ/действий по той же причине являются независимыми.

С учетом допущения Д1 состояние ФЖЦСа полностью описывается кортежем ха(1) = ^); г(/); у(/); ы(/)), где ,?(/), г(7) и у(/) введены выше, а ы(1) — время, прошедшее с момента последнего прохождения КР. Поведение процесса х(/) описывается диаграммой (рис. 3). Процесс стартует из состояния 5(0) = 0. Перейдя в состояние g — 1, процесс находится в нем в течение времени т, при этом затрачивается объем ресурса у и создается ценность %. После этого процесс переходит в состояние g (успешное прохождение КР) или происходит возврат в состояние g — 1 и повторное выполнение текущей стадии g, или возврат на I стадий назад и их

повторное выполнение. В финальном состоянии О процесс остается навсегда.

Адекватным с учетом изложенного представляется применение для моделирования ЖЦС стохастических подходов, слабо чувствительных к функциям распределения вероятностей и другим деталям вероятностных моделей. В рамках допущения Д1 процесс х(/) является полумарковским [17—19].

Постановка задачи может быть сформулирована как разработка системы моделей для описания и прогнозирования состояний ха(1) взаимосвязанной совокупности а-х фрагментов ЖЦС и в целом ЖЦС (см. рис. 1) с целью оценивания момента О достижения терминального состояния О, расхода ресурсов г(О) и созданной полезности для всех ФЖЦС на основе информации обо всех элементах ЖЦС.

3. ИНФОРМАЦИОННАЯ ОСНОВА ЗАДАЧИ

Данные о ЖЦС отличаются разнородностью и различной степенью объективности и определенности, они могут быть отнесены к одной из следующих категорий:

а) переменные состояния элементов ФЖЦС, задаваемые в формате вектора х(/); они служат выходными/результирующими данными для одних моделей и входными для других в силу иерархии ФЖЦС;

б) детерминированные априорные структурные данные о составе и структуре ФЖЦС, СИМ, проектов и программ, действий/работ, их взаимосвязях и вхождениях;

в) неопределенные априорные структурные данные — вероятности прохождения КР и вероятности выбора альтернатив при вариантном планировании и исполнении действий/работ;

г) априорные характеристики действий/работ (длительность, расход ресурсов, создаваемая полезность), доступности и назначения ресурсов;

д) фактические данные об элементах ЖЦС.

Априорные данные (а — г) могут задаваться в

виде нормативных, статистических или экспертных оценок или функций распределения (пара-метризированных или табличных), в частном случае — детерминированными значениями. Источниками данных служат плановые, нормативные или директивные документы предприятий и жизненных циклов, а также статистические оценки на основе исторических данных и субъективные экспертные оценки менеджеров.

Оценки целевых параметров О, г(¿О), и переменных состояния х(/) (ОЦППС) и будем формировать в виде функций распределения вероятностей (ф. р. в.) или средних значений. Для представления исходных данных и результатов ОЦППС

используем форматы множественных (В > 1) или единичных (В = 1) сценариев поведения ЖЦС вида: Е = {(у су); / = 1, 2, ..., В}, где ц. — веса или

В

вероятности сценариев с г такие, что X Му = 1.

7 У = 1 7

Сценарии су будем задавать одним из д вух методов:

интервальным и средних значений.

Интервальный метод. Сценарии задаются векторами нижних й ^ и верхних Б ^ граничных значений элементов ОЦППС Е = {(цу йр Б); у = 1, 2, ..., В}. Данный формат интерпретируется как аппроксимация ф. р. в. взвешенной суммой равномерных распределений. При увеличении числа сценариев В и уменьшении расстояния между йг и Бу формат Е в пределе превращается в совместную ф. р. в. случайной величины. Соотношения пересчета ОЦППС для всей совокупности ФЖЦС интервальным методом представлены в § 5.

Метод средних. Сценарии задаются векторами средних значений ОЦППС Е = {(у шу); У= 1, 2, ..., В}. При увеличении В до числа точек в области возможных значений Е также превращается в ф. р. в. Модели, построенные методом средних, представлены в § 6.

4. СТРУКТУРА МОДЕЛЕЙ И ИХ ПРИМЕНЕНИЕ

Учитывая рассмотренные факторы и сложную структуру компонентов жизненных циклов, воспользуемся для их описания представленной на рис. 4 системой моделей.

Модели эволюции ФЖЦС описывают эволюционные изменения в течение стадий ЖЦС и скачкообразные изменения статуса СИМ при прохождении КР и обеспечивают пересчет входных ОЦППС стадий в выходные оценки по ФЖЦС. Преобразование входных оценок в выходные выполняется на основе априорной информации о структуре стадий и вероятностях прохождения контрольных рубежей.

Структурные модели описывают связи ФЖЦС и их элементов друг с другом — параллельные, последовательные, альтернативные и иерархические структуры. Входные ОЦППС одних элементов ЖЦС преобразуются в выходные ОЦППС агрегатов элементов соответственно априорной информации о структуре агрегатов — связях и вероятностях выбора отдельных альтернатив.

Модели терминальных действий/работ, которые не требуют более детального представления, формируют ОЦППС таких работ на основании априорных данных, которыми служат нормативные длительности, ресурсоемкости и полезности, а также назначения/доступность ресурсов.

Система моделей применяется в контуре управления следующим образом. В каждом ФЖЦС формируются ОЦППС с максимально возможным использованием априорной и фактической информации (позиции «б—д», см. § 3), а также ОЦППС нижестоящих ФЖЦС (позиция «а», см. § 3) из информационных систем. При недостаточности данных и/или необходимости их корректировки руководитель ФЖЦС в зоне своей бизнес-ответственности вводит субъективные оценки в форме

Рис. 4. Общая структура системы моделей ЖЦС

сценариев и получает уточненные ОЦППС, которые используются системой моделей в иерархии ФЖЦС.

Основное предназначение системы моделей с учетом аспектов А1—А3 (см. Введение) заключается в обоснованном агрегировании больших объемов разнородных данных о сотнях и тысячах автономных, но взаимосвязанных бизнес-объектов на базе математических формализмов и в существенно меньшей степени — в моделировании терминальных действий/работ.

5. МОДЕЛИ, ПОСТРОЕННЫЕ ПО ИНТЕРВАЛЬНОМУ МЕТОДУ

Данные модели интерпретируют сценарии как аппроксимации ф. р. в. состояний ФЖЦС и обеспечивают их вычисление.

Модель эволюции ФЖЦС. Обозначим ф. р. в. процесса х(1): р(х(1), 1) = р(& у, х, т, 1) = Рф(1) = g, г (1) = у, v(t) = х, ы(1) = т). Эволюция полумарковского процесса х(1) (см. рис. 3) определяется полумарковским ядром [17—19], опишем его в виде двух функций:

О(М, т, у, х) — ф. р. в. времени т пребывания в состоянии g, потребления ресурсов у и формирования ценности х в течение этого времени т;

к^, Г) = Рф(; + 1) = g - 1 + ¿ко = g - 1) —

функция переходных вероятностей, отражающая вероятности исходов прохождения g-го КР.

Функция к(-) задается как априорная информация, функции О(-) являются выходными ОЦППС структурных моделей, которые описаны далее.

Уравнение для р^, у, х, т, 1) в моменты прохождения КР (смены состояний 5(1)):

О - 1

р^, г, V, 0, 1) = X к(к, g - к) X к = g -1

1 -1

х Е Ер(к, г - у, V - х, т, 1 - т)О(к, т, у, х),

т = 1 у, х

при 1 > 0, g 6 {0, 1, ..., О}.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Для моментов времени внутри интервалов выполнения стадий (сохранения состояний 5(1)):

р(Е, г, V, т, 1) = (1 - Х(М, г, V, т, 1 - т))О(к, т, у, х),

где г, V, т - 1) = 6(* У' г' V - ^ т - г' V).

1 - О (к' т - 1' г, V)

Начальные и граничные условия и условие нормирования задаются соотношениями

р(?, г, V, т, 0) =

1 при g = 0, г = 0, V = 0; 0 при g ф 0 или при g = 0 и г ф 0, V ф 0;

Рис. 5. Иерарахические связи между действиями/работами и детализирующими их ФЖЦС

р^, г, V, т, 0) = 0; при 1 < 0;

X р(^ г, V, т, 1) = 1; V/ > 0.

g' г, V, т

Функция р(?, г, V, т, ^ = О; т = 0 образует совместную ф. р. в. оценки момента О — времени достижения О-го КР, затрат ресурсов г(1О) и формирования ценности v(tG), характеризующей поведение ФЖЦС, что и требовалось по постановке задачи. Эта функция является результирующей для модели ФЖЦС и используется в качестве входных данных структурных моделей и моделей ФЖЦС вышестоящих уровней иерархии.

Структурные модели представляют связи и отношения между элементами ЖЦС и обеспечивают интеграцию ФЖЦС в единую систему — ЖЦС.

Модель иерархических отношений ФЖЦС описывает случай, когда а-й ФЦЖС детализирует элемент СИМ и соответствующее юр-е действие/ работу р-го ФЖЦС вышестоящего уровня (рис. 5). Выше показано, что р (О, г, V, 0, 1) является ф. р. в.

Стадия N

Работа 1 —: - Работа 2~|— • ,Работа ¿^Работа Ь2]—

\

»Работа ^Работа М2^

Работа

Р^-{Работа Р^ ■■■ —».'Работа-Рп

^Работа Р1 —- Работа Р2 — —

Работа Р1 Работа Р2

Работа Р1 Работа Р2 Р1 Работа Р2

Работа

Работа Р

Р

абота Р

Работа Рп Работа Рп

Работа Р1 Работа Р2 Работа Рп

Рис. 6. Параллельно-последовательные структуры действий/работ

ОЦППС а-го ФЦЖСИ, который соответствует Юр-й работе, поэтому

(.*, Г, V) = Ра(°, Г, V, 0, *)•

(1)

Модель последовательности действий/работ (рис. 6) в силу допущения Д1 (см. § 2) о статистической независимости является сверткой ф. р. в. действий/работ, составляющих последовательность:

4L (0, г, V) = 4^(9, г, V)* ^¿2(е, г, V)-...- д^(6, г, V)

0L = I еLn , гЬ = I ГLn , VL = I VLn . (2)

г = 1 г = 1 г = 1

Модель альтернативно выполняемых действий/работ или цепочек (например, агрегат в виде альтернатив И, Ь, Мили Р, Л, ..., V, см. рис. 6) вычисляется как

дагрегата (0, Г, v) = I ПА(0, Г, v),

г е И, ¿, М

где лг — вероятность выполнения г-й цепочки, а дг(0, г, V) — ф. р. в. г-й цепочки.

Модель объединения параллельных последовательностей действий/работ описывает случай, когда необходимо завершение всех действий, поэтому ф. р. в. агрегата выразится как композиция ф. р. в.

(¡И[ (0, г, V) всех параллелей:

добъед (0, ^ ^ = ^ (0, ^ v)• дИ2 (0, г,

...• д« (0, г, V);

0эл = .тах < 0м, ь гэл = I

1 <1< Ь эл

гМ, - V

I = 1

¡' эл

= I V. . (3)

I = 1

Отличие композиции (3) от свертки (2) заключается в том, что случайные размеры ресурсов г и ценностей V суммируются по всем цепочкам И, а из случайных величин 0 берется максимальное значение. Композиция для пары действий/работ выражается как

Рг(тах(01, 02) < 0, г1 + г2 < г, v1 + v2 < V) =

г V

= II Рг(01 < 0, г1 < У, V1 < I) X

У = 0 г = 0

X Рг(02 < 0, г2 < г - У, V2 < V - г).

Модель терминальных действий/работ. Как отмечено в § 4, данные модели играют вспомогательную роль, потому что часто ОЦППС терминальных действий/работ дЮ(0, г, V) задаются руководителями ФЖЦС непосредственно в форме сценариев Е = й, Б^; / = 1, 2, ..., В} со значениями Цр йр Б" в виде экспертных оценок. Также для получения ОЦППС на основе нормативных трудоемкостей, затрат ресурсов и создаваемой полезности, а также доступности/назначения ресурсов могут использоваться соотношения (П3) (см. Приложение).

6. МОДЕЛИ, ПОСТРОЕННЫЕ ПО МЕТОДУ СРЕДНИХ

Метод средних интерпретирует сценарии как взвешенную совокупность средних значений векторов характеристик, поэтому выражения получены в основном в виде линейных моделей.

Модель ФЖЦС. Рассмотрим задачу оценивания средних значений величин tG, ги v(tG) как задачу вычисления веса пути в графе (см. рис. 3) из нулевой вершины в терминальную G. Соответственно семантике ФЖЦС ребра графа из — 1)-х

вершин в g-е имеют веса т., являющиеся статистически независимыми многомерными случайными величинами. Веса остальных ребер соответствуют возвратам к предыдущим стадиям ФЖЦС (из g-й вершины в (й - ¿)-ю, где 0 < I < g), и равны нулю.

Пусть Пй — вес пути из g-й вершины в терминальную О-ю, все Пй являются случайными велит

чинами той же размерности, что и т = (9, г, V) , тогда:

Пg = ^ + Е k(g, ¡)П + !, 0 < g < О, пе = 0. (4)

' = -й

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

т

Обозначим вектор П = (П0, Пр ..., ПО - х) , тогда выражение (4) позволяет записать для него матричное уравнение: П = Z + КП, где Z = (тд, т1,

К =

, тО - 1) ,

к(0, 0) к(0, 1) 0 к( 1,-1) к( 1, 0) к(1, 1) 0 к( й -g) к(й .) к ( й 0) к( й 1)

к (О - 1, 1 - О)

0

к(О - 2, 1) к (О - 1, 0)

. (5)

Уравнение (5) допускает решение вида

П = (I - К)-^. (6)

Тогда вес пути П0 из 0-й вершины в терминаль-

ную О определяется как

П0 = Е «0, ^ й = 1

(7)

где п. . — элемент 1-й строки у-го столбца матрицы

I, у

(I - К)-1.

Существование решения (6) и возможность получения соотношения (7) достаточно просто доказывается методом математической индукции через возможность исключения из системы (4) всех неизвестных П., кроме П0, последовательно выражая П.. через П0 и т.

Соотношение (7) определяет средние характеристики ФЖЦС ч ерез средние значения стадий

шфжцс = е п0, Ш й = 1

(8)

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

сценариев выбирается последовательность, включающая в себя однократное прохождение каждой из стадий, и также несколько последовательностей с одним-двумя повторами отдельных стадий. Вероятности каждого из значимых сценариев равны произведениям соответствующих к(-):

Му = П

(9)

I = 1

где принимают значения всех стадий, входящих в сценарий-последовательность, ^ = + х - й, Ь^— число стадий в последовательности. Средние значения сценариев:

Ь/

Ш = Е .

I = 1

(10)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Вероятность дополняющего сценария

¥ - 1

= 1 - Е Му. (11)

/ = 1

Среднее значение дополняющего сценария

шг = ^ШФЖЦС - Е М/Ш/] . (12)

Структурные модели интеграции элементов

ЖЦС. Модель иерархических связей в терминах средних полностью аналогична (1) Ешр = Еа.

При использовании единственных сценариев остальные модели определяются следующими соотношениями:

Модель цепочки последовательно выполняемых действий/работ получается прямым суммированием средних значений аналогично выражению

(2): шЛ = Е ш, где шЛ — средние значения элементов цепочки, приведенные к виду единственного сценария.

Модель альтернативных действий/работ (средние значения ш{ и вероятности п{ для I = 1, 2, ..., 1а) получаются как взвешенная сумма средних значе-

ний: ша = Е п Ш .

. = 1

Модель объединения нескольких Л-х цепочек в й-ю стадию ФЖЦС получается выбором максимального значения из ш[ 0Л[ ] и прямым суммированием ш[гЛ ] и ш[V

ш[9й] = тах {ш[0„ ]}, ш[г1 = Е ш[гж,],

1 < I < Ь

I = 1

ш

К] = Е ш[ vN ].

I = 1

Ь

Если некоторые элементы цепочек представлены несколькими сценариями и различия сценариев значимо влияют на результат стадии в целом, многосценарное представление цепочки может быть сформировано аналогично соотношениям (8)—(12).

Модель терминальных действий/работ. Для терминальных действий/работ ОЦППС также задаются руководителями ФЖЦС непосредственно в форме сценариев Е = {(у ту); / = 1, 2, ..., В} со значениями Цу и ту в виде экспертных оценок. Соотношения (П4) — см. Приложение — также пригодны для получения ОЦППС на основе нормативных трудоемкостей, затрат ресурсов и создаваемой полезности, а также доступности/назначения ресурсов могут использоваться.

7. ПРИМЕР ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ МОДЕЛИ

Рассмотрим практическое использование разработанной модели на конкретных примерах управления компанией ИБС [4, 5], для управления которой была разработана система моделей ЖЦС, построенных по методу средних.

Бизнес Компании связан с оказанием профессиональных услуг и структурирован в виде проектов по типам сервисов, объединяемых в линии бизнеса, а в другом разрезе — по индустриям клиентов и клиентам. Вся деятельность Компании представляется в виде проектов как удобной для управления формы действий. Были определены следующие виды проектов:

• коммерческий — проект, осуществляемый как исполнение обязательств по договору с заказчиком;

• пресейл-проект — организованная сбытовая деятельность, направленная на заключение коммерческого договора с заказчиком;

• маркетинговый — организованная деятельность, направленная на развитие коммерческих отношений с заказчиком или продвижение сервисов или продуктов Компании;

• инвестиционный — проект, направленный на разработку новых сервисов, продуктов или иных технологических заделов, используемых в будущих коммерческих проектах.

Для управления бизнесом внутри Компании выделяются центры ответственности (ЦО) разных видов и длительности существования, которые рассматриваются как предприятия — комплексные системы. Основные виды ЦО и их ЖЦС, учитываемые как объекты управления Компанией, перечислены в таблице.

Центры ответственности всех типов проходят следующие стадии жизненных циклов:

— предварительная, цель которой — определить бизнес-перспективы ЦО;

— подготовка и формирование бизнеса, цель — создать инфраструктуру ЦО;

— коммерческая, цель — реализовать бизнес-возможности и получить финансовый результат;

— закрытие, цель — накопить и сохранить опыт и знания.

Отметим, что ЦО отвечают определению предприятия [20], соответствуют ФЖЦС и структурируются на ФЖЦС нижестоящих уровней (например, отраслевые подсистемы в составе создаваемой системы и соответствующие подпроекты отраслевых рабочих групп внутри рабочей группы проекта в целом), пример приведен на рис. 7.

Основные виды центров ответственности и их ЖЦС

Обозначение Содержание

ЖЦС-ПКП Последовательность связанных пресейл-проектов и соответствующих коммерческих проектов (ПКП)

ЖЦС-С Сервис определенного вида. Представляет собой совокупность инвестиционных проектов и множество ПКП1, ..., ПКПИ = (Инвестиционные проекты + ПКП1, ..., ПКПИ)

ЖЦС-ЛБ Линия бизнеса (группы технологически близких сервисов): (Инвестиционные проекты + ПКП1, ..., ПКПИ)

ЖЦС-КК Группы проектов, относящихся к отдельным крупным клиентам (КК): (Маркетинговые проекты + ПКП1, ..., ПКПИ)

ЖЦС-И Группы проектов, относящихся к определенным индустриям клиентов: (Маркетинговые проекты + ПКП1, ..., ПКПИ)

Линия Бизнеса

Сервис 1

Сервис 2

Сервис N

Программные Регд,мекты Стищы I I I Прир.ммные ,

"родгкт" Программные „ °родгкт"

продукты Регламенты Стенды

I—1—1 I ■■

Рабочая группа

,_и_

КР 1

КР 2

КР 3 *

Коммерческая стадия

Рис. 7. Пример ФЖЦС, соответствующего линии бизнеса

123456789 Время, мес

1 234 5 6789 Время, мес

Рис. 8. Пример графиков изменения расхождения прогноза и Рис. 9. Пример графиков изменения расхождения прогноза и факта, линия бизнеса 1 факта, линия бизнеса 2

Компания одновременно реализует несколько сотен коммерческих проектов (например, в апреле 2014 г. их было 750, а в сентябре 2015 г. — 790), соответственно постоянного управления требуют несколько тысяч ЦО, каждый ЦО-ФЖЦС управляется руководителем, который несет ответственность за результаты бизнеса соответствующего ЦО.

Компания как бизнес-система обладает естественной инерционностью, поэтому основным принципом управления Компанией является «прогноз против плана», заключающийся в том, что решения принимаются на основе сопоставления прогноза бизнес-результатов с планом, что позволяет осуществлять действительно проактивное управление. Осуществляется прогнозирование и оценивание экономических и временных характеристик ФЖЦС: затраты и доходы, время завершения стадий. Для реализации этого подхода точность прогноза весьма критична.

На основе накопленных более ч ем за 10 лет исторических данных был выполнен апостериорный анализ точности прогнозов. Сопоставлены прогнозы экономических характеристик ЦО с фактическими данными в зависимости от горизонта прогнозирования — финансового результата за год для двух линий бизнеса на коммерческой стадии ЖЦ. Примеры зависимостей расхождения прогнозных значений и фактических приведены на рис. 8 и 9.

Графики представляют изменение расхождения прогноза и факта в зависимости от номера месяца, когда сделан прогноз (по горизонтали). В начале первого месяца года интервал прогнозирования составляет 12 мес и уменьшается д о одного м есяца к началу 12-го месяца года, соответственно убывает погрешность прогноза. На каждом из графиков изображено изменение расхождений для трех различных л ет (штриховые и пунктирные линии), ус-

редненный график (сплошная л иния) и л инейный тренд (тонкая сплошная линия).

Финансовый результат рассчитывался как разность между полученной реализацией и затратами а = Е( ^ — гфжцс ) для всех ФЖЦС, относя-

щихся к данной л инии бизнеса. Для приведения к единому масштабу расхождения были нормированы как (тах/К — афакг1})-1 * К — ^акг1, где афакт — фактическое значение финансового результата по итогам года, аt — прогнозное значение, сформированное на t-м месяце года.

Результаты сравнения подтвердили принятые в ходе разработки модели предположения и продемонстрировали эффективность применения м одели как инструмента управления Компанией.

В частности, для всех ЦО расхождение уменьшается с уменьшением горизонта прогнозирования и прогнозы не имеют систематических ошибок. Из уравнений линий тренда на графиках видно, что л инейная м од ель уменьшения расхождений является адекватной (высокие значения

достоверности аппроксимации Л2). Далее, линия тренда пересекает ось времени в точках от 12,4 до 13 мес, т. е. среднее значение расхождения становится нулевым около точки 13, что соответствует концу 12-го месяца и интервалу прогноза, равному нулю.

С одной стороны, это ожидаемый вывод: с уменьшением горизонта прогнозирования неопределенность естественным образом уменьшается. С другой стороны, данный результат сам по себе подтверждает отсутствие систематических ошибок в м одели. Включение руководителей ЦО в информационный контур делает прогноз и управление ЦО в целом рефлексивным. Уменьшение погрешностей и отсутствие систематических ошибок показывает устойчивость модели к рефлексии в контуре (руководитель — управляемый ЦО).

Относительные —1

погрешности

прогноза

(афакт)

а

факт!

| не превышают 10... 12 % на трехмесячном горизонте и 40...50 % на полугодовом, что можно считать достаточно хорошим результатом. Вместе с тем, анализируемой системе свойственна достаточно существенная неопределенность, являющаяся естественной особенностью бизнеса и вызванная наличием отдельных сделок с высокой неопределенностью.

На рис. 10 приведены примеры прогнозов финансовых результатов нескольких проектов в зависимости от времени (по месяцам), прогнозы нормированы, аналогично графикам, представленным на рис. 8 и 9. Наличие волатильных проектов (см. рис. 10) хорошо согласуется с линейным

Рис. 10. Пример изменения прогнозов финансовых результатов нескольких проектов

уменьшением расхождений прогноза и факта: в течение каждого месяца завершается примерно одинаковое число проектов, по завершенным проектам прогнозные значения заменяются на фактические, и неопределенность пропорционально уменьшается.

Система управления, основанная на предложенной модели, включает руководителей ЦО и других сотрудников Компании в контур обработки информации и требует от них определенных трудозатрат, совокупные издержки Компании на поддержание и эксплуатацию системы управления составляют не более 5 % от затрат на персонал, что представляется весьма адекватной величиной.

ЗАКЛЮЧЕНИЕ

В условиях современной «экономики знаний» и возрастания роли информации вообще предложенные подходы и методы представления жизненного цикла могут быть распространены на другие виды бизнеса. Операционную деятельность практически любых предприятий (договоры, сделки, проекты, бизнес-активности и пр.) справедливо описывать иерархиями совокупностей (информационная модель + структура действий/работ + структура организаций). Поэтому предложенный в работе формализм и соответствующие стохастические модели являются универсальным средством описания и анализа операционной части бизнеса и экономики в целом. В дальнейшем целесообразно проанализировать различные отрасли экономики и бизнеса — страховой и финансовый сектор, профессиональные услуги, розничную торговлю, коммунальный сектор, правительственные и некоммерческие организации, выделить их специфические особенности и при необходимости создать набор операционных моделей для различных индустрий и направлений бизнеса.

ПРИЛОЖЕНИЕ

Модели терминальных действий/работ. Рассмотрим процесс выполнения ю-х терминальных действий/работ для получения ОЦППС в форматах qw(0, r, v) для интервального метода и вектора средних значений mw для метода средних соответственно. Индекс ю, отражающий номер работы, будем опускать, когда это не приводит к неоднозначному пониманию. В рамках Приложения среди всех видов ресурсов будем отдельно учитывать трудоемкость, как наиболее сильно влияющую на сроки

выполнения работ. Введем обозначения: j — нормативная (плановая) трудоемкость; j(t) — фактическая трудоемкость, выполненная к моменту t; r *(t) = r(t) — j(t) — фактическая ресурсоемкость (за вычетом трудоемкости), затраченная к моменту t; v(t) — объем ценности аналогично.

Динамика действия/работы в общем виде описывается системой соотношений

j(t) = j(t - 1) + a(j(t - 1), H(t), t - t) r*(t) = r*(t - 1) + b(j(t - 1), r*(t - 1), H(t), t - to); v(t) = v(t - 1) + c(j(t - 1), r*(t - 1), v(t - 1), H(t), t - to); j(to) = 0; r*(to) = ro;

v(to) = o. (П1)

Работа выполняется с момента ее начала to до достижения нормативной (плановой) трудоемкости, т. е. пока

j(t) < j. Функции производительности a(-), b(-) и c(-) зависят от текущих значений j, r* и v, от текущей продолжительности работы от момента ее начала t - to, и от параметра H(t) — текущей доступности/назначения, необходимых для выполнения работы ресурсов (специалистов требуемой квалификации, оборудования, материалов, комплектующих и др.). В общем случае для старта работы необходимы начальные затраты ресурсов ro. С учетом соображений о неопределенности

нормативная трудоемкость jj и начальные затраты ro

описываются известной ф. р. в. pJr( j, ro), задаваемой в параметрическом виде или как выборочная гистограмма. Функции производительности a(-), b(-) и c(-) известны или из регламентирующих документов (например, технологических карт) для типовых работ, или задаются экспертно для редко выполняемых работ.

Доступность H(t) для различных работ моделируется функциями различных видов, например:

— параметр H(t) бинарен и принимает значения {1; o}, отражающие случаи «ресурсы доступны в требуемом объеме, работа может выполняться» или «ресурсы недоступны, работа не выполняется»;

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

— параметр #(1) принимает значения процента доступности ресурсов и работа выполняется с пропорциональной производительностью.

В рамках данной статьи вопрос управления не рассматривается, будем считать, что известно расписание доступности ресурсов или характеристики случайного процесса Н(1).

Соотношения (6) в общем виде сложны для аналитического или даже ч исленного решения, однако в большинстве практически важных случаев д опускают существенные упрощения и позволяют получить выражения, пригодные для инженерных расчетов, рассмотрим их. Интервальная модель терминальных действий/работ.

Ф. р. в. ру.г( у, г0) обычно допускает аппроксимацию

Руг(у, г) = Ру(у. - ./центр )Рг(г - гцентр) как следствие допущения Д1, где р/(-) и рг(-) — простые параметризуемые ф. р. в., например, линейные или р-распределения.

Функции производительности часто могут быть (кусочно) линеаризованы:

а. - 1), Я(0, 1 - 10) = аок(0; ЬЦЦ - 1), г*(1 - 1), #(0, 1 - ^ =

= {Ь0 + Ь.(1 - 1) + тН*);

с. - 1), г*(1 - 1), v(t - 1), Я(0, 1 - ^ = = С + . - 1) + сгг*(1 - 1) + ?(0}к(0,

где а0, Ь0, Ь, с0, су и сг — известные константы, а ^(1) и ^(1) — марковские процессы с нулевыми математичес-

2 2

кими ожиданиями и дисперсиями ст^ и , отражающие

неопределенность затрат ресурсов и создаваемой ценности соответственно. Параметры ф. р. в. ру(-) и рг('),

22

константы а0,, Ь0, Ь ,, с0, с и сг, дисперсии ст^ и имеют вполне определенную бизнес- семантику и могут быть получены из регламентов работ, технологических карт или заданы экспертно. Тогда продолжительность работы, затраты ресурсов и созданная ценность определятся как

9 = У /а0 + 8#;

/ //а0 / г* = г0 + Ь0 + Ьл + Е ^(0; г = г* + у;

i = 1

, j/ao

v = co + cij + crr* + E Z(i), i = 1

(П2)

где 8# определяется поведением к(1) в течение длительности работы и в разных случаях может быть известной детерминированной или случайной величиной. Обозна-

^ Ца0 ^ Ца0

чим \ = Е ^(0 и ^ = Е С('). Тогда д (0, г, V) может

i = 1

i = 1

быть аналитически получена как композиция pj/), pr('),

Рб(")> Р| (") и р„(") — ф. р. в. соответствующих величин }, г0, 8Я, \ и с;:

дш(0, г, V) = I р/г^РвФ — ]/а0) х х Р^(г — / — ¿0 — / — х) Р,. (V — С0С// — сг(г — /)). (П3)

Выражения (7)—(9) достаточны для получения приближенных оценок характеристик действий/работ. При выполнении более точных расчетов необходимо учитывать такие эффекты, как использование одних и тех же ресурсов (проектных команд, специалистов, оборудований) в разных ФЖЦС разных действий/работ, что требует расчета ф. р. в. на основании уравнений (П1) для всей совокупности терминальных работ всех фрагментов ЖЦС. В силу размерности ни аналитическое, ни численное вычисление в таких случаях невозможно, поэтому целесообразно воспользоваться имитационным моделированием методом Монте-Карло.

Модель терминальных действий/работ по методу средних. Соотношения (П2) допускают матричное представление:

z = As + B,

где s = ( j, r S £, , ç )

A =

l/a0 0 10 0 1 + bj 10 10

Cj + Crbj Cr 0 0 1

В = (0, ¿0, С0 + сД).

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

Тогда вектор средних значений тю характеристик ю-й работы определится как:

т = Ат + В, М = АМ + В.

ю ю ' ю ю

Соответственно, сценарии терминального действия/работы:

Еш = {(f Amf + B); f = 1, 2, ..., F}.

(П4)

ЛИТЕРАТУРА

1. ProduCt LifeCyCle Management (PLM) Definition — URL: https://www.cimdata.com/en/resources/about-plm (дата обращения: 22.05.2015).

2. SEBoK Glossary. System of Systems (SoS) (glossary). — URL: http://sebokwiki.org/wiki/System_of_Systems_(SoS)_(glossary) (дата обращения: 23.06.2015).

3. Новиков Д.А. Теория управления организационными системами. 3-е изд. — М.: Изд-во физико-математической литературы, 2012. — 604 с.

4. Белов М.В. Системно-инженерные и экономические аспекты управления жизненным циклом // Управление большими системами. — 2015. — Вып. 56. — С. 6—65.

5. Belov M. IBS Group, Eastern European IT Services: Capability-Based Development for Business Transformation. In: Case Studies in System of Systems, Enterprises, and Complex Systems Engineering / A. Gorod, B. White, V. Ireland, J. Gandhi, and B. Sauser (eds.). — N.-Y.: CRC Press, Taylor & Francis, 2014. — 808 p.

6. Gupta Y. and Chow W.S. Twenty-five years of life cycle costing theory and application: a survey // The Intern. Journal of Quality and Reliability Management. — 1985. — Vol. 2. — P. 51—76.

7. Loyer J.L., Henriques E. A MBSE probabilistic framework for preliminary lifecycle costing of mechanical products. INCOSE International Symposium, Las Vegas, NV. June 30—July 3,

2014. — Vol. 24, iss. 1. — P. 182—195.

8. Wang G., Roedler G.J., Pena M., Valerdi R. A Generalized Systems Engineering Reuse Framework and Its Cost Estimating Relationship // INCOSE International Symposium Las Vegas, NV. June 30—July 3, 2014. — Vol. 24, iss. 1. — P. 274—297.

9. Liu H., Gopalkrishnan V., Ng W.K., Song B, and Li X. An intelligent system for estimating full product Life Cycle Cost at the early design stage // Intern. Journal of Product Lifecycle Management. — 2008. — N 2 (2—3). — P. 96—113.

10. NASA Cost Estimating Handbook. Version 4.0. NASA Headquarters — Cost Analysis Division. — Washington, DC (US): National Aeronautics and Space Administration, February

2015.

11. GAO Cost Estimating and Assessment Guide. Best Practices for Developing and Managing Capital Program Costs. GA0-09-3SP. United States Government Accountability Office. — Washington, D.C., March 2009.

12. Estefan J. INCOSE Survey of MBSE Methodologies. INCOSE-TD-2007-003-02 May 2008 INCOSE 2150 N. 107th Street, Suite 205 Seattle, WA 98133-9009. http://www.omgsysml.org/ MBSE_Methodology_Survey_RevB.pdf (дата обращения: 10.12.2015).

13. Голенко-Гинзбург Д.И. Стохастические сетевые модели планирования и управления разработками: Монография. — Воронеж: Научная книга, 2010. — 284 с.

14. Матвеев А.А., Новиков Д.А., Цветков А.В. Модели и методы управления портфелями проектов. — М.: ИПУ РАН, 2005.

15. Клейнер Г.Б. Эволюция и модернизация теории предприятия // Экономическая трансформация и экономическая теория. 5-й Междунар. симпозиум по эволюционной экономике. — М., 2004.

16. Braha, D., Yaneer, B.-Y. The statistical mechanics of complex product development: Empirical and analytical results // Management Science. — 2007. — Vol. 53, N 7. — P. 1127—1145.

17. Беляев Ю.К. Линейчатые марковские процессы и их приложение к задачам теории надежности // Тр. VI Всесоюзного совещания по теории вероятностей и математической статистике. — Вильнюс, 1962. — С. 309—323.

18. Королюк В.С., Броди С.М., Турбин А.Ф. Полумарковские процессы и их применения. Итоги науки и техники // Сер.: Теор. вероятн. Мат. стат. Теор. кибернет. — 1974. — Т. 11. — С. 47—97.

19. Харламов Б.П. Непрерывные полумарковские процессы. — М.: Наука, 2001. — 418 c.

20. SEBoK Glossary. Enterprise (glossary) [Электронный ресурс]. — Режим доступа: http://sebokwiki.org/wiki/Enterprise_(glossary) (дата обращения: 23.06.2015).

Статья представлена к публикации членом редколлегии

В.М. Вишневским.

Белов Михаил Валентинович — канд. техн. наук,

зам. ген. директора, Компания ИБС, г. Москва,

Н mbelov59@mail.ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.