Podsumowań nadszedł czas

dev{tools}: Event Storming – Warsztat „Process Level” do Analizy Szczegółów Procesów

    Po ukończeniu warsztatów Event Storming na poziomie „Big Picture”, zespół ma już pełny obraz procesu i kluczowych zdarzeń. Teraz nadchodzi czas na przejście do głębszej analizy – tzw. „Process Level”. Na tym etapie zespół zagłębia się w szczegóły procesu, analizując indywidualne akcje, zależności oraz interakcje między systemami i aktorami. Dzięki temu można stworzyć bardziej dokładny model systemu, identyfikując kluczowe elementy, takie jak komendy, modele odczytu, polityki oraz wartości.

    Artykuł ten jest kontynuacją pierwszego etapu warsztatów i opisuje, jak dokładnie zmapować proces na poziomie szczegółowym, używając różnorodnych kolorowych elementów, które reprezentują poszczególne aspekty systemu.



Kluczowe elementy i ich kolory w „Process Level”

  1. Zdarzenia (Events) – Pomarańczowe karteczki

    • Reprezentują kluczowe zmiany stanu w systemie, np. „Złożono zamówienie”. Opisują, co już się wydarzyło, i stanowią podstawę analizy.
  2. Polityki (Policies) – Fioletowe karteczki

    • Polityki to zasady, które określają reakcje systemu na zdarzenia, np. „Jeśli zamówienie nie zostało opłacone w ciągu 7 dni, anuluj je”.
  3. Komendy (Commands) – Niebieskie karteczki

    • Komendy to akcje wywoływane przez użytkowników lub systemy, które inicjują zdarzenia, np. „Dodaj produkt do koszyka”.
  4. Modele odczytu (Read Models) – Zielone karteczki

    • Służą do prezentacji danych bez ich modyfikacji, np. „Lista produktów w koszyku”.
  5. Hotspoty (Hot Spots) – Czerwone karteczki

    • Oznaczają miejsca problematyczne lub potencjalne ryzyka, które wymagają dalszej analizy.
  6. Aktorzy (Actors) – Żółte karteczki

    • Osoby lub systemy zewnętrzne, które inicjują działania w systemie.
  7. Systemy zewnętrzne (External Systems) – Różowe karteczki

    • Reprezentują systemy poza kontrolą zespołu, np. „System płatności”, które wpływają na proces.
  8. Wartości (Values) – Jasnozielone karteczki

    • Wskaźniki efektywności lub rezultaty procesu, np. „Czas dostawy produktu”.

Proces warsztatu „Process Level”

  1. Mapowanie zdarzeń i komend – Zespół układa komendy i zdarzenia w odpowiednich miejscach na osi czasu.
  2. Dodanie polityk i modeli odczytu – Następnie wprowadzane są polityki oraz modele odczytu.
  3. Określenie aktorów i systemów – Identyfikacja, kto wywołuje poszczególne zdarzenia i jakie systemy wpływają na proces.
  4. Analiza problemów i wartości – Ostateczna identyfikacja problemów i wskaźników wartości dla pełnego obrazu procesu.


Podsumowanie

Event Storming to skuteczne narzędzie, które umożliwia zespołom IT lepsze zrozumienie procesów i systemów na poziomach „Big Picture” i „Process Level”. Dzięki różnorodnym kolorom i strukturalnym podejściom, zespoły mogą budować dokładne modele, identyfikować problemy oraz określać kluczowe wartości i szanse.

Komentarze