Jak měřit úspěšnost DevOps

Pavel Houser , 08. září 2017 06:30 0 komentářů
Jak měřit úspěšnost DevOps

Při přechodu na model DevOps vyvstává otázka metrik. Jak zjistit návratnost investic, jak alokovat zdroje a na co se zaměřit při dalších inovacích?

Komentář na toto téma napsali pro InformationWeek Tim Buntel (XebiaLabs) a Nicole Forsgrenová (Dora). Podle jejich názoru některé firmy vnímají DevOps jako zajímavý experiment a možnost zkusit si (nezávazně) něco nového, jiné zase za naprostou nutnost pro udržení konkurenceschopnosti (DevOps se pokládá za nutnou součást digitální transformace). V obou případech ale opomíjejí měření efektivity.

Kapacita, stabilita, udržitelnost

Existují ovšem nějaké doporučené metriky, tedy kromě známého poměru cena/výkon (investice do změny vs. očekávaná vyšší efektivita vývoje a nasazování softwaru)? Bruntel a Forsgrenová doporučují věnovat pozornost především následujícímu. Klíčovou metrikou je dle nich tzv. propustnost/průchodnost/kapacita (throughput) – tím se myslí, jak rychle v rámci modelu DevOps „protéká“ software systémem, tj. po jaké době ho v průměru lze nasadit do produkčního prostředí. Dále je třeba měřit stabilitu takto produkovaného softwaru – jak často vyžaduje změny, jak rychle se daří tyto změny v produkčním prostředí provést a kolik stojí související výpadky. A na třetím místě se nachází udržitelnost, která souvisí už i s lidským faktorem. Dokáží vývojáři a další členové týmu tímto způsobem fungovat i v delším časovém horizontu? Pokud při každém nasazování nového softwaru očekávají pohromu, je něco špatně. Nedostatek sebedůvěry a stres dříve nebo později skončí vyhořením nebo výpovědí. Rychlý vývoj samozřejmě je psychicky náročný (např. v rámci metodiky scrum dokonce existují speciální pozice, kde úkolem těchto lidí je de facto starat se o to, aby se programátoři nezhroutili), ale tento stav není cílem, naopak problémem; míra stresu přitom může být různá a lze ji měřit a snižovat.

Bruntel a Forsgrenová se navíc domnívají, že výše uvedené metriky nemusejí jít proti sobě (což se na první pohled nezdá – pokud se sníží rychlost tvorby aplikací, dalo by se čekat, že poklesne i stres vývojářů a testerů).

Co dál?

Podnik tedy vytvoří příslušné metriky a dokáže stav DevOps měřit. Jak nyní klíčové ukazatele zlepšovat? Zde už je odpověď obou analytiků celkem standardní: je třeba stejně tak maximalizovat automatizaci jako pracovat na změnách firemní kultury. Podnik by měl zrychlit zpětnou vazbu od zákazníků/uživatelů, zjednodušovat procesy a zpřístupňovat výsledky metrik co nejpochopitelnějším způsobem (grafické panely apod.).

Nicméně v reálném světě nejde dělat všechno najednou, takže je nutné stanovit si priority. DevOps a agilní prostředí současného podnikání obnáší neustálé změny. Nemá proto smysl usilovat o nějaký konečný ideální stav, který stejně nenastane (jde o proces, nikoliv stav, řečeno žargonem málem filozofickým), lépe je uvažovat způsobem: za čas X chceme parametr Y posunout na hodnotu Z, čehož hodláme dosáhnout tak a tak a víme, jak měřit úspěšnost tohoto procesu. Procesy/projekty, které ve skutečnosti nepřinášejí přidanou hodnotu, je třeba umět rychle ukončit – zde se nachází velká slabina řady podniků, přílišná setrvačnost.

Dokonce i úspěšné projekty je třeba umět uzavřít, když už se začínají soustředit jen na kosmetické změny, a nutně omezené zdroje vrhnout jinam. Tento přístup současně znamená, že i drobná zlepšení se počítají (a sčítají), pokud za sebou následují jako na běžícím pásu. I když se mluví o (celkové) digitální transformaci, konkrétní projekty v rámci DevOps vůbec vůbec nemusejí být komplexní a klást si velké cíle...


Komentáře

RSS 

Komentujeme

Intel Inside aneb všichni jsme načipováni

Petr Zavoral , 10. prosinec 2017 18:20
Petr Zavoral

V Havlově hře Audience přesvědčuje Sládek Ferdinanda Vaňka, aby donášel sám na sebe. Z pohledu letoš...

Více







Kalendář

09. 01.

13. 01.
CES 2018
18. 01.

19. 01.
itSMF 2018
30. 01. Ecommerce Expo Prague 2017
RSS 

Zprávičky

Western Digital zruší arbitráž proti Toshibě

ČTK , 11. prosinec 2017 08:00

Japonská společnost Toshiba a americká firma Western Digital se v zásadě dohodly na urovnání sporu o...

Více 0 komentářů

Spotify a Tencent se propojují

ČTK , 10. prosinec 2017 08:00

Přední světová služba pro streamování hudby Spotify a čínská konkurenční firma Tencent Music Enterta...

Více 0 komentářů

Bezpečnostní politika firem brání plně využít potenciál IoT

Pavel Houser , 09. prosinec 2017 08:00

Tři čtvrtiny účastníků průzkumu EY Global Information Security Survey 2017 pokládají za nejpravděpod...

Více 4 komentářů

Starší zprávičky

Globální výdaje na bezpečnost IT porostou v příštím roce o 8 % na 96 miliard dolarů

Pavel Houser , 08. prosinec 2017 10:57

Nejrychleji porostou řešení SIEM, testování IT bezpečnosti a její outsourcing. ...

Více 1 komentářů

Soud EU: Luxusní značky mohou zakázat internetový prodej zboží

ČTK , 08. prosinec 2017 10:00

Oponenti poukazují na to, že omezení prodejů jde proti hospodářské soutěži....

Více 1 komentářů

Agentura pro satelitní systém Galileo přinesla ČR miliardu korun

ČTK , 08. prosinec 2017 08:00

V současné době je na oběžné dráze 18 satelitů, vypuštění dalších čtyř je naplánováno na 12. prosine...

Více 0 komentářů

Cena bitcoinu se vyhoupla přes 15 000 dolarů (aktualizace)

ČTK , 07. prosinec 2017 13:55

Ceně pomáhá očekávané spuštění obchodování s bitcoinovými termínovými kontrakty....

Více 1 komentářů