Научная статья на тему 'Tools for visualization of nonlinear stories in software development models'

Tools for visualization of nonlinear stories in software development models Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
66
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНСТРУМЕНТАРИЙ / TOOLS / НЕЛИНЕЙНОСТЬ / NONLINEARITY / НЕЛИНЕЙНЫЕ ИСТОРИИ / NON-LINEAR STORIES / РАЗРАБОТКА / DEVELOPMENT / SOFTWARE DEVELOPMENT / ПРОЕКТ / IT-ПРОЕКТ / IT PROJECT / ВИЗУАЛИЗАЦИЯ / VISUALIZATION / LIFE CYCLE / MODELS OF LIFE CYCLE / МЕНЕДЖМЕНТ / УПРАВЛЕНИЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Kovalev M.A., Chernodub V.A., Popova I.E., Cubar'Kov D.A.

The principle of nonlinearity is the most spread principle of designing and developing of IT project nowadays. It is recommended to use the cases of visualization non-linear stories at the models of development for the rise of efficiency of this method. The article considers the benefits of using these cases against traditional methods. Moreover, the article contains instruments for the rise of efficiency of development and further analysis of the labor activity.

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

Текст научной работы на тему «Tools for visualization of nonlinear stories in software development models»

TOOLS FOR VISUALIZATION OF NONLINEAR STORIES IN SOFTWARE

DEVELOPMENT MODELS.

M.A. Kovalev, student V.A. Chernodub, student I.E. Popova, student D.A. Cubar'kov, student Siberian federal university (Russia, Krasnoyarsk)

Abstract. The principle of nonlinearity is the most spread principle of designing and developing of IT project nowadays. It is recommended to use the cases of visualization nonlinear stories at the models of development for the rise of efficiency of this method. The article considers the benefits of using these cases against traditional methods. Moreover, the article contains instruments for the rise of efficiency of development andfurther analysis of the labor activity.

Keywords: tools, nonlinearity, non-linear stories, development, software development, IT project, visualization, life cycle, models of life cycle.

When the first program development projects had begun to appear, it become clear that people who is actually managing the projects doesn't know how to competently manage it. That's why first projects were carrying out in a linear way. A major disadvantage of such model is waste of time, every participant forced to wait for end of work of his teammates. So, there is a question "How it is possible to get the most effective method of work distribution?" H. Richard Priesmeyer is one of those who first described non-linear model of management. Hereafter most of project managers have become to use this model for the running an organization of project with an eye to increase productivity and time efficiency.

The main principle of the non-linearity model is the division of the development process into independent tasks and their distribution among the team of specialists. Thus, the non-linear model allows workers

to perform their tasks simultaneously having the least dependence on other teammates. Non-linear management is the most progressive and far-reaching model today.

Using non-linear models provides a lot of opportunities to solve big tasks, workers deal with. For example, if company has a big project, it should be split between all workers, but waiting for every worker is ineffective. Non-linear model provides splitting task into several small parts and manage timings for preforming it. This concept of work applies to deal with hard projects many times faster, than linear concept. But it works only for projects which difficulty don't exceed concrete value. In a row with big projects there are some small projects, where linear model is more effective, than non-linear. Graph of comparing of efficiency of these methods for projects with different difficulty is submitted to Fig 1.

LOC (lines of code)

Figure 1. Comparing of efficiency depend on lines of code (difficulty)

In this case difficulty of project measures in lines of code (LOC). This is the middle mark of comparing of projects according to Function point metrics. Efficiency of performing measures in "frequency" - constant divided on time spent on task. Depends on practical research, non-linear model is more effective than linear model in a big part of cases.

Visualization process of non-linear development was depicted on paper initially and all stages of development were displayed on it with tables and diagrams drawn manually and then this information was announced on scheduled board meeting. But nowadays, due to computers, there are alternative methods for organization of project activity - services which visualize the project life cycle [1-5]. These services make it possible to increase efficiency, do the deep analyze of all the passed stages in the project and, eventually, reduce the time spent on software development substantially. Further, thanks to analyze, defects in the design of current project have become apparent and it is possible to eliminate them [6-7].

The most of modern software products for project management have a lot of advantages to use it in way of non-linear pro-

ject handling. For example, user can export the plan into needful format or publish it on internet resource which is convenient for other party members. Utilities open the possibility to divide a project into several parts and allocate the responsibilities among participants without any difficulties. Also, project manager can view employment statistic of his subordinates anytime, so he has got all the advantages for productive organize of work process.

Nowadays there are a lot of tools which provide the opportunity to use non-linear model through the process of development and make an analysis of the completed tasks. So, there are a possibility to see potential non-compliances to the development plan or some of deficiencies in designing, maintaining of software in the further retrospective analysis. Thus, such means of project handling allow manager to understand his omissions and prevent them.

Modern visualization tools have user-friendly interface. Some stages may be highlighted for convenient orientation. Also, user can build tables, schedules, diagrams, etc. So, these services are useful for all types of companies, no matter if this a

small development company or an interna- allows to supervisor calculate the scope of tional corporation. work for every worker.

The most of services are created on There are many examples of visualiza-

