TEKNİK BORÇ · YÖNETİM VE PORTFÖY

Teknik borç nedir?

Teknik borç, yalnız “eski veya kötü kod” değildir. Hız, bütçe, bilgi eksikliği ya da kısa vadeli iş ihtiyacı nedeniyle alınan teknik tavizlerin; bakım süresi, değişiklik maliyeti, hata, güvenlik, tedarikçi bağımlılığı ve teslimat hızında gelecekte ek yük üretmesidir. Her teknik borç hemen kapatılmamalı; görünür, ölçülebilir ve iş hedefleriyle birlikte yönetilmelidir.

KISA CEVAP

Teknik borç; kısa vadeli fayda karşılığında gelecekte daha yüksek değişiklik, bakım, risk veya gecikme maliyeti yaratan teknik kararlardır. Yönetim için doğru yaklaşım, bütün borcu sıfırlamak değil; borç envanteri oluşturmak, anapara ve faiz etkisini iş sonuçlarıyla ölçmek, kritik riskleri önceliklendirmek, yeni borç kararlarını açıkça kaydetmek ve yatırım portföyünde geri ödeme kapasitesi ayırmaktır.

Borç metaforu anapara, faiz ve tercih arasındaki ilişkiyi görünür kılar

Bir ekip pazara yetişmek için tekrar kullanılabilir mimari yerine hızlı bir özel çözüm kurabilir. İlk teslimin ek maliyeti düşük görünür; ancak her yeni özellikte daha fazla test, hata ayıklama ve yeniden çalışma gerekebilir. İlk düzeltme maliyeti “anapara”, borç kapanmadığı sürece her değişiklikte ödenen ek süre ve risk “faiz” olarak düşünülebilir.

KararKısa vadeli faydaMuhtemel faiz
Geçici entegrasyonu kalıcılaştırmakHızlı canlıya çıkışHer değişiklikte manuel eşleme ve hata
Test otomasyonunu ertelemekİlk teslim süresi kısalırRegresyon, yavaş sürüm ve üretim olayı
Tek tedarikçiye özel mimariHazır yeteneklerden hızlı yararlanmaÇıkış ve pazarlık maliyeti
Dokümantasyonu ertelemekGeliştirici zamanı korunurAnahtar personele bağımlılık ve öğrenme süresi

Teknik borç koddan daha geniş bir portföydür

MİMARİ

Sıkı bağımlılık

Değişikliklerin geniş etki yaratması ve ölçek sınırları.

KOD/TEST

Bakım ve regresyon

Karmaşıklık, düşük test kapsamı ve tekrarlı kusur.

VERİ

Tanım ve kalite

Çelişkili modeller, manuel mutabakat ve veri soyu eksikliği.

GÜVENLİK

Ertelenmiş kontrol

Destek dışı bileşen, aşırı yetki ve kapatılmayan açık.

OPERASYON

Elle işletim

Manuel dağıtım, yetersiz gözlemleme ve kurtarma riski.

TEDARİKÇİ

Çıkış engeli

Özel format, sözleşme ve entegrasyon bağımlılığı.

Teknik borç iş göstergelerinde kendini gösterir

  • Basit değişikliklerin tahmin edilenden uzun sürmesi.
  • Aynı bileşende tekrar eden üretim olayları.
  • Sürüm sıklığının düşmesi ve geri alma oranının artması.
  • Yeni çalışanların sistemi öğrenmesinin aylar alması.
  • Tek bir kişiye veya tedarikçiye yüksek bağımlılık.
  • Güvenlik güncellemesi için kapsamlı yeniden geliştirme gerekmesi.
  • Manuel mutabakat, geçici dosya ve gölge entegrasyonların artması.
  • Yeni ürünün eski sistem sınırları nedeniyle sadeleştirilmesi.

Bu belirtiler tek başına borç kanıtı değildir; ancak mimari ve operasyon incelemesi için güçlü sinyallerdir.

Ölçüm tek bir “borç tutarı” üretmekten daha zordur

