<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Development of an algorithm for selecting the optimal set of tools and techniques for Agile project management in industry and engineering</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>V.V. Andreev</institution>
          ,
          <addr-line>S.N. Malozemov</addr-line>
        </aff>
      </contrib-group>
      <fpage>2</fpage>
      <lpage>6</lpage>
      <abstract>
        <p>Continuous development and the increase of the safety requirements in the field of engineering and industry, as well as the need to comply with the planned timing and costs of the projects require the use of modern approaches to the management of complex engineering systems and their interaction. To achieve the optimal balance between the deadlines and the resources expended, a project approach is used in world practice. One of the new methods of the project approach is Agile management. The use of Agile project management in industry and engineering requires a systematic adaptation of implementation approaches, taking into account internal requirements, risks and organizational characteristics, and is due to the high complexity of decision-making. The paper considers an approach to the formation of a generalized algorithm for the optimal set of tools selection for Agile project management in industry and engineering based on system analysis methods. This algorithm is designed to provide decision support for the selection of the most suitable tools and techniques for Agile project management with a view to their successful implementation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Successful implementation of projects is largely due to
competent, modern management. Today, there are many
methods and approaches to project management. One of
these approaches is Agile, which has proven itself in IT
projects and in the banking sector. The first results of
applying Agile approach in industry and engineering
showed that using Agile similar to IT projects is
impractical due to the different specifics of the activity and
the impossibility of using a number of tools and
techniques. When introducing this method in engineering
and industry, it becomes difficult to select the optimal set
of Agile tools and techniques. The problem is due to the
large number of possible options and the lack of
experience in the application of Agile project management
in this area. To determine the tools and techniques of
Agile, we need a mathematical method to optimize the
decision-making process for selecting a set of tools and
techniques.</p>
      <p>The purpose is to determine the function and develop
an algorithm for the optimal set of Agile management tools
selections for a specific project.</p>
    </sec>
    <sec id="sec-2">
      <title>Correlation of sets of risks and tools</title>
      <p>№
1
2
3
4
5
6</p>
      <p>Retrospective
Poker planning
Work speed estimation
Work in one room
Product backlog
Task board</p>
      <p>
        Next, we compile a systematic list of typical project
risks in industry and engineering (table 2) [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ].
      </p>
      <p>Table 2. Examples of typical project risks
№ Risk name
1 Conflicts of goals and interests between stakeholders
2 Delays due to the change of performers
3 oCfhtahnegpinrgojeccutstomer requirements in the later stages
4 Conflicts within the team
5 Implicit dependencies with other projects
6 Excessive product complexity
7 The need for unique experts</p>
      <p>Thus, we get 2 sets of project tools and project risks.
To determine the correlation of sets of risks and tools, we
apply the Swiss Cheese model and the Bow-tie model. The
Swiss Cheese model demonstrates the principle of
multilevel protection against possible incidents, the Bow-tie
model determines the need to influence both the causes
and consequences of events. Agile tools designed to
manage the project can serve as preventive measures,
monitoring and control tools, remedies for recovery and
mitigation. The principle of the correlation of risks and
tools is presented in Fig. 1. The formation of correlation
between the elements of sets is carried out by the expert
method, based on the experience of using Agile tools,
personal professional experience in implementing projects
in the selected field, taking into account the characteristics
of the organization and the external environment.</p>
      <p>
        In this correlation, we see that one risk can be blocked