cross platform technologies so they might tion tools - "Gantt Project", "Project be using on the different operating sys- Libre", "OpenProj" etc. They have nearly tems. These services allow to create the identical functional which is base for probar charts using the Gantt method [8]. Al- ject management. But for the commercial so, there are functions for download and project you would be better use "Microsoft save files from FTP server, so the docu- Project". Unlike other tools it is chargeable ment can be viewed by the several users at and has advanced features. Intel, Amazon the same time. and more than 20 billion companies are

Overwhelming majority of projects uses use "Microsoft Project" in their work. a performance monitoring of every project Thus, it's very helpful to use such tools

participant because it increases the quality in work with business or educational procontrol of the team and project substantial- jects which have non-linear structure of ly [8-10]. Through these services a manag- development [11-12]. Using these tools er can tracking the employment of partici- will increase speed of development of any pants and execution speed of plan, so these project because of effectively planning and

reducing the number of weaknesses.

References

1. Evdokimov I. V. (2006) Matematicheskoe i programmnoe obespechenie identifikacii nelinejnyh dinamicheskih ob"ektov pri ispol'zovanii summy garmonicheskih signalov [Software for identification of nonlinear dynamical objects using sum of harmonic signals]. Bratskiy gosudarstvenniy universitet. - Bratsk, 2006. - p. 135.

2. Evdokimov I.V. Kadrovoe obespechenie vnedreniya SCADA-sistem na predpriyatiyah [Staffing for the implementation of SCADA systems in enterprises]. Trudy Bratskogo gosudarstvennogo universiteta. Part: EHkonomika i upravlenie. 2005. T.1. pp. 116-119.

3. Evdokimov I.V. Aspekty vnedreniya informacionnyh tekhnologij na predpriyatiyah g. Bratska [Aspects of implementing information technologies in enterprises of Bratsk]. Trudy Bratskogo gosudarstvennogo universiteta. Part: EHkonomika i upravlenie. 2006. T.1. pp. 144-148.

4. Evdokimov I.V. Adaptaciya standartov programmnyh sredstv k proektam v oblasti informacionnyh tekhnologij [Adaptation of software standards to projects in the field of information technology]. Trudy Bratskogo gosudarstvennogo universiteta. Part: EHkonomika i upravlenie. 2010. T.2. pp. 97-101.

5. Evdokimov I.V. Metodika issledovaniya sistem upravleniya predpriyatij dlya celej informatizacii [Methodology of research of enterprise management systems for informatization purposes]. Trudy Bratskogo gosudarstvennogo universiteta. Part: EHkonomika i upravlenie. 2007. T.1. pp. 248-288.

6. Peresunko P.V., Dolzhanskaya S.A. Realizaciya i issledovanie rezul'tatov vzveshennogo prognoza [Realization and investigation of weighted forecast results]. Sovremennie informatcionnie tekhnoogii. - 2016. №23 (23). pp. 52-55.

7. Vahrusheva M.YU. Splajn-tekhnologii v ehkonomicheskom prognozirovanii [Spline technologies in economic forecasting]. Trudy Bratskogo gosudarstvennogo universiteta. Part: EHkonomika i upravlenie. 2016. №.1. pp. 130-134.

8. Evdokimov I.V., Baranov V.A., Kolbina A.O. Blochno-orientirovannye modeli v zadachah identifikacii dinamicheskih ob"ektov [Block-oriented models in problems of identifying dynamic objects]. Simvol nauki. 2017. T.2. №3. pp. 57-61.

9. Evdokimov I. V. Menedzhment kachestva i upravlenie razvitiem sistemy obrabotki ehkspertnoj analitiki [Quality management and management development of expert analytics processing system]. Trudy Bratskogo gosudarstvennogo universiteta. Part: EHkonomika i upravlenie. 2015. №.1. pp. 212-219.

10. Evdokimov I.V. Problema i pokazateli kachestva programmnogo obespecheniya [Problem and Quality Score Software]. Trudy Bratskogo gosudarstvennogo universiteta. Part: EHkonomika i upravlenie. 2009. №.1. pp. 121-124.

11. Evdokimov I.V. Informacionnye tekhnologii ucheta metodicheskogo obespecheniya obrazovatel'nogo processa [Information technologies of accounting of methodical support of educational process]. Problemy social'no-ehkonomicheskogo razvitiya Sibiri. 2012. №4 (10). pp. 9-14.

12. Evdokimov I.V., Baranov V.A., Kolbina A.O., Danilova G.V. Informacionnye tekhnologii kontrolya kachestva obrazovatel'nogo processa [Information technologies for quality control of the educational process]. Kachestvo. Innovatcii. Obrazovanie. 2017. №5 (144). pp. 31-39.

ИНСТРУМЕНТЫ ДЛЯ ВИЗУАЛИЗАЦИИ НЕЛИНЕЙНЫХ ИСТОРИЙ В МОДЕЛЯХ РАЗВИТИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

М.А. Ковалёв, студент

В.А. Чернодуб, студент

И.Е. Попова, студент

Д.А. Цубарьков, студент

Сибирский федеральный университет

(Россия, г. Красноярск)

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

Ключевые слова: инструментарий, нелинейность, нелинейные истории, разработка, 1Т-проект, визуализация, менеджмент, управление, проект.

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