Tworzenie oprogramowania w filozofii Domain Driven Design można rozbić na dwa style projektowania: styl strategiczny i styl taktyczny. Jako programista na pewno uwielbiasz styl taktyczny, który polega na analizie tego, gdzie powinny być encję, typy wartościowe i jakie klas powinny zawierać jakie, aby utworzyć agregat.
Tym razem skupimy się na modelowaniu strategicznym. Który od góry patrzy na relacje między zespołami, zadaniami, definicjami, które podróżują i łączą cały systemu jak jeden organizm.
Warto zapoznać się ze strukturą swoich zespołów, jak i relacjami między nimi, aby zobaczyć jak „Prawem Conway” odbije się to na naszym programowaniu czy tego chcemy, czy nie.
Na tej prezentacji zobaczysz również jak potężnym narzędziem jest „Context Map”.
Cezary Walenciuk – programista, który czuje, że jego misją jest nauczanie innych i otwieranie ich dróg na lepsze jutro. Od 9 lat pracuje jako programista .NET i siedzi w tak zwanej Webówce. Koniecznie posłuchajcie ponad godzinnej prezentacji, którą możecie znaleźć na naszym YouTubie:
Related posts
Subskrybuj
Raport Satysfakcji 2021 – Connectis_ Pracujmy Razem
Przez ostatnie dwa lata styl pracy dużej części osób na rynku mocno się zmienił. Nowa sytuacja pandemiczna w 2020 roku spowodowała znaczące spowolnienie gospodarki...
C_tech – Rekrutacja i wynagrodzenia w IT z Piotrem Nowosielskim [CEO Just Join IT]
W związku z ciągle zmieniającym się rynkiem pracy, a co za tym idzie wprowadzeniem pracy zdalnej, przyspieszonej cyfryzacji firm (m.in. spowodowanej...
Jak sprawić, żeby cała firma pracowała w 100% zdalnie?
Coraz więcej firm decyduje się na pracę zdalną w 100%. Trend ten jest szczególnie popularny w społeczności startupów. Kiedy zasoby są...
Czego oczekiwać od Developerów?
Najważniejszą rzeczą, jaką robimy jako firma technologiczna, jest dostarczanie naszym klientom wartości w postaci przekonujących zdolności, które szybko rozwiązują problemy biznesowe....
Dlaczego warto uczyć się Javy?
Gdy dopiero zaczynasz swoją przygodę z programowaniem lub zastanawiasz się, czy to kariera dla Ciebie, ilość dostępnych języków programowania może być...
Rynek pracy IT w 2019 roku – wywiad z Robertem Dembińskim, .NET Developerem w Connectis
Branża IT to jedna z najdynamiczniej rozwijających się branż. Cały czas pojawiają się nowe rozwiązania i technologie. Zapytaliśmy jednego z naszych...
Jak zostać programistą Backend?
Kiedyś programista zajmował się wszystkim: zakodowaniem od A do Z, testowaniem, a nawet projektem graficznym. Obecnie, programiści specjalizują się w różnych...
Pierwsza praca w IT – poradnik
Programowanie to ostatnio coraz bardziej popularny temat, bardzo dużo osób decyduje się na rozpoczęcie pracy w IT. Jednak na początku Twojej...