Studie 2024 CD Foundation State of CI/CD Report společnosti CDF (Continuous Delivery Foundation) ukazuje, že popularita modelu DevOps poněkud stagnuje. DevOps je stále hlavním trendem v oblasti vývoje a provozu softwaru, ale už nejde o revoluční přístup, naopak dochází k lehkému ústupu této metodiky (spolu s příbuzným přístupem continuous integration/continuous delivery (CI/CD).
Ze studie vyplývá mj. následující:
V prvním čtvrtletí roku 2024 postupy DevOps využilo 83 % vývojářů, což je pokles z 85 %. před rokem. Co se dalších čísel týče:
9 % vývojářů nasazuje kód víckrát denně.
11 % dokáže obnovit službu po výpadku za méně než za hodinu.
14 % vývojářů uvedlo, že jsou schopni zprovoznit kód v produkčním prostředí za méně než jeden den.
Množí se požadavky, které musí odborníci na DevOps splňovat, jako je bezpečnost, dodržování předpisů a audit. Z toho se pak odvozuje i relativně nízká výkonnost řady firem v této oblasti. V rámci studie meziroční výsledky dokonce vedou k závěru, že podíl firem, které svou produktivitu v oblasti provozu a vývoje softwaru vnímají jako nízkou, roste. Naopak efektivně fungujících firem nepřibývá. A celkově lze říci, že klíčové ukazatele výkonnosti dodávek softwaru, které studie sledovala, vykazují za poslední tři a půl roku sledování jen malé nebo vůbec žádné zlepšení.
Pouze 14 % vývojářů v 1Q/2024 uvedlo, že dokázali zprovoznit kód v produkčním prostředí za méně než jeden den – toto číslo se od 3Q/2020 pohybuje v rozmezí 13-17 % bez jasného vzestupného trendu. Podíl vývojářů, kteří nasazují kód vícekrát denně, se mírně snížilo na 9 % z 11 %.
Nečekané jsou i výsledky týkající se doby obnovení služby po neplánovaném výpadku nebo poškození. V 1. čtvrtletí r. 2024 pouhých 11 % vývojářů uvedlo, že jsou schopni obnovit službu za méně než hodinu – v podstatě se tento podíl nezměnil oproti 11-13 % v posledních dvou letech. Mezitím celým 41 % nyní trvá obnovení služby déle než týden, což je nárůst oproti 34 % ve 3. čtvrtletí 2020. Přitom škody vzniklé z výpadku aplikací mohou mezitím neustále růst…
Studie naznačuje, že s tím, jak se kultura a postupy DevOps stávají stále běžnějšími, budou vývojáři a organizace možná muset zaujmout strategičtější přístup k jejich zavádění. Vzhledem k tomu, že tempo pokroku na základě nejnovějších metrik stagnuje, mohlo by pro zvýšení rychlosti vývoje softwaru i jeho kvality být klíčové důraznější zaměření na implementaci pouze těch nejlépe se doplňujících a integrovaných technologií DevOps – namísto hromadění příliš mnoha nesourodých nástrojů a přístupů.
„Rozhodně bych rád viděl více vývojářů, kteří by šli nad rámec CI a prováděli i kontinuální nasazení (CD),“ uvedla Andrea Frittoli ze společnosti CDF. „Měli bychom vývojářům usnadnit přijetí a osvojení nástrojů, které k tomu potřebují, a to bez ohledu na obor podnikání a velikost firem.“
Zdroj: CDF / ITProToday