Запис Детальніше

Технологія колективної розробки системи підтримки прийняття рішень керівника аптечної мережі

Наукові журнали НАУ

Переглянути архів Інформація
 
 
Поле Співвідношення
 
Title Технологія колективної розробки системи підтримки прийняття рішень керівника аптечної мережі
ТЕХНОЛОГИЯ КОЛЛЕКТИВНОЙ РАЗРАБОТКИ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ РУКОВОДИТЕЛЯ АПТЕЧНОЙ СЕТИ
TECHNOLOGIE OF TEAM COLLABORATION OF DEVELOPMENT OF DECISION SUPPORT SYSTEM FOR MANAGER OF PHARMACY
 
Creator Писарчук, О. О.; Національний авіаційний університет
Котенко, Д. В.; Національний авіаційний університет
Ткачук, Д. О.; Державний університет інфраструктури та технологій
Ганношина, І. М.; Державний університет інфраструктури та технологій
 
Subject Інформаційні технології
система підтримки прийняття рішень; міжфункціональна команда; колективна розробка; сервіс-орієнтована архітектура; зборка програм-них систем через механізми
004.7.052(045)
Информационные технологии
система поддержки принятия решений; межфункциональная команда; коллективная разработка; сервис-ориентированная архитектура; сборка программных систем через механизмы
004.7.052(045)
Information technology
decision support system; crossfunctional team; collective development; service-oriented architecture; assembly of software systems through mecha-nisms
004.7.052(045)
 
Description Існують проблеми, що виникають при розробці системи підтримки прийняття рішень, яка включає у тому числі спільну роботу команди, управління й хід роботи, безперервну інтеграцію, розробку проекту декількома людьми і роботу над єдиним початковим кодом. Ці проблеми з'являються в кожній команді і заважають правильній роботі, тому підходи до їх рішення повинен знати кожен інженер-програміст. У статті описується, як вирішити ці проблеми на прикладі групової розробки проекту під назвою "Система підтримки прийняття рішень для менеджера аптечної мережі". Мета роботи – аналіз існуючих практик колективної розробки систем підтримки прийняття рішень і визначення передових практик, що дозволяють спільною роботою команди створити найбільш ефективні системи підтримки прийняття рішень будь-якої складності. Для системи підтримки прийняття рішень дуже важливе питання вибору технологій розробки. Тобто необхідно розробити систему для використання у веб-браузері і мобільних телефонах і ноутбуках з різними мобільними операційними системами – Android, IOS, Windows або Mac OS. Як наслідок, розробка ведеться з використанням різних мов програмування і залучення фахівців з різними навичками. Отже, ця стаття показує ключові проблеми розвитку багатофункціональної команди і визначає основні шляхи їх запобігання, а також підвищення продуктивності команди. У цій статті освітлюються ключові проблеми, що виникають при розробці систем підтримки прийняття рішень міжфункціональними командами, а також представлені інструменти і підходи для поліпшення і зниження витрат на розробку і супровід на прикладі менеджера аптечної мережі. Описаний підхід до розробки систем підтримки прийняття рішень з командою розробників, які мають різні знання технологій і мов програмування і різні навички роботи з автоматизованими середовищами. Ці підходи і інструменти можуть значно поліпшити якість продукту, що розробляється, поліпшити взаємодію усередині команди, скоректувати завдання і розвинути функціональність в заплановані терміни.
Существуют проблемы, возникающие при разработке системы поддержки принятия решений, которая включает в том числе совместную работу команды, управление и ход работы, непрерывную интеграцию, разработку проекта несколькими людьми и работу над единым исходным кодом. Эти проблемы появляются в каждой команде и мешают правильной работе, поэтому подходы к их решению должен знать каждый инженер-программист. В статье описывается, как решить эти проблемы на примере групповой разработки проекта под названием «Система поддержки принятия решений для менеджера аптечной сети». Цель работы – анализ существующих практик коллективной разработки систем поддержки принятия решений и определение передовых практик, позволяющих совместной работой команды создать наиболее эффективные системы поддержки принятия решений любой сложности. Для системы поддержки принятия решений очень важен вопрос выбора технологий разработки. Т. е. необходимо разработать систему для использования в веб-браузере и мобильных телефонах и ноутбуках с различными мобильными операционными системами – Android, IOS, Windows или Mac OS. Как следствие, разработка ведется с использованием разных языков программирования и привлечения специалистов с разными навыками. Статья показывает ключевые проблемы развития многофункциональной команды и определяет основные пути их предотвращения, а также повышения продуктивности команды. Освещены ключевые проблемы, возникающие при разработке систем поддержки принятия решений межфункциональными командами, а также представлены инструменты и подходы для улучшения и снижения затрат на разработку и сопровождение на примере менеджера аптечной сети. Описан подход к разработке систем поддержки принятия решений с командой разработчиков, которые имеют различные знания технологий и языков программирования и различные навыки работы с автоматизированными средами. Эти подходы и инструменты могут значительно улучшить качество разрабатываемого продукта, улучшить взаимодействие внутри команды, скорректировать задачи и развить функциональность в запланированные сроки.
There are some problems that arise during development of the decision support system that includes team collaboration, management and progress of the work, continuous integration and continuous delivery processes, development of the project by several people and working on single source code. This problem appears in every cross-functional team and interfere of proper work, so approaches for solving them must to know every software engineer. At this topic describes how this problem can be solved using example of team development of the project called “Decision support system for manger of pharmacy network”. The purpose of this paper is to analyze existing practices for the collective development of decision support systems and to identify key best practices that will allow the most efficient creation of decision support system at any scale with team collaboration. By now is very important question about choosing technologies for development of decision support system. So there is a high necessity in developing such system to be used in web browser and mobile phones with various mobile operation system like Android or IOS besides even for laptop OS like Windows or Mac OS. As follows development is conducted using different programming languages and engagement of the specialists with different skills. As the result this topic shows key problems of the cross-functional team development and defines main ways of their prevention and also increase team productivity. In this article highlights the key issues encountered in the development of the decision support systems by cross-functional teams, and presents tools and approaches for improving and reducing the cost of the development and maintenance using example of the manager of the pharmacy network. An approach is described of the development of decision support systems with the team of developers that have different knowledge of technologies and programming languages and different skills of working with automated environments. These approaches and tools can significantly improve the quality of the product that is developing, improve communication inside team, adjust tasks and develop functionality within the scheduled time frame
 
Publisher National Aviation University
 
Contributor


 
Date 2019-02-14
 
Type


 
Format application/pdf
 
Identifier http://jrnl.nau.edu.ua/index.php/SBT/article/view/13267
10.18372/2310-5461.40.13267
 
Source Наукоємні технології; Том 40, № 4 (2018); 423-427
Science-based technologies; Том 40, № 4 (2018); 423-427
Наукоемкие технологии; Том 40, № 4 (2018); 423-427
 
Language uk