Biznes wychodzi z objęć systemu … monolitycznego ERP

Rynek stale się rozwija i dojrzewa. Praktycznie każda większa firma doświadczyła w jakiejś formie wdrożenia gotowego, dostosowywanego do potrzeb, oprogramowania ERP. Warto jednak podkreślić, że idea jednego “super systemu” ERP II, odchodzi powoli do lamusa. Moim zdaniem to kwestia roku, dwóch. Pierwsze symptomy to zalecenia producentów dużych systemów: wdrażać gotowe oprogramowanie w postaci “gotowej” tylko tam gdzie pasuje, obszary specyficzne dla firmy opisać i zaprojektować dla nich dedykowane rozwiązanie i zintegrować. Dobry system ERP to środowisko programistyczne (tak zwany framework, szkielet). Systemy, nawę je “zapóźnione”, nadal wymagają ingerencji w ich kod by cokolwiek osiągnąć. Kompromisem jest sytuacja, w której system ERP ma bogaty interfejs (tak zwane [[API, Application Programming Interface]]) pozwalający na integrację dedykowanych podsystemów lub właśnie zewnętrznych komponentów czyli korzystania z możliwości jakie daje Cloud Computing). Przyszłość to komponenty…

Czytaj dalej Biznes wychodzi z objęć systemu … monolitycznego ERP

Centralizacja systemu informatycznego jako metoda obniżenia kosztów informatyki w firmie

Korzyścią jest to, że po wdrożeniu ofertę można przygotować w jeden dzień a nie w tydzień, że prezes dane do negocjacji może pozyskać w minuty a nie tygodnie itd. System może się zwrócić nawet w jedną godzinę. Jak? Wystarczy, że na bazie natychmiast dostępnych z systemu informacji złożona zostanie oferta lub podjęta zostanie szybka decyzja, przed konkurentem i dzięki temu zyskamy kontrakt o zysku porównywalnym z kosztem nabycia systemu IT.

Czytaj dalej Centralizacja systemu informatycznego jako metoda obniżenia kosztów informatyki w firmie

Nowy paradygmat systemowy

Podstawową wyższością, dającą przewagę na rynku, jest zwinność organizacji. SOA to nic innego jak taka właśnie struktura systemu informatycznego: specjalizowane aplikacje, komponenty, instalowane (wdrażane) do realizacji konkretnych potrzeb zasobów takich jak pracownicy księgowości, pracownicy sprzedaży, pracownicy produkcyjni, itp.. Co więc robić?

Opisać strategie rynkową firmy,
Przeanalizować i opisać model biznesowy (sposób powstawania i źródło głównych dochodów),
Uszczegółowić model biznesowy do opisu procesów kluczowych biznesowych i reguł biznesowych,
Wskazać procesy, których wsparcie metodami informatycznymi przyniesie mierzalne korzyści,
Zaprojektować (udokumentować) architekturą systemu informatycznego ukierunkowana na zasoby i usługi.
Jeżeli pogodzimy się z faktem, że SOA to usługowa architektura systemu informatycznego firmy, zaś wszelkie webserwisy, szyny itp. to tylko możliwa implementacji (ale nie jedyna!) tej architektury to już będzie z górki. (W co inwestować w kryzysie c.d. – SOA)

Tak więc, jak mawia mój znajomy profesor filozofii: gdy dwóch mówi to samo to nie jest to samo. Tu, o SOA, komponentach, analizie i projektowaniu zorientowanym na usługi mówi wielu. Dostawcy systemów ERP o zwartej, zintegrowanej architekturze będą tu z natury zachowywali bezwładność: SOA powoduje, że żaden ERP (system i jego dostawca) nie będzie miał monopolu u raz pozyskanego klienta.

Czytaj dalej Nowy paradygmat systemowy

Ile scenariuszy ma Use Case i dlaczego nie jeden?

Wprowadzenie Bardzo często na szkoleniach, a także na zajęciach laboratoryjnych z przedmiotu Inżynieria oprogramowania, jestem pytany o przypadki użycia i ich scenariusze. Szczególnie często pada pytanie czy przypadek użycie reprezentuje…

Czytaj dalej Ile scenariuszy ma Use Case i dlaczego nie jeden?

Organizacja jako mechanizm czyli słoń w pokoju

The era of “sacred cows” of engineering is slowly coming to an end. Software engineering, after almost 20 years of an “agile” approach to this branch of engineering, is beginning to mature into “real engineering” with analysis, design and testing on the “drawing board” of CASE systems and MBSE approaches, which are a universal systems approach to multidisciplinary engineering (mechatronics) (Rosenberg, 2023).

Organizations are also systems and their engineering: we have business process engineering, resource engineering, financial engineering. Organizations are systems and should be treated and modeled as such (Kozminski, 1979). IT systems maintenance and development costs are already more than 8% of a company’s revenue, and this value is slowly but steadily growing. The discipline of their creation, implementation and management of their costs is also growing.

Czytaj dalej Organizacja jako mechanizm czyli słoń w pokoju