| Tytuł: | Sesja Event Stormingu - praca nad domeną klienta |
| Kod: | client-es |
| Kategoria: | Analiza biznesowa |
| Forma: | 100% warsztat |
| Czas trwania: | 2 dni |
| Odbiorcy: | management, analitycy, architekci, developerzy |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Warsztat ma na celu stworzenie modelu dziedziny problemu, nad którym pracuje aktualnie zespół oraz nabycie praktycznej umiejętności samodzielnego prowadzenia procesu modelowania Event Storming.
W warsztacie biorą udział 3 strony:
W wyniku otrzymujemy model zrozumiały dla każdej ze stron wyrażony w postaci Bounded Contextów, Agregatów, procesu w postaci sekwencji zdarzeń oraz kryteriów akceptacyjnych dla scenariuszy testowych.
Warsztat może być przeznaczony zarówno dla zespołów doświadczonych w DDD, które chcą przełamać impas w sesji modelowania jak również dla zespołów, które rozpoczynają stosowanie DDD i chcą uzyskać maksymalną wydajność pracy od samego początku.
Czas trwania może zostać wydłużony o kolejne dni w zależności od obszerności dziedziny problemu.
.
Wyróżniki warsztatu
- Praca na realnym problemie projektowym z jakim pracuje aktualnie zespół
- Miękkie techniki pracy z nietechnicznymi uczestnikami projektu
- Łatwa dostępność notacji i formalizmów dla nietechnicznych uczestników projektu
Program Warsztatu eksperckiego
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Wprowadzenie do Event Stormingu- Notacja, role i odpowiedzialności osób podczas sesji
- Event domenowy jako źródło informacji
- Współpraca z ekspertami domenowymi
- 3 poziomy modelowania
- Divergent
- Emergent
- Convergent
- Divergent
- Notacja, role i odpowiedzialności osób podczas sesji
-
Big Picture Event Storming, techniki modelowania- Notacja
- Odkrywanie eventów domenowych
- Porządkowanie osi czasu
- Kontrola spójności eventów, wykrywanie pominiętych zdarzeń domenowych
- Rozgałęzienia flow
- Wykrywanie aktorów
- Identyfikacja hot-spotów
- Konteksty
- Wydzielania granic
- Strategiczna integracja kontekstów
- Wydzielania granic
- Typowe wzorce i antywzorce podczas sesji
- Notacja
-
Design Level Event Storming, techniki modelowania- Notacja rozszerzona
- Komendy
- Agregaty - modelowanie granicy
- Szukanie granic spójności reguł biznesowych
- Typowe antywzorce i problemy
- Szukanie granic spójności reguł biznesowych
- Read-Models
- Polityki
- Powiązania z systemami zewnętrznymi
- Wprowadzenie do CQRS
- Notacja rozszerzona
-
Wykorzystanie artefaktów z sesji Event Stormingu podczas implementacji- Model oprogramowania
- Testy
- Jednostkowe testowanie modelu
- Akceptacyjne testowanie procesu (API)
- Jednostkowe testowanie modelu
- Model oprogramowania
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twój Warsztat.