Depoda internet yok: sayım uygulamamıza çevrimdışı modu sonradan eklemenin bedeli
Depoya geçince sorun başladı. Raf aralarının arkası, özellikle metal rafların dibi, wifi ölü bölgesi. Sayımcı barkodu okutuyor, kaydet diyor, istek zaman aşımına uğruyor, ekranda dönen bir çark kalıyor. Bazen tekrar basıyor, kayıt iki kez gidiyor. Bir yıl sonu sayımında 80 kadar kalemde çift kayıt çıktı, iki gün elle düzelttik. O gün çevrimdışı modun lüks olmadığını anladım.
Sonradan eklemek ilk yazarken eklemekten çok daha pahalıya geldi. Geliştiriciyle konuştuğumuzda iş üç parçaya ayrıldı. Birincisi her kaydı önce telefona yazmak, sonra bir kuyruktan sunucuya göndermek. İkincisi her kayda telefonda üretilen benzersiz bir kimlik vermek, böylece aynı kayıt iki kez gelse bile sunucu ikincisini tanıyıp yok sayıyor. Üçüncüsü iki kişi aynı rafı sayarsa ne olacağına karar vermek. İlk ikisi teknik, üçüncüsü tamamen iş kuralı ve en çok tartıştığımız o oldu. Sonunda son yazan kazanır yerine iki sayımı da saklayıp farkı ekrana uyarı olarak düşürmeyi seçtik.
Toplam maliyet ilk uygulamanın yaklaşık yüzde 60'ı kadar tuttu ve altı hafta sürdü. Ekranda küçük bir gönderilmemiş kayıt sayacı var artık, sayımcılar ona bakıp wifi olan yere yürüyor. Son iki sayımda çift kayıt sıfır.
Yeni uygulama yaptıracak olana tavsiyem şu: uygulamanın kullanılacağı yere gidip telefonda internet var mı diye bakın. Depo, şantiye, hastane bodrumu, uçak altı. Ofiste test edilen uygulama ofiste çalışır.



@noway