İçeriğe geçinAnemo
TR
İletişim

Bir İş Uygulaması Ne Zaman Çevrimdışı Çalışmalıdır?

· 6 dk okuma

Çevrimdışı çalışma genellikle bir özellik olarak istenir ve bir dizi politika kararı olarak teslim edilir. Kişinin şebekesiz neyi yapabileceği, cihazda neyin durduğu ve aynı kayıt iki kez değiştiğinde kimin haklı sayılacağı, teknik sonuçları olan ticari sorulardır.

Bu rehber bağlantının gerçekte ne sıklıkla kesildiğinin nasıl öğrenileceğini, çakışma kuralının sonucu müşteriye açıklayacak kişilerle nasıl kararlaştırılacağını ve geri kazanımın neden eşitlemeden önemli olduğunu anlatıyor.

Kısa cevap

Başlangıç: iş sonucu ve kullanıcı

Çevrimdışı çalışmanın hedefi, sahadaki kişinin şebeke yokken de işini bitirebilmesidir. Hangi işlerin bunu gerektirdiğini ve hangilerinin bekleyebileceğini yazın; bu ayrım maliyeti belirgin biçimde değiştirir. Bu ayrımı yapmadan alınan teklif, kapsamın tamamını çevrimdışı varsayar ve gereğinden pahalı çıkar.

Saha ekibine bir hafta kayıt tutturun. Bağlantı yüzünden duran her iş, yeri ve saatiyle yazıldığında güçlü bir kanı genellikle şu ya da bu yönde düzelir ve tartışma kapanır. Kaydı telefonda paylaşılan bir notla tutun; ayrı bir araç kurmak, kaydın hiç tutulmamasının en yaygın nedenidir.

Cihazda neyin durduğunu da aynı aşamada konuşun. Bir haftalık eşitlenmemiş müşteri kaydı taşıyan telefon, mühendislik sorusundan önce bir veri koruma sorusudur ve kararı güvenlik tarafı etkiler. Güvenlik tarafını da bu konuşmaya alın; cihazda tutulan verinin süresi, şifrelemeden önce gelen bir karardır.

Çevrimdışı iş uygulaması geliştirme için dört karar alanı

Çevrimdışı işler

Şebeke yokken çalışması zorunlu eylemleri ve daha önemlisi gerçekten bekleyebilecek olanları listeleyin. Ekipler her şeyi ilk gruba koymaya meyillidir, bu da işi üçe katlar; oysa saha ekibi genellikle bir saat içinde hangi üç şeyin önemli olduğunu söyler.

Yerel kayıtlar

Cihazda neyin, ne kadar süre tutulacağına ve cihaz kaybolduğunda veya kullanıcı çıkarıldığında buna ne olacağına karar verin. Bir haftalık eşitlenmemiş müşteri kaydı taşıyan bir telefon, mühendislik sorusundan önce bir veri koruma sorusudur.

Eşitleme kuralları

Aynı kayıt iki yerde değiştiğinde hangisinin geçerli olacağını ve diğerine haber verilip verilmeyeceğini yazın. Bu bir iş kararıdır ve sonucu müşteriye açıklamak zorunda kalacak kişiyle birlikte verilmelidir.

Geri kazanım

Eşitleme saatler sonra başarısız olduğunda kullanıcının ne gördüğünü ve bu hatadan kimin haberdar olduğunu tarif edin. Sessiz eşitleme hatası, bir aylık saha çalışmasının kaybolma biçimidir; geri kazanım yolu da çevrimdışı işin neredeyse hiç tarif edilmeyen kısmıdır.

Geliştirmeden önce riskleri ortaya çıkarın

Yol haritasını uygulanabilir tutun

  1. Gerçek kesintileri kaydedin. Saha ekibi bir hafta boyunca bağlantı yüzünden tamamlanamayan her işi yer ve saatle yazsın.
  2. Çakışma kuralını kararlaştırın. İki yerde değişmesi en olası üç kaydı alın ve hangisinin geçerli olacağını yazın.
  3. Bağlantıyı bilerek kesin. Küçük bir gruba sürüm verin ve görevin ortasında şebekeyi kapatarak ne yaptıklarını izleyin.
  4. Kanıtla genişletin. Yeni bir işi ancak geri kazanım yolu sahada çalıştıktan sonra kapsama alın.

Çevrimdışı iş uygulaması geliştirme için maliyet ve takvim sürücüleri

Ekran sayısı, çevrimdışı iş uygulaması geliştirme tahmini için zayıf bir göstergedir. Süre ve maliyeti; tamamlanacak yolculuklar, rol sayısı, iş kuralları, veri kalitesi, entegrasyonlar, geçiş ihtiyacı, izin modeli, desteklenen cihazlar, kalite hedefleri ve canlı operasyon gereksinimleri birlikte belirler. Az sayıda ekranın arkasında yoğun kural ve hata yönetimi bulunabilir.

Çevrimdışı iş uygulaması geliştirme için toplam sahiplik hesabına ilk geliştirmeyle birlikte barındırma, üçüncü taraf hizmetleri, izleme, destek, güvenlik ve bağımlılık güncellemeleri, analitik, operasyon yönetimi ve gelecekteki değişiklikleri ekleyin. En düşük başlangıç bedeli; belirsiz değişiklik modeli veya zayıf sahiplik nedeniyle uzun vadede en iyi seçenek olmayabilir.

Sonraki adım

