Wprowadzenie

Zakończone

Metodyka DevOps wpływa na cały cykl życia aplikacji, począwszy od fazy planowania.

Wyobraź sobie, że pracujesz dla firmy zajmującej się tworzeniem oprogramowania w branży detalicznej. Twoja firma planuje migrację sklepu internetowego ze starej aplikacji do nowej aplikacji, aby utrzymać konkurencyjność na rynku. Zespoły programistyczne i operacyjne pracują w silosach, z niewielką współpracę i komunikacją oraz brak odpowiedzialności, co utrudniło planowanie projektu. Aby rozwiązać te problemy, organizacja decyduje się zastosować podejście DevOps w celu budowania wzajemnego szacunku między zespołami, ustawiania jasno zdefiniowanych ról i obowiązków, elastycznego i implementowania praktyk, które usprawniają współpracę i komunikację.

Zrzut ekranu przedstawiający narzędzia do planowania i współpracy.

W tym module dowiesz się, jak wspierać kulturę DevOps w organizacji, promując współpracę, przejrzystość, wspólną odpowiedzialność i ciągłe uczenie się. Poznasz znaczenie podejścia Agile do tworzenia oprogramowania i zarządzania projektami w ramach metodyki DevOps, cech różnych struktur agile, podstawowych praktyk DevOps, takich jak kontrola wersji, ciągła integracja, ciągłe testowanie, ciągłe dostarczanie, ciągłe monitorowanie, ciągłe monitorowanie, ciągłe zabezpieczenia i infrastruktura jako kod oraz jak usługa GitHub Projects może ułatwić planowanie projektów.

Po ukończeniu tego modułu będziesz mieć jasne zrozumienie zasad, praktyk i wartości metodyki DevOps oraz sposobu ich stosowania do optymalizacji zarządzania cyklem życia aplikacji w każdej fazie od planowania do operacji.