Loading...
Skip to Content

Podcast Better Software Design

Odcinki podcastu

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

Krzysztof Rakowski

O przeprowadzeniu zmiany z Krzysztofem Rakowskim i Pawłem Rekowskim

Nowy Rok to idealny moment na to, aby na chwilę odejść od technologii i porozmawiać o zmianie. A właściwie o...
Odcinek 49
Piotr Stawirej

O CUPID, alternatywie dla zasad SOLID z Piotrem Stawirejem

Zestaw zasad SOLID, wspomagający tworzenie łatwo rozwijalnego i utrzymywanego oprogramowania, jest znany w...
Odcinek 48
Andrzej Krzywda

O nauce DDD i bi-temporalnych eventach domenowych z Andrzejem Krzywdą

Po ponad 2 latach mam przyjemność ponownie gościć Andrzeja Krzywdę, jednak tym razem rozmawiamy na temat nauki...
Odcinek 47
Marcin Zajączkowski

O testowaniu mutacyjnym z Marcinem Zajączkowskim

Testy zawsze powinny być obywatelami pierwszej kategorii w projekcie, a ich jakości powinniśmy poświęcać sporo...
Odcinek 46
Kamil Grzybek

O testowalności oprogramowania z Kamilem Grzybkiem

Złożony system informatyczny może być postrzegany jako zbiór stanów ze zdefiniowanymi sposobami przejść...
Odcinek 45
Tomasz Nurkiewicz

O programowaniu reaktywnym z Tomkiem Nurkiewiczem

Każdy paradygmat programowania świetnie funkcjonuje w przestrzeni, do której został zaprojektowany. I...
Odcinek 44
Sławomir Sobótka

O subdomenach biznesowych ze Sławkiem Sobótką

Jednym z fundamentów Domain-Driven Design jest zrozumienie i dekompozycja działalności organizacji w odrębne...
Odcinek 43
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

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.