Low-Code Przewodnik

Citizen developer

Pracownik działu biznesowego tworzący aplikacje przy pomocy narzędzi low-code lub no-code, bez formalnego wykształcenia programistycznego.

Praca przy komputerze w ramach codziennych zadań biznesowych.
Praca przy komputerze w ramach codziennych zadań biznesowych. Źródło: Wikimedia Commons.

Definicja roli

Citizen developer to osoba zatrudniona w dziale biznesowym organizacji — na przykład w kadrach, sprzedaży lub logistyce — która samodzielnie tworzy aplikacje wspierające codzienną pracę swojego zespołu, korzystając z narzędzi low-code lub no-code.

Zakres kompetencji

Kompetencje citizen developera koncentrują się na znajomości procesów biznesowych własnego działu oraz umiejętności konfiguracji gotowych komponentów platformy. Nie obejmują one zazwyczaj umiejętności programowania w klasycznym rozumieniu ani wiedzy z zakresu architektury systemów informatycznych.

Relacja z działem IT

W dojrzałych modelach organizacyjnych citizen developerzy działają w ramach zasad określonych przez dział IT, obejmujących dopuszczalny zakres integracji, standardy bezpieczeństwa oraz procedury przeglądu tworzonych aplikacji. Taki model nazywany bywa zarządzanym citizen development i wiąże się bezpośrednio z zasadami governance IT.

Ryzyka organizacyjne

Brak nadzoru nad działalnością citizen developerów może prowadzić do powstania tzw. cienia IT — czyli aplikacji funkcjonujących poza wiedzą i kontrolą centralnego działu informatycznego, co zwiększa ryzyko związane z bezpieczeństwem danych.