Kurumsal Yazılım Neden Hâlâ İnsan Uzmanlığı İster?
Bir yapay zeka modelinden stok takip uygulaması isteyin, birkaç dakika içinde çalışan bir şey elde edersiniz. Aynı modelden üç fabrikası, iki para birimi ve on yıllık müşteriye özel fiyat yapısı olan bir üreticinin operasyonunu yönetecek sistemi isteyin; tablo değişir. Kurumsal yazılım esasen bir kodlama problemi değildir. Bir işletmenin gerçekte nasıl çalıştığını anlamak, sistemin neyi garanti etmesi gerektiğine karar vermek ve bu garantileri yıllarca korumak problemidir. Yapay zeka kodun yazılış biçimini değiştirse de farkı yaratan yer hâlâ insan uzmanlığıdır.
Bu yazı yapay zekaya karşı bir yazı değil. Ekiplerimiz her gün yapay zeka araçlarını kullanıyor. Doğru kullanıldığında bu araçlar rutin işleri ciddi biçimde hızlandırıyor ve ekiplerin zamanını asıl değer üreten konulara ayırmasını sağlıyor. Asıl konu sorumluluğun nerede durduğu ve iş açısından kritik sistemleri satın alan ya da geliştiren firmaların neden araçların arkasında deneyimli insanlar araması gerektiği.
Kurumsal Yazılımda Kod İşin Kolay Kısmı
Tipik bir kurumsal yazılım projesinde kod yazmak toplam emeğin küçük bir kısmıdır. Asıl zor iş, kodun öncesinde ve etrafında yapılır:
- Gerçek süreci keşfetmek: yazılı süreç ile insanların fiilen uyguladığı süreç nadiren aynıdır. İstisnalar, geçici çözümler ve resmî olmayan onaylar; üretim sahasında, depoda ve muhasebede insanlarla konuşarak bulunur.
- Ödünleşimlere karar vermek: satış siparişi stoğu hemen mi ayırmalı, yoksa onayda mı? Kredi limiti siparişi durdurmalı mı, yalnızca uyarmalı mı? Bunlar teknik ayrıntı değil, finansal sonuçları olan iş kararlarıdır.
- Mevcut veriyi yönetmek: yıllar içinde biriken stok kodları, cari kayıtlar ve açık bakiyeler; raporlamayı ve denetimi bozmadan temizlenmeli, eşleştirilmeli ve taşınmalıdır.
- Değişimi yönetmek: kullanıcıların yeni sisteme güvenmesi gerekir. Geçiş planı, eğitim ve paralel çalışma dönemi projenin başarısını belirler.
Yapay zeka bunların her birine yardımcı olabilir; görüşmeleri özetleyebilir veya test senaryosu taslakları hazırlayabilir. Ancak kararların sorumluluğunu üstlenemez.
ERP ve CRM: Bağlamın En Kritik Olduğu Yer
ERP ve CRM sistemleri paranın, stoğun ve müşteri ilişkilerinin merkezindedir. Buradaki küçük bir yanlış anlama büyük sonuçlar doğurur. Gerçek projelerde sık karşılaşılan birkaç örnek:
- Maliyetlendirme: firenin veya genel giderin nasıl dağıtıldığındaki bir değişiklik ürün kârlılığını, dolayısıyla fiyat kararlarını değiştirir.
- Birimler ve çevrimler: rulo olarak alıp metre olarak üretip adet olarak satmak, her yerde birebir doğru çalışması gereken çevrim kuralları ister.
- Vergi ve e-belge: kurallar ülkeden ülkeye değişir ve zamanla güncellenir. Türkiye'de e-Fatura ve e-İrsaliye geçiş eşikleri, BAE'de e-fatura takvimi, İngiltere'de Making Tax Digital gibi her ülkenin kendi gereklilikleri vardır.
- Müşteriye özel koşullar: fiyat listeleri, iskontolar, vade ve teslimat kuralları çoğu zaman sözleşmelerde, e-posta yazışmalarında ya da insanların hafızasında durur.
Üretilen kod kendisine verilen her kuralı uygulayabilir. Zor olan, hangi kuralların doğru olduğunu, hangilerinin çeliştiğini ve hangilerinin bir sonraki mevzuat değişikliğinden sonra da geçerli kalacağını bilmektir. Bu bilgi, birçok uygulamayı görmüş insanlardan gelir.
Mimari Kararlar Koddan Uzun Yaşar
Mimari, sonradan değiştirmesi pahalı olan kararların toplamıdır: verinin nasıl modellendiği, sistemlerin birbiriyle nasıl konuştuğu, iş mantığının nerede durduğu, sistemin nasıl yayına alındığı ve nasıl hata verdiği. Bir model mimari önerebilir; ancak o mimari üç yıl sonra gerçek hayatla karşılaştığında sonuçlarını taşımaz.
- Veri modeli: bir sipariş satırının birden çok lot taşıyıp taşıyamayacağı veya bir ürünün birden çok ölçü birimi olup olmayacağı, her ekranı ve raporu şekillendirir.
- Entegrasyon yaklaşımı: anlık API, zamanlanmış senkronizasyon veya olay kuyrukları farklı ihtiyaçlara uyar. Yanlış seçim ya kırılganlık ya da güncel olmayan veri yaratır.
- Sınırlar: neyin ERP'de kalacağına, neyin özel modüllerde yaşayacağına karar vermek, güncellemeleri mümkün kılar ve özelleştirme yumağını önler.
- Hata yönetimi: e-Fatura portalı erişilemez olduğunda veya bir pazaryeri stok güncellemesini reddettiğinde ne olacağı tasarlanmalı, sonradan keşfedilmemelidir.
Kurumsal Yazılım Güvenliği İnsan Sorumluluğudur
Kurumsal sistemler kişisel verileri, fiyatları, tedarikçi koşullarını ve finansal kayıtları barındırır. Üretilen kodun neden uzman incelemesine ihtiyaç duyduğunu araştırmalar da gösteriyor: Veracode'un 2025 yılında 100'den fazla büyük dil modelini 80 kodlama görevinde test ettiği çalışmada, yapay zekanın ürettiği kod örneklerinin yaklaşık yüzde 45'i güvenlik açığı içeriyordu. Modeller siteler arası betik çalıştırma (XSS) saldırılarına karşı korumada da zayıf kaldı ve ilgili vakaların yüzde 86'sında başarısız oldu.
Burada mesele yapay zekanın özensiz, insanların kusursuz olması değil. Güvenlik; tehdit modellemesi, saldırganın nasıl düşündüğünü bilmek, dikkatli erişim kontrolü ve varsayımları sorgulama alışkanlığı gerektirir. Kurumsal yazılımda maliyetleri kimin görebileceğine, ödemeleri kimin onaylayabileceğine ve ERP'ye bağlı bir yapay zeka ajanının neler yapabileceğine bir insan karar vermelidir. Kod inceleme pratiklerini yapay zekayla yazılan kod üzerine yazımızda ayrıntılı ele aldık; burada asıl mesaj sahiplik: birinin hesap verebilir olması gerekir.
Ölçeklenebilirlik ve Güvenilirlik Deneyim İster
On siparişle çalışan bir prototip on bin siparişte çökebilir. Ölçeklenme sorunları çoğu zaman yalnızca gerçek yük altında ortaya çıkar: ay sonunda yavaşlayan raporlar, çok sayıda kullanıcı aynı anda işlem kaydettiğinde oluşan kilitlenmeler, yoğun sezonda zaman aşımına düşen entegrasyonlar. Deneyimli mühendisler bu kalıpları daha önce gördükleri için öngörür. İndeksleri, arka plan işlerini, önbelleği ve izlemeyi baştan tasarlar; hangi kısa yolların güvenli, hangilerinin ileride kesinti olarak geri döneceğini bilirler.
Güvenilirlik, en önemli ama en sıkıcı konuları da kapsar: gerçekten test edilmiş yedekler, sorunları izlenebilir kılan kayıtlar, doğru kişiyi uyaran alarmlar ve güvenle geri alınabilen yayına alma süreçleri.
Yapay Zekanın Kurumsal Yazılım Ekiplerine Gerçek Katkısı
Bunların hiçbiri kurumsal ekiplerin yapay zekadan uzak durması gerektiği anlamına gelmez. Doğru kullanıldığında birçok rutin işi ortadan kaldırır:
- Kalıp kodları, veri aktarım nesnelerini ve basit ekranları üretmek.
- Birim testlerinin ve test verilerinin ilk taslaklarını yazmak.
- Eski kodu açıklamak ve yeniden yapılandırma adımları önermek.
- Dokümantasyon, veri taşıma betikleri ve API istemcilerinin taslaklarını hazırlamak.
- Gereksinim toplantılarını özetleyip incelemeye hazır kullanıcı hikâyelerine dönüştürmek.
İşe yarayan model şudur: yapay zeka destekli, insan liderliğinde. Mühendisler iyi bilinen işlerde hız kazanmak için yapay zekayı kullanır; tasarım, inceleme, güvenlik ve son onay insanların elinde kalır.
Yapay Zeka Çağında Kurumsal Projeler İçin Kontrol Listesi
Bir ERP entegrasyonu, CRM geçişi veya özel bir operasyon sistemi planlıyorsanız, aşağıdaki kontroller yapay zekanın hızını korurken kontrolü kaybetmemenize yardımcı olur:
- Proje için yalnızca bir ekip değil, sorumluluğu üstlenen bir mimar veya teknik lider belirleyin.
- Maliyetlendirme, birimler, kredi limitleri ve vergi gibi temel iş kurallarını yazılı hale getirin ve iş tarafındaki sorumluya onaylatın.
- Yapay zekanın ürettikleri dahil tüm kod için kod incelemesi ve otomatik test zorunlu olsun.
- Derleme sürecine güvenlik taraması ve bağımlılık kontrolleri ekleyin.
- Canlıya geçmeden önce özellikle ay sonu ve yoğun sezon senaryolarında gerçekçi veri hacimleriyle test edin.
- Sistemlerinize bağlanan her yapay zeka ajanının neyi okuyabileceğini, neyi yazabileceğini ve neyi onaylayabileceğini tanımlayın; işlemlerini kayıt altına alın.
- İlk canlı sürümden önce bir geri dönüş planı hazırlayın ve yedeklerinizi gerçekten geri yükleyerek test edin.
Bu liste yeni bir şey icat etmiyor; iyi yazılım ekiplerinin yıllardır uyguladığı disiplini özetliyor. Fark şu: yapay zeka kod üretimini hızlandırdıkça bu disiplinin atlanması da kolaylaşıyor. Kurumsal projelerde hızın bedeli sonradan, genellikle en kötü zamanda ödenir.
Hesap Verebilirlik, Uyum ve Mevzuat
Kurumlar denetçilere, vergi idaresine, müşterilerine ve giderek artan biçimde yapay zeka mevzuatına hesap verir. AB'de Yapay Zeka Yasası'nın bağımsız yüksek riskli sistemlere ilişkin yükümlülükleri, Dijital Omnibus düzenlemesinin Ağustos 2026 olan ilk tarihi ertelemesiyle artık 2 Aralık 2027'den itibaren uygulanıyor. Kurumsal sistemlerin çoğu yüksek riskli yapay zeka sistemi değildir; yine de birçok şirket otomatik kararların nasıl verildiğini ve kontrol edildiğini göstermek zorunda kalacak. Türkiye'de de KVKK, kişisel verilerin işlenmesinde benzer bir şeffaflık ve hesap verebilirlik bekliyor. Bunun için belgelenmiş tasarım kararlarına ve bu kararları açıklayabilecek insanlara ihtiyaç var.
Sıkça Sorulan Sorular
Yapay zeka kurumsal yazılımı tek başına geliştirebilir mi?
Bugün sorumlu bir şekilde hayır. Yapay zeka kodun büyük bölümünü üretebilir; ancak kurumsal yazılım süreçleri anlamaya, iş ödünleşimlerine karar vermeye, mimari tasarlamaya, veriyi korumaya ve sorumluluk almaya dayanır. Bunlar hâlâ deneyimli insanlar gerektirir.
ERP entegrasyonu neden insan uzmanlığı gerektirir?
ERP entegrasyonu para, stok ve vergiyle doğrudan ilgilidir. Birimler, maliyetlendirme, kredi limitleri veya e-belge kuralları hakkındaki küçük yanlış anlamalar finansal hatalara yol açabilir. Uzmanlar hangi kuralların önemli olduğunu ve nasıl test edileceğini bilir.
Yapay zekanın ürettiği kod kurumsal kullanım için yeterince güvenli mi?
İnceleme olmadan değil. Veracode'un 2025 araştırması, yapay zekanın ürettiği kod örneklerinin yaklaşık yüzde 45'inin güvenlik açığı içerdiğini gösterdi. Üretilen kod da diğer tüm kodlar gibi inceleme, test ve güvenlik kontrollerinden geçmelidir.
Kurumsal yazılım projelerinde hangi konular insan kontrolünde kalmalı?
Gereksinim ve süreç kararları, mimari, veri modeli, güvenlik ve yetki tasarımı, canlı ortama alma ve son onay. Yapay zeka tüm bunlarda yardımcı olabilir ama sahibi olmamalıdır.
Yapay zeka kurumsal yazılımı ucuzlatır mı?
Rutin kodlama ve test işlerinde emeği azaltabilir. Ancak süreç analizi, entegrasyon, veri taşıma ve değişim yönetimindeki tasarruf daha sınırlıdır; bunlar çoğu zaman kurumsal bir projenin en büyük kalemleridir.
Yapay zeka çağında yazılım partneri nasıl seçilir?
Yapay zekayı nasıl kullandıklarını, üretilen kodun nasıl incelendiğini, mimari ve güvenlikten kimin sorumlu olduğunu ve sektörünüzdeki deneyimlerini sorun. Yapay zeka destekli, insan liderliğinde işleyen bir süreç arayın.
Kurumsal yazılımda yapay zeka ajanlarına ne kadar yetki verilmeli?
Yalnızca görevin gerektirdiği kadar. Bir ajan stok veya sipariş bilgisini okuyabilir, öneri hazırlayabilir; ancak ödeme, fiyat değişikliği, kayıt silme gibi geri alınması zor işlemler insan onayına bağlı olmalıdır. Ajanın tüm işlemleri kayıt altına alınmalı, yetkiler düzenli olarak gözden geçirilmeli ve kişisel veriye erişim KVKK açısından ayrıca değerlendirilmelidir.
Sonuç
Yapay zeka kurumsal yazılımın nasıl yazıldığını değiştiriyor, ama neyi garanti etmesi gerektiğini değiştirmiyor: doğru rakamlar, güvenli veri, ölçeklenen sistemler ve birinin açıklayabildiği kararlar. Bu garantiler hâlâ hem teknolojiyi hem de işi anlayan deneyimli insanlardan geliyor. Codefacture; üretim, tedarik zinciri, otomotiv, toptan ticaret ve ambalaj sektörlerindeki firmalar için Türkiye, Birleşik Krallık, Avustralya, Yeni Zelanda ve Körfez ülkelerinde özel yazılım geliştiriyor. Ekiplerimiz yapay zekayı işi hızlandırdığı yerde kullanıyor, operasyonunuzu koruyan yerde ise insan uzmanlığını merkezde tutuyor.