Vesco / Yenilikler / Mühendislik
Teknik borç ne zaman stratejik borca dönüşür?
Her kısa yol kötü değildir. Sorun, sistemin geçmiş kararları bugünün seçeneklerini görünmez biçimde belirlemeye başladığında ortaya çıkar.
Her kısa yol kötü değildir. Sorun, sistemin geçmiş kararları bugünün seçeneklerini görünmez biçimde belirlemeye başladığında ortaya çıkar.
Borç, kusurlu koddan çok ertelenmiş karardır.
Bir sistem bilinçli olarak hızlı ve dar kurulabilir. Bağlam, sınır ve geri dönüş yolu belliyse bu bir yönetim kararıdır.
Geçici karar kalıcı kabul edildiğinde, kararın yarattığı bağımlılıklar görünmezleştiğinde ve her yeni ihtiyaç geçmiş seçime göre biçimlenmeye başladığında borç büyür.
Stratejik borç, yol haritasının dilini değiştirir.
- Değerli fikirler kullanıcı ihtiyacından önce teknik imkânsızlıkla eleniyorsa
- Küçük bir değişiklik ilgisiz sistemleri birlikte değiştirmeyi gerektiriyorsa
- Ekipler ürün davranışını açıklamak için kişisel hafızaya bağımlıysa
- Hata korkusu doğrulama ve öğrenme hızını sürekli düşürüyorsa
- Mimari sınırlar işin gerçek sınırlarıyla artık örtüşmüyorsa
Her borç aynı anda ödenmez.
Temizlik isteği tek başına yatırım gerekçesi değildir. Borcun hangi ürün kararını yavaşlattığını, hangi riski büyüttüğünü ve hangi değişim alanını kapattığını görünür kılmak gerekir.
Öncelik, kodun ne kadar eski olduğuna göre değil; işin öğrenme ve hareket kapasitesini ne kadar daralttığına göre belirlenir.
Büyük yeniden yazım tek çıkış değildir.
Sınırı görünür kıl
Sorumluluğu, veri hareketini ve değişim nedenini haritala.
Dikiş noktası aç
Yeni davranışın eski sistemden bağımsız sınanabileceği açık bir arayüz kur.
İnce dilimle değiştir
Dönüşümü kullanıcı veya iş değeri taşıyan küçük ama bütünlüklü parçalara ayır.
Eski yolu kapat
Yeni yol doğrulandığında geçici köprünün kalıcı mimariye dönüşmesini engelle.
Teknik sağlık, ürün stratejisinin hareket alanıdır.
Mühendislik yatırımı yalnızca sistemi daha düzenli yapmaz. Doğru yere yapıldığında ekibin daha fazla seçeneği daha düşük riskle değerlendirebilmesini sağlar.
Sıradaki mesele
Karmaşık olanı masaya getirin.
Problemi, bağlamı ve neden şimdi önemli olduğunu anlatın. Başlangıç için kusursuz bir brief gerekmez.
Projeyi konuşalımYazılım sistemleri yetkinliği