Masaüstü ne zaman doğru seçim
Çoğu iş uygulaması bugün tarayıcıda çalışabilir ve genellikle öyle olmalıdır. Masaüstü; internet kesildiğinde işin durmaması gereken yerlerde, bir donanıma bağlı çalışmada ya da verinin yerelde kalması gerektiğinde doğru seçimdir. Bu kararı keşif görüşmesinde birlikte veriyoruz; masaüstü gerekmiyorsa web uygulaması öneririz.
Kapsam kademeleri ve süreler
| Kapsam | İçerik | Süre |
|---|---|---|
| Tek işlevli araç | Tek akış, yerel veri, dışa aktarma | 3-5 hafta |
| Çevrimdışı iş uygulaması | Roller, yerel veritabanı, bağlantı gelince senkronizasyon | 6-10 hafta |
| Cihaz entegrasyonlu uygulama | Yazıcı, barkod okuyucu, terazi gibi donanımlarla çalışma | 6-12 hafta |
| Eski masaüstü programın yenilenmesi | Mevcut verinin taşınması, arayüzün ve altyapının yenilenmesi | 4-8 hafta |
Çevrimdışı çalışma sonradan eklenmez
Uygulamanın bağlantı yokken nasıl davranacağı ilk sürümde planlanmalıdır: hangi verinin cihazda tutulacağı, bağlantı geldiğinde çakışmaların nasıl çözüleceği. Sonradan eklemek veri modelini yeniden kurmayı gerektirir.
Masaüstü size uyuyor mu: kısa kontrol
Masaüstü doğru seçim olabilir
- İnternet kesildiğinde kasa, depo ya da üretim hattı durmamalı
- Yazılım yazıcı, barkod okuyucu veya terazi gibi bir cihazla birlikte çalışıyor
- Veri şirket içindeki bilgisayarlarda kalmalı
- Yıllardır kullanılan eski bir masaüstü programın yerini alacak
Web uygulaması daha uygun olabilir
- Kullanıcılar farklı yerlerden ve farklı cihazlardan bağlanacak
- Müşterilerinize ya da tedarikçilerinize erişim vereceksiniz
- Uygulama sık değişecek ve herkesin aynı gün yeni sürümü görmesi önemli
- Bağlantı sorunu yaşamıyorsunuz, bağlanacak bir cihaz da yok
Bağlantı yokken uygulama ne yapar
Bir kasa uygulaması üzerinden anlatalım. Satış internet yokken de yapılır, kayıt bilgisayardaki yerel veritabanına yazılır ve bağlantı geldiğinde merkeze gönderilir. Kulağa basit gelse de planlama aşamasında birkaç soruya net yanıt vermek gerekir.
- Bilgisayarda hangi veri tutulacak: tüm ürün listesi ve fiyatlar mı, yalnızca günün kayıtları mı?
- Aynı ürün bağlantı yokken iki kasada birden satılırsa stok nasıl düzeltilecek?
- Bağlantı en fazla ne kadar kopabilir: birkaç saat mi, birkaç gün mü?
- Merkezde bir fiyat değişirse, bağlantısı olmayan kasaya ne zaman ve nasıl ulaşacak?
- Kullanıcı bağlantının koptuğunu ve bekleyen kayıt sayısını ekranda görecek mi?
Donanımla çalışacak uygulamada hazırlık
Cihaz entegrasyonunda en sık yaşanan sorun, geliştirme sırasında gerçek cihazın elde olmamasıdır. Bu yüzden keşifte kullandığınız cihazların marka ve modelini soruyoruz. Şubelerde farklı model cihazlar varsa her birinin listesini çıkarmak, sonradan çıkacak sürprizleri azaltır.
Fiş ve etiket yazıcıları
Model ve bağlantı tipi (USB, ağ ya da Bluetooth) baştan bilinmeli. Fiş ve etiket şablonları da kapsama yazılır.
Barkod okuyucular
Çoğu okuyucu klavye gibi davranır ve kolay bağlanır. Özel bir okuma modu gerekiyorsa erkenden denenmeli.
Teraziler
Tartım verisinin programa nasıl aktarıldığı modele göre değişir. Cihazın teknik dokümanı gerekir.
Test cihazı
En sağlıklısı, geliştirme boyunca bir örnek cihazın ekipte olmasıdır. Olmazsa testler uzaktan bağlantıyla sizin bilgisayarınızda yapılır.
Eski masaüstü programdan yeni sürüme geçiş
Yıllardır çalışan bir programı değiştirmenin riski, verinin ve ekibin alışkanlıklarının taşınmasındadır. Bu yüzden geçişi aşamalı planlamayı öneriyoruz; eski program ile yenisi bir süre yan yana çalışır.
- 01
Mevcut programın incelenmesi
Ekranlar, raporlar ve veri yapısı çıkarılır. Kullanıcıların hangi işi hangi ekranda yaptığı not edilir.
- 02
Veri taşıma denemesi
Gerçek verinin bir kopyası yeni yapıya aktarılır. Eksik ya da bozuk kayıtlar sizinle birlikte kontrol edilir.
- 03
Yan yana kullanım
Yeni sürüm birkaç kullanıcıyla gerçek işte denenir. Eski program bu sırada yedek olarak açık kalır.
- 04
Geçiş günü
Son veri aktarımı yapılır ve herkes yeni sürüme geçer. İsterseniz eski program salt okunur arşiv olarak saklanır.
Sıkça sorulan sorular
Masaüstü uygulama mı, web uygulaması mı?
Bağlantı kesildiğinde işin durmaması, bir donanımla çalışma ya da verinin yerelde kalması gerekiyorsa masaüstü; bunların hiçbiri yoksa web uygulaması daha hızlı geliştirilir ve bakımı daha kolaydır. Kararı keşif görüşmesinde birlikte veriyoruz.
Hem Windows hem macOS’ta çalışır mı?
Evet, iki işletim sistemi için de kurulum paketi hazırlıyoruz. Yalnızca tek bir işletim sistemine özgü bir donanım gereksinimi varsa o kısım ayrı ele alınır.
Eski masaüstü programımızı yenileyebilir misiniz?
Evet. İlk adım mevcut programın ve veri yapısının incelenmesidir; verinin nasıl taşınacağı ve ne kadarının korunabileceği bu incelemeden sonra netleşir.
Güncellemeler her bilgisayara tek tek mi kurulur?
Gerekmez. Uygulama açılırken yeni sürüm olup olmadığını kontrol edecek şekilde hazırlanabilir; kullanıcı onayladığında güncelleme kendiliğinden yüklenir. Güncellemelerin şirket içinde sizin kontrolünüzde dağıtılması isteniyorsa bu da planlanabilir.
Kurulum dosyasını açarken neden güvenlik uyarısı çıkıyor?
Windows ve macOS, imzalanmamış kurulum dosyaları için uyarı gösterir. Bunu önlemek için kurulum paketi dijital olarak imzalanır. İmza için gereken sertifika ve geliştirici hesabı yıllık ücretlidir; şirketiniz adına alınması en doğrusudur.
Veriler nerede tutuluyor, yedek nasıl alınıyor?
Veri, uygulamanın kurulu olduğu bilgisayardaki yerel veritabanında durur. Yedeğin ne sıklıkla alınacağını ve ikinci kopyanın nerede saklanacağını (ayrı bir disk, şirket sunucusu ya da sizin seçtiğiniz bir bulut hesabı) keşifte birlikte belirliyoruz.