Page 12 - Bilgem Teknoloji Dergisi 15. Sayı
P. 12
DİJİTAL GELECEK
Adem ŞEKER, Kıdemli Başuzman Araştırmacı, BİLGEM YTE
GELECEK NESİL
YAZILIM GELİŞTİRME
Gelecek Nesil Yazılım Geliştirme, yazılım geliştirme
süreçlerinde daha fazla esneklik, verimlilik ve entegrasyon
sağlamak için yeni teknolojileri ve metodolojileri
benimseyen yenilikçi bir yaklaşımı ifade eder.
Organizasyonların; yoğun ekonomik ve sosyal dalgalanma dönemlerinde yazılım
geliştirme süreçlerini üretken, verimli ve etkin kılmak için yenilikçi yazılım geliştirme
süreçleri oluşturmaları önem arz etmektedir. Bu kapsamda gelecek nesil yazılım
geliştirme süreçlerinin takip ve tespit edilmesi ve modernizasyon yol haritalarına
dahil edilmesi gerekmektedir.
Gelecek nesil yazılım geliştirme süreçlerinin temelini aşağıdaki stratejiler
oluşturmaktadır:
1. Geliştiricileri güçlendirme
2. Yapay zekâ destekli yazılım geliştirme
3. Ölçeklenebilir yazılım geliştirme
1. GELİŞTİRİCİLERİ GÜÇLENDİRME
Geliştiricileri güçlendirme stratejisindeki temel adımlar; geliştirme takımları arası iş
birliğini ve üretkenliğini artırarak daha başarılı ve yenilikçi çözümlerin geliştirilmesine
olanak sağlayacak yaklaşımların bir araya getirilmesidir. Bu stratejiler doğrultusunda iki
ana yaklaşım bulunmaktadır:
¬ Açık kaynak ilkeleri ve uygulamalarının kullanılması
¬ Geliştirici deneyiminin iyileştirilmesi
10