Научная статья на тему 'Разработка модели проактивного подхода при создании распределенных информационных систем'

Разработка модели проактивного подхода при создании распределенных информационных систем Текст научной статьи по специальности «Экономика и бизнес»

CC BY
37
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ХМАРНI ТЕХНОЛОГIї / РОЗПОДIЛЕНI IНФОРМАЦIЙНI СИСТЕМИ / IТ-ПРОЕКТИ / ПРОАКТИВНЕ УПРАВЛIННЯ / CLOUD TECHNOLOGIES / DISTRIBUTED INFORMATION SYSTEMS / IT PROJECTS / PROACTIVE MANAGEMENT

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Morozov V., Kalnichenko O., Bronin S.

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

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

Development of the model of the proactive approach in creation of distributed information systems

We discuss an integrated approach to complex projects management, creating distributed information systems, which is based on the analysis of the relationship of project management processes, product creation, management of interested parties and external environment. We analyzed the features of project implementation on the development of distributed information systems that are subject to the significant number of complex effects from the turbulent external environment and project response to these effects. To solve the resulting problems, a proactive approach was proposed. The work has identified and formalized basic structural elements of models of complex projects of creation of distributed information systems. A conceptual model was built, which facilitated research of the effect of the turbulent environment of the project on all elements of the model. The key branches of knowledge of this effect are identified. We developed the structural model of components in distributed information systems using cloud technologies and design approach, which takes into account the response to dynamic changes and turbulence of the external environment. The mathematical model of the process of creating a complex IT product is constructed, taking into account the influence of the turbulent external environment of the project, the main characteristics and parameters are determined. We performed the modeling of objective functions of the mathematical model of the process of creating a complex IT product. The algorithm of change management based on the proactive approach in the projects of creating distributed information systems is proposed, taking into account monitoring of the project implementation environment and identification of three types of possible events. The studies confirmed the effectiveness of using a proactive approach in projects of creation of distributed information systems, which will allow using the proposed model for managing complex IT projects.

Текст научной работы на тему «Разработка модели проактивного подхода при создании распределенных информационных систем»



Розглядаеться комплексний пгдхгд до управлгння складни-ми проектами створення розподглених тформацшних систем, який заснований на аналiзi взаемозв'язку процесгв управлтня проектом, створення продукту, управлтня зацгкавленими сторонами i зовтштм оточенням. Проаналгзованг особливостi виконання проектгв створеннярозподглених тформацшних систем, як полягають у врахуваннг дгг значног кiлькостi складних впливiв з боку турбулентного зовнгшнього оточення та реакцгй проекту на цг впливи. Для ргшення виникаючих при цьому проблем запропоновано використання проактивного подходу.

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

Побудовано математичну модель процесу створення складного 1Т продукту, з урахуванням впливу турбулентного зовнгш-нього оточення проекту, видгленг основнг характеристики та визначено параметри. Виконано моделювання основних цгльо-вих функцгй математичног моделг процесу створення складного 1Т-продукту.

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

В результатг дослгджень була пгдтверджена ефективнгсть використання проактивного пгдходу в проектах створення роз-подглених гнформацгйних систем, що дозволить в подальшому використовувати запропонованг моделг для управлгння склад-ними 1Т-проектами

Ключовг слова: хмарнг технологи, розподгленг гнформацгйнг

системи, 1Т-проекти, проактивне управлгння -□ □-

UDC 005.8:316.422

I DOI: 10.15587/1729-4061.2018.1396681

DEVELOPMENT OF THE MODEL OF THE PROACTIVE APPROACH IN CREATION OF DISTRIBUTED INFORMATION SYSTEMS

V. Morozov

PhD, Professor, Head of Department* Е-mail: knumvv@gmail.com O. Kalnichenko PhD, Associate Professor* Е-mail: kv_vl@ukr.net S . B r o n i n PhD, Associate Professor** E-mail: sbronin@me.com *Department of Technology Management***

**Department of Information Systems and Technologies** ***Taras Shevchenko National University of Kyiv Volodymyrska str., 60, Kyiv, Ukraine, 01033

1. Introduction

Cloud technology is relatively new and one of the most promising directions in the development of modern information technologies. The rapid development of cloud computing, such as distributed data processing technologies, opens horizons and perspectives for creating new cloud-based service opportunities [1]. Recent trends in this area show that this information technology concept is both useful and relevant. This concept is considered as an effective tool to meet the contemporary tasks and challenges that emerge from trends of rapid development, globalization, technology complication and the increased turbulence of the external environment.

