Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (21.05.2013) o godzinie 18:30 w siedzibie Cognifide (ul. Murawa 12-18). Sławomir Sobótka poprowadzi prezentację pt. „Model jest wszystkim czego potrzebujesz (w aplikacjach biznesowych) –
czyli czego nauczyłem się w ciągu 6 lat stosowania DDD”. Osoby które chcą uczestniczyć w spotkaniu powinny się zarejestrować tutaj.

Poniżej krótkie streszczenie nadesłane przez prelegenta:

„Dlaczego ta zmiana kosztuje 100 mandaysów? Przecież chciałem dodać
tylko jeden checkbox na ekranie?”
„Ale jaki dług techniczny musimy teraz spłacić? Przecież do tej pory
wszystko działało!”

Wszyscy zapewne dobrze znamy tego typu sentencje. Na domiar złego
pojawiają się nowe symptomy: programiści uciekają z organizacji
mamrocząc po nosem coś o „big ball of mud” – dziwne, przecież dostali
karnet na siłownię…

Podczas prezentacji przedstawię kilkanaście „special hacks”
modelowania domen. Niektóre z nich będą oczywiste (choć zwykle
nieuświadomione) a inne mniej. Niektóre mogą być dużymi zmianami a
inne drobnymi szczegółami, które jednak robią różnicę.

Zaczniemy podejścia, w którym wspólny model może być stosowany jako
narzędzie komunikacji w celu:
– uświadomienia wszystkim uczestnikom projektu złożoności domeny
– zrozumienia kosztów zmian
– świadomego zaciągania długów technicznych
– lepszego rozumienia swojego biznesu przez kleinta

Następnie nazwiemy typowe problemy jakie miewa większość modeli:
– zbytnie uogólnienie
– brak różnienia technik uogólnienia i abstrahowania
– modelowanie tuzinów specjalnych przypadków zamiast znalezienia
głębokich reguł
– brak modelu dla złożoności esencjonalnej
– pominięcie modelu czasu

Główna część zostanie poświęcona konkretnym technikom modelowania,
które mogą być pomocne na poziomie procesu, na poziomie komunikacji
oraz na poziomie architektury i implementacji..

Sławomir Sobótka – Programujący architekt oprogramowania i trener w firmie Bottega IT Solutions http://www.bottega.com.pl, specjalizujący się w technologiach Java i efektywnym wykorzystaniu zdobyczy współczesnej inżynierii oprogramowania.

Do jego zainteresowań należy szeroko pojęta inżynieria oprogramowania: architektury wysokowydajnych systemów (w szczególności CqRS), modelowanie (w szczególności DDD), wzorce, zwinne procesy wytwórcze. Hobbystycznie interesuje się psychologią i kognitywistyką. Entuzjasta Software Craftsmanship.

W wolnych chwilach działa w community jako: prezes Stowarzyszenia Software Engineering Professionals Polska http://ssepp.pl, lider lubelskiego Java User Group, publicysta w prasie branżowej i blogger http://art-of-software.blogspot.com.

Share

Komentarze zablokowane.

Google+