İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Yapay Zeka
  • Evet” Demenin Maliyeti Değişti: Yeni Denge
DevOps Yapay Zeka AI destekli geliştirme, kapsam disiplini, Kod İnceleme, test stratejisi, ürün sahipliği Aşkın KILIÇ 17/07/2026 2 Yorumlar

Evet” Demenin Maliyeti Değişti: Yeni Denge

Evet" Demenin Maliyeti Değişti: Yeni Denge
📑 İçindekiler
  1. Küçük İstekler Neden Küçük Değildi?
  2. Tartışma Genellikle Yamadan Daha Pahalı
  3. İlk Yama Ürün Değil, Fiyat Sorgusudur
  4. Yazması Ucuz, Sahiplenmesi Ucuz Değil
  5. Kapsam Disiplinini Kanıta Yaklaştırın
  6. Yeni Beceri: Belirsizliği Fiyatlamak
  7. Pratikte Nasıl Uygulanır?
  8. İlgili İçerikler
  9. Kaynaklar ve İleri Okuma

⏱️ 5 dk okuma📅 17 Temmuz 2026

Bir zamanlar küçük bir özellik talebinin en pahalı kısmı kodu yazmaktı. Bugün ise çoğu zaman en pahalı kısım, o kodun yazılıp yazılmayacağını tartıştığımız toplantı hâline geldi. GitHub Blog’da Dalia Abuadas’ın kaleme aldığı yazı, tam da bu sessiz kırılmayı ele alıyor: Kod üretmenin maliyeti düştü, ama sahiplenmenin maliyeti aynı kaldı. Bu durum, mühendislik içgüdülerimizi yeniden ayarlamamızı gerektiriyor.

Küçük İstekler Neden Küçük Değildi?

Mühendisler erken dönemde şunu öğrenir: “Küçük” diye gelen taleplerin çoğu aslında küçük değildir. Testler, dağıtım planı, uç durumları düşünecek biri ve yayına çıktıktan sonra davranışı sahiplenecek bir sorumlu gerekir. Yanlış bir bileşene dokunan iki saatlik bir değişiklik, iki haftalık bir dikkat dağınıklığına dönüşebilir. Bu yüzden geri iteriz: Bu gerçekten gerekli mi? Bu sürüme mi girmeli? Zaten anlaştığımız bir sözleşmeyi bozuyor mu?

Yazar bu içgüdüden vazgeçmeyi önermiyor. Ancak bu içgüdünün dayandığı bir varsayımın sessizce çöktüğünü söylüyor: Kodun ilk sürümünü yazmanın pahalı adım olduğu varsayımı. Belirli bir değişiklik sınıfı için bu artık geçerli değil. Bu değişiklikleri diğerlerinden ayırt edebiliyorsanız, “bu kapsamda mı?” sorusunu iki günlük bir tartışma yerine otuz dakikada yanıtlanabilecek bir soruyla değiştirebilirsiniz.

Tartışma Genellikle Yamadan Daha Pahalı

Yazıda tekrarlayan bir örüntüden söz ediliyor. Birisi küçük bir değişiklik istiyor; örneğin backend’de zaten var olan bir last_active_at zaman damgasını ayarlar sayfasında göstermek. Ekip bir başlıkta kırk dakika harcıyor. Biri riskli olduğunu söylüyor. Bir başkası iki yıl önceki bir migration’ı hatırlıyor. Bir başkası son teslim tarihinden bahsediyor. Sonunda “muhtemelen bir-iki gün, daha da olabilir” gibi düşük güvenli bir tahminde karar kılınıyor; çünkü kimse gerçekten denememiş.

Bu süreç, denemenin pahalı olduğu dönemde anlamlıydı. Yaptığınız işi bırakıp bağlamı zihninize yüklemeniz, değişikliği elle yapmanız, testleri yazmanız ve ardından ikincil-üçüncül sonuçları keşfetmeniz gerekiyordu. İlk deneme ucuzsa, sınırı savunmak sınırı geçmekten daha pahalı olabiliyor.

Bir ajan, o başlığın ısınmasının aldığı sürede ilk yamayı üretebilir. Bu ne bedavadır ne de otomatik olarak doğrudur. Ama yeterince ucuzdur; dolayısıyla akıllıca hamle çoğu zaman tahmin etmeyi bırakıp gerçek bir diff’e bakmaktır.

İlk Yama Ürün Değil, Fiyat Sorgusudur

Buradaki hata, üretilen yamayı teslim edilecek çıktı gibi görmek. Değil. O bir sonda. Soyut bir kapsam tartışmasını sorgulayabileceğiniz somut bir esere dönüştürüyor:

  • Beklediğiniz dosyalara mı dokunuyor, yoksa beş farklı pakete mi yayılıyor?
  • Testler açık mı, yoksa değişiklik test edilmeye direniyor mu?
  • Mevcut soyutlamaları koruyor mu?
  • Sessizce yeni bir ürün kararı mı gerektiriyor?
  • Bu davranışı altı ay sonra sahiplenmekten rahatsız olur muydunuz?

