Loading...
Skip to Content

Podcast Better Software Design

Odcinki podcastu

Better Software Design to podcast o architekturze, programowaniu i wyzwaniach z tym związanych

Monika Perendyk

O analizie biznesowej i systemowej z Moniką Perendyk

Mało który temat budzi tak wiele skrajnych emocji jak współpraca analityków i developerów. A na pewno nie było...
Odcinek 42
Maciej Jędrzejewski

O Domain Storytelling z Maciejem Jędrzejewskim

Zrozumienie domeny biznesowej może być budowane na wiele sposobów i różnymi technikami. Mój dzisiejszy...
Odcinek 41
Tomasz Ducin

O architekturze frontendu z Tomaszem Ducinem

Poprzedni odcinek o driverach architektonicznych pokazał, że nie samą “domeną” żyje projekt....
Odcinek 40
Jakub Pilimon

O driverach architektonicznych z Kubą Pilimonem

Projektując złożony system wymagania funkcjonalne stanowią najbardziej oczywisty aspekt, jaki powinniśmy wziąć...
Odcinek 39
Michał Giergielewicz

O budowaniu fundamentów z Michałem Giergielewiczem

Patrząc na tematy związane z Domain-Driven Design czy książki, można by powiedzieć „DDD - to nie takie...
Odcinek 38
Bartek Słota

O Context Mappingu z Bartkiem Słotą

Temat mapowania kontekstów kilkukrotnie pojawił się we wcześniejszych rozmowach, zarówno na poziomie...
Odcinek 37
Kamil Grzybek

O modularyzacji monolitu z Kamilem Grzybkiem

Wcześniej czy później, chyba każdy programista czy programistka zetknie się w swojej karierze z systemem...
Odcinek 36
Radek Maziarka

O Wardley Mappingu z Radkiem Maziarką

Kierowanie strategicznym rozwojem projektu może przysparzać wielu wyzwań. Dzisiejszy gość, Radek Maziarka,...
Odcinek 35
Łukasz Szydło

O autonomii zmiany w architekturze mikroserwisowej z Łukaszem Szydło

W architekturze mikroserwisowej często wykorzystuje się zdarzenia do wprowadzania asynchroniczności i...
Odcinek 34
Oskar Dudycz

O temporal modelingu i Event Sourcingu

Modelowanie domeny z użyciem Event Sourcingu wymaga wzięcia pod uwagę kilku czynników. Jednym z nich jest...
Odcinek 33
Michał Michaluk

O Behaviour-Driven Development z Michałem Michalukiem

Do tej pory w rozmowach wielokrotnie przewijał się temat EventStormingu, jako narzędzia do rozpoznawania...
Odcinek 32
Wojtek Ptak

O refaktoryzacji organizacji z Wojtkiem Ptakiem

Tym razem odrywamy się na chwilę od kodu i zaczynamy patrzyć wyżej, na poziom całej organizacji. Często to tam...
Odcinek 31

Dlaczego warto stosować iteracyjny rozwój?

Kiedy stosować rozwój iteracyjny? Powinieneś go używać tylko w projektach, które chcesz zakończyć sukcesem - Martin Fowler. To dość jasna wskazówka, że iteracyjny rozwój to klucz do skutecznego realizowania projektów. Ta metoda pozwala na etapowe tworzenie i doskonalenie produktu, co umożliwia szybkie wprowadzanie zmian i adaptację do zmieniających się wymagań. Działa to trochę jak ciągłe szlifowanie diamentu - pracujesz stopniowo, aż osiągniesz pożądany kształt i blask. Dzięki temu podejściu każdy etap projektu przynosi widoczne postępy i pozwala na bieżące korygowanie kursu w odpowiedzi na feedback, zapewniając lepsze dopasowanie produktu do oczekiwań użytkowników i rynku.