Page 18 - Bilgem Teknoloji Dergisi 15. Sayı
P. 18
DİJİTAL GELECEK
¬ Sürekli İyileştirme/Güncelleme İmkânı Sağlaması: Dijital Bağışıklık Sistemi
Geliştirme takımlarından alınan geri bildirimlerin
ve teknolojik gelişmelerin kolayca uygulanmasına Gartner Araştırmasına göre; dijital bağışıklık
imkân veren altyapıya sahip olmasıdır. sistemlerini geliştirmeye yönelik yatırım yapan
organizasyonlar uygulama kesinti sürelerini %80
Platform mühendisliği sürecini uygulamak için azaltacak ve bu sayede müşteri memnuniyetini
neler yapılmalıdır? artıracaklardır.
Platformun, ürün geliştirme yöntemlerine göre Dijital bağışıklık sistemi yaklaşımı ile yazılım
değerlendirilmesi gerekmektedir. Yazılım geliştirme ve dijital hizmetlerin dayanıklılığını artırmak,
takımlarında kullanıcı ve geliştirici deneyimi sürekli hatalardan hızlı bir şekilde kurtulmak ve iş
analiz edilmeli, karşılaşılan zorluklar belirlenmeli sürekliliğini güçlendirmek amaçlanmaktadır.
ve platform özelliklerini oluşturmaktan sorumlu Ayrıca yazılım hataları veya güvenlik sorunları
bir ürün ekibi oluşturulmalıdır. gibi beklenmedik etkilerden uygulamaları
ve hizmetleri korumak hedeflenmektedir. Bu
Yazılım geliştirme takımları; geliştirme süreçlerine kapsamda tüm hataların önlenebileceğini
platformun dahil edilme aşamasında desteğe varsaymak yerine uygulamaların daha dirençli
ihtiyaç duyacaklardır. Bu aşamada yazılım olması için hatalardan hızla kurtarılabilecek hâle
geliştirme takımlarına destek vermek platformun getirilmesi önem arz etmektedir.
efektif kullanımı açısından oldukça önemlidir.
Yazılım geliştirme takımlarına destek için platform Dijital Bağışıklık Sisteminin ana prensibi; birbiriyle
ekiplerinin kurulması gerekmektedir. uyumlu olan ve birbirini güçlendiren yaklaşımları
birleştirmektir. Böylece yazılım hatalarına,
“Sola Kaydır (Shift Left)” yaklaşımı uygulanarak güvenlik tehditlerine ve sistem kesintilerine karşı
mimarî, güvenlik ve kalite ekipleri; platform daha iyi koruma sağlamak ve olası sorunlardan
oluşturma ve geliştirme süreçlerine dahil hızla kurtulmak için bir dizi uygulama ve teknoloji
edilmelidir. Bu yaklaşım ile yazılım takımları bir araya getirilmektedir. Dijital Bağışıklık
geliştirme süreçlerindeki güvenlik, kalite ve Sisteminin ana bileşenleri arasında;
performans gibi önemli unsurları ilk aşamalarda ¬ Gözlemlenebilirlik (Observability),
platform ekipleriyle paylaşabilecektir. Ayrıca ¬ Yazılım Testi (Software Testing),
hataları ve güvenlik açıklarını erkenden tespit ¬ Kaos Mühendisliği (Chaos Engineering),
edip düzeltmeyi böylece maliyeti ve zamanı ¬ Site Güvenilirlik Mühendisliği (Site Reliability
daha verimli kullanmayı sağlayacaktır. Engineering),
¬ Yazılım Tedarik Zinciri Güvenliği (Software
Supply Chain Security)
bulunmaktadır.
Kaynakça
Gartner (2023); “Drive Innovation by Enabling Innersource”, “A Software Engineering Leader’s Guide to Improving Developer Experience”, “Soft-
ware development AI market overview”, “Innovation Insight for ML-Powered Coding Assistants”, “Top Strategic Technology Trends for 2023: Digital
Immune System”, Forrester Analytics Business Technographics Developer Survey
16