Autor

Radek

Browsing

// opis jest częścią posta o warsztatach Event Storming w organizacji Event Storming Big Picture ma za zadanie rozpoznać w możliwie najkrótszym czasie jak najwięcej różnych procesów, co pozwoli następnie skupić się na najważniejszych z nich. Poniżej przykład z takiej sesji, przeprowadzonej w Rowerek.pl Przechodzimy przez wszystkie elementy standardowego warsztatu,…

// opis jest częścią posta o warsztatach Event Storming w organizacji Event Storming Single Process skupia się na bardzo dokładnym odwzorowaniu jednego procesu, w celu maksymalizacji jego zrozumienia i uporządkowania. Poniżej przykład z takiej sesji, przeprowadzonej w Objectivity W tym rodzaju warsztatu zastanawiamy się nad konkretnym procesem, odrzucając wszystko co…

Event Storming to dość młoda, ale ciesząca się coraz większą popularnością metoda do zespołowego odkrywania i  modelowania procesów wewnątrz skomplikowanych domen biznesowych. Pokazuje ona jak za pomocą zdarzeń opisywać działanie naszego systemu. Technika została opisana pierwszy raz w 2013 roku przez Alberta Brandoliniego, bardzo szybko zdobyła serca osób związanych z…

// wszystkie materiały zostały zebrane w podsumowaniu cyklu. Po poprzednich, bardziej teoretycznych postach, nadszedł czas, by przejść do praktyki. W kilku następnych wpisach pokażę problemy, jakie powstały przez brak wydzielonych kontekstów w aplikacji. Wszystkie przytoczone przeze mnie przypadki braku kontekstów są realnymi przypadkami. Jedynie domena biznesowa została zmieniona na systemy zakupowe.…

Jak wytłumaczyć w prosty sposób czym są moduły w oprogramowaniu? Tworząc prezentację na Kariera IT wpadłem na ciekawe porównanie modułów  do działów firmy. Załóżmy, że dostałeś podwyżkę. Podpisujesz aneks do umowy i następnie masz zanieść ten dokument do działu finansów. Z zewnątrz, jako pracownik (jako użytkownik modułu): nikt Ci nie…

W ramach konferecji Kariera IT  wystąpiłem z prezentacją “Mikroserwisy – technologiczne piekło”. Prezentacja dostępna jest na OneDrive. Opis prezentacji: “Mikroserwisy są przez wielu programistów postrzegane jako panaceum na wszystkie bolączki związane z skomplikowanym monolitem. Podzielenie aplikacji na osobne serwisy ma pozwolić na lepsze zrozumienie domeny biznesowej, rozgraniczenie zależności i częstsze niezależne…

Ubiquitous Language, podstawowy składnik Domain Driven Design, kładzie nacisk na porozumiewanie się wspólnym językiem biznesowym w rozmowach z klientem i wewnątrz zespołu. Zamiast zwrotów technicznych używa się tych związanych z problemem, który rozwiązujemy. Słownictwo zgodne z domeną biznesową jest jednym z kluczowych aspektów, by projekt odniósł sukces. Pozwala budować zrozumienie w…

// wszystkie materiały zostały zebrane w podsumowaniu cyklu. Po poprzednich, bardziej teoretycznych postach, nadszedł czas, by przejść do praktyki. W kilku następnych wpisach pokażę problemy, jakie powstały przez brak wydzielonych kontekstów w aplikacji. Wszystkie przytoczone przeze mnie przypadki braku kontekstów są realnymi przypadkami. Jedynie domena biznesowa została zmieniona na systemy zakupowe.…

// wszystkie materiały zostały zebrane w podsumowaniu cyklu. Po poprzednich, bardziej teoretycznych postach, warto przejść do praktyki. W kilku następnych postach pokażę problemy, jakie powstały przez brak wydzielonych kontekstów w aplikacji. Wszystkie przytoczone przeze mnie przypadki braku kontekstów są realnymi przypadkami. Jedynie domena biznesowa została zmieniona na systemy zakupowe. Sytuacja biznesowa…