<!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>Management Processes Informative Modeling at the Project Development Stage</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>AGH University of Science and Technology</institution>
          ,
          <addr-line>Mickiewicza str. 30, 30-059 Cracow</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Lodz</institution>
          ,
          <addr-line>Narutowicza str. 68, 90-136 Lodz</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Vasyl Stefanyk Precarpathian National University</institution>
          ,
          <addr-line>Shevchenko Str. 57, 76018 Ivano-Frankivsk</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Management process modeling in the context of intersectoral cooperation based on distributed information systems allows to reduce costs of development and exploitation of such complex systems. The proposed technique of process analysis allows to decompose the overall management system process as well as visualize of information models and graphical representation of processes and simplifies the understanding at the analysis and design stage between the customer and the system developer. The system analysis bases and a simplified management system development example of the online publishing network are presented.</p>
      </abstract>
      <kwd-group>
        <kwd>Process Analysis</kwd>
        <kwd>Visualization Modeling</kwd>
        <kwd>Information Processes</kwd>
        <kwd>Sectoral Cooperation</kwd>
        <kwd>Distributed Systems</kwd>
        <kwd>Management</kwd>
        <kwd>Algorithm</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The need to improve the management efficiency of distributed information systems
requires the usage of information technologies that provide a reflection of the system
state and the management system processes in real-time [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Analysis and visualization of management processes allows to avoid the
psychological barrier, ambiguity, confusion and misunderstandings between client and
developer of information system and also reduce the cost of development,
implementation, and maintenance of such complex systems [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2-4</xref>
        ].
      </p>
      <p>The goal of the project is to develop information models of customer relationship
management systems based on the project documentation on demand for online
publishing. The enterprise structure is analyzed, defined the research problems and
proposed the methods of problem solving, specification of processes, functional and
nonfunctional requirements.</p>
      <p>
        The novelty of the work is in presentation the technique of system analysis by
following international standards [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5-9</xref>
        ], which, with its implementation into the process
of information system modeling provides visualization of management processes and
simplifies the structure understanding.
      </p>
      <p>The practical meaning is in a comprehensive analysis of the structure and course of
management processes, avoiding misunderstandings in formulating the task and
providing customer requirements and also reducing the development and exploitation
cost of management systems. A simplified example of management system relation
with clients in online publishing was developed in this project.</p>
      <p>Online publishing is a medium-sized enterprise that provides a wide range of
publishing services. Collaboration with customers and orders fulfillment are executed via
the Internet, finished products are sent to customers by mail or courier. The company
owns a fleet of printing machines and a team of graphic designers, who prepare orders
for printing and creating a graphic layout in accordance with the requirements
formulated by the customer.</p>
      <p>
        The basics of visual modeling have been published in [9]. Let’s analyze a
simplified example of system process analysis according to the requirements [
        <xref ref-type="bibr" rid="ref6">6, 10-13</xref>
        ]
during the modeling of a distributed management system in order to simplify and
facilitate performing a specific order according to client needs at the current time.
      </p>
      <p>The problem of research is that clients do not have the appropriate level of
knowledge in printing techniques, so they are not always able to place an order that
can be executed in the desired quality.</p>
      <p>The solution for this problem is in implementation of information provision that
will allow customers and graphic designer to work together on the final version of the
order, viewing the files, making changes, accepting versions, and posting comments.</p>
      <p>
        The basics of visual modeling have been published in [9]. Let’s analyze a
simplified example of system process analysis according to the requirements [
        <xref ref-type="bibr" rid="ref6">6, 10-13,
1820</xref>
        ] during the modeling of distributed management system in order to simplify and
facilitate the potential client to perform a specific order according to his needs at the
current time.
      </p>
      <p>The problem of research is that clients do not have the appropriate level
of knowledge of printing techniques, so they are not always able to complete an order
that can be executed in the desired quality.</p>
      <p>The solution to this restriction is in implementation of information support that will
allow customers and print staff to work together on the final version of the order,
viewing the files, making changes, accepting versions, and posting comments.</p>
      <p>The purpose of the system implementation is to provide the following factors:
• reducing complaints and costs;
• inclusion the customer in the process of quality control of the order fulfillment,
which will satisfy their demand and in the future will stimulate to place another
orders;
• quality assurance of the provided services;
• simplifying the graphic designers work by fulfilling the client's expectations and
wishes;
• reduction of terms of non-communication with the client.</p>
      <p>
        In order to define system functions, we analyze the structure of organizational units
in management system [
        <xref ref-type="bibr" rid="ref7">7, 10</xref>
        ].
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Analysis of the Management System Components</title>
      <p>The organizational structure of the management system consists of the following
system units (Fig. 1).</p>
      <p>O1 The enterprise management controls the progress of the production and
management process, engages in the logistics of ensuring processes to achieve the
maximum technical and economic enterprise efficiency.</p>
      <p>O2: The printing department controls the quality of files received from the client,
their correction, and the reconciliation of prepared templates for printing with the
client.</p>
      <p>O3: Manufacturing of the enterprise perform production and maintenance of
equipment.</p>
      <p>O4: Accounting and HR Management.</p>
      <p>O5: The marketing department cooperates with clients, creates promotional
packages, shapes the company image. Organizes promotions and develops marketing
strategies aimed at attracting new customers and retaining regular customers. Collects
and analyzes information to ensure optimal quality of service.</p>
      <p>O6: The sales department deals with receiving and processing orders, negotiating
and delivering goods. Collaborates with the marketing department and analyzes
customer complaints.</p>
      <p>The modeled system provides a comprehensive online ordering service for print
products with delivery to the specified address. The models are implemented as the
interacting modules shown on Fig. 1.
3</p>
    </sec>
    <sec id="sec-3">
      <title>User's Functional Requirements Analysis</title>
      <p>
        Functional user’s requirements are the main factors in the composition of system
operations in the management system, its architecture and software [
        <xref ref-type="bibr" rid="ref5 ref6 ref8">5, 6, 8, 13</xref>
        ]. An
analysis of the experience of using similar systems allowed us to determine the
following list of user requirements.
      </p>
      <p>[FUNО1] The system allows the user to log in, access and edit the documents to
which the user has the rights assigned to the respective roles.</p>
      <p>[FUNО2] The following roles and privileges are defined in the system:
• client – can place an order, send messages, access to the project in the form of
read-only and approval the project version;
• schedule - the ability to send a message, access the project in edit mode and send
the project for print;
• manager - send messages, read-only access to the project and access to statistics
related to the project preparation process (for example, the number of hours spent
on the project by individual users.
[FUNО3] The system directs the customer's order to the manager.</p>
      <p>[FUNО4] The system allows the manager to include in the project any number of
graphic images available in the system.</p>
      <p>[FUNО5] Only the client who placed the order, all system managers and graphic
designers assigned to this project can access the project</p>
      <p>[FUNО6] The system allows a manager to withdraw from a graphic designer
project that was previously assigned to him.</p>
      <p>[FUNО7] The system allows to print only a project approved by the customer.
[FUNО8] The system provides the ability to store the history of created reports and
processed files.</p>
      <p>[FUNО9] The system allows:
• preview high-resolution image files (in read mode);
• Uploading image files in the following formats: .png, .pdf, .jpg, .psd, .xcf;
• processing image files in the following formats: .png, .pdf, .jpg, .psd, .xcf;
• archiving of projects;
• deleting files or projects;
• renaming files and folders;
• view file and folder properties.
4</p>
    </sec>
    <sec id="sec-4">
      <title>User's Non-Functional Requirements Analysis</title>
      <p>
        The following non-functional requirements are formulated to hardware and software
in the management system's [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6, 14</xref>
        ].
      </p>
      <p>[NFО1] Subject to the granting of an additional license by the contractor, it’s using
have to be indefinite.</p>
      <p>[NFО2] The contractor provides guidance on the operation of the developed
system to monitor data flows.</p>
      <p>[NFО3] The Customer is the sole proprietor of the developed solutions and
licenses provided by the contractor, as well as all solutions and processes specifically
tailored to the requirements of the system.
5
6</p>
      <p>[NFО4] The system should provide simple and fast information exchange based on
network technologies, as well as the transition to new versions or another server.</p>
      <p>[NFО5] Configuring system privileges must be in accordance with the principle of
minimum privileges.</p>
      <p>[NFО6] The system has to monitor communication errors, generate error
information as a log in .txt format.</p>
      <p>[NFО7] The system provides constant access to resources temporary break is only
allowed when new versions of the system are introduced. It must be possible to
restore the system before upgrading or crashing</p>
      <p>[NFО8] The system must be capable of reconfiguring and embedding new services
without interfering with other modules or system operations.</p>
      <p>[NFО9] The system must have software that is configured to provide high
availability of services and the ability to use components of the above software that are
resilient to failure of one server or module that is a component of the system to
increase its reliability.</p>
      <p>Based on formulated user requirements, the system management process was
decomposed into two processes: order execution and calculation of order execution cost.</p>
    </sec>
    <sec id="sec-5">
      <title>Definition of System Operations in the Management Process</title>
      <p>
        The result of the decomposition of control system processes is the definition of
system operations [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the composition of which for two processes is given in tables 1
and 2.
      </p>
      <p>The identified system operations are ordered and scheduled to be performed in the
overall management process according to the following graphical models.</p>
    </sec>
    <sec id="sec-6">
      <title>Information Modeling of Management Processes</title>
      <p>
        The matrix model of the overall system management process reflects two
customerdefined processes (fig. 2): order fulfillment and cost estimates of the order
implementation. This model allows to visualize the performance of individual system
operations in the relevant units on a timeline [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7, 9, 14, 15</xref>
        ]. Each cell defines the type of
system operation (DX), the unit in which it is executed (OY). Start time is shown in
the upper left corner, duration of execution - in the upper right corner, information
sharing time is above the arrows, as well as the network of system links indicated by
the arrows.
FUNО2
FUNО4
FUNО6
FUNО2
FUNО2
FUNО2
FUNО9
FUNО7
Requirements
FUNО2
FUNО2
FUNО2
FUNО2
FUNО2
      </p>
      <p>Fig. 2. Matrix model of the management system.</p>
      <p>
        Model type "Network graph" (Fig. 3) is the basic, derivative of the Gantt model
[
        <xref ref-type="bibr" rid="ref4">4, 9, 14</xref>
        ], allows to switch to UML modeling and presents the following basic system
parameters, as the start and end times of system operations, their implementation
in units, as well as the structure of the system and communication channels.
      </p>
      <p>
        Based on the network graph model, a block diagram of the algorithm of the system
operations program was constructed (fig. 4), which, based on object-oriented
programming, allows for rapid implementation and implementation of management
system application software [
        <xref ref-type="bibr" rid="ref7">7, 10, 14, 15</xref>
        ].
7
      </p>
    </sec>
    <sec id="sec-7">
      <title>Management Processes Simulation</title>
      <p>The process is simulated using the online BPSimulator program, located at
http://www.bpsimulator.com [16]. Below is a model, built to simulate the control
process (fig. 5) based on previous information models and BPsimulator generated
report (fig. 6). The simulation results made it possible to evaluate the performance of
the management system software and determine the average lead time of the process
[17].</p>
      <p>Based on the simulation results, the developer is able to perform visual modeling
of business processes, identify "narrow" areas of productivity, estimate the time and
cost of operations, to select and justify the optimal variant of the management process
organization.</p>
      <p>Fig. 4. Flowchart of the algorithm for performing system operations.</p>
    </sec>
    <sec id="sec-8">
      <title>Conclusions</title>
      <p>
        The article presents information models of online publishing management support
system with decomposition of customer relations processes. The models are built
according to the standards ІЕЕЕ/ISO/IEC [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5-8, 10-15, 17</xref>
        ], allowing further analysis
and identification of critical points in the system. The basic functional and
nonfunctional requirements necessary for system implementation are identified.
      </p>
      <p>Based on the developed methods that visualize the course of complex control
systems, the modeling basics are determined, which made it possible to represent the
process progress and manage the information system in real time. Methods and
technique of visualization of control processes are presented, which eliminates the
psychological barrier and avoids mutual misunderstanding between the client and the
information system developer, and reduce the cost of developing, implementing, and
maintaining distributed management systems.</p>
      <p>The goal of the project has been achieved, which consisted in system analysis and
construction of information models of management process by the example of online
publishing. The decomposition of the system based on the analysis of real processes is
carried out. System implementation can optimize costs, improve service quality, and
automate system processes.</p>
      <p>Implementation of the developed system allowed to improve the quality of
information exchange between customers, separate units and go to an automated control
system. Making changes in the system lids to increasing competitiveness of the
company, and the system's functionality is tailored to market requirements
9. Petryshyn L., Nykolajchuk Ya., Analytical modeling of infosystems of automated
management. In Zarządzanie organizacjami w gospodarce rynkowej: X międzynarodowa
naukowa konferencja "Zarządzanie przedsiębiorstwem. Teoria i praktyka”: Kraków, 22-23
listopada 2007 r. Kraków: Wydawnictwa AGH (2007).
10. ISO/IEC TR 19759:2015 Software Engineering — Guide to the software engineering body
of knowledge (SWEBOK).
11. ISO 15288 System Life Cycle Process.
12. ISO/IEC 15504 Software Process Improvement and Capability Determination.
13. IEEE 1498-1995 - EIA/IEEE Interim Standard for Information Technology - Software Life
Cycle Processes - Software Development: Acquirer-Supplier Agreement (Issued for Trial
Use).
14. IEEE 1042-1987 (Reaff 1993), IEEE Guide to Software Configuration Management
(ANSI).
15. IEEE 1002-1987 (Reaff 1992), IEEE Standard Taxonomy for Software Engineering</p>
      <p>Standards (ANSI).
16. BP Simulator, https://www.bpsimulator.com/run/, last accessed 2019/12/09.
17. IEEE 1045-1992, IEEE Standard for Software Productivity Metrics (ANSI).
18. Shestakevych, T., Pasichnyk, V., Kunanets, N., Medykovskyy, M., Antonyuk, N. The
content web-accessibility of information and technology support in a complex system of
educational and social inclusion. In: proceedings of 13th International Scientific and Technical
Conference on Computer Sciences and Information Technologies, CSIT 2018, vol.
1,8526691, pp. 27-31 (2018).
19. Veretennikova, N., Pasichnyk, V., Kunanets, N., Gats, B. E-Science: New paradigms,
system integration and scientific research organization. Proceedings of the International
Conference on Computer Sciences and Information Technologies, 7325436, pp. 76-81. (2015).
20. Bomba, A., Kunanets, N., Nazaruk, M., Pasichnyk, V., Veretennikova, N.: Information
technologies of modeling processes for preparation of professionals in smart cities.
Advances in Intelligent Systems and Computing 754, 702-712 (2019).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Morozov</surname>
            ,
            <given-names>V. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalnichenko</surname>
            ,
            <given-names>O. V.</given-names>
          </string-name>
          :
          <article-title>The study of processesinteraction models in ITprojects based on proactive approach]</article-title>
          .
          <source>Bulletin of NTU "KhPI"</source>
          . Series: Strategic Management, Portfolio,
          <source>Program and Project Management</source>
          ,
          <volume>2</volume>
          (
          <issue>1327</issue>
          ),
          <fpage>20</fpage>
          -
          <lpage>27</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chernova</surname>
            ,
            <given-names>L. S.</given-names>
          </string-name>
          :
          <article-title>Structural model of management system of development programs at the enterprise</article-title>
          .
          <source>Bulletin of NTU "KhPI"</source>
          . Series: Strategic Management, Portfolio,
          <source>Program and Project Management</source>
          ,
          <volume>2</volume>
          (
          <issue>1327</issue>
          ),
          <fpage>50</fpage>
          -
          <lpage>59</lpage>
          . (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Petryshyn</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyeslik</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petryshyn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Processes visualization modeling in distributed management systems</article-title>
          .
          <source>In Intelligence Systems and Information Technologies: International Scientific and Practical Conference ISIT-2019. August 19-24</source>
          ,
          <year>2019</year>
          , Odessa, Ukraine. Odessa: TES, pp.
          <fpage>155</fpage>
          -
          <lpage>159</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Petryshyn</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rogóż-Duda</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petryshyn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Visualization modeling of integrated management systems</article-title>
          .
          <source>In: proceedings of the 8-th International Scientific and Technical Conference Information Systems and Technologies IST-2019</source>
          , Kobleve-Kharkiv, Ukraine,
          <source>September 09-14</source>
          ,
          <year>2019</year>
          . Kharkiv: KhNURE, pp.
          <fpage>9</fpage>
          -
          <lpage>14</lpage>
          . (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. IEEE 830
          <article-title>-1998 Recommended Practice for Software Requirements Specifications</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. IEEE 1233
          <article-title>-1996 Guide for Developing of System Requirements Specifications</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. IEEE 1362
          <article-title>-1998 Guide for Information Technology - System Definition - Concept of Operations (ConOps).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <fpage>29148</fpage>
          -2011 - ISO/IEC/IEEE International Standard
          <article-title>- Systems and software engineering - Life cycle processes -Requirements engineering</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>