Pędząc ku Smart Everything…

Data: 2018-10-01
Autor: Sebastian Konkol
Pędząc ku Smart Everything…

W ramach moich poszukiwań sfer stosowania technologii teleinformatycznych „przez chwilę” udzielałem się w środowisku Smart City. Dzieje się tam wiele bardzo, ale to bardzo ciekawych rzeczy. Jest to jednak obszar działań, który przeżywa „najazd” technologii.

Czytaj więcej »

Po nas choćby… robot

Data: 2018-09-03
Autor: Sebastian Konkol
Po nas choćby… robot

Gdyby Straton z Sardes żył współcześnie, nie zaś prawe dwa tysiące lat temu, mógłby zmienić swój epigram. Rzecz o RPA (ang. Robotic Process Automation), najnowszym trzyliterowym skrócie, którym – jak chyba każdym nowym, trzyliterowym skrótem – zachwyca się część branży „informatycznej”, zachwytem napędzanym budżetami marketingowymi uznanych dostawców technologii. Fajna, nośna koncepcja, tylko to wykonanie…

Czytaj więcej »

O blokerach cyfryzacji

Data: 2018-02-15
Autor: Sebastian Konkol
O blokerach cyfryzacji

Pracuję ostatnio dla firmy, która nie tyle potrzebuje cyfrowej transformacji, co błaga o nią. Firmy, choć mają osobowość prawną, nie mają jednak prawa głosu w podejmowaniu decyzji o jej losach – robią to ludzie pracujący dla takie firmy. Przyglądałem się nieco mechanizmom gaszenia potrzeb firm.

Czytaj więcej »

SOA Reinvented

Data: 2017-11-21
Autor: Sebastian Konkol
SOA Reinvented

No dobrze, może trochę przesadziłem z tym odkrywaniem. Ale tylko trochę. Prowadziłem niedawno kilka wystąpień o tematyce nawiązującej do zwinności w architekturze. Poza innymi ciekawymi dyskusjami często wracaliśmy także do zagadnień SOA. Kilka myśli cieszyło się szczególnym powodzeniem.

Czytaj więcej »

Zwinność i architektura IT

Data: 2017-09-14
Autor: Sebastian Konkol
Zwinność i architektura IT

Imperatyw dopasowania w sferze rozwoju oprogramowania zmaterializował się w postaci zwinnych metod rozwoju oprogramowania. W sferze architektury IT zwinność sięgać musi znacznie dalej – powinna objawiać się niezależnie od procesów rozwoju oprogramowania. Chodzi wszak o to, żeby nie trzeba było uruchamiać zwinnego projektu, żeby w pośredni sposób uzyskać zwinność – powinna być ona wbudowana w reguły konstrukcji rozwiązań tak, aby istnieć niezależnie od procesów rozwoju oprogramowania.

Czytaj więcej »

Agile Architecture Defined

Data: 2017-08-17
Autor: Sebastian Konkol
Agile Architecture Defined

Termin „agile” zrobił zawrotną karierę. Już nie tylko proces wytwórczy oprogramowania jest zwinny – zwinne są także projekty, nawet bez komponentu informatycznego. W praktyce jednak znaczenie tego terminu jest wypaczone, wręcz wykoślawione aż do granic karykatury. Kiedy słyszę „nasz projekt robimy w trybie agile” to już wiem, że w projekcie nie do końca znany jest cel, a jego zakres jest mglisty nawet dla największych optymistów. Chciałbym, aby architekturę nie spotkał ten sam los „zwinności” karykaturalnej.

Czytaj więcej »

O dopasowaniu (nieco) filozoficznie

Data: 2017-06-21
Autor: Sebastian Konkol
O dopasowaniu (nieco) filozoficznie

Podstawą Agile Architecture jest zdolność do użycia rozwiązania lub komponentu na nowe sposoby, nie przewidziane podczas projektowania takiego rozwiązania czy komponentu. Brzmi prawie jak herezja inżynierska – wszak informatyka to nie magiczna różdżka zmieniająca coś bez zmieniania. Jak więc uzyskać zdolność dopasowania rozwiązań informatycznych? Jak sprawić, aby architektura była naprawdę zwinna?

Czytaj więcej »

Agile Enterprise Architecture

Data: 2017-05-22
Autor: Sebastian Konkol
Agile Enterprise Architecture

Wiele lat temu propagowałem zwinność (agility) na poziomie architektury, także korporacyjnej. Po latach dochodzę do wniosku, że wtedy było za wcześnie. Gospodarka była wtedy wyrozumiała, konkurencja mniejsza i presja biznesu pozostawiała IT sporo komfortu. Można było wydawać miliony na „zabawy w EA” – próbować metod i narzędzi, weryfikować w boju wizje „odtechnologiczne”. Obecne z warunków otoczenia rynkowego firm usunięto łagodność i pobłażliwość, a biznes stał się do szpiku pragmatyczny.

Czytaj więcej »