Çalıştığım yerde büyük bir sorunumuz var ve adı "özelleştirme". BT ve muhasebe departmanlarımızın daha önce özelleştirmeyi sevdiği eski (10+ yıl) bir satıcı yazılım sistemimiz var . Hat boyunca bir yerde bu yazılım çok buggy almaya başladı. Sonra, kişiselleştirmeden sonra işe alındı.
Sistemle ilgili bulduğum neredeyse her sorun kişiselleştirmenin doğrudan bir sonucudur; değiştirdiğimiz her şey iş açısından kritik finansal yazılımları kırma riskini taşır. Yine de muhasebe departmanı değişiklikler öneriyor (çünkü her zaman evet dedik!) Ve değişikliklerin ne kadar etkili olabileceğine çok az saygı var gibi görünüyor .
Bazı değişiklikler sorun yaratmaz; formlar satıcı yazılımında özelleştirilebilir (ve olması gerektiği anlamına gelir), form alanlarında hareket edebilir, kaldırabiliriz, vb. Ancak, bu gibi her zararsız özelleştirme için, saklı yordamlar gibi değişiklikler önerir ve satıcı uygulaması için veritabanındaki verileri işlemek için tetikler.
Son zamanlarda (zar zor) onları tamamen uyumsuz olduğu için müşterileri bir satıcı programından diğerine aktarmaya çalışmamaya başladım. Bunun nasıl çözüldüğüne ilişkin sorunum, sistemin kullanıcı tarafında çalışmadığını fark etmem; görev düşündüklerinden daha karmaşıktı, bu yüzden vazgeçtiler. Kullanıcı tarafı görevinin ne kadar kolay olduğuna bakılmaksızın, istedikleri işlem gerçekleştirilmemeliydi.
Bu sistemin çalışma şeklini değiştirmenin, özellikle veri geçerliliği söz konusu olduğunda, risk taşıdığını nasıl anlatabilirim? Yeni bir (6 ay) işe alım yapıyorum ve bu durum statüko haline geldi, ancak finansal verilerimizin ve destek sözleşmelerimizin geçerliliğini riske atıyor - satıcının desteği "X özelleştirildi" ifadesini duyduğunda bizi desteklemek ya da bizim hatamız olduğunu söylemek için.