Burada teknik borçlarla uğraşıyorsunuz. Kısacası, teknik borç, zaman içinde ödemek zorunda olduğunuz ve bir noktada, geri ödemeniz gereken bir faiz anlamına gelir.
Develloper'ın zamanının maliyeti vardır, teknik borç da gerçek borç gibi görülebilir ve maliyeti gerçek paradır.
Temelde iki ana çözümünüz ve aralarında birçok çözümünüz var. Bu borcu şimdi iade etmek istemediğinize karar verebilir ve faiz ödemeye devam edebilirsiniz. Açıkçası, bu uzun vadede daha pahalıya mal olacak, ancak şu anda sonuç almanıza izin verecek. Ayrıca bu borcu iade etmeyi de seçebilirsiniz, böylece geri ödemediğiniz sürece bir daha ileri gidemezsiniz, ancak sonunda faizsiz kalırsınız.
Genellikle teslimat için son tarihleriniz vardır ve bir son tarihin eksik olması müşterinizin güvensizliğine neden olur ve sonunda kaybedersiniz. Bu, teknik borç almak için geçerli bir neden olabilir: Müşteriyle kazandığınızın, teknolojik borcun ekstra masrafına değdiğini düşünüyorsunuz.
Sonunda, yeni metodolojiyi benimsemeniz gerektiğini biliyorsunuz, aksi halde, daha fazla borç alacaksınız ve sonunda iflas edeceksiniz (şimdi siz insanlar yeniden sıfırdan başlamaya karar verdiğinde veya projenin fena halde başarısız olduğu durumlarda).
Mevcut kod tabanını nasıl değiştireceğinizi ve zaman içinde yeni uygulamaya geçeceğinizi planlamanız ve değişiklikleri günlük olarak bit bit dağıtmanız gerekir. Bir noktada, yeniden yapılanma, başka kayıplara yol açacağı zaman, hangi kaybın daha kötü olduğunu düşünün ve en iyisini seçin.
Yeniden ateşlemenin maliyeti zamanla artacaktır (bu, teknolojik borcun çıkarlarıdır). Böylece bu sonuçta en pahalı seçenek haline gelecektir.
Patronunuzun teknik borç kavramını anladığından emin olun. Önlemle olsa bile, teknik borç yaratırsınız. Bir noktada, para iadesi için kullanılacak. Kasten teknik borç yarattığınızda, bunun için geçerli bir nedeniniz olmalı ve borcu bir yatırım olarak görmelisiniz (tıpkı gerçek borç gibi). Diğer durumlarda, sadece bilerek teknik borç YAPMAYIN.
DB'yi geliştirmek ve aşırı tüketim evrimlerini dağıtmak için metodolojiler ilginizi çekebilir: http://richarddingwall.name/2011/02/09/the-road-to-automated-database-deployment
Bu arada, bu zor bir iş, çok iyi şanslar. Buna değer !