Borç, kesin finansal bakiye gibi ölçülemez. Yine de karar için anapara tahmini, devam eden faiz, risk maruziyeti ve iş opsiyonlarını sınırlandırma etkisi kullanılabilir.

BoyutÖrnek göstergeYönetim anlamı
AnaparaYeniden tasarım ve geçiş eforuKapatma yatırımı
FaizHer sürümde ek süre, olay ve manuel işBeklemenin devam eden maliyeti
RiskGüvenlik, uyum, kesinti veya veri kaybıBeklenmeyen kayıp ihtimali
Opsiyon kaybıYeni ürün, ülke veya entegrasyonun gecikmesiKaçırılan stratejik değer
YoğunlaşmaTek kişi/tedarikçi/bileşen bağımlılığıDayanıklılık ve pazarlık riski

Teknik borç kaydı eyleme dönük olmalıdır

  • Borç öğesinin açık tanımı ve kök kararı.
  • Etkilenen hizmet, veri, müşteri ve süreç.
  • İş sahibi ile teknik sahibi.
  • Anapara tahmini ve mevcut faiz göstergesi.
  • Güvenlik, operasyon, uyum ve strateji etkisi.
  • Bağımlılıklar ve geri ödeme seçenekleri.
  • Tetikleyici: hangi olay veya eşik kararı yeniden açar?
  • Kabul edilen, azaltılan, ertelenen veya kapatılan durum.

Jira listesi tek başına portföy yönetimi değildir. Kayıtlar karar komitesine, yatırım planına ve ürün yol haritasına bağlanmalıdır.

Öncelik, kod estetiğiyle değil iş etkisiyle verilir

Yüksek öncelikOrta öncelikDüşük öncelik
Destek dışı kritik bileşen, aktif güvenlik/uyum riskiDeğişiklik hızını düzenli yavaşlatan yapıAz kullanılan modülde sınırlı bakım sıkıntısı
Yeni stratejik ürünün önündeki temel engelOrta vadeli ölçek veya maliyet riskiBelirgin iş etkisi olmayan temizlik
Sık ve ağır üretim olayı yaratan kök mimariYoğunlaşma ve anahtar kişi bağımlılığıYakında emekli edilecek sistem

Yakında kapatılacak bir sistemin borcunu tamamen ödemek anlamsız olabilir. Buna karşılık stratejik platformdaki küçük görünen mimari bağımlılık, yıllarca büyüyen faiz yaratabilir.

Yönetim teknik borcu üç karara bağlamalıdır

  1. Yeni borç kabulü: Kısa vadeli fayda, borcun sahibi, geri ödeme tetikleyicisi ve üst sınırı nedir?
  2. Portföy dengesi: Yeni özellik, uyum, dayanıklılık ve borç geri ödemesine ne kadar kapasite ayrılıyor?
  3. Sistem stratejisi: İyileştir, yeniden platformla, değiştir, sınırla veya emekli et seçeneklerinden hangisi seçiliyor?
Yönetim sorusu: “Teknik borcu ne zaman bitireceğiz?” yerine “Hangi borç öğeleri stratejik hedef, güvenlik ve teslimat kapasitemizi en çok sınırlıyor; hangi seçeneğin toplam değeri daha yüksek?” sorulmalıdır.

Geri ödeme büyük yeniden yazım olmak zorunda değildir

  • Test ve gözlemlemeyi güçlendirerek değişiklik riskini azaltma.
  • Sık değişen bileşenleri kademeli ayrıştırma.
  • API ve veri sözleşmesiyle geçici entegrasyonu sınırlandırma.
  • Destek dışı bağımlılıkları sürümlü geçişle yenileme.
  • Dokümantasyon ve anahtar kişi riskini azaltma.
  • Eski sistemi anti-corruption layer ile çevreleme.
  • Strangler pattern ile işlevleri aşamalı taşıma.
  • Değeri kalmayan sistemi kontrollü emekli etme.

