Bir sorun tespit eden müşteriler için özel yamalar, en kısa zamanda dışarı çıkması gerekecektir.
Büyük firmalarda yazılım gördüm ve diğer müşterilerin bu yamaları düzenli olarak belirli aralıklarla bir hizmet paketi olarak alacağı yaklaşımını benimsiyorum. Normalde yamalar müşteri ortamına kurmak ve test etmek için biraz çaba harcadığından, ancak sizin durumunuzda, endişe duyduğunuz etkinin olası etkisini azaltmak için kullanılabilir.
İnsanların depolarda ya da müşterilerin istediklerini indirip yükleyebilecekleri web sitelerinde yama eklemeyi savunduğunu gördüm. Bu, müşterilerin hangi yamalara sahip olduklarını bilmede sorunlar yaratabilir, bu nedenle bir sorunla aradıklarında tam olarak hangi kodu çalıştırdıklarını belirlemeniz gerekir, ancak izlenebilir. Daha sonra insanları, çok sayıda yamayı bir araya getiren daha büyük 'paketlerden' birine yükseltmeye zorlayabilirsiniz.
İstisna güvenlik yamalarıdır. Büyük bir Washington merkezli yazılım şirketinin, kritik güvenlik yamaları yayınlamadan önce ayın üçüncü Perşembe günü bekleyerek sıcak suya girdiği biliniyordu ve bilgisayar korsanlığı hakkında bilgi sızdırıldı ve ellerini daha da utanmaya zorladı.
Google Chrome, çok sık otomatik güncelleme ile sorunu çözer, siz de programı döngüye almanızı gerektirir (chrome'u yeniden başlat veya vaka oturumunuzda). Artık tarayıcılar için normal bir uygulama yaptılar ve insanlar artık bunu düşünmüyorlar. Ancak herkes Google olamaz.
SaaS uygulamaları arka planda güncellemeler yaparak tüm sorunu çözer.
Bununla birlikte, her şeyden önce, sürekli entegrasyon yapmıyorsanız veya yeni kullanıcı talep edilen özelliklerle çok sık güncelleme yapmıyorsanız, o zaman hala insanların yayınlamadan önce iyi bir test yapmayı bekledikleri bir zamanda olduğumuzu düşünüyorum. Müşterilerinizle tanışmaktan ve hata düzeltmelerinin sıklığından bahsetmek için utanırsanız, muhtemelen yeterli test yapmıyorsunuzdur. Kodu yayınlamadan önce ne kadar risk aldığınızı serbest bıraktınız mı? Bunun ne olduğunu bildiğiniz sürece çok erken buggy kodu yayınlamak için bir argüman var, ancak bence bilinen kalitenizi iyi anlamanız gerekiyor, bu da kaliteyi bilmek için zamanınızı anlamak ve kontrol altında tutmak anlamına geliyor.