
Yazılım Mezarlığı: Satın Aldığınız ama Kimsenin Kullanmadığı Kurumsal Yazılım
Yazılım Mezarlığı: satın aldığınız ama kimsenin kullanmadığı kurumsal yazılım
Nadiren bir otopsiye konu olan sessiz bir yazılım ölümü var: raftaki yazılım (shelfware). Yarım bırakılıp terk edilmiş özel bir geliştirme değil; satın alınan, devreye alınan ve sonra yavaşça açılmaz olan lisanslı bir kurumsal sistem. Fatura her yıl hâlâ ödeniyor. Girişler tozlanıyor. Birlikte çalıştığımız şirketlerde bu, yazılım mezarlığının en sık rastlanan hayaletlerinden biri ve neredeyse her zaman önlenebilir.
Bu bir Yazılım Mezarlığı yazısı; gerçekte gördüklerimizden yazıldı: satın alınan yazılım neden rafta ölür, bunun başınıza geldiğinin işaretleri ve onu geri getiren ya da defnetmenizi sağlayan kararlar.
Satın alınan yazılım neden rafta ölür
Raftaki yazılım nadiren kötü bir üründür. Genelde yanlış nedenlerle seçilmiş, uymayan bir üründür. Kalıplar tekrar eder:
- Bir iş akışı için değil, özellik listesi için alındı. Demo eksiksiz görünüyordu ama araç ekibin gerçekte nasıl çalıştığına uymuyor; insanlar sessizce elektronik tablolara geri dönüyor.
- Tepeden karar verildi. Yönetim sözleşmeyi imzaladı; onu her gün kullanacak kişiler hiç masada olmadı, benimseme hiç gerçekleşmedi.
- Hiç entegre olmadı. Sistem çevresindeki araçlarla konuşamıyor; kullanmak çift veri girişi demek, çift giriş de her zaman kaybeder.
- Gerçek problem için fazla ağırdı. 5.000 kişilik bir kuruluş için tasarlanmış bir platform, 50 kişilik bir problemi çözmek için alındı; yük değeri gömdü.
- Devreye alma sonrası eğitim durdu. Eğitim bir kez yapıldı, sistemi sahiplenen kişi ayrıldı, bilgi de onunla gitti.
Yazılım nadiren kötü geliştirildiği için ölür. İşe uymayı bıraktığı için ölür.
Yazılımınızın raftaki yazılıma dönüştüğünün işaretleri
- Girişler her çeyrek düşüyor ama lisans maliyeti sabit kalıyor.
- Ekip, aracın alındığı işi yapmak için gölge elektronik tablolar kurmuş.
- Artık sistemi kimin sahiplendiğini kimse söyleyemiyor.
- Her yenileme, hâlâ kullanılıp kullanılmadığı sorulmadan onaylanıyor.
- Yeni işe alınanlara bu araç öğretilmiyor; çünkü işin gerçekte orada olmadığını herkes biliyor.
Onu geri getiren ya da defneden kararlar
Bir sistem mezarlığa doğru kayarken yalnızca birkaç dürüst seçenek vardır. Kararsızlığın bedelini ödemek yerine bilerek birini seçin:
- Uyarla ve entegre et. Çekirdek sağlamsa çözüm genelde entegrasyon ve gerçek iş akışına uyduran ince bir özel katmandır; böylece insanlar aracı kullanmaktan kaçmayı bırakır.
- Daha uygun bir şeyle değiştir. Platform problem için yanlışsa, daha hafif bir araç veya odaklı bir özel geliştirme, yenilemeye devam ettiğiniz raftaki yazılımdan daha az maliyetli olabilir.
- Bilerek emekliye ayır. İhtiyaç kalmadıysa lisansı iptal edin ve veriyi taşıyın. Temiz bir emeklilik, zombi bir yenilemeden iyidir.
Internative olarak yaklaşımımız
Bir teknoloji şirketi olarak özellik listesinden değil iş akışından başlarız; çünkü raftaki yazılım orada doğar. Bazen cevap zaten sahip olduklarınızı modernize edip birbirine bağlamaktır; bazen insanların onu nihayet kullanmasını sağlayan ince özel katmanı geliştirmektir. ürün modernizasyon ve sistem entegrasyon hizmetlerimiz tam olarak bunun için var; uyum gerçekten yanlışsa kurumsal yazılım çözümlerimiz onu işe uyan bir şeyle değiştirir. İlgili okuma için yarım kalmış projeyi kurtarma yazımıza bakabilirsiniz.
Sık sorulan sorular
Raftaki yazılım (shelfware) nedir?
Raftaki yazılım, bir şirketin parasını ödediği ama kullanmadığı yazılımdır. Lisans aktif ve yenileniyor, ama araç pratikte terk edilmiştir; genelde ekibin gerçek iş akışına hiç uymadığı için.
Şirketler parasını ödedikleri yazılımı neden kullanmayı bırakır?
En sık nedenler: ekibin çalışma biçimine kötü uyum, gerçek kullanıcıları atlayan tepeden kararlar, çift veri girişine zorlayan eksik entegrasyon ve gerçek problem için fazla ağır bir platform.
Raftaki yazılımı değiştirmeli mi yoksa düzeltmeli miyiz?
Neden başarısız olduğuna bağlı. Çekirdek sağlamsa ve boşluk entegrasyon veya uyumsa, uyarlayıp entegre etmek daha ucuzdur. Platform problem için yanlışsa, daha hafif veya özel bir çözümle değiştirmek genelde kullanılmayan bir lisansı yenilemekten daha az maliyetlidir.