Podejmowanie racjonalnych decyzji architektonicznych w oparciu o domenę

Tytuł: Podejmowanie racjonalnych decyzji architektonicznych w oparciu o domenę
Kod: Arch-decision
Kategoria: Architektura systemów i aplikacji
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 2 dni
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Tworząc architekturę, nie da się uniknąć złożoności istotnej.

To, czego możesz uniknąć, to złożoność przypadkowa.

Podczas tego warsztatu dowiesz się, jak powiązać architekturę ze strategicznym Domain-Driven Design (DDD), aby skupić się na tym, co naprawdę ważne – bez marnowania czasu na jałowe dyskusje o technologiach bikeshedding.

Przejdziemy wspólnie przez pełną ścieżkę architekta zorientowanego na biznes: od wizji produktu i celów biznesowych, aż po wysokopoziomowe granice architektoniczne wyrażone bezpośrednio w kodzie jako domain-driven meta-model.

Odkryjesz wartość tworzenia architektury sterowanej domeną i zapisywania jej w formie kodu. Nauczysz się porównywać architektury za pomocą metryk, weryfikować spójność architektury z aplikacją oraz jasno reprezentować procesy biznesowe i persony. Dowiesz się także, jak generować diagramy dostosowane do dowolnego odbiorcy lub celu.

A co w tym wszystkim jest najlepsze?

Gdy meta-model domenowy jest już gotowy, większość tych działań staje się niemal bezwysiłkowa.

    Czego się nauczysz:
  • Dopasowywania architektury do zasad strategicznego DDD.
  • Wyrażania architektury jako domenowego metamodelu w kodzie.
  • Porównywania architektur przy użyciu istotnych metryk.
  • Weryfikacji spójności między architekturą a implementacją.
  • Efektywnego modelowania procesów biznesowych i person.
  • Generowania diagramów dostosowanych do różnych odbiorców i potrzeb.

Wyróżniki szkolenia

  • Jak dopasować architekturę do strategicznego DDD, aby skupić się na tym, co naprawdę istotne
  • Jak wyrażać wysokopoziomowe granice architektury w kodzie jako meta-model architektoniczny
  • Jak porównywać architektury przy użyciu metryk, weryfikować ich zgodność z aplikacją oraz jasno przedstawiać procesy biznesowe i persony
  • Jak generować diagramy dopasowane do dowolnej grupy odbiorców i celu

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. Fundamenty
    1. Czym jest architektura?
    2. Jak podejmujemy decyzje architektoniczne?
    3. Identyfikacja celów biznesowych.
    4. Zrozumienie czynników biznesowych (business drivers).
  2. Strategia i dopasowanie do biznesu
    1. Product Vision Board.
    2. Business Model Canvas.
    3. Impact Mapping (Mapowanie wpływu).
    4. Context Maps (Mapy kontekstów).
    5. Archetypy biznesowe i architektoniczne.
  3. Projektowanie architektury
    1. Szkice architektoniczne z użyciem Event Modeling.
    2. Architektura jako kod (podejście oparte na metamodelu).
    3. Porównywanie architektur przy użyciu metryk.
  4. Projektowanie architektury
    1. Szkice architektoniczne z użyciem Event Modeling.
    2. Architektura jako kod (podejście oparte na metamodelu).
    3. Porównywanie architektur przy użyciu metryk.
  5. Planowanie i strategia
    1. User Story Mapping (planowanie mapy drogowej).
    2. Mapowanie Wardleya (podejmowanie decyzji strategicznych).
  6. AI i architektura
    1. Projektowanie architektury wspomagane przez AI.
    2. Architectural Decision Records (ADR).
    3. Weryfikacja architektury przy użyciu systemów agentowych.
    4. Weryfikacja aplikacji wspomagana przez agentów AI.
    5. Refaktoryzacja wspierana przez AI.
  7. Augmentacja kodu
    1. Wykorzystanie adnotacji.
    2. Wykorzystanie konwencji.
  8. Bonus
    1. Wprowadzenie do Teorii Rezidualności (Residuality Theory).


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ń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.