Cele szkolenia
Celem szkolenia jest nabycie umiejętności praktycznego wykorzystania techniki Event Storming w celu odkrywania domeny oraz podejmowania decyzji dotyczących architektury oraz implementacji.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
Profil uczestników
Szkolenie przeznaczone jest dla programistów, architektów, analityków, testerów i managerów, którzy chcą nauczyć się jak wykorzystać Event Storming do podejmowania lepszych decyzji biznesowych oraz zrozumienia złożoności i ryzyk poznawanych domen.
Przygotowanie uczestników
Szkolenie nie wymaga spełnienia dodatkowego przygotowania.
Przed nami:
Szczegółowy opis szkolenia
1. Wprowadzenie do Event Storming
2. Wprowadzenie do domeny wykorzystywanej podczas warsztatów
3. Ubiquitous Language
4. Big Picture Event Storming
5. Process Level
6. Design Level
7. Event Storming, a zarządzanie projektem
8. Event Storming, a implementacja (opcjonalnie)
9. Podsumowanie
Metoda realizacji szkolenia
Analiza domeny wykorzystując technikę Event Storming. Podejmowanie decyzji architektonicznych w oparciu o uzyskane informacji. Adresowanie problemów i ryzyk.
Szkolenia z zakresu:
Książki:
W ramach szkolenia zapewniamy
Event Storming to metoda współpracy i kreowania procesów projektowania oprogramowania wynikające ze specyfiki DDD. Polega ona na zrealizowaniu sesji warsztatów, w których biorą udział osoby związane z aplikacją, między innymi: klienci, specjaliści i programiści.
DDD to skomplikowany sposób tworzenia oprogramowania, który wymaga szczególnych sposobów wypracowania porozumienia. Metoda Event Storming została opisana po raz pierwszy przez Alberto Brandoliniego w 2013 roku. Warsztaty te pozwalają zebrać wszystkie potrzebne osoby i ich doświadczenia w jednym miejscu. Event Storming pozwala na lepsze zrozumienie domen, czyli potrzeb biznesu i funkcjonalności, które mają je spełniać. Dzięki Ubiquitous Language, czyli językowi wszechobecnemu możliwe jest także wypracowanie porozumienia pomiędzy ekspertami technicznymi (programistami) i ekspertami domenowymi (klientem lub jego przedstawicielami).