Čo je DevOps

V názve sú zakotvené 2 piliere: Development + IT Operations. DevOps predstavuje best practice, ktorá vám pomôžu v lepšej komunikácii, spolupráci a integrácii odborníkov z IT Operation a Software Development.

Osvojte si best practice, ktorá vám pomôže zlepšiť komunikáciu a integráciu tímov vývoja a prevádzky a tým zefektívniť fungovanie IT, čo pozitívne ovplyvní chod celej firmy.

Základom každej efektívne fungujúcej organizácie je predovšetkým to, ako dobre tu fungujú prevádzkové činnosti.

A ich efektivita je stále viac závislá na perfektne fungujúcom IT. Tzn. že efektivita je závislá na vývojároch, resp. softvér Developmentu. Práve v týchto situáciách oceníte DevOps.

DevOps je metodika vyvinutá DevOps Institute (DOI) a je určená jednotlivcom aj organizáciám. Vďaka týmto princípom si osvojíte best practice určené na riadenie IT Operations + Software Development.

Prečo DevOps

Vďaka metodike DevOps skrátite čas potrebný na uvedenie produktov a služieb na trh (time to market)

Rovnako ako vo väčšine dnešných firiem, je zrejme aj v tej vašej úspech biznisových aktivít závislý na perfektne fungujúcom IT. DevOps vám umožní riadiť ho spôsobom, ktorý zvýši jeho spoľahlivosť a efektivitu a zlepší kvalitu ním dodávaných služieb.

Naučia vás, ako zrýchliť a optimalizovať vývoj softvéru aj jeho nasadenie a efektívne riešiť požiadavky na spokojnosť zákazníkov. Ponúkne vám postupy na riešenie typických problémových situácií, ktoré nastávajú v každodennej prevádzke IT.

DevOps je koncept využívajúci princípy Agile, Scrum a Lean, ktorý zhŕňa praxou preverené postupy a odporúčania. Nie je to iba metodika; vyžaduje tiež zmenu kultúry, myslenia a spôsobu práce celého IT oddelenia. Zmenu, ktorá sa vašej firme oplatí.

Hlavné princípy DevOps

Pre Devops je kľúčová kultúra, ktorá podporí spoluprácu tímov. Všetci pracujú na spoločnom cieli, zdieľajú se nápady aj problémy, získava spätná väzba, podporuje zlepšovanie.

Meranie, metriky a monitorovanie – pracuje sa s myšlienkou „čo nezmeriate, nemôžete riadiť“ a „čo neriadite, to nezlepšíte“.Systematicky sa aplikujú princípy Lean, ktorých cieľom je eliminovať plytvanie. Dôraz sa kladie na automatizáciu, ktorú podporujú všetky procesy aj nástroje.

Počas všetkých činností sa uplatňujú tieto hlavné princípy:

  • Maximálne využívať automatizáciu

  • Klásť dôraz na neustále zlepšovanie

  • Všetky aktivity zameriavať na zákazníka

  • Mať neustále na pamäti cieľ, ktorý sa má dosiahnuť

  • Mať zodpovednosť za kompletný proces od začiatku až do konca

  • Pracovať v autonómnych tímoch zložených z odborníkov s rôznou expertízou

Čo Vás DevOps naučí

  • Využijete to najlepšie z princípov Lean, Agile a Scrum
  • Dokážete lepšie plánovať kapacity na rôzne typy činností
  • Zlepší sa spolupráca medzi vývojom a operations v tímoch
  • Zvýši sa rýchlosť, spoľahlivosť a úspešnosť pri nasadzovaní IT riešení
  • Akcelerujete výkonnosť IT, čo podporí biznisové aktivity a chod celej firmy
  • Zvýšite kvalitu, znížiť množstvo prerábok a zvýšiť rýchlosť a úspešnosť nasadenia IT riešení

Aké problémy DevOps rieši

  • IT je neustále preťažené. Hromadia sa tu požiadavky, snaha ich vyriešiť ich všetky. Lenže nie je vždy jasné, čo a prečo je priorita. Zložité je aj zisťovanie, aký je práve status projektov.

  • Kapacity nedostačujú, ľudia sú sťahovaní z projektov na inú prácu. Chýba jasný prehľad o tom, kto kedy na čom pracuje, rovnakému človeku sa prideľujú zákazky a incidenty.

  • Nestíhajú sa termíny a SLA, nedodržujú sa sľuby dané zákazníkom. Oneskoruje sa nasadenie do produkcie, čo všetko negatívne ovplyvňuje biznis.

  • Je málo času na testovanie, tlačí sa na rýchle nasadenie do produkcie. Produkty sa netestujú priebežne, takže sa často musia prerábať.

  • Ak sa s týmito problémami tiež stretávate, potom je DevOps presne tým, čo vaša firma potrebuje. Poskytne vám návod a praktické rady, ako v týchto situáciách postupovať, a naučí vás, ako im do budúcnosti predchádzať.

Tri cesty podľa DevOps

Prvá roadmapa: Tok práce

  • Pohyb zľava doprava, od vývoja k prevádzke a ďalej k zákazníkovi

  • IT je hodnotový reťazec, v ktorom sa vykonávajú aktivity pridávajúce hodnotu

  • Je nutné strážiť, aby bol tok plynulý a „po prúde“ sa nepúšťali závady či chyby

Druhá roadmapa: Spätná väzba

  • Pohyb sprava doľava

  • Hodnotový reťazec je možné optimalizovať iba pri začlenení spätnej väzby

  • Strážiť problémové miesta, pracovať so spätnou väzbou, okamžite na ňu reagovať

Tretia roadmapa: Experimentovanie

  • Zahrnutie priebežného učenia

  • Zlepšovanie a zdokonaľovanie nie je možné bez možnosti chybovať

  • Priebežne testovať a upravovať produkty, pracovať s rizikami a poučením z ne/úspechov, opakovaní a praxe brať ako nutnú podmienku pre zlepšenie