İçeriğe geçin

Teknik borç

Yazılımın iç yapısındaki sorunların gelecekteki değişiklikleri zorlaştırmasını anlatan benzetme.

Diğer adlarıTechnical Debt
Yazılım geliştirme

Teknik borç nedir?

Teknik borç, yazılımın iç yapısındaki eksiklerin veya geçmiş kararların sonraki değişiklikleri daha zahmetli ya da riskli hale getirmesini borç benzetmesiyle açıklar. Muhasebesel bir borç değildir. Kodun eski olması tek başına teknik borcu kanıtlamaz; gereken iş üzerindeki somut etkiler önemlidir.

Kurgusal örnekte aynı onay kuralı birkaç yere kopyalanmıştır. Değişiklik artık bütün kopyalara uygulanmalıdır ve farklı kararlar oluşabilir. İş listesinde neden, etkilenen akışlar, beklenen sonuçlar, sorumlu rol ve iyileştirme önerisi kaydedilebilir. Öncelik kullanım, risk ve yaklaşan değişikliklere göre belirlenir. Buradan bütün uygulamanın yeniden yazılması gerektiği sonucu otomatik çıkmaz.

Kaynaklar

Bu konudaki yazılar

ASES ile Yazılım geliştirme

Özel yazılım, web ve mobil uygulamalar