Page 53 - Yazılım Teknolojileri Araştırma Bülteni 2023
P. 53
CI/CD Süreç Yönetimi | 53
Sonuç ve Öneriler
Bu çalışmada bir uygulamanın CI/CD ardışık süreci uygulanarak
kod parçacığı halinden canlı ortamda bir uygulama olarak
sunulmasına kadar olan süreç genel hatları ile anlatılmıştır. Bu
çözüm bir uygulamayı 10 dakika içinde sıfırdan dağıtılabilecek
bir proje haline getirmektedir. Geliştiriciler, geliştirme ve
optimizasyon görevlerine odaklanabildikleri için verimleri
yükselmiş olur; pipeline’ların oluşturulmasına, yönetilmesine,
onarılmasına veya izlenmesine dahil olmaları gerekmez.
Canlı ortama kurulum yapılmadan önce mutlaka bir demo
ortamında tüm kontroller yapılmalıdır. Aksi halde büyük veri
kayıpları olabilir. Verinin çok kritik olduğu projelerde hatalı veri
işlemine sebep olabilir. Güvenlik riskleri oluşturabilir.
CI/CD ilkelerine ilişkin belirsizliği azaltmak, bir proje veya
şirkette süreçler düzeyinde daha fazla standardizasyon ve
kalite yaratır. CI/CD süreçleri birbirinden ayrılmamalıdır. Doğru
tanımlanmış CI/CD sistemi olası bir hatada kurtarma verimliliğini
büyük ölçüde artırır ve geliştirmede yer alan kişilerin sayısı ile
personel müdahalesi süresini etkili bir şekilde azaltır. Ayrıca,
geliştirme ekibi çalışma baskısını hafifletir. Yönetim dönüşümü,
bilgi sistemlerinin kapsamlı kalitesini iyileştirir. Işletme ve bakım
personelinin profesyonel yeteneği gelişir. Işletme ve bakım
yönetiminin teknoloji odaklı dönüşümü büyük başarı sağlar.