Bunlar “bu kapsamı aşıyor mu?” sorusundan daha iyi sorulardır; çünkü artık his değil, kanıt üzerinden konuşuyorsunuz. Eğer last_active_at talebi geçen bir testle birlikte dört satırlık bir diff olarak dönerse, gönderin. Pahalı olan zaten tartışmaydı. Ancak aynı istek auth middleware’ine dokunarak geri dönerse, isteğin aslında hiç küçük olmadığını öğrenmiş olursunuz. Üstelik bunu iki günde değil, otuz dakikada öğrenmişsinizdir.

Yazarın altını çizdiği nokta önemli: Bu, kararı yapay zekâya bırakmak değil. Bu, insan yargısını daha ucuz ve daha iyi bilgilendirilmiş hâle getirmek için yapay zekâyı kullanmaktır.

Yazması Ucuz, Sahiplenmesi Ucuz Değil

Yapay zekâ döneminin en kritik ayrımı burada. Bir değişiklik, sadece kod üretilmesi ucuz olduğu için ucuz değildir. Ancak bir insan sonucu güvenle inceleyip sahiplenebiliyorsa ucuzdur.

Teknik olarak geçen ama kimsenin sahiplenmek istemediği bin satırlık bir diff, ucuz bir değişiklik değildir. Ertelenmiş bir maliyettir. O hâlde ayırıcı çizgi “bunu bir ajan yazabilir mi?” değil, “bir insan bunu doğrulayabilir mi?” sorusudur.

  • Backend’de zaten var olan bir görüntüleme alanını eklemek genellikle ucuzdur.
  • Yetkilendirme davranışını değiştirmek, diff ne kadar temiz olursa olsun ucuz değildir.
  • İyi test edilmiş bir yardımcıyı yeniden düzenlemek genellikle ucuzdur.
  • Veri saklama semantiğini değiştirmek ucuz değildir.

Kod önemsiz olsa bile kesin bir “hayır” hak eden pek çok değişiklik var. Ürün sözleşmesini değiştiren, destek yükü yaratan ya da gizlilik, faturalama veya uyumluluğa dokunan her şey bu kategoriye giriyor. Yapay zekâ bir aday üretmenin maliyetini düşürür; onu sahiplenmenin maliyetini düşürmez.

Kapsam Disiplinini Kanıta Yaklaştırın

Geleneksel olarak kapsam disiplini uygulamadan önce devreye girerdi; çünkü korunması gereken pahalı şey uygulamaydı. Şimdi bu disiplinin bir kısmı incelemeye kayabilir. Bu, planlamayı atlamak anlamına gelmiyor. Hangi planlamanın gerçekten karşılığını verdiği konusunda kesin olmak anlamına geliyor.

Küçük bir değişikliği yeniden tartışmaya açmadan önce, kısıtlı bir deneme isteyin. Kısıtlamalar burada işin özüdür:

  • Mümkün olan en küçük yamayı üret.
  • Mevcut özellik bayrağının arkasında tut.
  • Herkese açık sözleşmeyi değiştirme.
  • Testleri ekle veya güncelle.
  • Dokunduğun her dosyayı listele ve riskli gördüklerini işaret et.

Eğer ajan bu kısıtlar altında temiz bir yama üretemiyorsa, istek düşündüğünüzden büyüktür ve kimse taahhüt vermeden önce gerçek bir sahiplenme maliyeti taşıdığını bilirsiniz. Üretebiliyorsa, bu da size bir şey söyler. Her iki durumda da “bu kapsamda mı?” sorusunu “işte maliyeti şu, ödemek istiyor muyuz?” sorusuyla değiştirmiş olursunuz.

Yeni Beceri: Belirsizliği Fiyatlamak

Yapay zekâ destekli bir dünyanın en iyi mühendisleri, her şeye evet diyenler ya da refleksle hayır diyenler olmayacak. Belirsizliği hızlıca fiyatlayabilenler olacak. Bir talebin ne zaman uygulama kılığına girmiş bir ürün kararı olduğunu, incelemenin ne zaman yazmaktan daha zor olacağını ve bir değişikliğin ne zaman “sadece deneyip görmek” en sorumlu yanıt olacak kadar küçük olduğunu bileceklerdir.

Bu sonuncusu gerçekten yeni. “Deneyip görelim” eskiden bir geliştiriciyi başka işlerinden çekmek demekti. Şimdi, doğru türden bir görev için, bir ajana sınırları belli bir atama vermek ve sonucu daha iyi bir karar için kullanmak anlamına geliyor. Daha az tahmin, daha çok denetim. Uygulamayı kara kutu gibi görmek yerine somut eserleri değerlendirmek.

Kapsam kayması hâlâ gerçek bir sorun. Ama “hayır, çünkü her yeni kod fazla pahalı” argümanı iki yıl öncesine göre çok daha zayıf. Kod üretme maliyeti düştü; anlama, inceleme ve sahiplenme maliyeti düşmedi. Sorulacak asıl soru “bu daha fazla iş mi?” değil, “gerçek maliyet nerede?” Bazen küçük, sınırları belli bir değişiklik için gerçek maliyet, sadece öğrenmenin kendisi. Evet demenin maliyeti değişti; hayır demenin maliyeti de onunla birlikte değişmeli.