Başarı, yalnız silinen kod veya kapatılan kayıt sayısıyla değil; daha kısa teslimat süresi, daha az olay, daha düşük manuel efor ve açılan stratejik seçeneklerle ölçülmelidir.

AI ve bulut yeni borç türleri üretebilir

Hızlı agent prototipleri, kontrolsüz prompt ve araç zinciri, kayıt dışı model kullanımı, sağlayıcıya özel veri formatı, yüksek token maliyeti, değerlendirme seti eksikliği ve belirsiz model sürümü yeni teknik borç kaynaklarıdır. Bulut tarafında geçici kaynakların kalıcılaşması, hesap/tenant parçalanması, IaC eksikliği ve çıkış planı olmaması benzer faiz üretir.

  • Model, prompt, araç ve değerlendirme sürümlerini kaydedin.
  • AI kullanım alanlarını envanter ve risk sınıfına bağlayın.
  • Sağlayıcı değişim ve veri dışa aktarım senaryosunu test edin.
  • Maliyet, kalite ve güvenlik eşiklerini birlikte izleyin.
  • Deney ile üretim arasındaki kontrol farkını zorunlu kılın.

Yönetim karar senaryosu borcun stratejik etkisini görünür kılar

Örneğin bir müşteri platformu yeni ülke açılışını altı ay geciktiriyor, her sürümde iki haftalık regresyon çalışması gerektiriyor ve destek dışı bir bileşene dayanıyorsa borç yalnız teknoloji ekibinin bakım sorunu değildir. Yönetim; mevcut sistemi sınırlı düzeltmeyle sürdürme, kademeli modernizasyon, yeniden platformlama veya ürünü kapatma seçeneklerini kalan maliyet, risk ve stratejik değer üzerinden karşılaştırmalıdır.

Karar kaydı; seçilen seçeneği, kabul edilen riski, geri ödeme bütçesini, tetikleyici eşikleri ve beklenen iş sonucunu içermelidir. Böylece teknik borç, bütçe döneminde görünmez kalan bir şikâyet değil, izlenen bir portföy kararı olur.

Kaynaklar ve gözden geçirme notu

Bu rehberde değişebilir veya teknik iddialar için öncelikle resmî kurum, ürün geliştiricisi ve birincil araştırma kaynakları kullanılmıştır. Bağlantılar 27 Temmuz 2026 tarihinde gözden geçirilmiştir.

  1. 01
    CMU SEI — Managing Technical Debt in Software-Reliant Systems

    Teknik borcun kısa vadeli taviz, anapara ve faiz metaforuyla yönetilmesini açıklar.

  2. 02
    CMU SEI — Technical Debt: Why Should You Care?

    Teknik borcun sistem istikrarı, kalite ve teslimat hızına etkisini ele alır.

  3. 03
    CMU SEI — Managing Technical Debt with Data-Driven Analysis

    Teknik borcu veri ve mimari analizle görünür ve yönetilebilir hâle getirme yaklaşımını sunar.

  4. 04
    ISO/IEC 5055:2021 — Automated source code quality measures

    Yazılım kaynak kodu kalite ölçümleri için standart çerçeve sunar; teknik borcun yalnız kod ölçümüne indirgenmemesi gerekir.

  5. 05
    Google Cloud — Optimize your environment

    Teknik borç değişimini, nedenlerini ve optimizasyon hedeflerini izleme yaklaşımını açıklar.

Yayın sorumluluğu: Bu içerik kişisel yazar profili kullanılmadan Vatansever Bilişim Anonim Şirketi kurumsal yayın sorumluluğunda hazırlanmıştır. Genel bilgilendirme niteliğindedir; belirli bir kurum için hukuki görüş, yatırım tavsiyesi, güvenlik veya sonuç garantisi değildir.
İLGİLİ HİZMET

Teknik borcu görünmeyen maliyetten yönetilebilir yatırım kararına taşıyın.

Mimari, veri, güvenlik, operasyon ve tedarikçi borçlarını iş etkisi, faiz ve stratejik seçeneklerle önceliklendirin.