Науковий вісник НЛТУ України (Mar 2024)
Системне оцінювання ризиків і викликів під час впровадження методології devops у корпоративних IT-інфраструктурах
Abstract
Досліджено особливості застосування методології в ІТ-проєктах провідних фірм України. Наведено методику системного оцінювання ризиків і викликів під час впровадження методології DevOps у корпоративних IT-інфраструктурах. Проведений аналіз дав змогу сформувати системний погляд на теоретичні результати цієї методології. Проаналізовано результати практичних розробок і впровадження методології DevOps в реальних корпоративних ІТ-середовищах. Встановлено, що наразі немає методологічно цілісних системних підходів до формування комплексних стратегій щодо ідентифікації, класифікації та повного розуміння ризиків і викликів, які генеруються під час впровадження DevOps концепцій в корпоративних ІТ-структурах. Сформульовано мету, об'єкт та предмет оригінального дослідження, а також завдання, виконання яких дало змогу забезпечити їх реалізацію. Сформовано та надано фахові трактування множини базових понять та означень, які слугують термінологічним базисом для досліджуваного фрагменту оригінальної проблемної області. Сформовано послідовність основних етапів впровадження методології DevOps в ІТ-інфраструктурах. Серед ключових практик зазначеної методології виділено постійну інтеграцію, постійне впровадження, постійне розгортання, мікросервісну архітектуру, а також тестування на етапі розроблення програмного продукту. Внаслідок проведеного аналізу сформульовано обґрунтовані висновки про те, що однією із ключових особливостей успішного втілення методології DevOps є створення та активне використання в цих процесах крос-функціональних команд, які об'єднують розробників, тестувальників, інженерів відділу експлуатації та інші ролі. З'ясовано переваги та недоліки DevOps, а також визначають основні ризики та виклики, які виникають при її впровадженні. Проаналізовано ситуації, які можуть генеруватись в процесах імплементації методології DevOps у випадках несумісності відповідних інструментів і відсутності стандартів. Виокремлено групи ризиків, пов'язаних з недостатнім рівнем автоматизації підтримки функцій безпеки ІТ-інфраструктури на належному рівні. Сформоване системне бачення щодо компонування окремої стратегії мінімізації ризиків і подолання викликів під час впровадження методології DevOps в конкретних ІТ-інфраструктурах. У роботі використано системний підхід, який дає змогу комплексно охопити наукові та технологічні особливості DevOps, врахувати взаємозв'язки між ними та оцінити їх вплив на ефективність та безпеку IT-проєктів. Запропоновано рекомендації щодо оптимізації процесів DevOps, зменшення ризиків і подолання викликів, а також окреслюють перспективи подальшого дослідження в цьому напрямі.
Keywords