Pokonywanie wyzwań i przygotowywanie się do implementacji z małą ilością kodu/bez kodu
Strategie z niskim kodem i bez kodu mają potencjał, by zrewolucjonizować tworzenie aplikacji, wzmacniając pozycję programistów obywatelskich, jednocześnie zmniejszając obciążenia IT.

Umożliwienie tworzenia rozwiązań za pomocą platform i narzędzi low-code lub no-code (LC/NC) stwarza nowe możliwości dla firm w zakresie angażowania pracowników nietechnicznych, znanych jako programiści obywatelscy, w tworzenie aplikacji. Strategie te mogą zmniejszyć obciążenie zespołu IT, sprzyjając innowacjom i wspierając inicjatywy transformacji cyfrowej. Jednak stwarzają one również wyzwania, takie jak kwestie zgodności i bezpieczeństwa, ze względu na zaangażowanie pracowników, którzy mogą nie mieć wiedzy na temat kodowania.
Deepak Mohan, wiceprezes wykonawczy ds. inżynierii w firmie Veritas Technologies, ostrzega, że strategie LC/NC wprowadzają luki w zabezpieczeniach. Deweloperzy obywatelscy mogą nie mieć dogłębnej wiedzy na temat bezpieczeństwa i prywatności, co prowadzi do nieodpowiedniej ochrony aplikacji i potencjalnych problemów ze zgodnością. Mohan sugeruje, że organizacje powinny ustanowić wymagania dotyczące ładu i bezpieczeństwa LC/NC, zapewniając bezpieczeństwo aplikacji oraz odpowiedni nadzór i widoczność.
Ponadto organizacje muszą wziąć pod uwagę koszty licencji i kwestie własności intelektualnej podczas planowania rozwoju aplikacji LC/NC. Yehuda Rosen, starszy inżynier ds. aplikacji w firmie nVisium, podkreśla korzyści płynące ze strategii LC/NC, w tym zmniejszoną zależność od ograniczonych talentów w zakresie inżynierii oprogramowania i krótsze czasy opracowywania. Podkreśla jednak, że LC/NC nie jest panaceum na wszystko i nie może zastąpić tradycyjnego programowania nowymi funkcjami lub nieobsługiwanymi funkcjami.
Rosen radzi, aby przed przystąpieniem do jakiegokolwiek projektu LC/NC firmy jasno określiły wymagane funkcje, aby uniknąć marnowania czasu i zasobów. Pomyślne wdrożenie LC/NC wymaga solidnej infrastruktury, solidnego zarządzania danymi i skutecznych środków bezpieczeństwa, a także pełnego wglądu w dane i aplikacje w organizacji.
Według Mohana firmy muszą najpierw zrozumieć swoje dane, ocenić potencjalne luki w zabezpieczeniach i zgodności oraz zająć się tymi zagrożeniami przed wdrożeniem strategii LC/NC. Zaangażowanie ekspertów ds. bezpieczeństwa danych, ochrony danych i zarządzania jest niezbędne do łagodzenia zagrożeń cybernetycznych i zagrożeń związanych ze zgodnością oraz zapewnienia przestrzegania protokołów firmowych i prawnych.
Rosen wskazuje na elastyczność wdrażania LC/NC, przy czym każdy poziom przywództwa może być zaangażowany w adopcję. Jednak Mohan przewiduje, że adopcja LC/NC wkrótce stanie się głównym nurtem, umożliwiając programistom obywatelskim w organizacjach tworzenie aplikacji dostosowanych do ich codziennej pracy.
Przed pełnym przyjęciem strategii LC/NC kierownictwo IT musi wyposażyć zespoły ds. zarządzania danymi i zapewniania zgodności w procesy gwarantujące ochronę danych i infrastrukturę zgodności w całej organizacji. Mohan radzi, że organizacje mogą zajmować się tworzeniem aplikacji LC/NC tylko wtedy, gdy mają pewność co do swojej infrastruktury.
Rosen dostrzega rosnącą dojrzałość rozwiązań niskokodowych/ no-code w obszarach takich jak budowanie stron internetowych (Wix i Squarespace), CRUD i aplikacje analityczne oparte na danych ( Airtable i AppSheet) oraz innych, takich jak AppMaster. Przewiduje, że do tych rozwiązań zostanie dodanych więcej możliwości, umożliwiając programistom tworzenie szerszej gamy funkcjonalności i typów aplikacji w najbliższej przyszłości.


