Önümüzdeki birkaç yıl içinde daha da kötüleşmesi beklenen bir teknik yetenek açığıyla birlikte, kuruluşlar ve iş kullanıcıları, dijital dönüşüm ihtiyaçlarını karşılamak için giderek daha az kodlu ve kodsuz uygulama geliştirme arayışına giriyor.

Aslında, birçok işletme kullanıcısı için, uygulama oluşturmak için düşük kodlu ve kodsuz nasıl kullanılacağını bilmek, istisnadan daha fazla kural haline geliyor. (Kodsuz ve düşük kod arasındaki fark, ikincisinin geliştiricilerin komut satırı kodlamasına erişimi olduğu için bazı özelleştirmelere olanak sağlamasıdır; kodsuz, açılır menüler ve sürükle ve bırak yapı taşları gibi görsel araçlara bağlıdır.)

Bu, yazılım oluşturmak için komut satırı kodlamasının kullanımı konusunda çok az eğitimi olan veya hiç eğitimi olmayan “vatandaş geliştiricilerin” ortaya çıkmasına neden oluyor; sayılarının gelecek yıl profesyonel geliştiricilerin sayısının dört katına çıkması bekleniyor, araştırma firması Gartner’a göre. Aslında, Global 2000 şirketlerinin %60’ı binlerce geliştiriciden oluşan bir dijital geliştirici ekosistemine sahip olacakIDC’ye göre.

Bu uygulama geliştiricilerin önemli bir kısmı BT’den değil, süreçleri dijitalleştirmek isteyen ve düşük kodlu veya kodsuz yazılım araçlarını sorunlarını çözmenin bir yolu olarak gören iş birimlerinden gelecek. Vatandaş geliştiriciler çok az kodlama bilgisine sahip olsalar da, genellikle teknoloji konusunda bilgilidirler; elektronik tablolar ve veritabanlarıyla çalıştılar; veya müşteri hizmetleri temsilcileri veya iş analistleri oldukları için şirketin teknolojisine yakından aşinadırlar.

Potansiyel ad hoc düşük kodlu/kodsuz geliştiricilerin havuzu potansiyel olarak büyüktür. Gartner, tüm çalışanların ortalama %41’inin, sektöre göre değişen bir rakam olan iş teknolojisi uzmanı olarak kabul edilebileceğini buldu.

Trendi benimseyenler sadece şirketler değil; Gartner’a göre CRM, ERP ve hizmet olarak platformlar (PaaS) sağlayıcıları dahil olmak üzere BT satıcıları düşük kod teknolojisini zorluyor. Araştırma firması, 2025 yılına kadar işletmeler tarafından geliştirilen yeni uygulamaların %70’inin, iki yıl önce %25’ten daha az olan düşük kodlu veya kodsuz teknolojileri kullanacağını tahmin ediyor. Ve 2025 yılına kadar, geliştirme teknolojilerine yapılan harcamaların neredeyse 30 milyar dolara çıkmasını bekliyor.

gartner düşük kod kullanım senaryoları grafiği Gartner, Inc.

Profesyonel geliştiriciler bile gemiye giriyor. Gartner’ın seçkin başkan yardımcısı ve Yazılım Tasarım ve Geliştirme analisti Jason Wong, “BT ve geliştirme yanlısı ekiplerin, düşük kodlu teknolojileri genel araç setlerine dahil etme konusunda kesinlikle daha az direnç gördüklerini gördük” dedi.

Gibi bazı düşük kodlu araçların olduğunu kaydetti. yeniden alet ve Appsmith “düşük kod geliştirmenin olgunlaşmasını ve kabulünü gösteren” profesyonel geliştiricileri hedefleyin.

Bir vatandaş geliştirici işgücü oluşturmak

Düşük kodlu ve kodsuz araçlar grafiksel kullanıcı arabirimleri (GUI’ler) kullandığından ve satır kodunun çoğunu soyutladığından, vatandaş geliştiriciler modüler kod kümelerini kullanarak hızlı bir şekilde uygulamalar oluşturabilir.

