Звіт про стан DevOps за 2019 рік Більш елітні команди продуктивності; Найкращі практики проти вигорання -

Також цього року компанія DevOps Research & Assessment LLC (DORA) опублікувала свій звіт про стан DevOps. Вже в шостий раз численних експертів запитували про всі відповідні теми з всесвіту DevOps: структури команд, технології та методи роботи учасників знову були випробувані.
На додаток до 30000 записів даних, проведених минулого року, цього року було додано ще 1000. Зараз завод DevOps Research & Assessment LLC містить загалом 31 000 відповідей на анкету. Для цьогорічного звіту про стан DevOps було досягнуто лише трохи більше половини від кількості учасників. Кількість чоловіків, які брали участь, не змінилася порівняно з попереднім роком, але кількість жінок, що брали участь, зменшилась на два відсотки. Кількість учасників, до команд яких також входять жінки, впала ще більше: торік вона становила 25 відсотків, цього року - 16 відсотків.
Що стосується походження, половина учасників все ще з Північної Америки. Кількість учасників з Африки та Арабського регіону (1%) також залишається незмінною. Однак кількість учасників з Азії скоротилася з 18% до лише 9%, але у відсотковому відношенні більше учасників прибуло з Європи. Лише незначні коливання зачіпають учасників з Австралії (+ 1%) та Південної Америки (-1%).
Кількість учасників також є відносно стабільною, залежно від їх професійного досвіду: близько третини працюють у розробницьких або інженерних командах, 26% працюють у DevOps або SRE. Незважаючи на те, що це все ще великий крок з 2014 року та першого опитування цифр, цифри стагнують вже три роки.
Продуктивність доставки програмного забезпечення
Цього року продуктивність програмного забезпечення ділиться на чотири категорії: елітна, висока, середня та низька. Команди, класифіковані як елітні, розгортають оновлення за запитом, іноді кілька разів на день. У таких командах потрібно менше години, щоб внести зміни в програму, яку можна віднести до основної області завдань, і те саме стосується відновлення служби. Рівень помилок тут становить від 0 до 15 відсотків.
Для порівняння, низькопродуктивним командам потрібно від тижня до місяця, щоб перерозподілити їх, і те саме стосується відновлення служби. Як користувач, ви можете спланувати від одного до шести місяців зміни проекту, із загальним коефіцієнтом помилок від 46 (2018 ще 40) до 60 відсотків. Іншими словами: елітні команди продуктивності розгортають код до 208 разів частіше, ніж команди з низькою продуктивністю. Ви також приблизно в 106 разів швидші (час від коміту до розгортання). Крім того, елітні команди одужують від проблем більш ніж у 2600 разів швидше, ніж команди з низьким рівнем ефективності.
Якщо ділити команди за категоріями, є хороші та погані новини. Хороша новина полягає в тому, що елітна група зросла на 13 відсотків (майже втричі), а група з низьким рівнем ефективності скоротилася на 3 відсотки за останні дванадцять місяців. Однак, група посередньо виконуючих команд також зросла (з 37 до 44 відсотків), тоді як команд з високими показниками стає менше (з 41 до 23).
З цього можна зробити висновок, що цифрова трансформація та ідея DevOps в галузі просуваються все далі і далі. Це супроводжується постійним вдосконаленням роботи команд DevOps, що, в свою чергу, призводить до швидшого надання програмного забезпечення та нових функцій.