Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Metodyki

DevOps

Kultura i zestaw praktyk łączących rozwój oprogramowania (Dev) z operacjami IT (Ops) w celu skrócenia cyklu dostarczania.

Definicja

DevOps to kultura, zbiór praktyk i narzędzi łączących development (Dev) i operations (Ops) w celu szybszego, niezawodniejszego dostarczania oprogramowania.

Kluczowe praktyki

Praktyka Opis
CI (Continuous Integration) Automatyczne budowanie i testowanie po każdym pushu
CD (Continuous Delivery) Automatyczne wdrażanie na środowiska
IaC (Infrastructure as Code) Infrastruktura definiowana kodem (Terraform, Ansible)
Monitoring Ciągłe monitorowanie produkcji (Grafana, Datadog)
ChatOps Operacje przez Slack/Teams (boty, alerty)

DORA Metrics — 4 kluczowe metryki DevOps

Metryka Elite High Medium Low
Deploy frequency On demand 1/dzień-1/tydzień 1/tyg-1/mies < 1/mies
Lead time for changes < 1h 1 dzień-1 tydzień 1-6 mies > 6 mies
Change failure rate 0-15% 16-30% 16-30% > 30%
Time to restore < 1h < 1 dzień 1 dzień-1 tyg > 6 mies

Dlaczego BA powinien znać DevOps?

  • Rozumie cykl dostarczania — od wymagania do produkcji
  • Wie, że wymaganie "wdróż jutro" może być realne (albo nie)
  • Potrafi definiować niefunkcjonalne wymagania dotyczące CI/CD

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify