$ 41.85 € 43.78 zł 10.53
-8° Kijów -1° Warszawa +1° Waszyngton
Jak narzędzia programistyczne Low Code pomogą ukraińskiemu biznesowi

Jak narzędzia programistyczne Low Code pomogą ukraińskiemu biznesowi

19 września 2023 17:54

Warsztaty "Low Code dla złożonych projektów: plusy i minusy" odbyły się w centrum Kijowa. Andrii Voynalovych, prelegent warsztatów i kierownik ds. systemów ERP i usług informatycznych w KPMG Ukraina, mówił o nowym podejściu do tworzenia oprogramowania, które pozwala zautomatyzować procesy i tworzyć niestandardowe aplikacje, minimalizując ilość kodowania.

Więcej o wydarzeniu można przeczytać w UA.NEWS.

Czym jest Low Code?


Low Code to narzędzie do tworzenia oprogramowania bez konieczności pisania kodu.

Dzięki niemu użytkownik może samodzielnie dostosować oprogramowanie bez angażowania programistów zewnętrznych. Konfiguracja powinna być tak prosta, aby zwykły pracownik firmy bez specjalistycznego wykształcenia informatycznego mógł dokonać wszystkich niezbędnych ustawień.

Argumenty za używaniem Low Code tylko do prototypowania były ważne dla narzędzi z przeszłości. Obecnie Low Code to znacznie więcej niż tylko narzędzie do PoC

Andrii Voynalovych

Kierownik ds. usług, wdrożeń i wsparcia ERP i IT, KPMG w Ukrainie


Argumenty przeciw i dlaczego łatwo je obalić

Wydarzenie odbyło się w ramach serii wykładów dla właścicieli firm i startupów ze społeczności Flowmates IT w Sense Hub Kyiv.

Podczas warsztatów Andrii Voynalovych mówił o argumentach najczęściej używanych przez przeciwników Low Code:

  1. Ograniczona elastyczność.

  2. Problemy z integracją zewnętrzną.

  3. Złożoność dla rynku ukraińskiego. Firmy są przyzwyczajone do płacenia za określoną listę usług, ale nie są przyzwyczajone do płacenia za bardzo wysoką licencję.

  4. Ograniczona skalowalność - gdy nie rozumiemy bazy danych, nie wiemy, jak może się skalować.

  5. Zależność od dostawcy.


Ograniczona elastyczność implikuje takie myśli:

  • Złożone i wyspecjalizowane zadania (platformy o niskim kodzie mogą nie zapewniać elastyczności potrzebnej do rozwiązywania bardzo wyspecjalizowanych lub złożonych zadań, które wymagają danych wejściowych niskiego poziomu).

  • Wydajność (systemy zbudowane na platformach o niskim kodzie mogą mieć problemy z wydajnością z powodu nadmiarowego kodu lub zoptymalizowanych zapytań do bazy danych).

  • Dług techniczny (na dłuższą metę, rozwiązania zbudowane na platformach Low Code mogą akumulować dług techniczny ze względu na ograniczone możliwości optymalizacji i refaktoryzacji).


Jeśli chodzi o problemy z integracją, mówimy o konektorach. Istnieją jednak trzy ich rodzaje do współpracy z osobami trzecimi:

  • Bezpośrednia integracja typu black-box.

  • Klasyczne opcje integracji.

  • Integracja za pośrednictwem jednego dostawcy.


Trudność percepcji na rynku ukraińskim jest jednym z najczęstszych problemów, z jakimi borykają się twórcy narzędzi Low Code.

Rozmawiałem z dyrektorami IT. Zidentyfikowali oni, za co są przyzwyczajeni płacić przy tworzeniu aplikacji webowych/mobilnych: czas deweloperów, usługi firm trzecich wykorzystywane do funkcjonalności aplikacji, koszty PM/QA

Andrii Voynalovych

Kierownik ds. usług, wdrożeń i wsparcia ERP i IT, KPMG w Ukrainie




Jednocześnie rynek ukraiński nie jest przyzwyczajony do płacenia za licencje na narzędzia programistyczne.

  • licencje na narzędzia programistyczne,

  • funkcje, których nie można pominąć w pakiecie licencyjnym,

  • zmiana ceny licencji w zależności od użytkownika (korzystanie z tych usług, które są używane w bazie).


Dlatego firmom wciąż trudno jest zaakceptować narzędzia Low Code. Chociaż jest postęp w tym kierunku.

Inny argument przeciwko, ograniczona skalowalność, obejmuje:

  • Brak wyraźnego wsparcia dla architektury mikrousług.

  • Niemożliwość lub nadmierna złożoność dokumentacji.

  • Brak / izolacja od ustalonych standardów rozwoju.


Podczas warsztatów poruszono również kwestię zależności od dostawców. Jednak ekspert z łatwością obalił tę tezę.

Istnieje możliwość wyładowania kodu aplikacji (choć warto to robić tylko w bardzo krytycznych sytuacjach). Istnieje możliwość integracji z systemami zewnętrznymi, w tym Monitoring, User Management. Co ważne, własność intelektualna kodu jest dostarczana klientowi

Andrii Voynalovych

Kierownik ds. usług, wdrożeń i wsparcia ERP i IT, KPMG w Ukrainie


Zasady wyboru narzędzi

Andrii Voynalovych mówił również o zasadach i kryteriach wyboru narzędzi Low Code.

Warto zwrócić uwagę w szczególności na następujące kwestie:

  • Rozdzielenie Front i Back-End - pomoże to w prawidłowej pracy z zespołem.

  • Hostowanie rozwiązania zgodnie ze standardem na chmurach publicznych.

  • Obecność zaimplementowanych standardów klasycznej sfery rozwoju.

  • Wbudowane i pełne możliwości tworzenia własnych komponentów i niestandardowego kodu.

  • Maksymalne oddzielenie od sprzedawcy (osoby prawnej lub fizycznej, która dostarcza towary lub usługi klientowi).


Low Code optymalizuje standardowe procesy rozwoju, ale pozostajemy w tradycyjnych warunkach klasycznego rozwoju. Powinniśmy skupić się na tej tezie i na tym poziomie

Andrii Voynalovych

Kierownik ds. usług, wdrożeń i wsparcia ERP i IT, KPMG w Ukrainie




Ekspert opowiedział również o konkretnym przypadku wdrożenia narzędzi Low Code.

Rozwijaliśmy pełnoprawną infrastrukturę bankową. Obejmuje ona procesy wewnętrzne i bankowość mobilną dla użytkowników. Zostało to opracowane w ciągu 9 miesięcy przez zespół składający się z 17 członków

Andrii Voynalovych

Kierownik ds. usług, wdrożeń i wsparcia ERP i IT, KPMG w Ukrainie



Autorka: Nadiia Kybukevych