Çoğu, kağıt tabanlı bir süreci (bir elektronik tablo gibi) dijitale dönüştürmek gibi basit bir iş sorununu çözmek için araçları kullanmaya başlar. Platformlar genellikle ücretsizdir ve yüklenmesi ve kullanılması kolaydır. Örneğin, Amazon’un Bal Kodu projeleri yönetmek için mobil ve web uygulamaları oluşturmak için birden fazla şablon sunan düşük kodlu bir çevrimiçi hizmettir.

IDC araştırma yöneticisi Michele Rosen, “Sorun şu ki, herkes bunun etrafında bir uygulama geliştirebilir” dedi. “Bir vatandaş geliştiricisi olarak yolculuğa başlamak istiyorsanız, BT’nin şunu söylemesi çok daha iyi, işte kullandığımız platform, işte en iyi uygulamalar ve işte bu uygulamalarda verilerin nasıl kullanılabileceği.”

Kuruluşlar, uygulama geliştirme etrafında kurallar veya “korkuluklar” oluşturarak ve kullanıcılara önceden onaylanmış düşük kodlu ve kodsuz uygulamalardan oluşan bir katalog sunarak başlamalıdır; diğer bir deyişle, çalışanlar için dahili bir uygulama mağazası oluşturun ve bunları nasıl kullanacakları konusunda eğitim verin.

BT departmanlarının da dahil olması gerekiyor. Cisco’nun ürün başkan yardımcısı Sudarshan Dharmapuri’ye göre, kataloğa eklenecek her uygulamaya kendi özel durumu için bakmalı ve ne tür verilere eriştiğini belirlemeliler.

ekran görüntüsü 2022 08 31 saat 9.55.13 Gartner, Inc.

Dharmapuri, “BT hala temel iş sistemlerinin koruyucusu” dedi. “Vatandaş geliştiriciler için en uygun kullanım senaryosu ve iş yükü türlerini tanımlamaya dahil olmalıdırlar. BT’nin hala düşük kodlu platformların seçimine dahil olduğunu ve ardından doğru hükümet yapısını kurduğunu ve ardından vatandaş geliştiricilerin hizmet vermesine izin verdiğini görüyoruz.”

Uygulama geliştirmede yeni olan kullanıcılar için BT danışmanlarının bulunması da önemlidir, çünkü mevzuata uygunluk konusunda deneyimli BT uzmanları hangi verilerin kullanılabilir olabileceğini ve hangilerinin kullanılamayacağını anlar. (Bazı düşük kodlu platformlar, müşteri onayını veya tercihlerini yönetme yeteneğine sahip olarak kutudan çıkar. Cisco’nun Webex Bağlantısı platformu bunlardan biridir.)

Teknik açıdan, şekillendirilebilir düşük kodlu, sürükle ve bırak arayüzleri kullanırken kullanıcıların hata yapmasını önlemek önemlidir. Aksi takdirde, iş akışında istemeden sonsuz bir döngü kurabilirler – manuel olarak durdurulmadıkça sonsuz devam eden bir talimat dizisi.

BT mağazasındaki profesyonel geliştiricilerin de arka planda ne tür bir mantığın kullanıldığını belirlemesi gerekir. Rosen’in belirttiği gibi, “kodsuz hala kod kullanır. Sadece bir soyutlama katmanı oluşturuyor. Bu kodun nasıl oluşturulduğunu ve kullanımının güvenli olup olmadığını bilmeniz gerekiyor.”

Örneğin, GitHub Yardımcı Pilotu Microsoft’un Visual Studio Code kaynak kodu düzenleyicisini kullanarak programcılara kod önermek için OpenAI Codex’i kullanır. Rosen, bazı durumlarda Copilot’un koda gömülü olan özel bilgileri aldığını ve bunu herkese açık hale getirdiğini söyledi. Aynı tür hatalar, bir uygulama oluştururken bilmeden kodlarına hassas veriler ekleyebilen vatandaş geliştiriciler tarafından da yapılabilir.

Son olarak, bir kalite güvence hattının kurulması gerekir; bu şekilde, vatandaş geliştiriciler tarafından oluşturulan uygulamalar, dahili iş kurallarına uygunluğu sağlamak için BT tarafından da kontrol ediliyor.

Düşük kodlu/kodsuz olmanın dezavantajı