Today, large corporate workloads actively transit to cloud solutions. According to estimates, in the next five years, 40 % to 50 % of corporate loads will be concentrated in cloud services. Now this indicator is 15 %. This indicates an increase in the demand for cloud services and a change in the information policy paradigm in enterprises [2].

Together with cloud technology, experts point important aspects of the development of the IT sector: analytics of large amounts of data, as well as the integration of mobile devices and social networking technologies into the corporate environment [3].

International research and consulting company IDC combines all these directions into the concept of "third platform" [4]:

- first platform: mainframes and terminals are the backbone of thousands of applications and programs, and it involves thousands of users;

- second platform: traditional personal computers, Internet and Web technologies, client-server software architecture - hundreds of thousands of applications. It covers millions of users;

- third platform: large volumes of information, mobile devices, cloud computing, social technologies. Covers billions of users.

The development of the third platform is expected to lead to significant changes in business models in various

©

sectors of the information technology market in the near future [2].

2. Literature review and problem statement

The issue of cloud technologies application in the cre-

ation of modern IT was considered in [5-7]. For example,

[5] describes the roles and characteristics of distributed computing processes that are used in the creation of modern distributed information systems (DIS). However, the description of project processes is completely absent here.

[6] shows 48 project management processes. However, it is unspecified, which of them and whether it should be implemented in full when using modern IT. [7] describes the features of the methods and technologies used in creating distributed IT projects. But the description of the design approach is also missing here. Herewith, it is noted that the target use of such technologies is to consider the processes of IT functioning in organizations. A substantial degree of financial savings is achieved through integrating the functions of various IT systems, which gives the spatio-temporal balance of business processes.

On the other hand, the problems of using a project-oriented approach to managing complex projects are reflected in [8-12]. Thus, [8, 9] consider the issues of resource management in distributed projects working on methods of identification of parameters and characteristics of projects based on the cluster analysis. The authors of [10, 11] consider the effect of the characteristics of IT projects on the success of their performance, goals achievement and obtaining desired products of IT projects. However, the consideration of the environmental factors impact on the processes of IT projects implementation is practically not shown. It is obvious that such effects, in some cases, are rather important, thus leading to frequent failures in project activities. Possible solutions to these problems were analyzed in [12], where it was proposed to use a proactive approach. However, in this publication there is no mathematical justification for the proposed solutions.

Several works were dedicated to the issues of using a proactive approach in project management. Thus, [13] discusses proactive problem solving when creating IT products. However, little attention has been paid to the project approach. [14] proposes several models for proactive project management, but it does not specify how it can be used for IT projects and especially for the development of modern distributed IT.

A number of works of foreign scientists have been devoted to the issues of project-oriented management of projects in companies. Thus, [15, 16] develop a methodology for project management (specifically IT projects), which aims for mutually agreed management of the complete range of management processes. These processes are considered within the space of organizations themselves and development projects, in order to effectively implement the entire portfolio of projects. Such a control can serve as a basis for the development of models of proactive management of complex IT projects. [17, 18] discuss the use of intelligent methods and tools for managing complex projects. Since this problem belongs to the class of weakly formalized problems, the use of such methods for proactive management would be appropriate.

Analysis of information sources [5-18] allows concluding that there are really no integrated models and methods for managing complex projects of DIS development, which allow responding to the turbulent impacts of the external and internal environment of the project with the least expenses. This significantly reduces the opportunities for effective project management. In turn, the possibilities for proactive management in IT projects, which would allow taking into account the complex dynamic impact of the turbulent environment on the processes of product development and project management, are not sufficiently researched.

3. The aim and objectives of the study

The aim of this work is to substantiate and develop a structural model of project components for the creation of distributed information systems using cloud technologies and design approach that would take into account responses to dynamic changes and turbulence. This will provide an opportunity to improve the quality of such projects management and reduce the loss of time and cost overruns on the project.

To achieve the aim, the following objectives were defined:

- to identify the controls that constitute the elemental basis of the processes of development of distributed information systems;

- to build a conceptual model of the projects for the creation of complex IT products;

- to investigate the impact of changes in the interaction with the turbulent environment of the project during its implementation;

- to conduct a formal description of the elements and build a mathematical model of the process of complex IT products development and explore the model obtained with the help of special information technology project management.

4. Consideration of models of the interaction of the main components of IT project under external influences

The implementation of integrated solutions development for different types of cloud environments (private, public, hybrid) and other third-platform directions involve the implementation of high-complexity IT projects.

