ISSN 2225-7551

UDС 004.5:004.89:004.9

Vitalii Lytvynov, Doctor of Technical Sciences

Chernihiv National University of Technology, Chernihiv, Ukraine

Olena Skakalina, PhD in Technical Sciences

Poltava National Technical Yuri Kondratyuk University, Poltava, Ukraine

METHODS OF FUZZY LOGIC TO MINIMIZE THE RISKS OF IT-PROJECTS

В.В. Литвинов, д-р техн. наук

Чернігівський національний технологічний університет, м. Чернігів, Україна

О.В. Скакаліна, канд. техн. наук

Полтавський національний технічний університет, м. Полтава, Україна

МЕТОДИ НЕЧІТКОЇ ЛОГІКИ ПРИ МІНІМІЗАЦІЇ РИЗИКІВ ІТ-ПРОЕКТІВ

В.В. Литвинов, д-р техн. наук

Черниговский национальный технологический университет, Чернигов, Украина

Е.В. Скакалина, канд. техн. наук

Полтавский национальный технический университет, Полтава, Украина

МЕТОДЫ НЕЧЕТКОЙ ЛОГИКИ ПРИ МИНИМИЗАЦИИ РИСКОВ ИТ-ПРОЕКТОВ

This article describes the selection of an IT project using fuzzy sets and project risk management. Proposed for determining the most effective use of fuzzy logic project «worst-case method», which is based on the principle of fuzzy intersection Bellman criteria-Zadeh and 9-point scale linguistic evaluations Saaty.

Key words: fuzzy set, fuzzy logic, fuzzy variable, linguistic variable, IT project risks IT-project management standards IT-projects.

Розглянуто вибір ІТ-проекту за допомогою нечітких множин та управління ризиками проекту. Запропоновано для визначення найбільш ефективного проекту використання нечіткої логіки «метод найгіршого випадку», основу якого складають принцип перетинання нечітких критеріїв Белмана-Заде і 9-бальна шкала лінгвістичних оцінок Сааті.

Ключові слова: нечітка множина, нечітка логіка, нечітка змінна, лінгвістична змінна, ІТ-проект, ризики ІТ-проектів, стандарти управління ІТ-проектів.

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

Ключевые слова: нечеткое множество, нечеткая логика, нечеткая переменная, лингвистическая переменная, ИТ-проект, риски ИТ-проектов, стандарты управления ИТ-проектов.

Statement of Problem. At the present stage of information technology (IT) is considered as one of the main tools for the implementation of the strategic objectives in various fields. Management in the economy lead to the use of increasingly complex IT in process automation control government agencies and large companies. Increase the value and significance of data to be processed in turn leads to the need for effective it management. Introduced new principles of organization and management, new IT - services to users. Constantly modified and supplemented by the requirements of modern IT. In turn, the complexity of managing leads to qualitative and quantitative growth of their providing component - information and communication system (ICS). It is known that most of the projects on the development of information systems is currently not completed in time, exceed the budget or dealt with the lack of functionality to the system can be used. According to the Chaos Report on the status of the development of IT - projects conducted by Standish Group [1], every fifth project fails, every second is not able to meet the deadline or is of lower quality or incomplete functionality.

Analysis of previous investigations and articles. One of the reasons for this situation are the wrong decisions made by project managers, in particular wrong decisions during the execution phase of the project. So, project managers can delay the time of replacement of less efficient developer more efficient. One of the objectives for the management of IT- projects is the task of managing the execution of the project [2]. The complexity of this task, due to the fact that, as a rule, something goes not according to plan, for example, violated time and budget, the reasons could be other factors, such as the underestimation of the complexity of the tasks, the low productivity of developers, and so on [3]. For decisions to be taken at this stage, characterized by increased subjectivity. Making incorrect decisions can lead to violation of the terms of the project and / or over budget. Very rarely one project is superior on all criteria. Usually each of them has its advantages and disadvantages. To choose the best variant of the project are various methods of calculating changes in the value of money over time [4]. The main idea of these methods is to calculate how profitable is each variant at a given time interval. When such calculations are unavoidable errors due to inaccurate forecast indices - for example, future bank interest rates, annual profits, revenues from the project in three, five, ten years, etc.. For brand projects are very difficult to accurately predict financial flows, because they strongly depend on the subjective reactions of many people, therefore, the practical application of such methods in the analysis of real brand projects limited. The article discusses the implementation of multi-criteria analysis of brand projects based on fuzzy decision theory. The initial data used by the expert pairwise comparison of alternatives for each criterion.

Bold unsolved aspects of the general problem. It is impractical to choose a project only on economic criteria (given profit, the profitability index investment, etc.) without taking into account the complexity of its implementation, degree of maturity, risk, and other factors. As the source data assumes the use of expert pairwise comparisons of alternatives on each criterion.

Aim of the article. When deciding the most important thing is to choose the best option. Therefore, the main thing is not to predict what indicators will ensure the implementation of a project, and to determine the advantage of one option over the other. Also, a method for sensitivity analysis of the decision to variations of the expert comparisons of alternatives.

