Современные информационные технологии/Компьютерная  инженерия

Муратов А.К., Хабибуллин Ф.Р.

Уфимский Государственный Авиационно-Технический Университет

Методы повышения эффективности реализации проектов внедрения ERP-систем

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

-       возможностью представления последовательности работ при внедрении в виде ориентированного графа, где каждый этап, или операции образуют вершины этого графа;

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

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

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

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

-       средне-оптимальный план  - характеризующийся наиболее вероятным числом  непредусмотренных и неопределенных этапов и операций;

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

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

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

-       оценка минимальной длительности операции , которую обозначим как ;

-       оценка максимальной длительности операции , которую обозначим как ;

-       оценка наиболее вероятной длительности операции , которую обозначим как .

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

В случае если операция нехарактерна для оптимального или средне-оптимального плана, то:

В качестве распределения случайной величины, характеризующей длительность отдельно взятого этапа, используем - распределение, традиционно используемое в задачах сетевого планирования [2]. - распределение случайно величины задает плотность вероятности  в виде:

где: - бета-функция

- фиксированные произвольные параметры

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

-       математическое ожидание, продолжительности -го периода согласно методу ПЕРТ, равно:

 

-       среднее квадратическое отклонение:

 

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

 

Рисунок 1 – Различные планы внедрения

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

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

Рисунок 2 – Эатпы планов внедрения

Соответственно, средне-оптимальный план B, имеющий на k этапов больше, является хуже плана A, но лучше наименее оптимального плана C, в котором число этапов на m и k больше, чем в планах  B и A соответственно:

 

где   - число этапов по плану А,

 - число этапов по плану В,

 - число этапов по плану С.

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

- случайная величина срока окончания некоторого этапа  () при реализации плана А, имеющая, согласно (1) математическое ожидание равное:

 

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

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

где - точность оценки.

Или подставляя соответствующие значения математического ожидания и среднего квадратического отклонения, получаем:

,

где  - значение функция Лапласа в указанной точке.

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

-       срок окончания внедрения по оптимальному плану равен сроку окончания последнего этапа оптимального плана А, и попадает в интервал  с вероятностью ;

-       срок окончания внедрения по наименее-оптимальному плану равен сроку окончания последнего этапа неоптимального плана С, и попадает в интервал  с вероятностью .

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

Литература:

1.     Кофман А., Дебазей Г. Сетевые методы планирования / Пер. с французского В.З. Беленький. – М.: Прогресс, 1968. – 180 с.

2.     Березин Д.А. Экономико-математическое моделирование проектов внедрения корпоративных информационных систем на предприятиях: Екатеринбург, 2003. – 40 с.