Increased complexity is determined by the complexity of hardware, software, methodologies and tools, technologies, and the specificity of distributed projects on information systems creation.

Considering the pace and directions of information technologies development, which is determined by the trends in science, technology, society and so on, it is necessary to consider change management issues from a proactive perspective. This approach is imposed by many changes that occur in both the external and internal environment of the IT project. This will allow us to focus on ways to minimize problems, errors, and incidents in the provided solutions performance and improve the quality of IT projects.

In the context of the objective, it is reasonable to identify the main influences on the backbone elements in the building of models of proactive approaches. To build these models, the basic concepts including the "distributed information

system", "cloud technology" and "distributed project" should be defined.

The concept of "distributed information system" (DIS) is presented in [19], "cloud technologies" - in [5].

To define the concept of "distributed project" and "distributed project management", [8] introduces the concept of "distributed system". The understanding of the above terms is formed through the principles of the system approach. The "distributed system" means a system for which the relation of the element positions is significant in terms of functioning, analysis and synthesis. However, the concept of a geographically distributed computing environment is present (for example, the Internet, a banking network with subsidiaries in different countries or a corporate network). It represents a system with geographically distributed elements. The emphasis on the physical location of the elements of such a system is somewhat blurred by the focus on transparency of information systems.

Based on the above, we understand that a distributed IT project is a system/set of interrelated distributed (over time, territory, function, etc.) processes and distributed resources that function in a dynamic turbulent environment. For such projects, all the properties and patterns of regular projects remain relevant and existing management methodologies are applicable [6, 7].

Because cloud services are a combination of existing information technology solutions that are mutually integrated and have a spatially distributed infrastructure, they can be treated as DIS. Therefore, the activities related to the development of cloud-based DIS, regardless of the level of complexity and the range of the solved tasks, involve the implementation of projects and are determined by characteristics of the project approach. Thus, the integration of the problems and challenges of the technological aspects of the subject area and the project management is inevitable.

Fig. 1 shows the proposed platform for implementing distributed IT projects, which integrates existing technologies, synthesizes new solutions, thus allowing to achieve synergy when using a proactive impact on product components and project elements simultaneously.

Fig. 1. "Cone" model for IT projects for distributed information systems

development

Let us consider the components of the proposed model. The base of the cone is a platform that contains the basic components that define the principles of functioning of the management model for the IT project.

System analysis is used as a tool for investigation of the DIS as a complex adaptive system.

Convergence is now a trend in the IT sphere. It is implemented through the sharing of known and new technologies. Using convergence allows getting unexpected solutions, creating new prospects and so-called "blue oceans" in IT business, creating new niches in the marketplace. Any "cloud" service is a converged service. It combines the technologies of telecommunications (Internet access, network infrastructure, billing, etc.) and IT (implementation of functionality of the applications supporting the service technology of data centers, Internet protocols, etc. on the server).

Knowledge is subjective models of action that are constantly constructed (recalled and/or generated) by a human adequately to a certain situation of life as a result of cognitive activity.

Values are the properties of products/services/phenomena demonstrated through their relevance, usefulness, or importance. The values are characterized by temporal factors and subjectivity.

As Fig. 1 shows, the primary objective (mission) of such IT projects is to obtain the necessary product properties (DIS), which form the value of the product. The project mission can be achieved by identifying the directions and trajectory of the mission within the limited clusters of the knowledge areas of the project space realization.

The strategy means the directions and methods of the system management by running the project and the product creation system, taking into account the interaction with other available components of the "cone" model. Project strategy can be represented through the interests of its environment,

G = {Gl ,Gd },

where GL - the set of goals and tasks of the immediate environment of the project, GD - the set of goals and objectives of the project's long-range environment. Thus,

gl={ gL, gL ,...gL},

n is the number of the goals and objectives of the near environment;

gd={ gf, gD ,...gf},

m - the number of goals and objectives of the long-range environment.

Processes in the "cone" model are the processes of product development and management processes of the IT project management. P = {PP,PS}, where PP - the set of project management processes, PS - the set of processes of product development. Herewith, PP = {pP,pf,...,pf }, i is the number of processes associated with the management of the IT project; PS = { pp, pp,..., pp }, j - the number of processes associated with the IT product development.

The set of resources in the "cone" model includes the material, software, labor and

information resources existing and outsourced (purchased) within the project. All the resources materialize in the final product and form a new desired value in the form of IT project product (DIS).

