Agile Software Engineering

Kod: Agile-engine
Kategoria: Agile Software Development
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 3 dni
Odbiorcy: analitycy, developerzy, architekci, management, Product Owners, Scrum Masters
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

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.

Szkolenie umożliwia podejście do egzaminu Certified SAFe® Agile Software Engineer.

Wyróżniki szkolenia

  • Przygotowanie do egzaminu: Certified SAFe® Agile Software Engineer.
  • Poznanie znaczenia zwinnej inżynierii oprogramowania oraz leżące u jej podstaw wartości, zasady i praktyki.
  • Stosowanie zasad Test-First w celu uzyskania uzyskać zgodność między testami a wymaganiami.
  • Zapewnienie wspólnego zrozumienia, dzięki rozwojowi opartemu na zachowaniu (ang. Behavioural Driven Development, BDD).
  • Nauka stosowania modelowania zwinnego przy komunikacji.
  • Nauka projektowania z uwzględnieniem kontekstu testowalności.
  • Nauka tworzenia aplikacji o wysokiej jakości kodu i projekcie.
  • Wykorzystanie infrastruktury testowej do automatycznego testowania.
  • Nauka współpracy przy zamierzonej architekturze i powstającym projekcie rozwiązania.
  • Nauka stosowania zasad Lean-Agile w celu optymalizacji przepływu wartości.
  • Nauka budowy planu zwinnej inżynierii oprogramowania.

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wprowadzenie do zwinnej inżynierii oprogramowania.
  2. Łączenie zasad i praktyk z wbudowaną jakością.
  3. Przyspieszenie przepływu.
  4. Stosowanie intencjonalnej architektury.
  5. Najpierw myślenie testowe.
  6. Odkrywanie szczegółów historyjki użytkownika.
  7. Tworzenie wspólnego zrozumienia z rozwojem opartym na zachowaniu (ang. Behavioural Driven Development, BDD).
  8. Komunikacja z użyciem zwinnymi modeli.
  9. Systemy budowlane z jakością kodu.
  10. Systemy budowlane z jakością projektowania.
  11. Wdrażanie z jakością.


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Wyrażam zgodę na przetwarzania danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z wysłaniem zapytania przez formularz kontaktowy.

Podanie danych jest dobrowolne ale niezbędne do przetworzenia zapytania. Zastałem/am poinformowany/na, że przysługuje mi prawo dostępu do swoich danych, możliwości ich poprawienia, żądania zaprzestania ich przetwarzania.

Administratorem danych osobowych jest Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin.


Klauzula informacyjna