Stan systemów i możliwości integracji

Rozdzielnica elektryczna z rzędem bezpieczników

Najpiękniejszy pomysł rozbija się o pytanie, czy da się pobrać dane z systemu, który firma ma dzisiaj. Warto zadać je na początku.

Co sprawdzamy

  • wersje systemów i wsparcie producenta,
  • dostęp do bazy danych,
  • obecność interfejsu programistycznego,
  • możliwości eksportu i importu,
  • ograniczenia licencyjne dotyczące dostępu.

Do tego warto dopisać rzeczy pozornie drobne: kto ma hasła administracyjne, czy serwer stoi w firmie czy u dostawcy usługi, jak wygląda kopia zapasowa i czy da się z niej odtworzyć środowisko. Odpowiedzi na te pytania rozstrzygają o tempie prac bardziej niż wybór technologii.

Wersja bez wsparcia

Blokuje integracje i podnosi ryzyko. Bywa, że pierwszym krokiem wdrożenia AI jest aktualizacja systemu, o której nikt nie myślał. Taki krok trzeba wtedy policzyć osobno, razem z przerwą w pracy i sprawdzeniem, czy dotychczasowe dodatki nadal działają. Ukrycie go w projekcie automatyzacji kończy się przekroczeniem zakresu w pierwszych tygodniach.

Dostęp do danych

Odczyt z bazy, interfejs programistyczny albo eksport plikami. Każda z tych dróg ma inne skutki dla kosztu i trwałości rozwiązania. Odczyt z bazy jest najszybszy do zbudowania i najmniej odporny na aktualizacje — zmiana struktury po stronie producenta potrafi zatrzymać integrację bez ostrzeżenia. Interfejs programistyczny jest stabilniejszy, ale zwykle udostępnia mniej niż baza. Eksport plikami działa wszędzie i wymaga kogoś, kto go uruchomi albo zaplanuje.

Zapis, nie tylko odczyt

Pobranie danych to połowa sprawy. Drugie pytanie brzmi, czy wolno i da się zapisać wynik z powrotem. Wiele systemów pozwala czytać wszystko, a zapis dopuszcza wyłącznie przez własny interfejs, z jego regułami i kontrolami. To rozróżnienie przesądza o tym, czy rozwiązanie będzie samodzielne, czy skończy się propozycją do ręcznego zatwierdzenia.

Ograniczenia licencyjne

Część producentów zabrania bezpośredniego odczytu z bazy albo dolicza opłatę za dostęp. Sprawdzenie warunków należy do audytu, nie do etapu wdrożenia. Dotyczy to także liczby stanowisk i kont technicznych — automat też potrzebuje konta, a bywa, że to konto jest płatne.

Środowisko próbne

Możliwość postawienia kopii systemu do prób. Jej brak oznacza, że wszystko będzie sprawdzane na produkcji — co samo w sobie jest ryzykiem. Kopia powinna zawierać dane zbliżone do rzeczywistych, bo na trzech przykładowych rekordach każde rozwiązanie działa poprawnie.

Co jest poza systemami

Przegląd środowiska obejmuje też narzędzia, których nikt nie zgłasza: arkusze, skrzynki pocztowe, foldery na dysku. Tam często leży część danych — to znów praca ukryta, tyle że widziana od strony technicznej. Jakość tego, co uda się pobrać, ocenia się osobno przy ocenie danych, którymi firma dysponuje.

Kto to utrzymuje

Wewnętrzny zespół, zewnętrzna firma, nikt. Odpowiedź decyduje o tempie prac bardziej niż jakikolwiek parametr techniczny. Zależność od zewnętrznego dostawcy systemu bywa jednym z poważniejszych ryzyk rozpoznanych w audycie, bo jego czas reakcji nie podlega firmie.