×
Eventil - Find Tech Events
Official mobile app
FREE - In Google Play
View
×
Eventil
Official mobile app
FREE - In App Store
View
Slides not available
Add slides

Wzorce organicznej architektury - pamiętnik szaleńca

Projektowanie systemów metodą "bottom-up" lub "top-down", zgodnie z zasadami TOGAF, korzystając z UML, modelując procesy z wykorzystaniem BPMN, odkrywając uroki SOA, małe systemy i te duże, hipsterskie frameworki, i pomniki ludzkiej ignorancji pielęgnowane przez podstarzałych fanów Iron Maiden? Jak efektywnie i efektownie podejść do architektury systemu? Które podejście wybrać? Jak przeprowadzić system przez ciąg zmiany, by nie zwariować, by nie zmarnować pieniędzy na bezproduktywnych spotkaniach, dyskusjach i pogaduszkach, jak nie stracić serca i zdrowia poszukując wartości biznesowej i uzasadniając wartość tejże wartości? Po latach spędzonych w projektach różnej skali, ewolucji "waterfall", rewolucji "Agile" i schizmy "Kanban" i "Lean". Po kilkunastu "rewolucjach" technologicznych, eksplozjach trendów, i utraconych nadziei pokładanych w narzędziach i podejściach, zrozumiałem i chcąc czy nie chcąc, musiałem zaakceptować, że jako branża nie dostarczamy ani rozwiązań ani wartości biznesowej. Jedyne co dostarczamy to coraz większa złożoność systemów z którymi pracujemy. I nie ważne jak szybko procesory wykonują instrukcje i ile czas zainwestujemy w jakość, na koniec każdego dnia dostarczamy tylko rozwiązania które wcześniej czy później zostaną pożarte przez swoją własną złożoność. Być może "Software is eating the world", jednak w tym samym czasie złożoność pożera systemy. Podczas tej filozoficznej dysputy, opowiem o pewnych wzorcach, które odkryłem czy też skradłem, kilku prostych sztuczkach, które pozwolą wam zapanować nad rozszalałą złożonością systemtów, karmioną przez naszą ignorancję. Nadałem tym prostym techniką nazwy, by było łatwiej o nich rozmawiać, krytykować i rozwijać. Nazwałem je wzorcami organicznej architektury. Dlaczego? Dlatego, że tylko natura, której esencją jest organiczny rozwój, bez kontroli naczelnego architekta, potrafi utrzymać w ryzach złożoność systemów. Natura nie ma spotkań, estymat, planowania. Jednak potrafi tworzyć rzeczy piękne w swej prostocie. I nieważne w jakiej technologi czy też metodologi, te proste wzorce pozwolą Ci bez pomocy architektów zamkniętych w wieżach z kości słoniowej, dostarczyć proste i efektywne rozwiązania.

0 0
Confitura 2014

Confitura is one of the biggest Java conferences in Poland. It’s the place where Polish and International leaders of the Java community share their Java knowledge and experience during sessions and...