Daha istikrarlı uzun vadeli seçenekler pahasına kısa vadeli kestirme yollar kullanan teknik borç, bugün birkaç yıl öncesine, özellikle 2020’den öncesine göre daha yaygın bir sorun gibi görünüyor. Bu sorun aslında onlarca yıldır var ama bunu görmek ve ölçmek mümkün değil.
Bununla birlikte, Covid-19 salgınının teşvik ettiği son dijital hücumun, her zamankinden daha büyük olabilecek teknik borca yol açmasıyla, muhtemelen şimdi daha yaygın olacak.
Bu hipotezleri desteklemek için bir soruşturma Software AG tarafından geçen yıl yayınlanan rapor, kuruluşların %78’inin pandemi sırasında daha fazla teknik borç biriktirdiğini ortaya koydu.
Giderek artan teknik borç
Teknik borç büyüyen bir endişe kaynağıdır. Yöneticiler için öncelik elbette beceri sorunu olmaya devam ediyor, ancak teknik borç hemen ardından geliyor. Bu son zamanlarda kanıtlanmıştır IDG/Foundry tarafından yürütülen anket 400 BT yöneticisi ile.
Ankete katılan yöneticilerin ezici bir çoğunluğu, %86’sı, son 12 ayda teknik borçtan etkilendiklerine inanıyor. Anketin yazarları, “teknik borcu” “kolay ama sınırlı bir çözüm seçmenin neden olduğu bir çözümü yeniden işleme maliyetinin ölçüsü” olarak tanımlıyor. Teknik borçtan kaynaklanan yan etkiler arasında, yanıt verenlerin %43’ü sınırlı inovasyon yeteneğinden, %41’i hizmet seviyesi sözleşmelerini karşılamada zorluktan ve %37’si arıza ve kesinti sürelerinden bahsediyor.
Keri Allan bir yazısında “Covid-19 salgını sırasında biriken teknik borç CIO’ları birkaç yıl takip edecek gibi görünüyor” diyor. postalamak IDG’de Ocak ayı. “İşlerini devam ettirme telaşı içinde birçok kuruluş, kendilerini uygun olmayan veya gereksiz derecede karmaşık teknoloji çözümleriyle karşı karşıya buldu. Ve “Zoom, MS Teams, G-Suite veya Office 365 gibi SaaS üretkenlik uygulamalarının benimsenmesinin” hızlandırılması gibi “birçok şirketin benimsediği hızlı düzeltmeler” örneğini alarak belirtmek gerekirse. Ayrıca, “kısa vadeli bulut uygulaması, bu hizmet için doğru çözüm türünü seçmek için her zaman zamanın olmamasına da yol açtı. Bu da beklenmedik şekilde yüksek faturalara veya “bulut şokuna” yol açabilirdi. »
Gizli borç
BT yöneticileri bu aşırı yükün farkında gibi görünse de, teknik borcu tespit etmek o kadar kolay değil. Teknoloji analisti Wayne Sadin, “Sorun şu ki, teknik borç çoğu zaman gizlidir – bilinmeyen, tanımlanmamış bir bilanço dışı yükümlülüktür” diyor. alıntı bir Cutter Consortium makalesinde.
Öyleyse, teknik borcu yönetmek için kaynak ayırmanın en iyi yolu nedir? Zamanınızın çoğunu sistemleri ve çözümleri yerinde yeniden düzenlemeye çalışmakla harcamak verimsiz olacaktır. Bu durumda şirket için yeni girişimler üzerinde çalışmak için zaman kalmayacak ve teknik borç daha da artacaktır.
Bunu göz önünde bulunduran deneyimli bir teknoloji geliştiricisi, zamanınızın %25’inden fazlasını en az verimli çözümleri yeniden tasarlamaya ve yeniden oluşturmaya ayırmanızı önerdi.
Borç nasıl sıralanır?
Ancak tüm zorluklarda olduğu gibi, Teknik Borç’un birçok çeşidi vardır. Shopify geliştiricisi John DeWyze, bu nedenle önermek %25 kuralını dört borç düzeyine uygulayın:
- Günlük borç: John DeWyze için zamanının %10’unu (haftada 4 saat) tam da bu anda geliştirilmekte olan kodun geliştirilmesine ayırması gerekiyor. “Mühendisler, karşılaştıkları bir alanda kodu geliştirmeye çalışmak istiyorlarsa ve fayda sağlayacağını düşünüyorlarsa, haftada 4 saate kadar kullanmalarına izin verilmeli ve doğrudan teşvik edilmelidir. »
- Haftalık borç: bu, “bir sprint’e bir kart veya sorun ekleyerek çözülebilecek bir borçtur” ve uzmanların da zamanlarının en az %10’unu buna ayırması gerekir. “Açıklayıcı bir örnek verecek olursak, sanki yeni bir kod uygulayacakmışız ve bunu yapmanın daha verimli ve daha temiz bir yolunu bulmuş gibiyiz. Hatta yeni kodumuzu kullanmak için bitişik kodu yeniden düzenleyebiliriz, bu da işleri daha da basitleştirir ve dahili API’lerimizi geliştirir. »
- Aylık veya yıllık borç: projeleri gözden geçirmek, hatta düzeltmek anlamına gelir. Geliştiriciler zamanlarının en az %5’ini buna ayırmalıdır. Uzman, bunun “ödenmesi aylar süren bir borç” olduğunu belirtiyor. Yıllık borç yeniden yazmayı gerektirir, “pek çok konuşmadan sonra birinin yeniden yazmanın tek çözüm olduğu sonucuna vardığı” türden bir borç. John Dewyze, açıklanan% 5’in “planlamayı tartışmak için haftada iki saatlik toplantılara” geri döndüğünü belirtiyor.
Teknik borç, hakkında çok şey duyduğumuz bir kötülüktür, ancak çok az kuruluş bunu çözmek için nereden başlayacağını bilir. Hatta bazen mevcut çözümlerini çöpe atıp sıfırdan başlamak için sorunu çözmeye bile karar verirler. Zamanın bir kısmını borcu çözmeye ayırmak – ama çok fazla değil – en azından iyi bir denge kurmaya yardımcı olabilir.
Kaynak : ZDNet.com