MOBİL UYGULAMA GELİŞTİRME

Kurumsal Mobil Uygulama Geliştirme

İşin bir bölümü masa başında yapılmıyorsa, veri girişini işin yapıldığı yere taşırız. Saha satış, depo ve barkod, teknik servis, denetim ve yönetici onayı senaryoları için iOS ve Android uygulamaları geliştirir, bunları ERP ve mevcut sistemlerinizle bütünleştiririz.

Kurumsal mobil uygulama nedir?

Kurumsal mobil uygulama, işletmenin kendi süreçlerini telefon veya el terminali üzerinden yürütmek için geliştirdiği uygulamadır. Kullanıcıları bellidir: saha satış temsilcisi, depo personeli, servis teknisyeni, denetçi veya onay veren yönetici.

Bu uygulamaların değeri, 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ı önceliğidir: burada amaç indirilme sayısı değil, bir işlemin en az adımda ve hatasız tamamlanmasıdır.

Hangi durumlarda mobil uygulama gerekir?

Onay verme, durum sorgulama ve liste görüntüleme gibi işler için mobil uyumlu bir web uygulaması çoğu zaman yeterlidir. Aşağıdaki gereksinimlerden biri varsa mobil uygulama devreye girer: kamera veya barkod okuma, konum, cihazdan imza alma, bildirim ve internetin olmadığı yerde çalışabilme.

Tipik kullanım alanları

Saha satış uygulamaları

Ziyaret planı, müşteri geçmişi, güncel fiyat ve stok; sipariş ve tahsilat kaydının yerinde girilmesi.

Depo, barkod ve el terminali

Mal kabul, yerleştirme, toplama, transfer ve sayımın barkod okutularak yapılması; stok hareketinin işlem anında oluşması.

Teknik servis ve bakım

İş emri, adres ve cihazın arıza geçmişi sahada görünür; kullanılan parça, süre ve müşteri imzası kaydedilir.

Yönetici onay uygulamaları

Bekleyen talepler listelenir, karar telefondan verilir ve süreç beklemeden ilerler.

Denetim ve saha veri toplama

Kontrol formlarının fotoğraf, konum ve zaman bilgisiyle birlikte doldurulması.

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ğunu söylemek doğru olmaz.

Kararı verirken şu başlıklara bakarız: kullanılacak cihaz özellikleri (kamera, barkod, konum, yazıcı), beklenen performans, çevrimdışı çalışma gereksinimi, hedeflenen platformlar, uygulamanın bakımının nasıl yürüyeceği ve projenin kapsamı.

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; platform kararını genel bir tercihle değil bu listeye bakarak veririz.

Çevrimdışı çalışma ve senkronizasyon

Depoda, üretim sahasında veya şehir dışındaki bir müşteride bağlantı her zaman iyi olmaz. Uygulamanın bu koşulda da çalışması bekleniyorsa veriyi cihazda tutması ve bağlantı geldiğinde göndermesi gerekir.

Asıl iş aktarım değil çakışmaların yönetimidir: aynı kaydın iki kez oluşmasının engellenmesi, cihazdaki ile merkezdeki veri farklılaştığında hangisinin geçerli olacağı ve gönderilemeyen kayıtların nerede birikeceği baştan tanımlanır.

Barkod, QR, kamera ve konum

Cihaz yetenekleri hem geliştirme hem de gerçek cihazlarla test gerektirir; hangilerinin gerçekten gerekli olduğu kapsamı doğrudan etkiler.

  • Barkod ve QR okuma (kamera veya el terminali)
  • Fotoğraf çekme ve belge ekleme
  • Cihaz üzerinden imza alma
  • Konum bilgisinin kayda eklenmesi
  • Mobil yazıcı ile fiş veya etiket çıktısı
  • Seri ve parti takibi gereken senaryolar

Bildirim senaryoları

Bildirimler, süreci bekletmemek için kullanılır: onay bekleyen bir talep, sahaya atanan yeni bir iş emri veya kritik bir stok durumu ilgili kişiye iletilir.

Kimin hangi olayda bildirim alacağı rol bazında tanımlanır. Herkese her bildirimin gitmesi, kısa sürede bildirimlerin tümüyle göz ardı edilmesine yol açar.

ERP, API ve backend entegrasyonu

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; böylece ERP'nin kendi iş kuralları devre dışı kalmaz. Diğer sistemlerde karşı tarafın API'si kullanılır.

Rol, yetkilendirme ve mobil güvenlik

Cihaz kaybı ihtimali nedeniyle mobil tarafta yetkilendirme ve oturum yönetimi daha da önemlidir.

  • Her kullanıcının yalnız kendi bölgesini, deposunu veya müşterilerini görmesi
  • Rol bazlı ekran ve işlem yetkileri
  • Oturum yönetimi ve zaman aşımı
  • Cihazda tutulan verinin korunması
  • Erişimin uzaktan kesilebilmesi
  • İşlemlerin kullanıcı hesabına bağlı olarak kayıt altına alınması

App Store, Google Play ve kurumsal dağıtım

Uygulama herkese açık mağazalarda yayımlanabileceği gibi, yalnız şirket cihazlarına kurumsal dağıtım yöntemleriyle de verilebilir. Yalnız çalışanların kullanacağı bir uygulamada ikinci yol çoğu zaman daha pratiktir.

Mağazaların kuralları ve süreçleri zaman içinde değiştiği için bu başlığı proje başında güncel durumuna göre planlar, gerekli hesap ve sertifika hazırlıklarını takvime dahil ederiz.

Proje süreci

01

Keşif

Hangi kullanıcı, hangi işi, hangi koşulda yapacak? Sahadaki gerçek akış çıkarılır.

02

Senaryo ve arayüz tasarımı

En sık tekrarlanan işlemin kaç adımda tamamlanacağı belirlenir.

03

Geliştirme ve entegrasyon

Uygulama geliştirilir, ERP ve backend bağlantıları kurulur.

04

Gerçek cihazlarla test

Barkod, kamera, konum ve çevrimdışı senaryolar sahadaki cihazlarla denenir.

05

Dağıtım ve devreye alma

Mağaza yayını veya kurumsal dağıtım, eğitim ve ilk dönem desteği.

Maliyeti belirleyen unsurlar

Mobil projede bütçeyi büyüten kalemler genellikle ekran sayısı değil; çevrimdışı çalışma, cihaz yetenekleri, desteklenecek platform sayısı, rol sayısı ve entegrasyon kapsamıdır.

Bu gereksinimlerin hangilerinin gerçekten gerekli olduğunu erken belirlemek kapsamı öngörülebilir kılar. Ayrıntılar için özel yazılım geliştirme maliyeti rehberimize bakabilirsiniz.

Sık sorulan sorular

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, cihazdan imza veya çevrimdışı çalışma gerekiyorsa mobil uygulama daha uygundur.

Uygulamanın mağazada yayımlanması zorunlu mu?

Hayır. Yalnız çalışanların kullanacağı bir uygulama kurumsal dağıtım yöntemleriyle de verilebilir. Mağaza kuralları zaman içinde değiştiği için bu karar proje başında güncel durumuna göre planlanır.

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.

PROJENİZİ KONUŞALIM

İhtiyacınızı anlatın, birlikte çözelim.

Kısa bir görüşmeyle sürecinizi dinleyelim; hazır çözüm mü, özel geliştirme mi; en doğru yolu birlikte belirleyelim.