The main part. The choice of intelligent information systems. Assume that known:

P = {P1, P2, ..., Pk} is the set of projects for the creation of intelligent information systems (IIS);

G = {G1, G2, ..., Gk} is the set of quantitative and qualitative criteria for evaluation of projects.

Multicriteria analysis of alternatives consists in the ordering of elements of the set P according to the criteria G. taking into account published data management projects highlight the following evaluation criteria IIS:

  • G1 degree study of the project;

  • G2 expected effect;

  • G3 risks;

  • G4 speed output IIS on the market;

  • G5 – future development IIS;

  • G6 cost of the project.

Multitude of the selected criteria is open it can be supplemented with regard to specific information intelligent systems. In addition, each criterion can be viewed as a set of individual indicators at a lower level in the hierarchy. For example, risks (G3) may include legal, financial, fashion risks, risks of loss of competitive advantage for the "cloning", risks of changes in legislation and etc.

Most of the methods of multi-criteria analysis converts a vector of individual criteria, which assesses the alternatives in the scalar integral criterion. With this approach it is difficult to take into account qualitative criteria, which are assessed by experts. One of the well-proven themselves in the management of mathematical methods of work with quality information is the theory of fuzzy sets, which is an effective mathematical tool for dealing with uncertainty.

To build the decision model used method of fuzzy multi-criteria analysis [5], which allows to take into account the peculiarities of the development of intelligent information systems. The method is based on the following principles:

1) criterias are considered as fuzzy sets defined on the universal set of alternatives using a membership function;

2) the membership functions of fuzzy sets are determined by expert paired comparisons of alternatives;

3) the coefficients of importance of the criteria used to concentrate the appropriate fuzzy sets;

4) the decision shall be made by the scheme Bellman – Zadeh [6] by the intersection of fuzzy sets of criteria that corresponds to the option that is better than others simultaneously satisfies all criteria.

We denote as  number from the interval [1], which project  is evaluated according to criteria : the greater the number , the better the project Pj criterion , , . Then the criterion  can be represented by fuzzy set  on the universal lot of information intelligent systems P:

 (1)

where  - the degree of membership of element  fuzzy set .

Find the degree of membership of a fuzzy set (1) will the method for construction of membership functions on the basis of pairwise comparisons. For each pair of projects expert criterion   evaluates the advantage of one option over another. Paired comparison it is convenient to specify this matrix:

where  - the advantage of the project  before project  (), is determined by the whole scale Sahati[6]:

1 if the advantage is absent;

3 if the advantage of the weak;

5 if a significant advantage;

7 if a distinct advantage;

9 if the absolute advantage;

2, 4, 6, 8 intermediate comparative evaluation.

Matrix of pairwise comparisons A is diagonal ( = 1) and back symmetrical . The degree of fuzzy membership (1) correspond to the coordinates of the eigenvectors of the matrix A: . Own vector is found using the following equations:

 (2)

where  is the largest eigenvalue of the matrix A.

According to the principle of Bellman-Zadeh, will be the best alternative, which is to the greatest degree simultaneously satisfies all the criteria. Fuzzy decision is the intersection of individual criteria:

 (3)

In accordance fuzzy solution of (3) is the best project with the maximum degree of membership:

 (4)

The choice of intelligent information system for multi-criteria analysis. Improving the effectiveness of the implementation of information systems in various sectors of activity is closely related to their level of intellectuality. At the present stage of development of information systems and technologies most routine operations to transform the information is already automated and further increasing efficiency requires automation of intellectual and creative activity of man.

The creation of intelligent information systems, which would provide the company with modern methods of data analysis, generation of alternative solutions, evaluation and selection of the best, is an extremely important and urgent task. The introduction of mobile and the use of expert systems is a necessity, which would help to navigate in a changing environment.

In the work it was decided to compare three of the project for the creation of intelligent information systems, namely Oracle, SAP, and author's elaboration based on genetic algorithm.

Oracle and SAP - the world leaders in the segment of enterprise management systems. The products of both suppliers belong to the class of large integrated systems and broad functionality that allows you to meet the needs of businesses in virtually any industry. However, the high cost of licenses, consulting services and support solutions from Oracle and SAP is often a key issue when choosing IIC. For this reason we are together with them compared authoring, to visualize on the defined criteria of their advantages or disadvantages.

The calculated values of all components of the criterion  each alternative P1, P2, P3 set P of IIS variants are presented in table 1.

Table 1

Evaluation component criteria for each alternative

Criterion component

Alternatives

Р1Oracle

Р2 – SAP R/3

Р3 – author's development

G1 – extent of study of the project

90 %

95 %

50 %

G2 – the expected effect

75 %

75 %

75 %

G3risks

25 %

10 %

60 %

G4 – speed of entry IIS into the market

35 %

50 %

10 %

G5 – development prospects of IIS

55 %

70 %

70 %

G6 – project cost

high

high

low

Expert paired comparison projects P1 ÷ P3 criteria G1 to G6 are given in table 2.

 

