Czym jest DevOps?

Koncepcje DevOps

Cem Sakarya

DevOps Risk Advisor

Technologia oferuje wiele korzyści i poprawia jakość życia – ułatwia kontakty społeczne, zarządzanie finansami osobistymi przez aplikacje bankowe itp.

Koncepcje DevOps

Struktura organizacyjna

Podstawowy schemat struktury organizacyjnej.

  • Produkty online są złożone
  • Kosztowne w tworzeniu i utrzymaniu
  • Tysiące inżynierów
  • Jak efektywnie współpracować?
Koncepcje DevOps

 

Waga symbolizująca równowagę między jakością a kosztem.

Koncepcje DevOps

DevOps

 

DevOps to połączenie

  • metod,
  • narzędzi i
  • kultury organizacyjnej,

które usprawnia tworzenie i utrzymanie oprogramowania.

Pomaga organizacjom szybciej dostarczać produkty online wyższej jakości.

Koncepcje DevOps

Tradycyjne zarządzanie zmianą

  • Niezależne zespoły
  • Różne cele poszczególnych zespołów
  • Wolny rozwój

DevOps

  • Zespoły współpracują ze sobą
  • Development oprogramowania + Operacje IT = DevOps
  • Zbliżone cele zespołów
  • Szybki rozwój
Koncepcje DevOps

Tradycyjne wydanie

Schemat tradycyjnego tworzenia i wydawania oprogramowania – model liniowy: projektowanie, tworzenie, wydanie, gotowy produkt.

Koncepcje DevOps

Cykliczna struktura tworzenia i wydawania związana z DevOps. Mniejsze cele rozwojowe niż w modelu tradycyjnym.

Minimum Viable Product

Minimum viable product (MVP) to wczesna wersja produktu z ograniczoną funkcjonalnością.

  • Niższy koszt budowy
  • Szybkie wejście na rynek
Koncepcje DevOps

Doskonalenie produktu

W zależności od wyników pierwszego wydania zespół kontynuuje rozwój (dobre wyniki) lub wraca do poprzedniego wydania i wprowadza poprawki (złe wyniki).

Koncepcje DevOps

Korzyści z DevOps

Pierwszy cykl DevOps tworzy MVP, drugi udoskonala produkt, trzeci dostarcza gotowy produkt.

Koncepcje DevOps

Czas na ćwiczenia!

Koncepcje DevOps

Preparing Video For Download...