Конструювання програмного забезпечення за допомогою синхронного підходу: основні процеси та інструменти для ефективної реалізації DevOps

dc.contributor.authorПраворська, Наталія
dc.contributor.authorМартинюк, Валерій
dc.contributor.authorPravorska, Natalya
dc.contributor.authorMartynyuk, Valeriy
dc.date.accessioned2023-12-20T20:57:03Z
dc.date.available2023-12-20T20:57:03Z
dc.date.issued2023
dc.description.abstractДана стаття представляє на розгляд метод синхронного виконання етапів життєвого циклу (ЖЦ) програмного забезпечення (ПЗ) в рамках DevOps. Даний метод націлений на підвищення продуктивності при розробці та впровадженні програмних продуктів (ПП). Проводиться ретельне вивчення теоретичних питань, а саме аспектів DevOps та синхронного виконання етапів ЖЦ. Розглядається впровадження власного методу, який базується на поєднанні команд розробки та інформаційно-технічного обслуговування (експлуатаційників – команда ІТО), а також автоматизації процесів і безперервному забезпеченні якості ПП. Для вимірювання ефективності одночасного виконання етапів ЖЦ в статтю включено аналіз метрик, а також як запропонований метод буде впливати на швидкість розв’язання проблем та відповідності розроблених проєктів заданим вимогам та характеристикам. Вивчення наведених випадків та прикладів успішних проектів, у яких був впроваджений синхронний підхід в рамках DevOps, дозволило зробити висновки щодо практичного застосування даного методу, а також його адаптації для проектів різних розмірів та галузей.
dc.description.abstractThis article presents for consideration the method of synchronous execution of the stages of the software life cycle within the framework of DevOps. This method is aimed at increasing productivity in the development and implementation of software products. A thorough study of theoretical issues is carried out, namely aspects of DevOps and synchronous execution of life cycle stages. The implementation of a proprietary method is considered, which is based on the combination of development teams and information and technical service (operators), as well as process automation and continuous quality assurance of the software product. To measure the effectiveness of the simultaneous execution of life cycle stages, the article includes an analysis of metrics, as well as how the proposed method will be influence the speed of solving problems and compliance of the developed projects with the specified requirements and characteristics. The study of the given cases and examples of successful projects in which a synchronous approach was implemented within the framework of DevOps allowed us to draw conclusions about the practical application of this method, as well as its adaptation for projects of various sizes and industries. DevOps is a software development practice that focuses on bringing development and IT teams together to improve productivity, product quality, and cross-team collaboration. Important aspects here are collaboration, automation, integration, deployment, monitoring, feedback, continuous improvement, and elasticity. In DevOps, mutual assistance and sharing of knowledge between teams helps to solve joint tasks. Reducing the number of errors, shortening the time of introducing changes, increasing the efficiency of work processes is possible thanks to the automation of software development processes. Regular code changes and continuous deployment of software in production are ensured by integration and deployment. On the example of successful projects where a synchronous approach within the framework of DevOps was used, a study of the application of the method was conducted and as a result of the study it was found that such an approach can bring significant advantages to organizations. There are special metrics for evaluating the impact of the method on the effectiveness of DevOps processes. The specified metrics were used to measure the efficiency of the synchronous execution of stages. An analysis of the impact of the method on the speed of problem solving and satisfaction with project results was also carried out.
dc.identifier.citationПраворська Н. Конструювання програмного забезпечення за допомогою синхронного підходу: основні процеси та інструменти для ефективної реалізації DevOps / Н. Праворська, В. Мартинюк // Вісник Хмельницького національного університету. Технічні науки. – 2023. – Т. 1, № 5. – С. 182-191.
dc.identifier.urihttps://elar.khmnu.edu.ua/handle/123456789/14965
dc.language.isouk
dc.publisherХмельницький національний університет
dc.subjectDevOps
dc.subjectоперації розробки
dc.subjectконструювання програмного забезпечення
dc.subjectпрограмний продукт
dc.subjectжиттєвий цикл
dc.subjectефективність
dc.subjectпроцес розробки
dc.subjectвпровадження
dc.subjectсинхронне виконання
dc.subjectsynchronous execution
dc.subjectdevelopment operations
dc.subjectsoftware engineering
dc.subjectsoftware product
dc.subjectlife cycle
dc.subjectefficiency
dc.subjectdevelopment process
dc.subjectimplementation
dc.subject.udc004.056.5:621
dc.titleКонструювання програмного забезпечення за допомогою синхронного підходу: основні процеси та інструменти для ефективної реалізації DevOps
dc.title.alternativeDeveloping software using a synchronous approach: key processes and tools for effective DevOps
dc.typeСтаття
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
325-n5-1-182-191.pdf
Розмір:
504.65 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Назва:
license.txt
Розмір:
4.26 KB
Формат:
Item-specific license agreed upon to submission
Опис: