Yapay zeka (AI), yazılım mühendisliğinde büyük bir kolaylık olarak görülüyor. OpenAI, Anthropic, Microsoft ve Google gibi şirketler kodlamaya özel AI ürünleri sunarken, Google'ın DORA ekibinin raporu, teknoloji profesyonellerinin %90'ının AI kullandığını ve %80'inden fazlasının üretkenlik artışı yaşadığını gösteriyor. AI, web ve mobil uygulamalardan veri yönetimi araçlarına kadar kod üretebiliyor; test altyapısı oluşturma ve yazılım güncelleme gibi sıkıcı görevleri otomatikleştiriyor. Hatta "vibe coding" ile deneyimsiz geliştiriciler bile prototipler oluşturabiliyor.
Ancak AI'ın yaygınlaşmasıyla birlikte beklenmedik bir sorun ortaya çıktı: "yazılım teslimat istikrarsızlığı"nda artış. DORA raporuna göre, AI kullanımıyla bireysel verimlilik artsa da, yayınlanan kodda geri alma veya yama yapma ihtiyacı da sıklaşıyor. Bu durum, AI'ın ürettiği kodun hala insan tarafından dikkatlice doğrulanması ve gerektiğinde düzeltilmesi gerektiğini gösteriyor. Geliştiricilerin, AI'ın eğitim verilerinde yer almayan özel durumlar veya iş ihtiyaçları için özel kod yazmaya veya AI çıktısını düzenlemeye devam etmesi gerekiyor.
AI araçları, iş gününü otomatik olarak kısaltmıyor; aksine bazı durumlarda çalışma hızını ve baskıyı artırabiliyor. Harvard Business Review'da yayınlanan bir araştırma, bir ABD teknoloji şirketindeki çalışanların AI'ı benimsedikten sonra daha fazla görev üstlendiğini, daha hızlı çalıştığını ve daha uzun saatler çalıştığını ortaya koydu. Bu bulgular, AI'ın yazılım geliştiricilerde stres ve tükenmişliği artırma potansiyeline işaret ederek, AI entegrasyonunda iş yükü yönetiminin önemini vurguluyor.
Yapay zeka, yazılım geliştirme süreçlerinde verimliliği artırsa da, geliştiricilerin iş yükünü ve çalışma saatlerini beklenmedik şekilde artırma potansiyeli taşıyor.