Dlaczego warto
Zwinna inżynieria oprogramowania to dziś klucz do tworzenia skalowalnych, wysokiej jakości rozwiązań. Podczas szkolenia poznasz najnowsze praktyki techniczne, które zwiększą efektywność Twojego zespołu i ułatwią dostarczanie wartości w ramach SAFe®. Zdobędziesz wiedzę, która wyróżni Cię na rynku i umożliwi skuteczną współpracę w środowiskach Lean-Agile.
Czego się nauczysz
- Czym jest zwinna inżynieria oprogramowania i jakie wartości ją definiują
- Jak stosować podejście Test-First w projektowaniu oprogramowania
- W jaki sposób wykorzystywać Behavior-Driven Development (BDD) do budowania wspólnego zrozumienia
- Jak skutecznie komunikować wymagania i projekt za pomocą modelowania Agile
- Jak projektować aplikacje z myślą o testowalności
- Jak zapewniać jakość kodu i architektury w procesie wytwarzania
- Jak budować systemy zgodne z zasadami Code Quality i Design Quality
- Jak korzystać z infrastruktury testowej do automatyzacji testów
- Jak integrować Intentional Architecture i Emergent Design
- Jak optymalizować przepływ wartości w oparciu o zasady Lean-Agile
- Jak stworzyć i wdrożyć plan Agile Software Engineering
Dla kogo
- Programistów pracujących w zespołach Agile
- Testerów technicznych i inżynierów jakości
- Product Ownerów chcących lepiej zrozumieć techniczny proces wytwarzania
- Scrum Masterów wspierających zespoły deweloperskie
- Managerów technicznych i liderów zespołów
- Osób zainteresowanych SAFe® oraz jakością i architekturą w środowisku Agile
Zakres szkolenia
- Wprowadzenie do Agile Software Engineering
- Łączenie zasad i praktyk z Wbudowaną Jakością
- Akceleracja przepływu
- Stosowanie Intentional Architecture
- Myślenie Test-First
- Odkrywanie szczegółów User Stories
- Tworzenie wspólnego zrozumienia dzięki Behavior Driven Development (BDD)
- Komunikacja za pomocą modeli
- Budowanie systemów zgodnie z Code Quality
- Budowanie systemów z zachowaniem Design Quality
- Implementacja w zgodzie z zasadami jakości
Wymagania wstępne
W szkoleniu mogą wziąć udział wszyscy interesariusze transformacji Lean-Agile, niezależnie od doświadczenia. Jednak spełnienie poniższych warunków wstępnych sprawi, że szkolenie będzie bardziej produktywne:
- Zrozumienie SAFe dla zespołów
- Doświadczenie w inżynierii, developmencie, zarządzaniu developmentem lub Quality Assurance.