Dört Bakım Türü: Düzeltici, Uyarlayıcı, Önleyici, Mükemmelleştirici
Yazılım mühendisliği bakımı dört türe ayırır ve iyi bir anlaşma dördünü de adresler. Düzeltici bakım canlıda ortaya çıkan hataları giderir. Uyarlayıcı bakım, yazılımı değişen ortama uyarlar: yeni Node.js veya PHP sürümü, bankanın değişen ödeme API'si, güncellenen KVKK gereklilikleri. Önleyici bakım sorun çıkmadan devreye girer: bağımlılık güncellemeleri, güvenlik taramaları, disk ve log temizliği. Mükemmelleştirici bakım ise yavaşlayan sorguları, büyüyen veritabanını ve kullanım zorluklarını iyileştirir. Pratikte bakım eforunun büyük kısmı hata düzeltmeye değil, uyarlama ve önlemeye gider. Teklif alırken "hata gideririz" cümlesinin hangi türleri kapsadığını mutlaka sorun; yalnızca düzeltici bakım içeren ucuz paket, ilk API değişikliğinde ek faturayla geri döner.







