Trzeba robić architekturę inaczej

Data: 2021-10-20
Autor: Sebastian Konkol
Trzeba robić architekturę inaczej

W czasach, kiedy miałem coś wspólnego z zarządzaniem, w świecie projektów było takie powiedzenie: „szybko, tanio, dobrze – wybierz dwa”. Choć traktowane było jak anegdotka, w rzeczywistości było to (i jest nadal) bardzo, ale to bardzo prawdziwe. W świecie architektury są bardzo podobne dylematy, choć nie da się ich opisać aż tak prostym stwierdzeniem. Sposób kształtowania architektury musi nadążać za zmianami w otoczeniu, przyspieszeniem, złożonością, wykładniczym wzrostem ilości danych oraz rosnącymi oczekiwaniami „czynienia magii”, czyli dokonywania cyfrowych transformacji z użyciem BigData (już niemodne), blockchain (moda już przemija), AI/ML (na pewno pozostanie) i czego tam jeszcze trzeba użyć. Poniżej propozycje zmian w sposobie i otoczeniu kształtowania architektury pozwalających na radzenie sobie ze znaczącymi dylematami.

Czytaj więcej »

Trzeba robić inną architekturę

Data: 2021-10-06
Autor: Sebastian Konkol
Trzeba robić inną architekturę

Biorąc pod uwagę prosty fakt, że współczesny świat technologią IT stoi, co do zasady umiemy (jako ludzkość, nie koniecznie każda organizacja) robić zwinnie całkiem spore „systemy informatyczne”. Ciągle jednak jest długo (i coraz dłużej) i drogo (i coraz drożej), a do tego z czasem (coraz krótszym) każdy, nawet najlepiej zrobiony system staje się ciężarem. Nie wszystko można zrzucić na marketing dostawców technologii IT i wciskanie kolejnej „wielkiej technologii rozwiązującej wszystkie problemy (znane i nieznane)”. Podstawowy problem musi więc polegać na czymś innym.

Czytaj więcej »

Architektoniczne „lub czasopisma”

Data: 2021-09-22
Autor: Sebastian Konkol
Architektoniczne „lub czasopisma”

Elastyczność, to jedno z najczęściej spotykanych wymagań stawianych przed rozwiązaniami informatycznymi, wynikające z braku wiedzy o przyszłych potrzebach. Pomijając powody, dla których miejsce otwartej dyskusji o unknowns zajmuje amorficzne i efemeryczne wymaganie elastyczności, jakoś trzeba się z nim zmierzyć i pomóc – szczególnie tym wstydliwym lub zobowiązanym do „wszystkowiedzenia” – dać sobie z nim radę.

Czytaj więcej »

Intuicja architekta

Data: 2021-09-08
Autor: Sebastian Konkol
Intuicja architekta

Realia współczesnego „robienia biznesu” nie dają komfortu podejmowania decyzji posiadając wszystkie dane. Podejmując decyzje biznesowe menedżerowie kierują się heurystykami i wyczuciem. Coraz częściej bowiem nawet suboptymalna decyzja podjęta we właściwym tempie okazuje się lepsza, niż super optymalna decyzja podjęta „chwilkę później”. Wszak chodzi o to, żeby nie wypaść oraz żeby nie popełniać dużych błędów. A jak w tej sytuacji podejmowane są decyzje architektoniczne?

Czytaj więcej »

Konfigurować, czy kodować?

Data: 2021-08-18
Autor: Sebastian Konkol
Konfigurować, czy kodować?

Jak podpowiada doświadczenie w każdej z dziedzin działalności człowieka, także rozwój w IT jest procesem cyklicznym. Co pewien czas następuje przewartościowanie – terminy i praktyki uznawane za obowiązujące muszą ustąpić z pierwszych miejsc, przy czym ustępują często miejsca terminom i praktykom uznawanym przez jakiś wcześniejszy czas za co najmniej passé. Wygląda na to, że konfigurowanie sucks, kodowanie rocks!

Czytaj więcej »

Czy zwinność ma TCO?

Data: 2021-07-21
Autor: Sebastian Konkol
Czy zwinność ma TCO?

Oczywiście, że ma, jak (prawie?) wszystko – a w naszej branży chyba wręcz „wypada, żeby miało”. Większość decyzji w IT podejmowana jest pod wpływem wyliczeń TCO. Byłem przez jakiś czas „w okolicy” szeregu takich decyzji. Upłynął jednak pewien czas, wystarczająco długi, aby pozwalał na wnioskowanie. No i coś poszło nie tak z tym TCO zwinności, bo nie wychodzi.

Czytaj więcej »

Pułapka systemów zintegrowanych

Data: 2021-06-16
Autor: Sebastian Konkol
Pułapka systemów zintegrowanych

W każdej firmie, w której informatyka ma jakieś znaczenie, znajdzie się jakiś CRM, ERP czy BI. Są to systemy o wieloletniej historii, wdrażane według stabilnych i dobrze udokumentowanych metod, obrośnięte zasadami governance. Ich niewątpliwymi zaletami są zdolność do zapewnienia kompleksowego rozwiązania dla znaczącej – w wielkości i istotności – części działań biznesowych oraz gotowość do działania „od dnia zero”. Po kilku latach okazuje się jednak, że coraz częściej stają się przeszkodą.

Czytaj więcej »