Dyscyplina inżynierii oprogramowania ewoluowała wraz z wprowadzeniem zasad i praktyk Lean-Agile i DevOps. Nowe umiejętności i podejścia pomagają organizacjom dostarczać rozwiązania skoncentrowane na oprogramowaniu szybciej, bardziej przewidywalnie i o wyższej jakości.
Podczas tego trzydniowego, zorientowanego na warsztaty szkolenia, uczestnicy poznają podstawowe zasady i praktyki, które składają się na dyscyplinę Agile Software Engineering. Uczestnicy dowiadują się, w jaki sposób ciągły przepływ dostarczania wartości i wbudowana jakość są możliwe dzięki nowoczesnym praktykom, w tym praktykom technicznym XP (eXtreme Programming), procesowi i praktykom wytwarzania oprogramowania BDD (ang. Behavioural Driven Development, BDD) i rozwojowi opartemu na testach (ang. Test Driven Development, TDD).
Uczestnicy zapoznają się ze sprawdzonymi praktykami w zakresie uszczegółowiania, modelowania, projektowania, wdrażania, weryfikowania i sprawdzania poprawności historyjek użytkownika w ramach ciągłego dostarczania wartości w SAFe. Poznają praktyki zapewniające jakość i czystość kodu (między innymi: abstrakcja, enkapsulacja, programowanie intencyjne) i wzorce projektowe (SOLID, wzorce projektowe). Uczestnicy zrozumieją także, w jaki sposób inżynieria oprogramowania pasuje do szerszego kontekstu rozwiązania i poznają ich rolę we współpracy przy kształtowaniu architektury rozwiązania i DevOps.