R = {RM, RH ,RP, R'},

where RM is the set of material resources involved in the project, RH is the set of human resources involved in the project, RP - the set of software resources used in the project, R' - the set of information resources involved in the project. Thus,

RM = {rf ,r2M ,...rM },

l is the number of types of material resources required for the project;

RH= {rH ,r2H ,..,rkM },

k - the number of human resources types involved in the project;

RP = {rp, r2P,..., rf },

s is the number of types of the software resources involved in the project;

R' ={r/, r',..., r' },

z is the number of types of information resources involved in the project.

Interested parties [6], which have a direct influence not only on the functionality of the future product of the project, but also on the success of the whole project, significantly impact the success of the IT project. Interested parties may include representatives of the client or customer, users of the IT product, designers, developers, management teams, etc.

O ={OL ,OD },

where OL is the set of the project participants (near environment of the project) OD - a set of interested parties (longrange environment). Herewith,

ol=k, ol,..., ol},

f - the number of the project participants that comprise its near environment;

OD = {of

h is the number of interested parties that relate to the longrange environment of the project.

For IT projects, the development of complex IT products is characterized by the presence of a service component, which suggests the presence of service strategy, service design, transitions, operations and continuous improvement [21].

5 = {S ,SB,SUS},

where S' is the set of services supporting the IT infrastructure, SB - the set of services that provide support for

business applications, SUS - the set of services that provide user support. Thus,

s'={,',,..., sq},

q is the number of services to support the IT infrastructure;

SB = {sf, s2B,..., si },

w is the number of services to support business applications;

SUS = {sfS, sf,..., suvS },

v is the number of services to support users.

For the creation of an IT product, we use different technologies: development, management, testing, operation and maintenance of the IT project product.

Z = {ZC, ZM, Z'},

where ZC is the set of technologies for the development and testing of the project product, ZM is the set of technologies of project management, Z' - the set of technologies for the implementation and maintenance of the project product. Herewith,

7C r C ,C ,Cl

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

c is the number of technologies used to create the product of the project;

ZM ={zM, 22M,..., zUM },

u is the number of technologies used to manage the project;

z' = {z', ,..., <},

y - the number of technologies used for the implementation and maintenance of the project product.

Components of the IT product configuration [19, 22] are related to determining the elements, parameters and relationships with respect to the developed information system. The same applies to the elements of the project (Fig. 1) and the project environment.

K = {KP, KS, KE, KDP, KDS },

where KP is the set of project parameters, KS - the set of parameters of the project product, KE - the set of parameters of the external environment of the project, KDP - the set of requirements to the project, KDS - the set of requirements to the project product. Thus,

KP ={kf, k2P,..., kP },

r is the number of project parameters;

ks={kf, kS2,..., ks},

d is the number of parameters of the project product; KE = {kiE, k2e,..., ke },

Y is the number of parameters of the external environment of the project;

KDP = {^P, k2DP,..., kDP },

