Salesforce zbadał gotowość firm na tworzenie rozwiązań IT bez udziału programistów

raport analiza

Platformy low-code dają firmom szansę szybszego reagowania na potrzeby uruchamiania nowych aplikacji i rozwiązań IT. Rozwój low-code to silny trend, dzięki któremu można uzyskiwać aplikacje dwukrotnie szybciej, włączając w proces ich tworzenia użytkowników biznesowych.

Tegoroczne badanie Salesforce „Top Trends In Low-Code Development” zawiera wyniki badania przeprowadzonego w pierwszej połowie tego roku wśród amerykańskich specjalistów IT z najwyższego, wysokiego i średniego szczebla. Celem badania było przeanalizowanie opinii liderów IT na temat trendu, jakim jest rozwój aplikacji za pomocą platform low-code (niskokodowych).

Low-code szansą dla biznesu na szybszy rozwój

Platformy low-code mogą zrewolucjonizować proces tworzenia i dostarczania oprogramowania, ponieważ umożliwiają tworzenie i rozwój aplikacji bez konieczności posiadania umiejętności kodowania lub przy minimalnym kodowaniu ręcznym. Bazując na platformach low-code, osoby zainteresowane nowymi rozwiązaniami IT (funkcjonalnościami lub dedykowanymi aplikacjami) mogą tworzyć te rozwiązania bez przygotowania programistycznego. Ma to ogromne znaczenie w obecnych czasach, przynajmniej z dwóch strategicznych powodów:

  • na rynku odczuwalny jest coraz większy niedobór zarówno samych programistów, jak i różnego rodzaju kompetencji IT, przy czym ciągle rosną koszty pracy w tym segmencie,
  • firmy zmuszone do ostrej walki konkurencyjnej, zabiegając o pozycję rynkową, mają potrzebę szybkiego wdrażania nowych narzędzi IT. Potrzeby te wynikają z ewolucji, jaką przechodzą firmy, zmieniających się oczekiwań klientów, modyfikacji modelu biznesowego, potrzeby integracji procesów i informacji oraz udostępniania pracownikom efektywnych narzędzi wspomagających ich pracę.

Tylko w samej Polsce deficyt pracowników w branży IT szacuje się na ok. 50 tys. osób. Na innych rynkach jest podobnie. Komisja Europejska ocenia, że w UE już brakuje ok. 275 tys. pracowników IT, a do 2020 r. liczba ta wzrośnie nawet do miliona. Tak duże zapotrzebowanie wynika z ogromnego apetytu biznesu na dedykowane aplikacje oraz przechodzenie przez firmy transformacji cyfrowej. Firma badawcza Gartner szacuje, że do 2021 roku zapotrzebowanie rynku na aplikacje wzrośnie pięć razy szybciej niż możliwości dostarczania ich przez ograniczone kadrowo działy IT. Zaangażowanie pracowników spoza IT do procesu tworzenia aplikacji może być wybawieniem z tej trudnej sytuacji.

Platformy low-code nie są przeznaczone tylko dla użytkowników biznesowych tworzących prostsze rozwiązania (tzw. „citizen developers”). Korzystają z nich również profesjonalni programiści, którzy dzięki nim mogą szybciej dostarczać aplikacje klasy korporacyjnej. Jest więc nadzieja, że dzięki low-code niedobór deweloperów może nie być aż tak dotkliwy.

Kluczowe wnioski z badania Salesforce:

  1. Specjaliści IT widzą silny wpływ low-code na ich organizacje – dostrzegają znaczące korzyści zarówno dla własnych programistów, jak i dla użytkowników biznesowych. Wśród korzyści z low-code wymienia się przede wszystkim znaczne skrócenie czasu i obniżenie kosztów wykonania aplikacji. W 2017 r. aż trzech na czterech specjalistów IT (76%) jest zainteresowanych rozwojem „niskiego kodu”. To oznacza, że w ciągu dwóch lat zainteresowanie to wzrosło aż o 48%.
  2. Kluczowe są zarządzanie i kontrola. Wraz ze wzrostem zainteresowania rozwojem low-code, IT dostrzega wyzwania, jakie trend ten ze sobą niesie. Specjaliści niepokoją się narastającymi problemami w obszarze zarządzania IT oraz szkoleniami osób niebędących deweloperami. Obawy te są nieco odmienne w zależności od rangi specjalistów. Ponad połowa (51%) menedżerów wyższego szczebla i dyrektorów IT jest przekonanych, że jednostki biznesowe są gotowe do tworzenia aplikacji przy użyciu low-code, takie stanowisko podziela jedynie 30% menedżerów średniego szczebla.

Chociaż liderzy IT woleliby, aby narzędzi programistycznych low-code używali jedynie programiści, a nie użytkownicy spoza działu IT, to planują jednak w ograniczonym zakresie dawać użytkownikom biznesowym możliwości samodzielnego budowania aplikacji.

Według badania IDC przeprowadzonego dla Salesforce, firmy, które wdrożyły już „niskokodowe” podejście do budowy oprogramowania aż dwukrotnie szybciej tworzą aplikacje. Rozwój low-code ma ogromny potencjał w tworzeniu nowych strategii IT, w które bezpośrednio zaangażowany jest biznes. W efekcie firmy bazujące na low-code mogą sprawniej przejść cyfrową transformację.

