yazılım teslim edildiği gün çalışır ama etrafı yerinde durmaz. barındırma firması sunucudaki dil sürümünü yükseltir, kullanılan bir kütüphane eskir, üçüncü taraf bir servis arayüzünü değiştirir, sertifikanın süresi dolar. kodda hata yoktur ama form artık çalışmamaktadır. anlaşması olmayan müşteri bunu çoğu zaman en kötü anda, bir pazar sabahı fark eder ve 'siteyi sen yaptın' der. biriken küçük ihmaller zamanla teknik borç haline gelir.
iyi bir teklif teslim sonrasını üç parçaya ayırır. birincisi garanti, yani geliştiricinin kendi kodundan kaynaklanan hataları belli bir süre ya da süresiz ücretsiz düzeltmesi. bazı hatalar ancak ay sonu raporunda ya da yoğun dönemde çıktığı için 30 gün çoğu iş için kısa kalır. ikincisi kapsam dışı işler, sunucu güncellemesi, barındırma değişikliği, üçüncü taraf servis değişikliği gibi ortamdan gelen sorunlar. üçüncüsü acil müdahale ücreti, anlaşması olmayan müşteriye mesai dışı ve hafta sonu müdahale için normal saat ücretinin üstünde bir çarpan. bu ayrım yazılı değilse tartışma kaçınılmazdır ve kapsam kayması teslimden sonra da sürer.
pratik bir alışkanlık, teslim e-postasının sonuna garanti süresini, kapsam dışını ve acil ücretini kısa bir özet olarak yazmak. bir yıl sonra kimse 'bilmiyorduk' diyemez. aylık ücret küçük görünse de serbest çalışan için düzenli gelir demektir ve müşteri yoğunlaşması dengesine katkı yapar.


@kodkedisi