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.
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í.
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
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ť.
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
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ť
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