Çevrimdışı iş uygulaması kararını bir özellik olmaktan çıkarıp üç soruya indirin: hangi işler şebekesiz yapılmak zorunda, cihazda ne duruyor ve çakışmada kim haklı sayılıyor. Üçü yazılmadan geliştirme başlamasın.

Bu kararın devamı şurada: Gayrimenkul Uygulaması Geliştirme Yaklaşımı Nasıl Seçilir?

30 günlük doğrulama planı: Çevrimdışı iş uygulaması geliştirme

1-5. günler: şebekenin gerçekte ne sıklıkla kesildiğini öğrenin. Saha ekibinden, bağlantı yüzünden tamamlayamadıkları her durumu yer ve saat bilgisiyle kaydetmelerini isteyin. Beş günlük bu kayıt genellikle güçlü bir kanıyı şu ya da bu yönde düzeltir ve telefonda paylaşılan bir nottan başka maliyeti yoktur. Saati de isteyin; belirli bir güzergah ya da vardiya etrafında toplanan bir örüntü, ürün değil planlama düzeltmesidir.

6-15. günler: çakışma kuralını işin sahibiyle kararlaştırın. İki yerde birden düzenlenmesi en olası üç kaydı alın ve hangisinin geçerli olacağını, diğerine ne söyleneceğini yazın. Her durumu, sonucu müşteriye açıklamak zorunda kalacak kişiyle birlikte adım adım gözden geçirin. Çevrimdışı çalışmanın pahalı kısmı budur ve mühendislik değil politika sorusudur. Kararlaştırılan kuralı destek ekibinin okuyabileceği bir yere yazın; ilk çakışmayı müşteriye telefona bakan kişi açıklayacaktır.

16-30. günler: bilerek bozun. Küçük bir gruba işi yerelde kuyruğa alan bir sürüm verin ve görevin ortasında bağlantılarını kesin. Ne yaptıklarını, neyin kaydedildiğini varsaydıklarını ve neyi iki kez denediklerini izleyin. Bir ayda bu yolla bulunan geri kazanım davranışı, aksi halde bir yıl sonra kimsenin yeniden oluşturamadığı eksik kayıtlar olarak ortaya çıkar. Bir hafta sonra aynı kişilerle yeniden deneyin; ikinci deneme, bir kez kafalarını karıştıran şeyi değil, güvenmemeyi öğrendikleri şeyi gösterir.

Pratik çalışma sayfası: Çevrimdışı iş uygulaması geliştirme

Çevrimdışı çalışmak bir ayar değil, sunucu yanıt veremediğinde kullanıcının neyi yapabileceğine dair bir kararlar bütünüdür. En sık kapsama dışında gerçekleşen tek bir iş için her satırı doldurun.

Karar alanı Kaydedilecek bilgi
Çevrimdışı işler Şebeke yokken de çalışması zorunlu olan eylemler ve bağlantı dönene kadar gerçekten bekleyebilecek olanlar
Yerel kayıtlar Cihazda ne tutulduğu, ne kadar süreyle tutulduğu ve cihaz kaybolduğunda veya kullanıcı çıkarıldığında ne olacağı
Eşitleme kuralları Aynı kayıt iki yerde değiştiğinde hangisinin geçerli sayılacağı ve diğerinin haberdar edilip edilmeyeceği
Geri kazanım Eşitleme saatler sonra başarısız olduğunda kullanıcının ne gördüğü ve bu hatadan kimin haberi olduğu
Ölçüm İşin gerçekte ne sıklıkla çevrimdışı oluşturulduğu; ekibin tahmini değil mevcut sistemden ölçülen değer

Eşitleme satırındaki çakışma kuralı işin pahalı kısmıdır ve teknik değil ticari bir karardır. Ekran tasarlanmadan önce bu kararı, sonucu müşteriye açıklamak zorunda kalacak kişilerle birlikte verin.

İlgili rehberler

Bir İş Uygulaması Ne Zaman Çevrimdışı Çalışmalıdır? konusu temenni olmaktan çıkıp bir uygulama projesine dönüşürse Mobil Ürününüzü Konuşalım.

Sık sorulan sorular

Bir iş uygulaması ne zaman çevrimdışı çalışmalı?

İş, bağlantının güvenilmez olduğu yerlerde geçiyorsa, araçlar, bodrumlar, kırsal sahalar, depolar, uçaklar, ve sinyal beklemek işi durduracaksa. Personel bir dakika sonra makul şekilde yeniden deneyebiliyorsa çevrimdışı desteği nadiren maliyetine değer.

Çevrimdışı uygulamaları geliştirmek neden daha zor?

Çakışma çözümü. Bağlantısızken aynı kaydı düzenleyen iki kişi, kimin kazanacağına dair bir iş kararı doğurur; bu kural tasarlanmalı, kullanıcıya anlatılmalı ve bilinçli test edilmelidir.

Çevrimdışı yetenek uygulama maliyetine ne kadar ekler?

Tipik olarak yüzde yirmi–kırk; ağırlıklı olarak senkronizasyon mantığı, çakışma yönetimi ve testte. Tüm uygulamayı çevrimdışı yapmak yerine gerçekten ihtiyaç duyan ekranlarla sınırlayın.

İlgili hizmetler

İlgili yazılar

Uçtan uca ürün ortağınız

Yeniden yazılması gereken üç ürün yerine, ayakta kalan tek bir ürün teslim etmeyi tercih ederiz. Bu ölçü, büyüklüğü ne olursa olsun her projede aynıdır.

Ali Boran GazelCEO

Bize ulaşın