Poziom

Średniozaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Event Storming

Event Storming to metoda projektowania oprogramowania, która pozwala zespołowi na szybkie i interaktywne zrozumienie złożonych procesów biznesowych oraz wymagań dotyczących aplikacji. Podczas dwudniowego szkolenia Event Storming uczestnicy mają szansę zanurzyć się w procesie projektowania systemu, współpracować z innymi członkami zespołu oraz wypracować efektywne rozwiązania biznesowe. Wezmą także udział w 5-7 warsztatach event storming i będą mieli możliwość poprowadzić warsztaty oraz spróbować swoich sił w roli facylitatora. Uczestnicy poznają również różne poziomy pracy z Event Storming oraz podstawy podejścia Domain-Driven Design. Dzięki temu szkolenie obejmuje nie tylko warsztat, ale także sposób myślenia o modelowaniu systemów i domeny.

Dla kogo jest szkolenie z Event Storming?
  • logo infoshare Deweloperów oprogramowania: Osoby odpowiedzialne za tworzenie kodu i implementację rozwiązań technologicznych będące częścią projektu.
  • logo infoshare Analityków biznesowych: Specjaliści analizujący wymagania biznesowe i przekładający je na zrozumiałe dla zespołu deweloperskiego wymagania.
  • logo infoshare Kierowników projektu: Osoby zarządzające procesem projektowym, koordynujące pracę zespołu oraz zapewniające realizację założonych celów w terminie i budżecie.
  • logo infoshare Inżynierów oprogramowania: Specjaliści odpowiedzialni za projektowanie, implementację i utrzymanie systemów informatycznych.
  • logo infoshare Architektów systemowych oraz osób odpowiedzialnych za projektowanie i granice systemów

Czego się nauczysz na szkoleniu z Event Stroming?

  • Techniki modelowania procesów biznesowych: Uczestnicy nauczą się jak efektywnie modelować złożone procesy biznesowe za pomocą technik Event Stormingu, co pozwoli im lepiej zrozumieć dynamikę działania organizacji
  • Kreatywnego rozwiązywania problemów: Event Storming wymaga aktywnego udziału i współpracy zespołu, co sprzyja kreatywnemu myśleniu i wspólnemu rozwiązywaniu problemów
  • Zrozumienia potrzeb klienta: Poprzez głębsze zanurzenie się w procesach biznesowych, uczestnicy zrozumieją lepiej potrzeby i oczekiwania klientów, co przyczyni się do lepszego dostosowania produktów i usług do ich potrzeb
  • Projektowania elastycznej architektury systemu: Event Storming może pomóc uczestnikom w projektowaniu bardziej elastycznych i skalowalnych architektur systemowych, które łatwiej można dostosować do zmieniających się wymagań biznesowych
  • Pracowania na trzech poziomach Event Storming: Big Picture, Process Level i Design Level
  • Identyfikowania subdomeny oraz bounded contexty w podejściu Domain-Driven Design
  • Przekładania wyników warsztatów na backlog oraz decyzje architektoniczne

Program szkolenia Event Storming

Wprowadzenie do Event Storming

  • Zdarzenie jako podstawowy element poznawania domeny
  • Cel i zastosowanie Event Storming
  • Czym Event Storming nie jest
  • Rodzaje warsztatów Event Storming

 

Przygotowanie warsztatu

  • Definicja celu jako kryterium dostarczenia wartości
  • Dobór odpowiedniego typu warsztatu
  • Różnice pomiędzy sesją offline a online
  • Rola i odpowiedzialności facylitatora

 

Wprowadzenie do domeny warsztatowej

  • Kontekst biznesowy przykładowej domeny
  • Kluczowe pojęcia i aktorzy

 

Poziomy Event Storming – różnice i zastosowanie

  • Big Picture vs Process Level vs Design Level
  • Cel każdego poziomu
  • Zakres szczegółowości i perspektywa (strategiczna vs operacyjna vs techniczna)
  • Kiedy używać danego poziomu
  • Typowe błędy przy mieszaniu poziomów

 

Poznawanie domeny – Big Picture

  • Identyfikacja zdarzeń domenowych
  • Eksploracja domeny i odkrywanie wiedzy
  • Określanie zależności i osi czasu
  • Typowe problemy i pułapki

 

Definiowanie granic – wprowadzenie do strategicznego Domain-Driven Design

  • Problem Space vs Solution Space
  • Subdomain vs Bounded Context
  • Identyfikacja granic odpowiedzialności

 

Eksploracja procesów – Process Level

  • Definiowanie kompletnych procesów biznesowych
  • Uzupełnianie i walidacja wiedzy
  • Testowanie odporności procesu na zmiany
  • Weryfikacja wcześniej zdefiniowanych granic

 

Od ogółu do szczegółu – Design Level

  • Definiowanie reguł biznesowych i danych
  • Identyfikacja agregatów
  • Przekładanie wyników na rozwiązania techniczne

 

Zaawansowane techniki facylitacji

  • Jak zadbać o dynamikę sesji
  • Jak prowadzić wartościową dyskusję
  • Najczęstsze problemy i wyzwania
  • Techniki radzenia sobie z trudnymi sytuacjami

 

Event Storming, a zarządzanie projektem

  • Definiowanie zadań na podstawie warsztatów
  • Identyfikacja i wizualizacja ryzyk
  • Praca z Hot Spots
  • Przekładanie wyników na backlog i architekturę

 

Wykorzystanie AI w Event Storming

  • Wsparcie eksploracji domeny
  • Wsparcie definiowania granic i modeli
  • Wsparcie analizy procesów i jakości modeli
  • Ograniczenia i ryzyka wykorzystania AI
  • Rola AI jako narzędzia wspierającego, a nie zastępującego warsztat

 

Podsumowanie

  • Najważniejsze wnioski
  • Dobre praktyki
  • Najczęstsze błędy

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.