Service Assurance Architecture Pattern

Data: 2016-02-02
Autor: Sebastian Konkol
Service Assurance Architecture Pattern

W kilku ostatnich projektach przyszło mi zajmować się zagadnieniami jakości rozwiązań IT. Muszę przyznać, że czuję się zbudowany, gdyż do organizacji finansujących tworzenie systemów IT docierają wreszcie dwa podstawowe fakty: jakość decyduje o wartości biznesowej rozwiązania oraz że zapobieganie jest zdecydowanie tańsze, niż leczenie – zapewnienie jakości należy „wbudować” w tworzenie systemu, a nie „testować” jakość na końcu procesu.

Czytaj więcej »

IT Doesn’t Matter – Architecture Matters

Data: 2015-03-30
Autor: Sebastian Konkol
IT Doesn’t Matter – Architecture Matters

Od pewnego czasu nawet w tzw. mainstreamowych publikacjach na temat IT pojawiają się wypowiedzi sugerujące, że czasy opłacalności budowy systemów na miarę minęły bezpowrotnie. Dzisiaj to wykorzystanie istniejących rozwiązań tworzy przewagę konkurencyjną, nie zaś budowa „doskonale dopasowanych do potrzeb” systemów. Kilka lat temu krytyczna publikacja “IT Doesn’t Matter” (Nicholas G. Carr) wzbudziła „święte oburzenie” i wywołała długą dyskusję. Po kilku latach wygląda jednak na to, że miał on rację.

Czytaj więcej »

„Dostępność sprzętu jest zawsze wąskim gardłem”

Data: 2015-03-16
Autor: Sebastian Konkol
„Dostępność sprzętu jest zawsze wąskim gardłem”

To zdanie, jakie słyszę od szefów projektów IT, jest bez wątpienia prawdą. Sprzęt to jedyny komponent stosu technologii informatycznej, który musi być fizycznie dostarczony. Na to potrzeba czasu, choć nie sam czas dostawy (Lead Time) jest tu decydujący – najpierw ktoś go musi kupić. Pomijając sztuczki i triki zakupowe, sprzęt jest zwykle zamawiany na początku projektu i sporo czasu upłynie, zanim zacznie być wykorzystywany w stopniu zamierzonym. Tak, zakupy sprzętu zwykle zabierają tyle czasu.

Czytaj więcej »

„Efektywność infrastruktury – zrób coś, proszę!”

Data: 2015-02-16
Autor: Sebastian Konkol
„Efektywność infrastruktury – zrób coś, proszę!”

To kolejne zdanie, jakie często słyszę od moich klientów, albo wyczytuję je z wyrazu twarzy, kiedy próbują zrozumieć, co takiego „ten cały złom” robi – kiedy robi to, co ma robić. Zagadnienie to ma dwa „dna” – oczywiste i behawioralne.

Oczywiste „dno” jest często artykułowane przez menedżerów IT – struktura infrastruktury i sposób

Czytaj więcej »

„Muszę mierzyć SLA!”

Data: 2015-01-12
Autor: Sebastian Konkol
„Muszę mierzyć SLA!”

W odstępach kilku lat dają się zaobserwować fale zainteresowania pomiarami poziomu jakości usług. Skorelowane jest to głównie z nowymi regulacjami prawnymi lub – szerzej – obowiązkami narzucanymi przez organy nadzorcze firm i branż. Takie przedsięwzięcia odnoszą się do zagadnień jakości usług (QoS, Quality of Service), umów o jakości usług (SLA, Service Level Agreement), zarządzania poziomem jakości usług (SLM, Service Level Management) lub podobnych terminów. W cudowny sposób większość z tych inicjatyw udowadnia, że wszystko jest w najlepszym porządku lub wręcz oczekiwania są przekraczane. Czasami okazuje się to być obiektywnie prawdą, lecz – według moich doświadczeń – raczej rzadko. Nikt nie lubi odsłaniać swoich słabości.

Czytaj więcej »

„Nie daj się zaskakiwać awariom!”

Data: 2014-12-15
Autor: Sebastian Konkol
„Nie daj się zaskakiwać awariom!”

Poziom złożoności charakteryzujący współczesne systemy ICT czyni je coraz mniej deterministycznymi, a coraz bardziej stochastycznymi. W coraz większej liczbie „okoliczności” ostateczne zachowanie systemów raczej „wyłania się” (jak w teorii złożonych systemów adaptacyjnych, Complex Adaptive Systems), niż jest projektowane lub programowane. Próby przewidzenia zachowania systemów to dzisiaj działalność profesji przepowiadaniu pogody, niż inżynierii systemowej. Możemy zakładać stabilność i determinizm działania systemów co najwyżej do pewnego stopnia, oceniając go probabilistycznie. Zaskoczenia i niespodzianki są nieuniknione. Kropka.

Czytaj więcej »

Zarządzanie ICT – The Right Views

Data: 2014-11-17
Autor: Sebastian Konkol
Zarządzanie ICT – The Right Views

Od wielu już lat trwa moja fascynacja sieciowym charakterem otaczającego nas świata. Siła i różnorodność wzajemnych powiązań między nawet odległymi konceptualnie elementami biznesu i technologii są tak znaczące, że uważam je za uniwersalne. Poświęciłem kilka lat na zgłębienie zagadnień sieciowych w odniesieniu do różnych form aktywności człowieka: taktyk biznesowych (ekonomia sieciowa), zachowań społecznych (sieci społeczne) oraz technologii IT i ICT (architektura korporacyjna). Wnioski dotyczące ostatniego obszaru są proste – IT jest złożone, ale nie niezarządzalne.

Czytaj więcej »

„Potrzebuję więcej ludzi!”

Data: 2014-10-17
Autor: Sebastian Konkol
„Potrzebuję więcej ludzi!”

To jeden z najczęściej głoszonych przez menedżerów IT problemów. Choć widziałem kilka organizacji IT, w których to zagadnienie rzeczywiście było problemem, w większości przypadków postrzegałem go raczej jak wymówkę, nie rzeczywisty problem. Poprawne sformułowanie problemu brzmi nieco inaczej: jak przydzielić ludzi do zadań, aby w najlepszy sposób wykorzystać ich potencjał. Czy to tylko nieco inne słowa? Być może. Ale w mojej ocenie zakłada ono spojrzenie optymalizacyjne na alokacje wysiłku całej organizacji IT, zamiast po prostu dorzucać ludzi do kociołka.

Czytaj więcej »