Model zarządzania zmianą DevOps

Koncepcje DevOps

Cem Sakarya

DevOps Risk Advisor

Wymagania

Model zarządzania zmianą DevOps: Wymagania, Projekt, Rozwój, Testy, Wdrożenie, Przegląd, Uruchomienie – wyróżnione Wymagania

  Tworzenie nowego produktu

  • Kierownictwo: określa oczekiwania biznesowe
  • Eksperci ds. produktu: definiują wymagania UX
Koncepcje DevOps

Projekt

Model zarządzania zmianą DevOps: Wymagania, Projekt, Rozwój, Testy, Wdrożenie, Przegląd, Uruchomienie – wyróżniony Projekt

 

  • Inżynierowie produktu: projektują doświadczenie klienta
  • Inżynierowie infrastruktury: projektują komponenty dla inżynierów produktu
  • Inżynierowie danych: projektują pipeline'y danych dla nowego produktu
Koncepcje DevOps

Rozwój i testy

Model zarządzania zmianą DevOps: Wymagania, Projekt, Rozwój, Testy, Wdrożenie, Przegląd, Uruchomienie – wyróżnione Rozwój i Testy

Inżynierowie produktu

  • Rozwijają doświadczenie klienta
  • Interakcja z klientem

Inżynierowie infrastruktury

  • Wspierają produkt
  • Zapewniają środowisko testowe

Inżynierowie danych

  • Dostarczają dane testowe
Koncepcje DevOps

Testowanie

Kontrole jakości, kontrole bezpieczeństwa

 

  • Testowanie i rozwijanie jednocześnie
  • Testowanie przed interakcją z klientem
  • W przeciwnym razie słabe UX i problemy z bezpieczeństwem
Koncepcje DevOps

Model zarządzania zmianą DevOps: Wymagania, Projekt, Rozwój, Testy, Wdrożenie, Przegląd, Uruchomienie – wyróżnione Wdrożenie i Przegląd

 

Eksperymentowanie

 

  • Ograniczona grupa użytkowników
  • Wczesna interakcja z użytkownikami
  • Obserwacja reakcji na produkt
  • Rzeczywiste opinie użytkowników
Koncepcje DevOps

Cykliczny rozwój

Cykl DevOps z obrazami uruchomienia. Uruchomiony produkt trafia do klientów.

Koncepcje DevOps

Czas na ćwiczenia!

Koncepcje DevOps

Preparing Video For Download...