Pratikte Nasıl Uygulanır?

Yazının önerdiği yaklaşım, günlük iş akışına iki basit soruyla girebilir. Birincisi: Tartışmaya başlamadan önce, sınırlı bir denemeyle ilk yamayı görmek mümkün mü? İkincisi: Bu yama, bir insan tarafından güvenle sahiplenilebilir mi? Bu iki soru, kapsam tartışmalarını hislerden kanıtlara taşıyor. Kod inceleme tarafında yapay zekâ araçlarını değerlendirenler için, üretim kolaylığı ile sahiplenme zorluğu arasındaki dengeyi kurmak giderek daha kritik bir beceriye dönüşüyor.

İlgili İçerikler

  • Microsoft Foundry Haziran 2026: Haziran’da Ne Değişti?
  • .NET 10 ile WebAssembly Hızlanınca Copilot Studio’da Neler Değişti?
  • Copilot CLI Metrikleri Artık Birleşik: Ne Değişti?

Kaynaklar ve İleri Okuma

  • github.blog
  • Dalia Abuadas, “The cost of saying yes has changed”, The GitHub Blog
  • Copilot Code Review: Daha İyi Araç Neden Kötü Sonuç Verdi?
  • GitHub Copilot ile Pull Request İnceleme ve Code Review
  • Copilot Code Review Metrikleri: Aktif mi Pasif mi?
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Microsoft Agent Framework Harness ile C# Ajan Kurmak
Microsoft Agent Framework Harness ile C# Ajan Kurmak17 Eyl 2026
Azure App Service ile AI Hazır Uygulamalara Pratik Yol
Azure App Service ile AI Hazır Uygulamalara Pratik Yol31 Ağu 2026
Axios npm Saldırısı: Azure Pipelines'ta Ne Yapmalı?
Axios npm Saldırısı: Azure Pipelines'ta Ne Yapmalı?24 Nis 2026
GitHub Copilot for Eclipse Açık Kaynağa Dönüyor: Neden Önemli?
GitHub Copilot for Eclipse Açık Kaynağa Dönüyor: Neden Önemli?8 Nis 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket AI destekli geliştirme kapsam disiplini Kod İnceleme test stratejisi ürün sahipliği
Önceki yazı

.NET Modernization for Beginners Kursu Duyuruldu

Sonraki yazı

Copilot Kullanım Metrikleri Artık Repo Bazında

İlginizi Çekebilir

Azure MCP Server 3.0: Yeni Araçlar ve Yükseltme Notları
Aşkın KILIÇ 0

Azure MCP Server 3.0: Yeni Araçlar ve Yükseltme Notları

19/10/2026
Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol
Aşkın KILIÇ 0

Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol

18/10/2026
Azure Cloud-Native Temeli: AI Ajanları İçin Yol Haritası
Aşkın KILIÇ 0

Azure Cloud-Native Temeli: AI Ajanları İçin Yol Haritası

18/10/2026

2 comments

comments user
Tuğçe R. 18/07/2026 00:23

Tam da şu sıralar bir özellik talebine “yapılabilir” demeden önce ne kadar düşünmem gerektiğini sorguladım. Kodun ucuzlaması aslında kararların daha zor olduğu anlamına geliyor, çünkü “teknik olarak mümkün” artık neredeyse her şey için geçerli. Kısıtlı denemeyle önce kanıtla sonra taahhüt et mantığı çok daha sağlıklı bir çerçeve.

comments user
Özge D. 18/07/2026 05:15

Tam olarak bu yüzden artık “yapılabilir mi” sorusu değil “buna değer mi” sorusu sorulması gerekiyor. Kod yazmak ucuzladı ama o kodu taşımak, test etmek, anlatmak hâlâ aynı efor. Kısıtlı denemeyle önce veriyi topla yaklaşımı mantıklı, satış değil kanıt sunuyorsun böylece.

Yorumlar kapalı.

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Azure MCP Server 3.0: Yeni Araçlar ve Yükseltme Notları
    19/10/2026 Azure MCP Server 3.0: Yeni Araçlar ve Yükseltme Notları
  • GitHub Copilot'ta Kaldırılan Modeller ve Geçiş Planı
    18/10/2026 GitHub Copilot’ta Kaldırılan Modeller ve Geçiş Planı
  • Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol
    18/10/2026 Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol
  • Visual Studio 2026: İlk Hatada Derlemeyi Durdurma
    18/10/2026 Visual Studio 2026: İlk Hatada Derlemeyi Durdurma
  • Azure Cloud-Native Temeli: AI Ajanları İçin Yol Haritası
    18/10/2026 Azure Cloud-Native Temeli: AI Ajanları İçin Yol Haritası
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL CI/CD code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans public preview Pull Request RAG REST API SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← .NET Modernization for Beginne...
    Copilot Kullanım Metrikleri Ar... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS