Co je DevOps?

Koncepty DevOps

Cem Sakarya

DevOps Risk Advisor

Technologie přináší mnoho výhod a zlepšuje náš život – sociální kontakty, správu financí prostřednictvím bankovních aplikací a další.

Koncepty DevOps

Organizační struktura

Základní diagram organizační struktury.

  • Online produkty jsou složité
  • Nákladné na vývoj a údržbu
  • Tisíce inženýrů
  • Jak efektivně spolupracovat?
Koncepty DevOps

 

Váhy symbolizující rovnováhu mezi kvalitou a náklady.

Koncepty DevOps

DevOps

 

DevOps je kombinace

  • metod,
  • nástrojů a
  • kulturního chování,

která zlepšuje vývoj a údržbu softwaru.

Pomáhá organizacím dodávat kvalitnější online produkty rychleji.

Koncepty DevOps

Tradiční správa změn

  • Nezávislé týmy
  • Různé týmy mají různé cíle
  • Pomalý vývoj

DevOps

  • Různé týmy spolupracují
  • Vývoj softwaru + IT provoz = DevOps
  • Různé týmy mají podobné cíle
  • Rychlý vývoj
Koncepty DevOps

Tradiční vydávání

Diagram tradičního vývoje a vydávání softwaru – lineární model: nejprve návrh, pak vývoj, pak vydání.

Koncepty DevOps

Kruhová struktura vývoje a vydávání v DevOps. Menší vývojové cíle než v tradičním modelu.

Minimálně životaschopný produkt

Minimálně životaschopný produkt (MVP) je raná verze produktu s omezenou funkcionalitou.

  • Levnější na vytvoření
  • Rychlý vstup na trh
Koncepty DevOps

Vylepšování produktu

Podle výsledků prvního vydání tým buď pokračuje ve vývoji (dobré výsledky), nebo se vrátí a upraví předchozí verzi (špatné výsledky).

Koncepty DevOps

Přínosy DevOps

První cyklus DevOps vytvoří MVP, druhý cyklus produkt vylepší, třetí cyklus dosáhne finálního produktu.

Koncepty DevOps

Pojďme procvičovat!

Koncepty DevOps

Preparing Video For Download...