Rośnie zainteresowanie IT technologią low-code

Aż 76% liderów IT uważa, że narzędzia niskokodowe przyczynią się do całkowitego przemodelowania partnerstwa z biznesem lub będą miały na to partnerstwo znaczący wpływ. Wspomaganie pracy IT poprzez low-code jest również postrzegane jako możliwość uwolnienia zasobów i skierowania ich do innych zadań. Użytkownicy biznesowi mogą bowiem samodzielnie wprowadzać innowacje bez ciągłego drenowania zasobów IT. 63% liderów IT uważa, że low-code znacząco skraca cykl tworzenia oprogramowania.

Obecnie 76% firm jest zainteresowanych opracowywaniem aplikacji przy użyciu low-code, a aż 88% liderów IT zaczyna wstępnie oceniać możliwość zastosowania takich rozwiązań w swojej organizacji.

Kwestia zarządzania IT i kontrola przy wykorzystaniu low-code

Działy IT z pewnymi obawami patrzą na gotowość swoich organizacji do korzystania z low-code. IT boi się utraty kontroli nad jakością kodu, konieczności zmiany istniejących procesów wydawania oprogramowania oraz nowych wyzwań w zakresie bezpieczeństwa aplikacji. Dlatego najchętniej powierzyliby budowanie oprogramowania wyłącznie własnemu zespołowi programistów oraz administratorom IT. Zaledwie jedna czwarta specjalistów IT zwróciła uwagę na użytkowników biznesowych jako kandydatów do rozwoju aplikacji low-code. Brak zaufania do personelu spoza IT wynika z nieufności do istniejących procesów i możliwości ich wspierania. Mniej niż jedna czwarta (24%) respondentów uważa, że ich organizacja ma odpowiednie procesy zarządzania IT dla osób nie będących deweloperami i tylko jeden na trzech respondentów twierdzi, że w jego organizacji istnieją odpowiednie programy szkoleniowe.

Istnieją znaczne rozbieżności w ocenie przygotowania do low-code wśród kadry IT. Zarządzający obszarem optymistyczniej podchodzą do nowego wyzwania, natomiast mid-management jest mniej pewny tego, że ich organizacje są w stanie zarządzać zmianami i procesem dostarczania aplikacji w środowisku low-code. Aż 82% wyższych rangą liderów IT twierdzi, że ich organizacje są gotowe na low-code, a 36% uważa, że posiadają odpowiednie programy zarządzania. Im bliżej pierwszej linii rozwoju oprogramowania, tym oceny są niższe – tu jedynie 14% podziela przekonanie o gotowości do low-code.

Zespoły IT niepokoją się również o bezpieczeństwo aplikacji budowanych w trybie „citizen developers” i potrzebują bliższej i wnikliwej oceny oferowanych przez dostawców zabezpieczeń platform low-code, zwłaszcza tych dostarczanych w modelu cloud computing.

Według 89% liderów IT bezpieczeństwo aplikacji i zarządzanie procesami związanymi z budową aplikacji low-code (przebiegającymi pomiędzy różnymi działami w organizacji) są kluczowe podczas podejmowania decyzji o udostępnieniu takich narzędzi. Kolejny ważny element to niedostatek odpowiednich szkoleń w celu nabycia nowych umiejętności przez pracowników biznesowych. Dużą rolę mogą tu odegrać także sami dostawcy platform oferując możliwości nauki poprzez testowanie oferowanych rozwiązań. Na liście priorytetów związanych z przeniesieniem na biznes części budowania oprogramowania znajduje się także zarządzanie IT, ponieważ wiąże się ono ściśle z zarządzaniem ryzykiem i cyberbezpieczeństwem..

Więcej danych z badania:

Jakim użytkownikom liderzy IT zezwoliliby na budowanie aplikacji za pomocą low-code

  • deweloperzy aplikacji i pracownicy IT – 87%
  • administratorzy IT – 66%
  • managerowie projektów i programów – 41%
  • analitycy biznesowi – 36%
  • managerowie produktu – 33%
  • użytkownicy biznesowi – 26%

Najważniejsze czynniki związane z oceną możliwości wprowadzenia low-code w organizacji

  • bezpieczeństwo i zarządzanie aplikacjami – 89%
  • możliwości zarządzania IT – 84%
  • interfejsy port and click – 83%
  • możliwości rozwoju wizualizacji – 83%

Dyrektorzy IT są bardziej przekonani niż średni management o gotowości organizacji do używania narzędzi i technik low-code (odsetek odpowiedzi twierdzących na poszczególne tezy):

  VP / senior IT Executives Managerowie IT
Nasz proces zarządzania wersjami może zintegrować przepływ pracy programistów low-code. 39% 23%
IT posiada odpowiednią znajomość narzędzi low-code 53% 27%
Mamy odpowiednią strategię zarządzania zmianą umożliwiającą nie-programistom tworzenie aplikacji. 41% 29%
Mamy procesy zarządzania IT dla nie-deweloperów budujących aplikacje. 36% 14%
Posiadamy odpowiednie programy szkoleniowe związane z tworzeniem aplikacji dla osób niebędących programistami 46% 14%
Nasze jednostki biznesowe są gotowe do tworzenia aplikacji przy użyciu podejścia niskokodowego. 51% 30%