Strona główna > Prelegenci > Bartłomiej Słota
Strona główna > Prelegenci > Bartłomiej Słota
Doradza i projektuje architektury modularnych systemów oraz struktur organizacyjnych IT, optymalizując wydajność wytwórczą i operacyjną zespołów. Mentoruje zespoły developerskie, wspiera transformacje technologiczne, odzyskuje wartość z systemów legacy, automatyzuje procesy wytwórcze i promuje praktyki zwinnego rzemiosła programistycznego.
Występował na kilkudziesięciu konferencjach w Polsce i Europie. Prowadzi autorskie szkolenia dla architektów, liderów technicznych i zespołów produktowych.
Współautor kursu https://archetypyoprogramowania.pl/
Prywatnie fanatyk wędkarstwa i miłośnik muzyki metalowej.
Abstrakt:
DDD świetnie odwzorowuje język i procesy biznesowe, ale często utrudnia dostrzeżenie uniwersalnych wzorców, które zostały już rozwiązane gdzie indziej. Prelekcja pokazuje, jak archetypy oprogramowania pomagają projektować bardziej elastyczne systemy, upraszczać modele domenowe i szybciej reagować na zmiany biznesowe.
Opis:
DDD nauczyło nas modelować „dosłownie”: wsłuchiwać się w język biznesu, domeny i wiernie odwzorowywać rzeczywistość w kodzie. I to jest dobre… dopóki nie okaże się, że ta dosłowność nie daje nam narzędzia do zauważania problemów, które ktoś już dawno rozwiązał — tylko w innej branży, w innym systemie, w innym czasie. W efekcie zespoły po raz kolejny modelują pozornie różne byty, wymyślają podobne mechanizmy od zera, komplikują granice i tracą szanse nie tylko na ponowne użycie, ale możliwość szybkiego reagowania na zmiany wymagań. A koszt? Najczęściej ponosi biznes – w długim procesie wytwórczym.
W tym wystąpieniu zdradzę swoją tajną broń do projektowania i implementacji dużych systemów biznesowych niwelującą te i inne problemy. Opowiem o archetypach oprogramowania jako brakującym poziomie abstrakcji w projektowaniu systemów, dopełniającym techniki DDD. Wyjaśnię czym są archetypy oprogramowania, czym nie są oraz jak je identyfikować w naszym “specyficznym” biznesie. Podczas tej prezentacji dowiesz się, czy archetypy są dla Ciebie i co mogą Ci dać jeśli jesteś analitykiem, architektem, programistą albo… osobą z biznesu.