AS ={af ,af,..., a'l},

o is the number of requirements (conditions, opportunities and limitations), which must be met by the project;

KDS = {kf, kD,..., kDS },

p is the number of requirements (conditions, opportunities and limitations), which must be met by the project product. The power means the set of

L = {LS, LP, le },

where L - the set of values of the capacities of the product components, L is the set of values of the capacity of the project elements, LE - the set of values of the impact (degree of impact) of the external environment of the project. Herewith,

lL = {lf ,lf,...,If },

9 is the number of security assessments.

On this basis, the mathematical description of the proposed "cone" model can be represented as follows:

M1 = {X ,Y, H },

(1)

| is the number of throughput capabilities of all the product components;

LP = {IP,IP,...,lPp },

9 is the number of throughput capabilities of all the project elements (product creation control processes and project management processes);

le={iE, lE,..., IE},

x is the number of values of the impact of the near and longrange environment of the project, as well as the parameters of the project environment.

Accessibility is determined by many estimates of the level of functions and requirements in the creation of the product (reliability, maintainability, serviceability, performance, security).

A = {ar , an , A0, AP, AS },

where AR is the number of assessments related to security, An - the set of assessments of the level of maintainability, A0 - the set of assessments of maintainability, AP - the set of performance assessments, AS - the set of security assessments. In this case,

AR = {aR, aRR,...,aR },

ro is the number of security assessments;

An ={aN, a2N,..., aN },

a is the number of assessments of maintainability;

A0 = {a°,a02,...,a0},

5 is the number of serviceability assessments;

A P f P P P 1

A = {a1 ,a2,...,a5 },

5 is the number of performance assessments;

where X = {G, P, R, 0, S, Z, K, L, A} is the set of the input parameters of the model; Y = {Cp ,Tp ,Q} - the set of output parameters based on which we determine the effectiveness of the management processes of IT projects, where Cp is the planned cost of creating the elements of the project, Tp - the planned duration of the project life cycle (preset) [6], Q - the design quality determined by the quality of the final product and quality processes of the project; H - the set of relationships between model elements of IT projects management.

H ={h1, h2,..., hj,

s is the number of direct links between all elements of the model and

H = {h1, h2,..., he},

s is the number of backward links between all elements of the model.

Thus, the set of input parameters of the project model can also be represented in the form of

X = {^¿1 = 1,2,..., N1},

where N1 is the number of fields of knowledge models. M1. Then the planned cost of the project will be:

cp=1 N^ELE U^v j) ^(h^

(2)

with

V(x^X)u(qk eQ)3th eTp,

Tp > 0 and Cp < Cb, Cb > 0,

where C1 is the cost function of elements development of the input parameters of {X} at the time tj eTp, C2 - the cost function of channels of communication between the model elements of {X}, Cb - the budget cost of the project (investments).

Considering the project environment impact on its elements and success factors, we see that very often it is the impact (or ignoring this impact) that carries the main threat of the project failure. The impact of the project's environment often leads to dynamic changes. The selective accounting of these changes results in changes to the parameters and characteristics of virtually all elements within the "cone" model. In addition, the issues of proactive impact on the distributed information systems functioning remain relevant. This can be addressed by means of proactive approaches in projects on building such systems.

The current conditions in which complex IT projects have to be developed and implemented are characterized by downturns, intermittent funding, turnover of core personnel, changes in technologies, customers' preferences, market conditions,

etc. All this requires frequent changes not only in the "cone" model "base", but also in the knowledge clusters. Therefore, the influence of environment turbulence must be introduced in the "cone" model. After the "cone+" model receiving, the influence of this environment should be studied through the subsequent changes influence on all elements and characteristics of complex IT projects. For the successful project completion, all these changes need to be managed. Otherwise, frequent changes result in chaotic abnormal inconsistencies in the system elements resulting in its failure. Fig. 2 shows the proposed change management model for IT projects.

turbulent external environmei,f

'O =K, %,..., b },

b is the number of possible impacts from the near and longrange environment of the project (secondary and primary interested parties). U is the set of states of the IT project,

U = {u1, u2,..., Wp},

P is the number of possible states of the model resulting from the effects of the environment and project interested parties. V is the set of responses of the project to external impacts,

V = {v

SYSTEM ANALYSIS - CONVERGENCE - KNOWLEDGE - VALUES Platform for the development of distributed information systems

Fig. 2. "Cone+" model for investigation of the changes impact

A feature of the proposed model is a reviewing of the interaction of the product creation system and the necessary project (changes) management system under conditions of complex intersecting impacts of the turbulent environment. These impacts generate changes in individual model components resulting in changing the process of creating distributed information systems.

These changes can lead to problems and incidents at different stages of project implementation and product performance. A possible solution for avoiding problems or minimizing the impact of problems may be early detection of specific signals of these problems occurrence.

The presence of the impact of the turbulent environment of the project requires the introduction of the proposed "cone" model parameters of this impact and response to it as a governing influence, which ensure stabilization of the model when deviations occur.

Then the modified model of the project will be as follows:

a is the number of managing actions aimed at stabilizing the model in the case of deviations of its parameters from specified values.

The proposed modified model of the project (3) allows considering more than the input, output parameters and their relationship, which are of great practical importance in the development of DIS in real conditions the impact of the external environment of the projects. This takes into account possible impacts on the project, changes in the state of the project under the impact of such effects and the response of the project to any changes. In this case, an objective pattern of the real state of the project at a specific point of time can be obtained and, accordingly, administrative actions adequate to the current state of the project can be proposed. Given the impact of the external environment and interested parties of the project, which lead to changes and deviations from the preset parameters of the project, we can determine the actual cost of the project upon its completion (Cf ) and the actual completion time of the project (Tf ):

Tf = Tp ± ( f¡(I) + f(U ) + f3(V )), Cf = Cp ±(C3(I) + CA(U) + C5(V)),

(4)

(5)

M2 = {X, Y,H, I, U, V},

(3)

where C3, C4, C5 is the change because of the many impacts on the project, monitoring the set of states of the IT project and the set of performed control actions, respectively; f1, f2, f3 - measurement functions of time intervals of the multiple impacts on the project, monitoring the set of states of IT projects and the set of performed control actions, respectively.

In this case, the target functions of the model of IT project management can be represented as follows:

where ' = {' sisting of 'E

and 'O - the set of impacts of project interested parties. At the same time,

E Is} is the set of impacts on the project, con- the set of impacts of environmental factors

Cf - Cp = ±AC ^ min,

Tf - Tp = ±AT ^ min,

(6) (7)

tE r„-E :E „-El

I =1^ ^^ le },

e is the number of possible impacts from the external project environment (political, economic, social, legal, environmental, technological aspects);

where AC, AT - accordingly, the actual deviations in cost and time of project implementation, taking into account changes due to a variety of environmental impacts.

Fig. 3 shows a diagram of the algorithm representing the sequence of basic stages of change management in projects based on a proactive approach. To build models of proactive impact on the specified systems (Fig. 3), the term

of "event" should be specially emphasized. As the process of proactive impact consists of trends analysis, forecasting and planning of preventive actions, it is important to identify weak signals (events) that could potentially become a source of future problems.

Considering the multi-objective optimization problem (3), it should be noted that it belongs to the class of semi-structured. Hence, it can be solved using methods of artificial intelligence using knowledge bases developed by the authors of adaptive systems, neural networks, etc.

The degree of importance for the selection of the criterion (6) or (7) is determined based on the project customer's preferences. However, the criterion (6) is more integrated and its assessment in different periods of time can be obtained by a known method of mastered volumes in terms of value, widely used in standard information systems of project management, e.g. Microsoft Project.

5. Results of research of the proposed "cone" model in IT projects

The results of the reviewed studies were the basis for the projects on the development of new IT based on cloud technologies. Fig. 4 shows the used DIS example. Thus, along with the formation of the office for project management, portfolio and program management, the distributed e-learning system was developed and used. Its more detailed description is given in [12, 19].

Along with this, data regarding the estimated (planned) cost of the IT project were obtained. They are shown in Fig. 5 in the form of bar charts. The initial data for the cost calculation are determined on the basis of the cost and quantity of necessary resources for this project. Thus, using IT for the project management (here, a licensed software product Microsoft Project was used), we managed to build a cumulative curve of the base cost of the project.

Fig. 3. Change management algorithm based on the proactive approach in distributed information systems projects

In fact, the collected data showed a relatively significant deviation in cost as a result of the impact of factors of the external environment, especially in the design phase of a project product.

Project Management Office

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

tributed PM

ormation System .. , . .. ^

J __ i___________»________MMïUîhenJs_systej.ii_

I Configuration

Media Agent

Media Agent

Fig. 4. An example of the developed DIS scheme

Cost

1200

1000

xlOO

a 00 12000

400

200

/ /

/

/

/

10000

6000

4000

2000

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 202122 2324 2526Time

Fig. 5. Project cost diagram without a proactive approach

Using the tools of proactive management, it was possible to significantly reduce the deviation in cost, as shown in Fig. 6. We used the following methods of proactive management: search and identification of weak signals that can impact the implementation of the project, forecasting the development of the situation in the case of amplification of weak signals and making decisions on the use of pre-emptive impact, with the aim of avoiding unwanted changes.

Analysis of the obtained results showed the efficiency of the developed models of response to the impact of changes in the turbulent environment of projects of development of distributed information systems. Thus, we managed to reduce the additional costs of project management associated with changes in project parameters and additional predictive modeling of possible future states of the project. Turbulent environment leads to deviations in the parameters of the project. Using the proposed models reduces the time deviation (loss) and, as a result, provides a reduction of losses (cost overruns) of the project cost when it is executed.

Cost 1200

xlOO

xlOO - 12000

400

0

11

/

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26Time

Fig. 6. Project costing scheme using a proactive approach

This approach on the basis of proactive management will allow forming sets of management processes, detailing their interactions and forming a hybrid methodology for managing the development of these systems based on the analysis of methodologies of IT project management.

6. Discussion of the results of studies of IT project management based on a proactive approach

The ambiguity and complexity of decision-making in IT projects are caused by the effects of the turbulent external environment, a significant number of processes and parameters, and multiple intersecting complex impacts within the project. The peculiarity of the study lies in the consideration of the set of project management processes, processes of product development and management processes by interested parties and the external environment of the project. The research of the proposed models for managing complex IT projects has confirmed the effectiveness of using the proactive approach. This will enable further using of the proposed model for complex IT project management in project-oriented organizations.

The conducted studies have shown that special attention should be paid to the concept of "event" for modeling the proactive impact on the structural elements of models of complex projects of creation of distributed information systems. As the process of proactive impact consists of trends analysis, forecasting and planning of preventive actions, it is important to identify weak signals (events) that could potentially become a source of future problems. According to the ITIL version: the event is a detectable phenomenon that is relevant to the management of IT infrastructure or to the provision of IT services. Events are typically presented in the form of alerts generated by IT services, configuration items, or monitoring tools. In the context of project management, the "event" is any phenomenon that can be considered as information about a potential problem. In other words, it is the identification of information signals in the phase of latent development of project problems.

All events are divided into the following types:

- informational events (normal operations) are events that do not require any actions, such as completing a routine procedure or obtaining a planned intermediate result;

- deviations are events that can be considered as triggers to incidents, problems, and changes. In other words, they are risk event triggers;

- warnings (unusual events that are not deviations) are events that raise a red flag, some sequence (combination) of which can lead to deviations. For proactive management, this is the type of events that refers to the "weak signals" concept. These events can be used in forecasting and trend analysis.

The description of the process of complex project management of distributed information systems on the basis of a proactive approach takes into account the above classification of signals obtained from the turbulent environment of the project. This approach will gradually move from reactive to active management. In this case, change management can be transformed from the incident response mechanism into a space (environment) forming tool with the following characteristics:

- relevance - variability according to recent trends (market, technology);

- flexibility - quite easily adapts to the influence of changes;

- adequacy - corresponds to the current situation/condition of the environment;

- self-regulation (adaptivity) has the characteristics of self-development, and strives for self-organization and evolution.

The results obtained indicate the need for further in-depth study of the issues of proactive response to the impact of the environment of the project. As directions for further researches, it should be noted that there is a need to determine the types of processes involved in creating complex IT products, project management processes considering the ongoing change dynamics in the interaction with a turbulent environment and their mutual impact.

It should be noted that the limitations of this research is an area of research itself related to the focus on the consideration of IT projects alone, and only when developing distributed information systems. In addition, as can be seen from (2), the planned cost of the project (Cp ) and the resulting implementation of the IT project (Cf ) should not exceed the budget allocated for the project implementation (Cb). As for time limits, in practice, the possible overruns in project implementation are in the range of 10-15% of the specified directorial deadlines. Such limitations are prescribed in the project charter, and all such deviations must be within these limits.

7. Conclusions

1. The proposed model of project analysis for the establishment of DIS is based on an integrated approach to the

consideration of management processes in such projects. A distinctive feature of this approach is the holistic view and analysis of the impact of the environment on the set of all elements with the intersecting relationships. Thus, we consider the project management processes, the processes of product development, interaction with the interested parties and the processes occurring in the external environment of the project. In addition, it was possible to identify control elements for the formalization of the processes of distributed information systems development.

2. The identified elements and relationships between them formed the basis for the proposed conceptual model, "cone" model for projects of complex IT products development. A qualitative characteristic of this model is the DIS development platform with synergy functions based on knowledge, values, system analysis and convergence. Clusters of knowledge areas form the shell of this model and determine the conditions, assumptions and limitations for the projects with project management methodology and specificity of the generated product.

3. At the same time, the consideration of the influence of the turbulent environment on the project model indicates the presence of various kinds of influences that lead to changes in the parameters of the model elements. As a result, the DIS development platform generates a response to external impacts and balances their parameters through links between the system elements. However, the projects analysis shows that such responses in most cases are delayed, which reduces the efficiency of the project. Therefore, it was proposed that proactive approach mechanisms would be included in the model to minimize potential deviations.

4. As a result, the "cone" model was transformed into the "cone+" model. The mathematical description of the "cone+" model allowed formalizing the processes in the implementation of projects based on a proactive approach and defining the target functions to further investigate the model behavior under the impact of the turbulent environment. The cost and time of the project implementation were taken as a basis, as the main parameters, which determine the effectiveness of the project.

5. On the basis of IT for the project management, curves were plotted for the planned parameters of the target functions. Thus, the actual figures pointed to significant deviations in the range of 10-50 % from the specified values under the impact of factors of external environment. Using proactive management tools, with repeated modeling, it became possible to significantly reduce deviations in costs, which do not exceed 10 % of the deviation from the planned values.

References

1. Cloud Terminology - Key Definitions. URL: https://www.getfilecloud.com/cloud-terminology-glossary/

2. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility / Buyya R., Yeo C. S., Venugopal S., Broberg J., Brandic I. // Future Generation Computer Systems. 2009. Vol. 25, Issue 6. P. 599-616. doi: https://doi.org/10.1016/jiuture.2008.12.001

3. Furht B., Escalante A. Handbook of Cloud Computing. Springer, Boston, MA, 2010. doi: https://doi.org/10.1007/978-1-4419-6524-0

4. Maimon O., Rokach L. Data Mining and Knowledge Discovery Handbook. URL: http://www.bookmetrix.com/detail/book/ ae1ad394-f821-4df2-9cc4-cbf8b93edf40

5. Kosyakov M. Introduction to distributed computing. Saint-Petersburg, 2014. 155 p.

6. A Guide to the Project Management Body of Knowledge (PMBOK®). 6-th ed. Project Management Institute Four Campus Boulevard. Delaware, Pennsylvania, USA, 2017. 586 p.

7. Alpatov A. Development of distributed technologies and systems // International Scientific Electronic Journal. 2015. Vol. 14, Issue 2. P. 60-66.

8. Kononenko I., Lutsenko S. Yu. Method for selection of project management approach based on fuzzy concepts // Bulletin of NTU "KhPI". Series: Strategic Management, Portfolio, Program and Project Management. 2017. Vol. 7, Issue 2 (1224). P. 8-17. doi: https://doi.org/10.20998/2413-3000.2017.1224.2

9. A method for the identification of scientists' research areas based on a cluster analysis of scientific publications / Biloshchytskyi A., Kuchansky A., Andrashko Y., Biloshchytska S., Kuzka O., Shabala Y., Lyashchenko T. // Eastern-European Journal of Enterprise Technologies. 2017. Vol. 5, Issue 2 (89). P. 4-11. doi: https://doi.org/10.15587/1729-4061.2017.112323

10. Control of informational impacts on project management / Teslia Y., Khlevnyi A., Khlevna I., Gerasymenko S. // 2016 IEEE First International Conference on Data Stream Mining & Processing (DSMP). 2016. doi: https://doi.org/10.1109/dsmp. 2016.7583584

11. Dombrowski M. Z., Sachenko A. O. The proactive management model of strategic development project on the energy supply companies in a turbulent environment // Bulletin of NTU "KhPI". Series: Strategic management, portfolio, program and project management. 2017. Vol. 7, Issue 2 (1224). P. 41-45. doi: https://doi.org/10.20998/2413-3000.2017.1224J

12. Morozov V., Kalnichenko O., Liubyma I. Proactive project management for development of distributed information systems // 2017 4th International Scientific-Practical Conference Problems of Infocommunications. Science and Technology (PIC S&T). 2017. doi: https://doi.org/10.1109/infocommst.2017.8246141

13. Proactive Project Management. URL: http://www.itexpert.ru/rus/ITEMS/200810062247/

14. Bushuiev S. D, Dorosh M. S. Formuvannia innovatsiynykh metodiv ta modelei upravlinnia proektamy na osnovi konverhentsiyi // Upravlinnia rozvytkom skladnykh system. 2015. Issue 23. P. 30-37.

15. Warrilow S. Change management: the horror of it all // Project Smart. 2010. URL: https://www.projectsmart.co.uk/change-man-agement-the-horror-of-it-all.php

16. Multi-agent system of IT project planning / Dunets O., Wolff C., Sachenko A., Hladiy G., Dobrotvor I. // 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). 2017. doi: https://doi.org/10.1109/idaacs.2017.8095141

17. Ardeo L. F., Aguilar M., Olaso J. R. O. The Project Knowledge Management: a key factor in the integration of Sustainability in Project Management // Proceedings of International Research Conference at the Dortmund University of Applied Sciences and Arts. Dortmund, Germany, 2017. P. 96-98.

18. Jennex M. E., Zakharova I. Knowledge Management Success/Effectiveness Models. URL: http://www.management.com.ua/strat-egy/str113.html

19. Projects change management in based on the projects configuration management for developing complex projects / Morozov V., Kalnichenko O., Timinsky A., Liubyma I. // 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). 2017. doi: https://doi.org/10.1109/idaacs.2017.8095224

20. Components ITIL. Edition 2011. URL: https://www.axelos.com/best-practice-solutions/itil

21. Practice Standard for Project Configuration Management. Newtown Square, Pa: Project Management Institute, 2007.

22. Luntovskyy A., Guetter D., Klymash M. Up-to-date paradigms for distributed computing // 2017 2nd International Conference on Advanced Information and Communication Technologies (AICT). 2017. doi: https://doi.org/10.1109/aiact.2017.8020078

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