Fakty Jebać fałsz
8
watermark logo

2014 - Jarosław Pałka - Wzorce organicznej architektury - pamiętnik szaleńca

0 Wyświetleń

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.

Pokaż więcej
0 Komentarze sort Sortuj wg

Następne wyżej