Inżynieria systemów oparta na modelach (MBSE) jest sformalizowaną metodologią, która jest używana do wspierania wymagań, projektowania, analizy, weryfikacji i walidacji związanych z rozwojem złożonych systemów. W przeciwieństwie do inżynierii skoncentrowanej na dokumentach, MBSE stawia modele w centrum projektowania systemu. Zwiększone przyjęcie środowisk modelowania cyfrowego w ciągu ostatnich kilku lat doprowadziło do zwiększonego przyjęcia MBSE. W styczniu 2020 roku NASA odnotowała ten trend, informując, że MBSE “jest coraz częściej przyjmowane zarówno przez przemysł, jak i rząd jako sposób na śledzenie złożoności systemu.” W tym wpisie na blogu przedstawiam krótkie wprowadzenie do MBSE.
Zasoby informatyczne (oprogramowanie, urządzenia do backupu, systemy łączności i transmisji danych itp.) kupuje się by skorzystać z możliwości jakie dany zasób oferuje. Jednak nie zawsze są one wykorzystywane w 100%. Zdarza się nie raz, że dany zasób jest wykorzystywany np. tylko w 10% ale został kupiony gdyż w tych nielicznych przypadkach jest niezbędny.
Systemy informatyczne stają się coraz bardziej uniwersalne patrząc na nie od strony kompatybilności baz danych czy miejsc ich składowania. W efekcie można już je podzielić na niezależne zbiory przetwarzanych danych oraz aplikacje służące do wprowadzania, przetwarzania i wyprowadzania tych danych.
Firmy informatyczne, szczególne twórcy oprogramowania muszą zacząć szczególnie dbać o jakoś dostarczanych produktów, gdyż ryzyko wynikające z ich jakości i przydatności coraz częściej jest zrzucane właśnie na nich. Odbiorcy systemów (sponsorzy projektów) zaczynają wymuszać w umowach równomierne rozkładanie ryzyka na obie strony kontraktu.
Jednym z efektów tego procesu jest coraz częściej spotykana metoda opłat za rozwiązania informatyczne na zasadzie ?za zużycie? a nie jako zakup na własność. Jednym z tych trendów jest outsourcing. Opłacalny jest szczególnie tam, gdzie zasoby informatyczne są wykorzystywane w sposób trudny do szczegółowego zaplanowana albo w sposób bardzo nierównomierny w czasie (np. wydruki faktur na koniec okresu rozliczeniowego). Obserwujemy zarówno zmiany w systemach opłat licencyjnych za oprogramowanie (cykliczne opłaty za okres użytkowania oprogramowania zamiast jednorazowej przy zakupie) jak i w systemach opłat za usługi konsultingowe (pojawia się składnik partycypacji finansowej w efektach takiej pracy).
Ta prosta analiza rynku opisuje mechanizmy funkcjonujące zarówno wśród sprzedających jak i kupujących. Firmom IT pokazuje gdzie szukać zysków. Firmom pozostałym pokazuje czym się kierować w wyborze partnera, firmy dostarczającej te technologie. Jako, że elektroniczny biznes nie jest już nikomu obojętny opis jego obecnego stanu także znalazł tu swoje miejsce.
(more…)
META Group i Rubin Systems przeprowadziły badanie firm celem oceny popularności outsourcingu w kilku dominujących sektorach rynku IT w ciągu ostatnich czterech lat. Wyniki są ciekawe i dość pouczające. Cztery lata (1999 ? 2002) to dość długi okres i pozwala on już na doszukiwanie się trendów. Jakie one są?
(more…)
O centralizacji piszę już od dłuższego czasu. Dlaczego? Bo jest to jeden z największych moim zdaniem paradoksów w świecie IT. Z jednej strony rzesze użytkowników broniących swej biurkowej niezależności jak niepodległości z drugiej koszty tego procederu. Swego czasu w INFORMATYCE (wydanie z Kwietnia 1998) opublikowałem artykuł o możliwościach centralizacji systemów informatycznych i korzyściach z tego płynących. Był to jeszcze okres gdy rynek IT szybko się rozwijał i w większości firm koszty przetwarzania nie były pierwszoplanowym problemem.
(more…)