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 »

„Nie rozumiesz Agile!”

Data: 2017-07-18
Autor: Sebastian Konkol
„Nie rozumiesz Agile!”

Jestem absolutnym fanem zwinnego (ang. Agile) podejścia do realizacji przedsięwzięć niestandardowych, często nazywanych projektami. Przez LinkedIn przetoczyła się niedawno fala artykułów, że agile nie działa i nigdy nie działał. W swojej praktyce spotykam się także ze sformułowaniami, że ci lub tamci nie rozumieją, co to jest agile. Cóż takiego jest w tym agile, że budzi takie kontrowersje?

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 »

Zwinność i Architektura Korporacyjna – czy to w ogóle możliwe?

Data: 2017-04-24
Autor: Sebastian Konkol
Zwinność i Architektura Korporacyjna – czy to w ogóle możliwe?

Przez lata spędzone w bardzo różnych organizacjach przyglądałem się sposobom działania ludzi, którzy na wizytówkach mieli napisane Architekt Korporacyjny (Enterprise Architect). Patrząc na poczynania takich ludzi – nie wszystkich, ale jednak znakomitej większości – można byłoby uznać, że EA (Enterprise Architecture) jest martwe, a podtrzymywanie EA przy życiu doprowadzi do Apokalipsy Zombie. W rzeczywistości jednak nie EA jest złe – to „metodycy od EA” sprowadzają na EA apokalipsę.

Czytaj więcej »

Enterprise Architecture – Dead or Zombie?

Data: 2017-03-21
Autor: Sebastian Konkol
Enterprise Architecture – Dead or Zombie?

Ostatnio zdarzyło mi się przeprowadzić filozoficzną dysputę o wartości Enterprise Architecture. Nasza dysputa dość szybko przeszła w stadium zderzenia przekonań i skończyło się awanturą. Od kilku już lat wiadomo, że EA nie spełnia obietnic. Po ostatniej dyspucie już wiem, dlaczego.

Czytaj więcej »

Co się odwlecze, czyli pułapki licencjonowania

Data: 2017-02-28
Autor: Sebastian Konkol
Co się odwlecze, czyli pułapki licencjonowania

W kilku ostatnich projektach podejmowałem zagadnienia reguł licencjonowania tzw. gotowych rozwiązań informatycznych dostarczanych przez znane, duże firmy z branży. Muszę przyznać, że jestem pod wrażeniem sprytu branży w kształtowaniu tych reguł – sprytu niosącego poważne ryzyko dla kupujących te rozwiązania.

Czytaj więcej »

Od pierwszego strzału

Data: 2017-01-25
Autor: Sebastian Konkol
Od pierwszego strzału

Zawsze byłem wrażliwy na punkcie obsługi klienta. Zarówno jako klient jak i jako tworzący rozwiązania obsługi klienta. Dobre rozwiązania w tej sferze muszą być zintegrowane – przede wszystkim organizacyjnie, dopiero później teleinformatycznie. Wszak celem jest załatwienie sprawy klienta w czasie z nim pierwszego kontaktu, prawda?

Czytaj więcej »