Kurumsal mobil uygulama nedir?
Kurumsal mobil uygulama, bir işletmenin kendi süreçlerini telefon veya el terminali üzerinden yürütmek için geliştirdiği uygulamadır. Kullanıcıları belirlidir: saha satış temsilcisi, depo personeli, servis teknisyeni, denetçi veya onay veren yönetici.
Bu uygulamalar tek başına çalışmaz. Değerleri, işin yapıldığı yerde girilen verinin merkezdeki sisteme aynı anda ulaşmasından gelir. Saha personeli siparişi müşterinin yanındayken girer; aynı bilgi ofiste yeniden yazılmaz.
Tüketici uygulamasından farkı
Tüketici uygulaması geniş ve tanımsız bir kitleye hitap eder; başarısı indirme sayısı ve kullanım süresiyle ölçülür. Kurumsal uygulamada kullanıcı sayısı bellidir ve uygulama işin yapılmasını sağladığı ölçüde başarılıdır.
Bu fark tasarıma da yansır. Kurumsal uygulamada öncelik, bir işlemin en az adımda ve hatasız tamamlanmasıdır: eldiven takmış bir depo personelinin büyük düğmelere ihtiyacı vardır, sahadaki temsilcinin ise gün içinde onlarca kez tekrarladığı adımın kısa olması gerekir.
Dağıtım da farklıdır. Kurumsal bir uygulama herkese açık mağazada yayımlanabileceği gibi, yalnız şirket cihazlarına kurumsal dağıtım yöntemleriyle de verilebilir. Mağazaların kuralları ve süreçleri zaman içinde değiştiği için bu başlık proje başında güncel durumuna göre planlanır.
Saha satış ve müşteri ziyareti uygulamaları
Saha ekipleri için mobil uygulamanın çözdüğü sorun nettir: müşterinin yanında girilen bilgi, akşam ofiste yeniden girilmez. Ziyaret planı, müşteri geçmişi, güncel fiyat listesi ve stok durumu telefonda görünür; sipariş yerinde girilir ve merkezdeki sisteme belge olarak düşer.
Tahsilat kaydı, ziyaret notu ve fotoğraf gibi alanlar da aynı ekranda toplanır. Böylece bir müşteriyle ilgili bilgi, temsilcinin defterinde değil sistemde birikir.
Depo, barkod ve el terminali uygulamaları
Depo tarafında mobil uygulama genellikle el terminaliyle çalışır. Mal kabul, yerleştirme, toplama, transfer ve sayım işlemleri barkod okutularak yapılır; stok hareketi işlem anında oluşur.
Bu senaryoda en kritik gereksinim doğruluktur: okutulan barkodun hangi ürüne karşılık geldiği, seri veya parti takibi gerekiyorsa hangi kaydın seçileceği ve yanlış okutmada sistemin ne yapacağı baştan tanımlanır.
Teknik servis ve bakım uygulamaları
Servis ekipleri için uygulama, iş emrini sahaya taşır. Teknisyen kendisine atanan işi, adresi, cihazın geçmiş arızalarını ve garanti durumunu telefonda görür.
İş bittiğinde yapılan işlem, kullanılan parça ve harcanan süre kaydedilir; müşteri imzası cihazdan alınır. Bu kayıt merkezdeki sisteme servis çağrısı ve stok hareketi olarak yazıldığında, faturalama ay sonunda hatırlamaya değil kayda dayanır.
Yönetici onayı ve saha veri toplama
Yöneticiler için mobil uygulamanın en yaygın kullanımı onaydır. Bekleyen satın alma talepleri, iskonto istisnaları veya izin talepleri listelenir; karar telefondan verilir ve süreç beklemeden ilerler.
Denetim ve saha veri toplama senaryolarında ise kontrol formları mobil cihazda doldurulur. Fotoğraf, konum ve zaman bilgisi kayda eklendiğinde, sonradan doğrulanabilir bir kayıt oluşur.
iOS, Android ve platform kararı
Uygulamanın hangi platformlarda çalışacağı ve nasıl geliştirileceği, gereksinimlere göre verilen bir karardır. Tek bir yaklaşımın her projede daha iyi olduğu söylenemez.
Kararı verirken şu başlıklara bakarız: uygulamanın hangi cihaz özelliklerini kullanacağı (kamera, barkod, konum, yazıcı), beklenen performans, çevrimdışı çalışma ihtiyacı, hedeflenen platformlar, uygulamanın kim tarafından bakımının yapılacağı ve projenin kapsamı.
Örneğin yoğun barkod okuma yapan bir depo uygulamasıyla, ayda birkaç kez onay verilen bir yönetici uygulamasının teknik gereksinimleri aynı değildir. Bu nedenle platform kararını genel bir tercih olarak değil, projenin gereksinim listesine bakarak veririz.
Çevrimdışı çalışma ve senkronizasyon
Depoda, üretim sahasında veya şehir dışındaki bir müşteride bağlantı her zaman iyi olmayabilir. Uygulamanın bu koşulda da çalışması bekleniyorsa, veriyi cihazda tutması ve bağlantı geldiğinde göndermesi gerekir.
Bu senaryoda asıl iş, aktarımın kendisi değil çakışmaların yönetimidir: aynı kaydın iki kez oluşmasının engellenmesi, cihazdaki ile merkezdeki verinin farklılaştığı durumda hangisinin geçerli olacağı ve gönderilemeyen kayıtların nerede birikeceği baştan tanımlanır.
ERP entegrasyonu, yetkilendirme ve güvenlik
Mobil uygulamanın arkasında genellikle bir ERP veya kurumsal sistem vardır. Ürün, fiyat, stok ve cari bilgisi oradan okunur; sahada oluşan işlem oraya yazılır. SAP Business One tarafında bu bağlantıyı ürünle gelen resmî servis arayüzleri üzerinden kurarız.
Yetkilendirme mobilde daha da önemlidir: her kullanıcı yalnız kendi bölgesini, kendi deposunu veya kendi müşterilerini görmelidir. Cihaz kaybı ihtimali nedeniyle oturum yönetimi, cihazda tutulan verinin korunması ve erişimin uzaktan kesilebilmesi de tasarımın parçasıdır.
Proje süreci
Mobil projelerde süreç, masaüstü veya web projelerinden bir adım daha uzundur; çünkü gerçek cihazlarla test ve dağıtım ayrı aşamalardır.
- Keşif: hangi kullanıcı, hangi işi, hangi koşulda yapacak?
- Senaryo tasarımı: ekran akışları ve en sık tekrarlanan işlemin kaç adımda tamamlanacağı
- Arayüz ve entegrasyon tasarımı: hangi veri okunacak, hangi işlem geri yazılacak
- Geliştirme ve ara sürümlerin gösterilmesi
- Gerçek cihazlarla test: barkod, kamera, konum ve çevrimdışı senaryolar
- Kullanıcı kabul testi: işi yapan kişinin kendi işini uygulamada denemesi
- Dağıtım: mağaza yayını veya kurumsal dağıtım
- Devreye alma, eğitim ve ilk dönem desteği
Maliyeti etkileyen gereksinimler
Mobil projede bütçeyi büyüten kalemler genellikle ekran sayısı değil, aşağıdaki teknik gereksinimlerdir. Bunların hangilerinin gerçekten gerekli olduğunu erken belirlemek kapsamı öngörülebilir kılar.
- Çevrimdışı çalışma ve senkronizasyon
- Barkod, QR, kamera, imza, konum veya yazıcı kullanımı
- Desteklenecek platform sayısı ve cihaz çeşitliliği
- Rol sayısı ve yetkilendirme kuralları
- Entegre olunacak sistem sayısı ve veri yönü
- Bildirim senaryoları
- Dağıtım yöntemi ve kurumsal cihaz yönetimi
- Canlı kullanım sonrası bakım ve platform güncellemelerine uyum
Sonuç
Kurumsal mobil uygulamanın başarısı, ekranların görünümünden çok işin sahada eksiksiz tamamlanabilmesine bağlıdır. Bu da uygulamanın arkasındaki sistemle ne kadar doğru bütünleştiğiyle ilgilidir.
Saha, depo, servis veya onay süreçlerinizi mobile taşımayı değerlendiriyorsanız, hangi işlemin cihazda, hangisinin merkezde kalacağını birlikte çıkarabiliriz.
Sık sorulan sorular
Uygulamanın mağazada yayımlanması zorunlu mu?
Hayır. Yalnız şirket çalışanlarının kullanacağı bir uygulama kurumsal dağıtım yöntemleriyle de verilebilir. Mağaza kuralları ve dağıtım seçenekleri zaman içinde değiştiği için bu karar proje başında güncel durumuna göre planlanır.
Mobil uyumlu web uygulaması yeterli olur mu?
Onay verme, durum sorgulama ve liste görüntüleme gibi işler için çoğu zaman yeterlidir. Kamera, barkod okuma, konum veya çevrimdışı çalışma gerekiyorsa mobil uygulama daha uygundur.
Uygulama ERP'mizle nasıl konuşur?
Karşı sistemin resmî arayüzleri üzerinden. SAP Business One tarafında ürünle gelen servis arayüzlerini kullanırız; böylece ERP'nin kendi iş kuralları devre dışı kalmadan veri alışverişi yapılır.
Çevrimdışı çalışma her projede gerekli mi?
Hayır. Bağlantının sürekli olduğu ortamlarda gereksiz kapsam yaratır. Gerçekten kopukluk yaşanan senaryolarda ise baştan planlanması gerekir; sonradan eklenmesi daha maliyetlidir.