Jedna osoba wie, jak system działa
Program napisał dawny wykonawca albo pracownik, który wciąż tu jest. Tylko on wie, dlaczego system nalicza rabat w ten sposób, a jego odejście zostawia firmę z kodem, którego nikt nie czyta.

Rozmowa, analiza, oferta
Rozmowa o problemie jest bezpłatna. Analiza z umową o poufności (NDA) ma ustalony przedmiot i termin, a jej koszt zaliczamy na poczet wdrożenia.
Porozmawiajmy o projekcieModele i agenci AI w procesach spółki energetycznej, utrzymywane po wdrożeniu.
ERP, CRM, rozpoznawanie dokumentów, automatyzacja windykacji i dystrybucji produktów finansowych.
Cyfrowa platforma ubezpieczeniowa i sprzedaż polis online w skali globalnej.
Systemy do współpracy między operatorami według branżowego standardu TM Forum, katalog produktów operatora hurtowego i monitoring infrastruktury.
Platforma AI prowadzona jako wyrób medyczny według FDA, CE i MDR, na rynkach UE i USA.
ERP z analizą ryzyka w handlu kontenerowym oraz intranet z zarządzaniem wiedzą firmową.
Dostosowanie systemu JIRA i automatyzacja procesów HR, IT i prawnych w administracji.

