Automatyzacja procesu wytwarzania robotów
Czy można zająć się robotyzacją na większą skalę (większą niż kilka robotów) bez automatyzacji procesów tworzenia, instalacji i monitorowania pracy robotów?
Naszym zdaniem nie. Roboty to nic innego niż oprogramowanie, które może ulegać zmianom. Dodatkowo roboty pracują na systemach, które także mogą być zmieniane, co samo w sobie może powodować komplikacje. Na oba te elementy związane z procesem robotyzacji należy być przygotowanym i umieć nimi w łatwy i bezpieczny sposób zarządzić.
Jednocześnie zależy nam, aby tworzenie robotów było pracą prostą i przyjemną, a nie nieustanną walką z usuwaniem błędów. Dlatego też w DTM wypracowaliśmy kilka narzędzi oraz standardów. Pozwalają nam one na połączenie łatwości pracy nad robotami (a co za tym idzie skrócenie Time-To-Market) z zachowaniem wysokiego poziomu jakości i niskiej podatności na błędy.
Kilka głównych elementów wchodzących w skład naszego rozwiązania do automatyzacji procesu wytwarzania robotów:
Standaryzacja procesu tworzenia robotów
Roboty wychodzące z naszej fabryki charakteryzują się zawsze pewnymi wspólnymi cechami. Dzieje się tak niezależnie od tego na jakich systemach i w jakich środowiskach pracują. Ten zestaw reguł dotyczy zarówno procesu ich wytwarzania (opartego o najlepsze praktyki programistyczne), jak i samej budowy (zestaw reguł jakie muszą spełniać nowo tworzone roboty).
Automatyzacja procesów przygotowywania środowisk pracy robotów
Bardzo istotnym elementem, który pozwala zredukować ryzyko ewentualnych błędów jest standaryzacja środowiska pracy robotów wraz z automatyzacją procesu przygotowywania takich stacji robotycznych. Dzięki takiemu podejściu i dedykowanym narzędziom jesteśmy w stanie szybko budować wirtualne „biurka dla robotów” znacząco skracając Time-To-Market dla naszych klientów.
Testy automatyczne, instalacja oraz konfiguracja robotów
Nasze roboty testują się automatycznie. Mówiąc dokładniej, testują je inne roboty, których jedynym celem jest wykrywanie błędów najwcześniej jak to możliwe na środowiskach testowych.
Szybkie i sprawne instalowanie nowych robotów także wymaga automatyzacji. Nasze roboty wykorzystują zintegrowany system zarządzania konfiguracją. Pozwala to na minimalizowanie ryzyka błędów oraz zmiany parametrów uruchomieniowych bez potrzeby instalowania nowych wersji robotów.
Monitorowanie pracy robotów
Wszystkie operacje, które wykonują roboty są logowane (na kilku poziomach) i trafiają do dedykowanego repozytorium logów. Struktura tych logów pozwala na generowanie raportów zarówno o charakterze technicznym jak i biznesowym. Nasi klienci mają dostęp online do tych danych i na bieżąco mogą śledzić postępy pracy swoich wirtualnych pracowników.
Więcej szczegółów dotyczących poszczególnych narzędzi i standardów w kolejnych wpisach na blogu.
Przeczytaj o standaryzacji procesu tworzenia robotów.