Table 2

Paired comparison projects

Criteria

Pair comparisons

G1

absolute advantage P2 over P3

clear advantage P1 over P3

weak advantage P2 over P1

G2

essential advantage P1 over P3

essential advantage P2 over P3

відсутня перевага P1 над P3

G3

essential advantage P2 over P3

weak advantage P1 over P3

there is no advantage P1 over P2

G4

weak advantage P1 over P3

essential advantage P2 over P3

there is no advantage P1 over P2

G5

essential advantage P3 over P1

weak advantage P3 over P2

weak advantage P2 over P1

G6

absolute advantage P3 over P2

absolute advantage P3 over P1

weak advantage P2 over P1

Based on the results table 2, the resulting matrix of pairwise comparisons, which, being diagonal and having property of transitivity and reverse symmetry are the following:

 

  (5)

 

In each matrix the three elements correspond to paired comparisons with table. 2. Other items found based on the properties of the diagonal and the inverse of the symmetry of the matrix of paired comparisons. Applying the formula (2) to the matrix (5), we obtain the following fuzzy sets:









 (6)



After crossing  we obtain the following fuzzy set:

 (7)

which shows the advantage of the project P2 over the other. Thus, the project P2 are better than others at the same time satisfies all the criteria according to their importance.

This algorithm, based on fuzzy sets, implemented in Microsoft Excel and universal for evaluation to select the best projects.

Optimization of the decision-making process on the choice of intelligent information systems. In practice, the question often arises: "What needs to change in this project, to become the best?". To answer this question it is necessary to know how "anxious" resolved expert paired comparisons. Below is a proposed approach to the study of the sensitivity, the idea of which is to define what will be the solution, if you change one of the pairwise comparisons. When you change one of the paired comparisons of the options necessary to ensure the consistency of the other. For illustration depict the histogram, which will reflect the best project in the appropriate criterion.

1) Consider projects on their degree of elaboration, SAP R/3 has a clear advantage over the author's development. To improve the author's design based on genetic algorithm (GA) is often necessary to not only Finance, but also experience, business communication successful investors in the creation and development of business.

2) Further analyzed the projects expected effect, a clear advantage is the project of SAP R/3. To change the level of benefits the other two projects should:

- ensuring management efficiency;

- to improve the accuracy of incoming and outgoing information;

- increase productivity of managerial personnel;

- reduced operating expenses;

- increase the scientific validity of the initial information.

3) The most risky is the project authoring on the basis of GA, for changes in the level of benefits of the project under this criterion must:

- to anticipate problems instead of reacting to them after they occur;

- to do preventive measures wherever possible;

- to prepare plans for the solution of problems before problems arise;

- to study the root causes of risk, and not their manifestations;

- use clear, structured and repeatable process for solving problems.

4) Improvement of advantages over other projects requires author's elaboration based GA for this need:

- creation, development and utilization of new products and processes;

- improvement of the quality level of technical and technological base of production;

- improvement of the quality level of the research and development base;

- increase the efficient use of personnel and information potential;

- improving the organization and management of innovative activity;

- rationalization of the resource base;

- the achievement of competitive advantages of an innovative product over similar products on the domestic and foreign markets.

5) Author's elaboration based on GA is the most promising, because it aims to take a leading position in the market. For the long-term prospects in the development of the IIS must conduct ongoing analysis of the adequacy and appropriateness of the existing market structure, functions, tasks, skill level of staff in a particular economic situation.

Having estimated IIS at their cost, we see that author's development on the basis of GA has absolute advantage before other projects as is the cheapest project. To increase the level of preference for other projects it is necessary to reduce the price.

Summarizing the above, determine that it is necessary in order to make the author's elaboration on the basis of GA was the best. After analyzing the project determined that to improve its will on the criteria G1 (degree of elaboration of the project) and G2 (expected effect), as the criterion G1 is the worst.

For improving the level of study and the expected effect of the project should: o new financial services market, their standardization across the enterprise, improving the quality of customer service and transparent tracking performance, it is necessary to provide a unified platform for the delivery of of financial services. This platform should provide the ability to quickly rebuild automated business processes without compromising the reliability, safety and quality of their provision.

To enable planning and optimization of logistics network, tracking the passage through it of cargoes and shipments must provide a unified logistics system planning and accounting. This system should provide the ability for strategic planning of the logistics network, the solution of optimization problems, as well as full support for the operational functioning of logistics enterprises. In addition, the system should provide the ability to quickly change in order to market new customization services.

As currently IIS occupy one of the key places in the enterprise, the quality of provision of it services, their reliability, consistency with the business requirements and the flexibility to change come to the fore. This IIS should accelerate the process of adaptation to changing business requirements and to ensure consistent settings of providing it services.

Having fulfilled all the necessary conditions to improve and identifying new benefits before projects are (table 3):

Table 3

Paired comparison projects

Criteria

Pair comparisons

G1

essential advantage P2 over P3

weak advantage P1 over Наукова бібліотека ЧНТУ © 2012