Blisko 30 projektów w doświadczeniu zespołu, siedem sektorów
Jeden zbiór, trzy filtry: branża, temat i usługa.
Zobacz realizacjeTwój system przebudowany po jednej części, bez zatrzymania pracy: wiedza o nim spisana w testach, składniki w wersjach ze wsparciem i kod, który da się zmieniać.
Sytuacje
Firma pracuje na systemie, który powstał lata temu i obsługuje jej główny proces: zamówienia, produkcję, rozliczenia. Działa, ale coraz wolniej, każda zmiana czeka w kolejce, a na pytanie, dlaczego zrobił to, co zrobił, odpowiada jedna osoba. Wymiana na nowy system oznacza długi okres bez zmian i dzień, w którym wszystko przełącza się naraz.
Program napisał dawny wykonawca albo pracownik, który wciąż tu jest. Tylko on wie, dlaczego system nalicza rabat w ten sposób, a jego odejście zostawia firmę z kodem, którego nikt nie czyta.
Baza danych, system operacyjny albo gotowe elementy kodu innych producentów są w wersji bez poprawek, także bezpieczeństwa. Nowsza wersja nie przyjmie starego kodu bez zmian, a zmian nikt nie chce ruszać, bo nie wiadomo, co przestanie działać.
Nowy cennik albo pole w formularzu czekają długo, bo kod jest spleciony: poprawka w jednym miejscu zmienia zachowanie w innym. Zmiany sprawdzają ludzie ręcznie, a z rosnącą liczbą danych system zwalnia i firma obchodzi go arkuszami.
Zakres
Modernizacja to przebudowa działającego systemu po jednej części. Najpierw rozkładamy go na części: dane, reguły (kod, który liczy ceny i terminy), ekrany, połączenia z innymi systemami i składniki, na których to stoi, jak wersja bazy danych i serwery. O każdej części decydujemy osobno: zostaje, jest wymieniana albo przenoszona na wersję ze wsparciem.
Dane zostają prawie zawsze; przenosimy je na wersję bazy danych, do której producent wydaje poprawki. Składniki bez wsparcia aktualizujemy jako pierwsze, bo na nich stoi reszta. Reguły wymieniamy po jednej, według liczby zmian, które za każdą czekają, ekrany tam, gdzie spowalniają pracę. Połączenia z innymi systemami zostawiamy; ich uporządkowanie w jedno miejsce wymiany danych to osobny zakres.
Zanim ruszymy kod, otaczamy go testami automatycznymi: programami, które zapisują, jak system odpowiada dziś na każdy typ sprawy, i sprawdzają to po każdej zmianie. Wiedza o regułach przechodzi z pamięci jednej osoby do testów; ta osoba czyta z nami kod i tłumaczy każdą regułę. Refaktoryzacja, czyli przebudowa kodu bez zmiany tego, co system robi, sprawia, że zmiana w jednym miejscu przestaje psuć inne. Miejsca, gdzie system zwalnia, przebudowujemy pod kątem skalowalności, czyli obsługi większego ruchu.
Nową część uruchamiamy obok starej, na tych samych danych, więc stary system widzi wszystko, co zapisze nowa. Między nimi stoi przełącznik: ustawienie, które kieruje daną funkcję do starego albo nowego kodu bez instalowania nowej wersji. Przez uzgodniony czas obie wersje liczą to samo, a wyniki porównujemy. Stary kod wyłączamy, gdy różnice znikną, a gdy nowa część zawiedzie, przełącznik wraca na starą.
Gdy nikt nie potrafi wypisać wszystkiego, co system dziś robi: system pisany od zera odtwarza to, co ludzie pamiętają, a reszta wraca po przełączeniu jako reklamacje. Przebudowa po części wyłapuje to przed wyłączeniem starego kodu. Gdy rdzeń liczy dobrze, a przeszkadza to, co wokół niego: wolne ekrany, brak raportów, składniki bez wsparcia; wymiana otoczenia to mniejszy zakres niż nowy system. Nowy system budujemy, gdy analiza pokaże, że stary rdzeń nie obsłuży procesu, którego firma potrzebuje; to osobny zakres.
Wynik
Przebieg
Czytamy kod i bazę danych, rozmawiamy z osobą, która system zna, i mierzymy, gdzie zwalnia. Wynik: mapa systemu i plan przebudowy z pierwszym krokiem do Twojej akceptacji.
Budujemy testy automatyczne, stawiamy środowisko testowe, czyli kopię systemu do sprawdzania zmian przed uruchomieniem u pracowników, i aktualizujemy składniki bez wsparcia. Wynik: system w wersjach ze wsparciem, gotowy do przebudowy.
Nowa część rusza obok starej, za przełącznikiem, z porównaniem wyników. Wynik: kolejne funkcje w nowym kodzie, stary kod wyłączany po Twoim potwierdzeniu.
Oddajemy kod, dokumentację i sposób wprowadzania zmian, uczymy Twoich ludzi uruchamiać testy. Wynik: system zmienia Twój zespół albo wykonawca według umowy; utrzymanie po starcie to osobny zakres.
Doświadczenie
Osoby z zespołu przebudowywały system monitoringu infrastruktury dostawcy usług internetowych na rynku amerykańskim pod kątem skalowalności, czyli obsługi większego obciążenia. Przenosiły też system workflow, czyli obiegu zadań, do chmury Azure i automatyzowały jego obsługę, dla klienta z rynku europejskiego.
Umów spotkanie
Opisujesz proces albo system, który przestał wystarczać, i mówisz, co ma się zmienić. Rozmowa nic nie kosztuje.
Telefon: +48 455 406 404
Przed umową
Od którego miejsca zacząć, zależy od tego, co dziś hamuje pracę, dlatego pierwszym krokiem jest analiza systemu i procesu, zakończona rekomendacją: co zostaje, co wymienić i w jakiej kolejności.
System zbudowany pod Twój proces tam, gdzie gotowy produkt wymusza zmianę pracy, z kodem i dokumentacją, które należą do Twojej firmy.
Zobacz zakresJedno miejsce, przez które ERP, CRM, system branżowy i arkusze wymieniają dane same, z opisem każdej wymiany i podglądem, czy działa.
Zobacz zakresMiejsce, w którym klient, partner albo pracownik sam składa wniosek, zamówienie lub zgłoszenie i sprawdza jego status, a dział obsługi widzi każdą sprawę w jednym podglądzie.
Zobacz zakresTwój system po starcie pod opieką zespołu, który go zbudował: poprawki, zmiany z procesu i przepisów, aktualizacje składników i podgląd pracy, w kolejności, którą ustalasz z nami.
Zobacz zakresOpisujesz proces albo system, który przestał wystarczać, i mówisz, co ma się zmienić. Rozmowa nic nie kosztuje.
Badamy proces i systemy i oddajemy rekomendację z zakresem prac. Zakres, termin i cenę analizy znasz przed jej startem.
Dostajesz zakres, zespół, harmonogram i cenę wdrożenia. Decydujesz, czy ruszamy.
Koszt analizy zaliczamy na poczet wdrożenia, jeśli je zamówisz.
Telefon: +48 455 406 404 E-mail: contact@aliaxit.com
Strona używa plików cookies niezbędnych do działania, a po Twojej zgodzie także analitycznych, które pomagają nam liczyć odwiedziny. Szczegóły opisuje Polityka prywatności.
Wybierz kategorie, na które wyrażasz zgodę. Decyzję możesz zmienić w każdej chwili przez odnośnik „Ustawienia cookies" w stopce.