Uyumluluk önemlidir, çünkü birçok düşük kodlu platform bulut tabanlıdır; iş birimleri tarafından araçlara alınan veriler, müşteri tıbbi kayıtları veya finansal hesap ayrıntıları gibi kişisel olarak tanımlanabilir bilgiler gibi hassas kurumsal verileri açığa çıkarabilir. Kodsuz ve düşük kodlu uygulamalar da dahili güvenlik gereksinimlerini karşılamayabilir. Ve ortaya çıkan uygulamalar, mevcut arka uç ve ön uç iş uygulamalarıyla entegre olmayabilir.

Rosen, “Bir ofisteki herkesin sahip olduğu Microsoft 365’e katıştırılmış Microsoft PowerApps gibi bir şeye sahip olduğunuzda, BT departmanıyla hiç etkileşime girmeden bir uygulama oluşturma yeteneğiyle karşılaşabilirler” dedi. “Yani, bu sürekli gölge BT tehdidine sahipsiniz.

ekran görüntüsü 2022 08 31, 10.03.32 pm Gartner, Inc.

“Bazı insanlar bu araçları kullanmaya başladıklarında veri politikalarını düşünmezler,” dedi ve ekledi: “Bu araçların çoğu artık web tabanlı geliştirme ortamları, bu nedenle esasen verilerinizi sunuculara yerleştiriyorsunuz. Bu nedenle, tıpkı bizim oltalama saldırılarında yaptığımız gibi, çalışanların da buna duyarlı olması gerekiyor. Şirketler, düşük kodlu veya kodsuz nasıl kullanılacağını bilmek için eğitime ihtiyacınız olmadığı fikrini yaymaktan hoşlanır. Siz yapıyorsunuz.”

“Bunlar, çalışanların duyarlı olması gereken konular. Tüm çalışanlarımızı kimlik avı saldırılarına karşı duyarlı hale getirdiğimiz ve onları diğer olası veri kötüye kullanımlarına karşı duyarlı hale getirdiğimiz gibi. Düşük kodlu araçlar çoğaldıkça, muhtemelen tüm çalışanlara sağlanması gerekecek olan şey,” diye ekledi Rosen.

Yine de şirketler yeni platformlara yatırım yapıyor

Birçok kuruluş, iş kullanıcılarını düşük kod geliştiricileri olarak hareket etmeleri için eğitmek için bütçe ayırıyor. IDC’nin 380 işletmeyle Ocak ayında yaptığı bir anket, katılımcıların %48,6’sının inovasyonu kurum içinde taşımak için düşük kodlu veya kodsuz platformlar satın aldığını gösterdi. Başka bir %39’luk kısım, yazılım araçlarının “pandemi ile ilgili ihtiyaçların” hafifletilmesine yardımcı olabileceğini söyledi.

IDC anketine göre, iş uygulamalarının geliştirilmesi için uygulama platformları – düşük kodlu ve kodsuz dahil – tüm hizmet olarak platform sağlayıcıları arasında ilk üç yatırım alanı arasında yer aldı. Ankete katılanların yaklaşık yarısı (%45,5) önümüzdeki iki yıl içinde uygulama geliştirme harcamalarını artırmayı bekliyor.

ekran görüntüsü 2022 08 31, 10.09.35 Gartner, Inc.

Rosen’e göre eğitim de başarı için kritik öneme sahip. Kuruluşlar, kapsayıcı düşük kod geliştirme eğitimi desteği olmadan, düşük kodlu teknolojilerin (üretkenlik artışları ve kaynak kısıtlamalarındaki azalmalar gibi) tüm avantajlarından yararlanamazlar.

Örneğin, RizePoint, bir proje yönetimi yazılımı sağlayıcısı, tarayıcı tabanlı çevrimiçi eğitim platformu Codecademy aracılığıyla bir teknik eğitim programı oluşturdu. RizePoint, mevcut iş gücünü geliştirerek açık teknoloji rollerinin %100’ünü mevcut çalışanlarla doldurdu.

Mevcut personelin yeniden vasıflandırılması veya becerilerinin artırılması sadece bir gelişim boşluğunu doldurmakla kalmaz, aynı zamanda çalışan personel arasında yeni becerilerin öğrenilmesinin en önemli öncelik olduğu gösterildiğinden, çalışanların elde tutulmasına da yardımcı olur.

