Аннотация. Критически важной при создании ERP-системы предприятия является первая очередь системы. Одновременное внедрение всех сервисов для всех бизнес-процессов предприятия, как правило, не представляется возможным или целесообразным по различным причинам: отсутствие достаточных ресурсов, трудности создания в короткие сроки необходимой технической инфраструктуры, большие риски радикальной перестройки действующей системы управления и др. Вследствие этого в функциональный объем первой очереди проекта включаются ИТ-сервисы, обеспечивающие эффективное функционирование наиболее взаимосвязанных бизнес-процессов. В работе приводятся математическая постановка и процедура решения задачи определения портфеля ИТ-сервисов, реализующих функции основных бизнес-процессов и составляющих функциональный объем первой очереди ERP-системы крупной металлургической компании. Постановка задачи учитывает три важных показателя эффективности ERP-проекта: размер бюджета проекта, количество связей между ИТ-сервисами, составляющими функциональный объем проекта (его «интеграционное ядро»), количество унаследованных проектных решений из систем «лоскутной» компьютеризации, находящих применение в ERP-системе. Первый из этих показателей принят в качестве критерия задачи, остальные два-в качестве ее ограничений. В результате формализации рассматриваемая задача сводится к задаче целочисленного квадратичного программирования. Для решения задачи применен метод сетевого программирования в модификации, используемой для решения задач нелинейного программирования. Метод декомпозирует сложную исходную задачу на обобщенную двойственную задачу сетевого программирования и совокупность существенно более простых подзадач. Приведен пример решения исследуемой задачи, в котором обобщенная двойственная задача сетевого программирования решена методом множителей Лагранжа, а отдельные подзадачи решены методом дихотомического программирования, который сводит решение подзадач к решению последовательности простых оценочных задач. Решение задачи формирования портфеля сервисов поставляет исходные данные для задачи календарного планирования реализации сервисов проектными группами, отвечающими за компьютеризацию отдельных бизнес-процессов предприятия. Ключевые слова: бизнес-процесс, портфель ИТ-сервисов, ERP-проект, задача нелинейного программирования, метод сетевого программирования, обобщенная задача сетевого программирования, метод множителей Лагранжа.
One of the important factors (may be, the main one) determining duration of initial (trial) operation of Enterprise Resource Planning (EPR) is quality of users training to collaboration in integrated (at the level of elementary transactions) control system. It is obvious that duration of initial operation and corresponding losses from the incidents arising at EPR operation can be significantly reduced not only due to high-quality design and EPR testing, but, considerably, due to increase in level of competences of users reached by their training. Mathematical definition of training program development for EPR users of large metallurgical company is given in the article. The main criterion there is general increment of users’ competences as a result of implementation of training program. Procedure of task solution is based on method of network programming which relies on structural and similar network representation of criterion and restrictions. General scheme and an example of solution of the studied task are provided in which separate estimated tasks are solved by method of dichotomizing programming. Received approximate solutions of an objective can be improved by means of finding global optimum of initial task by method of branches and borders in which values of criterion function of found approximate decision are applied as borders. In practice it is expedient to consider a task, opposite to described in the article in which costs of training are the criterion. Owing to structural similarity of functions of an increment of competences and costs of training the return task can be decided according to the same scheme that it is offered for a direct task. The considered task can be generalized by taking into account the preferences of users regarding the significance of individual programs relative to others by introducing appropriate “scales”. General scheme of task solution won’t change.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.