by different instruments; one tool can cover different risks.
To select specific tools, we introduce expert assessments
project criteria: time (team’s time spent on using the tool)
(t), budget (including additional resources or
competencies) (b), team satisfaction level (u). Each
criterion is assigned a range of possible weight, taking into
account pre-calculated costs [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">4-7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Application of system analysis methods</title>
      <p>There are many decision-making methods. Due to the
presence of several criteria in the tools and the presence of
links between the sets of risks and tools, we will choose
the main methods of system analysis, which we will use
when selecting the optimal set of tools. For Agile
approach, consider a group of descriptive models (that is,
simulate human behavior in a decision-making situation).
Based on what we will build a phased decision-making
algorithm. At each stage, depending on the task, we will
use the most appropriate method.</p>
      <p>The methods that we will use in the definition of a
function are: the matrix method of multicriteria analysis,
the logical-linguistic model, the cause-effect model, the
method of pairwise comparisons, the axiomatic method.
The matrix method of multicriteria analysis allows one to
find a balanced estimate through the construction of
matrices of values and the importance of alternatives.</p>
      <p>A logical-linguistic model will make it possible to
determine the most suitable set of all possible risks from
the set of possible tools. In this model, when making a
decision, there is no way to consider the importance of the
element (risk), which affects the accuracy of the decision.</p>
      <p>With a causal decision-making model, a function is
determined with a possible consideration of the
importance of the element. With this model, multicriteria
analysis involves comparing a number of criteria with
possible options, including alternative ones that arise in the
process of solving the tasks.</p>
    </sec>
    <sec id="sec-4">
      <title>Decision making algorithm for tools selection</title>
      <p>Define a general decision making algorithm for tools
selection. At the first stage, the decision maker (DM)
selects the possible risks that may arise during the
implementation of the project, and also sets the limit
values and factors of importance of the project parameters
(time, budget, team satisfaction). We get the source data:
− preset project parameters (tpp; bpp; upp);
− project risk list (set ri);
− importance factor (w).</p>
      <p>Through the selected risks, the tools are determined
based on predefined relationships. Get the matrix of M
relations (risk - tool) – mri (matrix element showing the
presence of communication, possibly in the binary system:
1-connection is, 0-communication is not).</p>
      <p>Each tool consists of three previously defined criteria
and (t; b; u). We divide the matrix of connections into three
matrices for each of the criteria. We get three matrices with
values that have previous relations (risk - tool).</p>
      <p>We use the method of pairwise comparisons to find the
smallest values in the first two matrices and the largest
values in the third matrix that evaluates the qualitative
characteristic - team satisfaction.</p>
      <p>To find a set of tools on each of the matrices, a
condition must meet, each risk must be assigned a
minimum value (matrix element). We get the column of
minimum values in two matrices and the maximum value
in the third matrix.</p>
      <p>We use the logical-linguistic decision-making model.
We transform the given project parameters into a vector
whose starting point is 0 and tends to a point — the given
project parameters (xtbu), according to each of the criteria,
these will be the points U(t), U(b), U(u). Then get many
alternative solutions P (p1, p2, ..., pn), where, for example:
p1 = u1 + u2 + u4, p2 = u6 + u9, p3 = u3 + u4 + u7.</p>
      <p>Next, we check that all the parameters are fulfilled for
each of the alternative solutions found and find the optimal
solution. We will use the causal decision-making model.
The criteria c (c1 = t, c2 = b, c3 = u) were determined in
advance, we introduce the correction factor (cr1 = 1, cr2 =
the values of t and b - should be no more than the specified
solution.
parameters, i – tool serial number.</p>
      <p>;  
;</p>
      <p>≥  ( ;  ;  ),

 ( ;  ;  ) = ∑ =1   ( ;  ;  ), Х(tpp;bpp;upp) – set
(4)
 ( ;  ;  )</p>
      <p>⎧
⎪
⎪  =1
⎪ 
⎨  =1
⎪ 
⎪
⎪
specific project, with a description of each tool and the
necessary time, budget and impact on team satisfaction.</p>
      <p>As a result, the DM makes the final decision on the use
of these tools and forms a project management plan
(management action plan) based on the selected tools. Fig.
2 shows the general decision making algorithm for
selecting tools.
1, cr3 = -1) for the convenience of comparison, W
importance of the element (w1, w2, w3).
project parameters and the minimum possible, and the
value u - no less than the specified project parameter and
Now, for each of the alternatives, we make a separate
the maximum possible.
assessment for the entire range of criteria х (хt, xb, xu) –
We use the axiomatic method to identify the correct
W
w1
w2
w3
(1)
(2)
(3)</p>
    </sec>
    <sec id="sec-5">
      <title>Recommendations for using the tool selection algorithm</title>
      <p>As part of the application of this algorithm, the difficult
questions will be:</p>
      <p>− initial definition of the scope of application of Agile
project management in engineering and industry;
− determination of the importance of the criterion and
its value for qualitative indicators (for example, the impact
on team satisfaction) in determining the overall indicator;
− combination of a formalized algorithm for selecting
tools and difficult formalized practical experience of
decision makers in the field of project management.</p>
      <p>First, a preliminary analysis of the applicability of
Agile to specific projects is needed. For many types of
activities (for example, construction and installation
works, commissioning) Agile is not applicable. For quick
analysis, Agile applicability models (filters) can be used.
However, there are currently no filters for projects in the
field of industry and engineering. Analytical work is
necessary to supplement the existing models of Agile
applicability with criteria that are essential for the
implementation of projects in the field of industry and
engineering. Effective application of the obtained
algorithm is possible only in the field of applicability of
Agile.</p>
      <p>Secondly, the project team, project stakeholders, and
the expert community can be involved in working with
criteria of tools. It is necessary to develop a common scale
of assessments of tools, considering various points of
view. The value of the criteria for each tool must be
determined taking into account the specifics of the
organization’s activities and corporate culture (for
example, in one project the “retrospective” tool will be a
significant improvement and will positively affect team
satisfaction, as in others it will be an obstacle).
Multicriteria analysis should be complemented by
significant methodological support. Statistics on other
projects of companies in this field of activity can also be
used.</p>
      <p>
        Thirdly, it is necessary to provide for the possibility of
choosing some Agile management tools, or to adjust the
final set based on the decision of the project
methodologist. If there is a lot of informal experience in
using some Agile tools in a given company, an
understanding of the internal corporate culture, a large
number of quality criteria and implicit restrictions, various
alternative solutions can be evaluated using the presented
algorithm. In this case, it will also be useful to use
readymade lists of data (risks / tools) of the algorithm. In the
absence of significant experience in the company using
Agile, the algorithm should be applied in its original form
[
        <xref ref-type="bibr" rid="ref12 ref13 ref14">12-14</xref>
        ].
      </p>
      <p>In addition, when making decisions on tools selection,
various kinds of misconceptions are possible. One of the
sources of error in decision-making is premature
generalization. No matter how universal the tools are, it is
impossible to rely on the consideration of criteria on the
basis of a perfectly successful project from another field of
activity. Also misconception can be attributed to reasoning
by analogy. In some cases, not all instruments and risks
can be evaluated by analogy in different projects. An
example about the "retrospective" tool was described
above.</p>
      <p>Based on the decision-making methods used, it is
recommended to approach each project individually for
the optimal Agile tools selection in industry and
engineering. Use the generated algorithm and systematic
lists of risks, tools to improve the quality of managerial
decision-making. Pay special attention to the
methodological work on the formation of criteria and
factors of importance for each of them. In some projects,
it will be advisable to consider a wider range of
alternatives, which will minimize the risks of the project
and choose the optimal solution in terms of design
parameters.
6.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>The paper investigates the decision-making process
when choosing tools for Agile project management. In the
framework of this article, the following issues were
considered:</p>
      <p>− determining the principle of the Correlation of sets
of risks and tools;</p>
      <p>− definitions of the decision-making function for
applying the Agile tools;</p>
      <p>− development of an algorithm for the optimal set of
Agile tools selection in industry and engineering.</p>
      <p>To determine the function and develop the algorithm,
methods of system analysis were used. At the same time,
further application of system analysis methods for making
multi-criteria decisions in terms of determining the scope
of applicability of flexible project management and
working with tool criteria also looks perspectively.</p>
      <p>The paper gives recommendations on the application
of the obtained algorithm and its further development.
Two cases of application are considered:</p>
      <p>− subject to your organization has Agile knowledge
and experience in this field;</p>
      <p>− subject to initial application of Agile project
management approaches.</p>
      <p>The results obtained can be applied to implement Agile
approaches to project management in industry and
engineering at the stages of initiation and planning. Using
the right Agile tools and techniques can help you achieve
your project goals on time and with significant resource
savings.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>The study was supported by the RFBR, grant №
19-0700455</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>AGILE</given-names>
            <surname>Alliance</surname>
          </string-name>
          [Electronic resource] - ©2020 Agile Alliance - URL: https://www.agilealliance.org/ (date of access:
          <volume>15</volume>
          .
          <fpage>03</fpage>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] «Project Management Assessment</article-title>
          and Development Center » [Electronic resource] - © ANO «CADPM» - URL: https://www.isopm.ru/ (date of access:
          <volume>15</volume>
          .
          <fpage>03</fpage>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Agile</given-names>
            <surname>Russia</surname>
          </string-name>
          [Electronic resource] - URL: http://agilerussia.ru/category/methodologies/ (
          <source>date of access 17.03</source>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Krogerus</given-names>
            <surname>Michael</surname>
          </string-name>
          <article-title>Book of solutions. 50 models of strategic thinking / Michael Krogerus</article-title>
          , Roman Cheppeler - Publisher: Olymp-Business,
          <year>2018</year>
          - 208 p.
          <source>- ISBN 978-5-9693-0309-6</source>
          ,
          <fpage>978</fpage>
          -3-
          <fpage>0369</fpage>
          -5529-2.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] «Three-level Russian instrumental project management model (RIM-M)»</article-title>
          [Electronic resource] - URL: https://rim-iii.
          <source>postach.io/ (date of access 18.03</source>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Informatika</surname>
          </string-name>
          [Electronic resource] // Bow-tie Model - URL: http://5informatika.net/ (
          <source>date of access 17.03</source>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>GOST R ISO</surname>
          </string-name>
          / IEC 31010
          <article-title>-2011 Risk management</article-title>
          .
          <article-title>Risk assessment methods</article-title>
          . [Electronic resource] - ©
          <string-name>
            <surname>Codex</surname>
            <given-names>JSC</given-names>
          </string-name>
          ,
          <fpage>2020</fpage>
          - URL: http://docs.cntd.ru/document/gost-r-iso
          <source>-mek-31010- 2011 (date of access 17.03</source>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Podinovsky</surname>
            <given-names>V.V.</given-names>
          </string-name>
          <article-title>Ideas and methods of the theory of the importance of criteria in multicriteria decisionmaking problems</article-title>
          / V.V.
          <string-name>
            <surname>Podinovsky - M: Science</surname>
          </string-name>
          ,
          <fpage>2019</fpage>
          - 103 p.
          <source>- ISBN 978-5-02-040241-6.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Kochkina</surname>
            <given-names>M.V.</given-names>
          </string-name>
          <article-title>Analysis of multicriteria management decision-making methods (on the example of the task of selecting suppliers of material</article-title>
          and technical resources) / M.V.
          <string-name>
            <surname>Kochkina</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          <string-name>
            <surname>Karamyshev</surname>
            ,
            <given-names>I.I.</given-names>
          </string-name>
          <string-name>
            <surname>Makhmutov</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          <string-name>
            <surname>Isavnin</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          <string-name>
            <surname>Rosenzweig - Naberezhnye Chelny</surname>
          </string-name>
          : Publishing and
          <string-name>
            <surname>Printing Center NCHI K (P) FU</surname>
          </string-name>
          ,
          <fpage>2017</fpage>
          - 31 p.
          <source>- UDC 338.2; 658.7.</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Kravchenko</surname>
            <given-names>T.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Druzhayev</surname>
            <given-names>A.A.</given-names>
          </string-name>
          <article-title>Adaptation of the ELECTRE family methods for inclusion in the expert decision support system</article-title>
          [Electronic resource] / T.K.
          <string-name>
            <surname>Kravchenko</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          .A. Druzhayev // Business Informatics.
          <article-title>-</article-title>
          <year>2015</year>
          . - №
          <volume>2</volume>
          (
          <issue>32</issue>
          ). - URL: http://cyberleninka.ru /article/n/adaptatsiya
          <article-title>-metodov-semeystva-electredlyavklyucheniya-v-ekspertnuyu-sistemupodderzhki-prinyatiya-resheniy (date of access: 18</article-title>
          .
          <fpage>03</fpage>
          .
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Kozlov</surname>
            ,
            <given-names>V.N.</given-names>
          </string-name>
          <article-title>System analysis, optimization and decision- making</article-title>
          . Textbook /
          <string-name>
            <given-names>V.N.</given-names>
            <surname>Kozlov</surname>
          </string-name>
          . - M.:
          <string-name>
            <surname>Prospect</surname>
          </string-name>
          ,
          <year>2016</year>
          . - 173 p. -
          <source>ISBN: 978-5-392-20185-3.</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Agafonov</surname>
            <given-names>V.A.</given-names>
          </string-name>
          <article-title>System analysis in strategic management</article-title>
          . Tutorial. / V.A.
          <string-name>
            <surname>Agafonov - M: Rusyns</surname>
          </string-name>
          ,
          <fpage>2020</fpage>
          - 229 p. -
          <source>ISBN: 978-5-4365-4407-6.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Madera</surname>
            <given-names>A.G.</given-names>
          </string-name>
          <article-title>Mathematical models and decisionmaking in management: A guide for top managers / A</article-title>
          .G. Madera - Vol.
          <volume>3</volume>
          ,
          <string-name>
            <surname>stereotype - M: Lenand</surname>
          </string-name>
          ,
          <fpage>2019</fpage>
          - 688 p.
          <source>- ISBN 978-5-382-01845-4.</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Zak</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .A.
          <article-title>Decision making in fuzzy and blurry data: Fuzzy-technology /</article-title>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .A. Zak - Vol. 2
          <string-name>
            <surname>- M: Lenand</surname>
          </string-name>
          ,
          <fpage>2016</fpage>
          - 352 p.
          <source>- ISBN 978-5-9710-3411-7</source>
          . Vyacheslav V.
          <article-title>Andreev, head of the department “Nuclear Reactors and Power Plants”</article-title>
          ,
          <source>Doctor of Technical Sciences, Professor</source>
          ,
          <string-name>
            <surname>NNSTU n.a. R.E. Alekseev.</surname>
          </string-name>
          <article-title>Е-mail: vyach.andreev@mail.ru. Sergei N. Malozemov, graduate student of the department "Nuclear Reactors and Power Plants"</article-title>
          , NNSTU n.a. R.E.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>