Codecademy for Business genel müdürü Jonathan Naymark, “Özellikle işe alımlar yavaşlamaya devam ederse, bu her iki taraf için de bir kazan-kazan” dedi.

Naymark, pek çok işletmenin, vatandaş geliştirici programları oluşturmak için Codecademy ve diğer çevrimiçi geliştirici eğitim platformlarını kullandığını, çünkü platformların, çalışanlara gerçek zamanlı olarak yeni beceriler uygulamalarını ve gerçek dünyadaki iş deneyimlerine hazırlanmalarını öğreten etkileşimli, kendi hızında öğrenme ortamları olduğunu söyledi. .

Naymark, vatandaş geliştirici programlarının hem para hem de zaman gerektirdiğini, bu nedenle hafife alınacak bir şey olmadığını söyledi.

Naymark, “Çok zaman alıyor” dedi. “Yani hangi sorunları çözmeye çalıştığınızı düşünmelisiniz. Şu anda hangi varlıklara sahipsiniz? Ve ne kadar yatırım yapmaya hazırsınız?”

RizePoint düşük kodlu/kodsuz yaklaşımı nasıl benimsiyor?

RizePoint, çalışanların tamamlaması altı ay süren düşük kodlu/kodsuz geliştirici programı oluşturdu. Şirket, teknik geçmişi olmayan ancak şirketin ürünleri hakkında derin bir anlayışa sahip müşteri hizmetleri veya başarı temsilcileri havuzundan büyük ölçüde yararlanmaktadır.

Program başlangıçta daha basit kodlama dillerinden biri olan JavaScript’i öğrenmeye odaklanır.

“Süper esnek ve anlaşılması kolay bir dil. JavaScript ile gerçekten çıldırabilirsiniz. Web uygulamaları oluşturmak için mevcut tüm popüler JavaScript kitaplıklarını bir düşünün,” dedi RizePoint CTO’su Darrel Williams.

ekran görüntüsü 2022 08 31, 10.03.14 pm Gartner, Inc.

RizePoint’in geliştirici programındaki iş kullanıcıları, Codecademy’nin eğitim platformu tarafından belirlenenleri aldıklarından emin olmak için ilerlemelerini her iki ila dört haftada bir ölçtürür.

“Codecadcemy ile iyi gidiyorlarsa, JavaScript’e atlayabilir, bazı SQL veritabanlarını ve ardından belki bazı temel HTML ve CSS (Basamaklı Stil Sayfası) web tasarımını alabilirsiniz” dedi. 35 yaşına kadar teknoloji kariyeri. “O zaman, eğer iyi gidiyorlarsa…, BT ekibine yardımcı olmak için 90 günlük bir staj yaparız.”

RizePoint’in vatandaş geliştiricileri, stajları sırasında her zaman orta seviye veya üst seviye geliştirici ile eşleştirilir.

Şirket ayrıca, bir iş kullanıcısı bir uygulama geliştirdiğinde, özellikle de birden fazla iş biriminde kullanılacak olan “çekme istekleri” gibi standart en iyi uygulamaları sürdürmeye devam ediyor. Bir çekme talebini, uygulamanın hazırlaması ve ardından üretime sunulması sırasında bir BT kalite güvence incelemesi takip eder.

RizePoint, kodlama eğitim programından geçen kullanıcılar için takip eden iki yıl boyunca %98 çalışan elde tutma oranı gördü.

“Yani, insanları CSR aracılığıyla getirmek [customer service representative] ekip harikaydı çünkü o seviyede öğrenmeye ve kariyerlerini inşa etmeye aç bir sürü insan görüyorsunuz. Williams, “Bu plan için gerçekten iyi çalışan bu tür bir iyimserlik ve heyecan” dedi. “Bir kez staj yapıp maaşlı çalışanlara dönüştüklerinde, çok şey başardıklarını hissediyorlar. Ayrıca, bu seviyeye ulaşmalarına ve bu başarıya ulaşmalarına yardımcı oldukları için kuruluşa da müteşekkirler.”

Telif Hakkı © 2022 IDG Communications, Inc.



genel-13