KoderKoder.ai
FiyatlandırmaKurumsalEğitimYatırımcılar için
Giriş YapBaşla

Ürün

FiyatlandırmaKurumsalYatırımcılar için

Kaynaklar

Bize UlaşınDestekEğitimBlog

Yasal

Gizlilik PolitikasıKullanım KoşullarıGüvenlikKabul Edilebilir Kullanım PolitikasıKötüye Kullanımı Bildir

Sosyal

LinkedInTwitter
Koder.ai
Dil

© 2026 Koder.ai. Tüm hakları saklıdır.

Ana Sayfa›Blog›Dijital Sıra Biletleri İçin Mobil Uygulama Nasıl Oluşturulur?
25 Eki 2025·8 dk

Dijital Sıra Biletleri İçin Mobil Uygulama Nasıl Oluşturulur?

Kuyruk akışları, backend temelleri, bildirimler, QR kodlar ve yayına alma ipuçlarıyla dijital sıra biletleri için bir mobil uygulama nasıl planlanır, tasarlanır ve geliştirilir öğrenin.

Dijital Sıra Biletleri İçin Mobil Uygulama Nasıl Oluşturulur?

Dijital Sıra Bileti Uygulaması Ne Yapar?

Dijital sıra bilet uygulaması, telefonda çalışan bir “numara al” sistemidir (çoğunlukla bir kiosk ve/veya personel tableti ile eşleştirilir). İnsanlar fiziksel bir sırada beklemek yerine, ziyaretçiler bir bilet numarası alır, kuyruğdaki yerlerini görür ve uygun oldukları yerde—yakında, oturma alanında veya hatta dışarıda—bekleyebilirler.

Kim Kullanır (ve Neden)

Çoğu kurulumda üç kullanıcı grubu olur:

  • Müşteriler/ziyaretçiler: bilet alır, ilerlemeyi takip eder ve sıra kendilerine geldiğinde çağrılır.
  • Ön uç personel: sonraki bileti çağırır, insanları doğru kontuara yönlendirir ve istisnaları yönetir.
  • Yöneticiler/adminler: servisleri ve çalışma saatlerini yapılandırır, kuyruk analitiğini inceler.

En Çok Nerelerde Kullanılır

Dijital sıra biletleri, yürüyüşlerin ani geldiği hemen her yerde yaygındır:

  • Klinikler ve laboratuvarlar (giriş, ödemeler, test sonuçları)
  • Bankalar ve kredi birlikleri (gişe, hesap hizmetleri)
  • Devlet daireleri (ruhsatlar, izinler, kayıtlar)
  • Perakende servis masaları (iade, onarım, danışma)
  • Restoranlar ve etkinlik mekanları (oturma için sanal bekleme odası)

Uygulamanın Hedefi Nedir

Amaç sadece bekleme süresini kısaltmak değildir—hedef daha iyi bir bekleme deneyidir ve operasyonun daha akıcı olmasıdır:

  • İnsanların rahat ve şeffaf şekilde beklemesine izin vererek algılanan beklemeyi kısaltma
  • Girişlerde ve kontuarlarda gözle görülür kuyrukları azaltma
  • Daha net sıra düzeni ve adalet (“sırada kim?” her zaman yanıtlanır)
  • Personel planlamasını iyileştirme için canlı iş yükü ve yoğun saat içgörüleri

Bu rehber, ağır jargon olmadan ürün tercihleri ve teknik temelleri ele alır—gerçek dünyada işe yarayan bir MVP planlamanıza yardımcı olacak şekilde.

Kullanım Senaryoları ve Başarı Metrikleri

Ekran tasarlamadan veya teknoloji seçmeden önce, sistemin kimin için olduğunu, hangi problemi çözdüğünü ve başarıyı nasıl ölçeceğinizi netleştirin.

Yaygın kullanım senaryoları

Dijital sıra biletleri fiziksel kuyrukların sürtüşme yarattığı her yerde parlıyor:

  • Klinikler ve kamu hizmetleri (birden çok hizmet masasıyla yürüyüşler)
  • Perakende servis sayaçları (iade, onarım, müşteri desteği)
  • Restoranlar ve etkinlikler (oturma için sanal bekleme odası)
  • Bankalar, telekom ve altyapı sağlayıcıları (çeşitli işlem tipleri, farklı işlem süreleri)

Ağrı noktaları genelde aynıdır: uzun kuyruklar, ne kadar süreceği belirsizliği, insanların uzaklaşınca sırayı kaçırması ve kontuar çevresinde kalabalıklaşma.

İzlenecek başarı metrikleri

Önce bir temel belirleyin (bugün nasıl işliyor), sonra iyileşmeleri ölçün:

  • Ortalama bekleme süresi ve %95 bekleme (zirve zamanı yakalar)
  • İşlem hacmi (saatte/personel başına hizmet edilen müşteri)
  • Gelmemiş oranı (çağrılan ama bulunmayan biletler)
  • Terk etme oranı (numara alıp ayrılanlar)
  • Müşteri memnuniyeti (kısa uygulama içi puanlama veya anket)

Planlamanız gereken kısıtlar

  • İnternet güvenilirliği: Wi‑Fi kesilirse ne olacak (sadece personel yedeği, önbelleğe alınmış durum, net mesajlaşma).
  • Cihaz erişimi: bazı ziyaretçiler uygulama yüklemeyebilir—alternatifler planlayın (web bağlantısı, kiosk veya personel tarafından verilen bilet).
  • Erişilebilirlik: büyük metin, ekran okuyucu desteği, yüksek kontrast ve hassas motor beceri gerektirmeyen akışlar.

İş Modelinize Uygun Kuyruk Modelini Seçin

Uygulamanın Tam Sahipliğini Koruyun
Hazır olduğunuzda kaynak kodunu dışa aktarın ve ekibinizle genişletin.
Kodu Dışa Aktar

Özellikleri inşa etmeden önce hangi tür sırayı yöneteceğinize karar verin. Kuyruk modeli, bilet oluşturmayı, bekleme tahminlerini, personel iş akışlarını ve kullanıcı beklentilerini etkiler.

Temel modelinizi seçin

Çoğu işletme aşağıdaki modellerden birine uyar:

  • Yürüyüş (walk-in) biletleme: müşteriler “numara alır” ve bekler. Hızlı, değişken süreli hizmetler için idealdir (perakende yardım masası, eczane, devlet sayaçları).
  • Randevular: müşteriler bir zaman aralığı ayırtır. Hizmet süresi öngörülebilir ve kapasite planlaması önemliyse en uygunudur (klinikler, kuaförler).
  • Hibrit: yürüyüşler için sanal bekleme odası ve planlı randevuların birlikte kullanımı.

Basit bir kural: müşteriler sıkça “ne kadar sürecek?” diye soruyorsa, walk-in için güçlü bekleme tahminleri gerekir. “Hangi saatte gelebilirim?” sorusu sıkça geliyorsa randevular daha önemli demektir.

Biletlerin nerede verileceğine karar verin

Bilet verme yöntemi benimsemeyi ve erişilebilirliği etkiler:

  • Sadece mobil: başlatması en hızlı, donanım maliyeti en düşük; çoğu müşterinin akıllı telefon kullandığı yerler için ideal.
  • Kiosk + mobil: yürüyüşleri destekler ve personel yükünü azaltır; kiosk QR kod veya kısa kod basabilir.
  • Personel tarafından verilen: müşteriler daha az teknoloji meraklıysa veya triage gerekiyorsa (ör. hizmet kategorisi seçimi) faydalıdır.

Kuyruk kurallarını erken tanımlayın

Uygulamanızın uygulaması gereken kuralları yazın:

  • Öncelikler: VIP, yaşlılar, aciller, randevu vs yürüyüş.
  • Kategoriler/hizmetler: hizmet başına ayrı sıra mı yoksa yönlendirmeli tek sıra mı.
  • Transferler: bilet geçmişini kaybetmeden bir kontardan diğerine taşıma.

Kesinti durumları için yedek planlayın

Sistemler hata yapar. Manuel modda nasıl çalışacağınızı kararlaştırın: personel tarafından verilen kağıt numaralar, çevrimdışı bilet listeleri veya gerçek zamanlı güncellemeler olmadan da çalışacak bir “sonraki hizmet” akışı gibi.

Kullanıcı Yolculuklarını Haritalandırın (Müşteri, Personel, Yönetici)

Üç ana yolculuğu haritalandırın: hız ve netlik isteyen müşteriler, hızlı kontrollere ihtiyaç duyan personel ve sistemi doğru tutan yöneticiler. Net akışlar, MVP için “tamamlanmış” tanımını da belirler.

Müşteri yolculuğu: gelişten hizmete kadar

Tipik müşteri akışı:

  • Konumu seçer (veya doğru mekânda olduklarını onaylar) ve bir hizmet seçer.
  • Bir bilet alır (numara + tahmini bekleme) ve bilete geri dönmenin basit bir yolunu elde eder.
  • Kuyruktaki pozisyonu takip eder ve ne yapacağı hakkında bilgi görür (“3. sıradasınız; yaklaşık ~6 dk içinde hazır olun”).
  • Çağrılır, yolda olduklarını onaylar ve ziyareti tamamlar.

Düşük dikkat anları için tasarlayın: insanlar çocuk, çanta veya zayıf signal ile meşgul olabilir. Bilet ekranını okunaklı, kalıcı ve tek dokunuşla tekrar açılacak şekilde yapın.

Personel yolculuğu: minimal dokunuşla hızlı eylemler

Personel kuyruğu düşünmeden yönetebilmeli:

  • Sonraki müşteriyi çağır
  • Atla ve geri çağır (gerekirse bir nedenle)
  • Hizmet tamamlandı ya da gelmedi olarak işaretle
  • Özel durumlar için not ekle (isteğe bağlı) (ör. “tekerlekli sandalye gerek”)

Önemli olan hızdır: personel yoğun dönemlerde arama, yazma veya derin menülerde gezinmek zorunda kalmamalı.

Admin yolculuğu: kurulum ve kontrol

Yöneticiler, kuyruğun adil hissettirmesini sağlayan iş kurallarını yapılandırır:

  • Sunulan hizmetler, kontuarlar/odalar, çalışma saatleri ve kapasite
  • Öncelik kuralları (ör. yaşlılar, önceden randevulu müşteriler, VIP)
  • İstisna politikaları (bir biletin ne kadar süre geçerli olduğu)

Erken planlanması gereken uç durumlar

Müşteriler geç geldiğinde, birden fazla bilet aldığında, iptal ettiğinde veya bir kontuar ani kapanış yaptığında ne olacağını kararlaştırın. Bu kuralları erken yazmak, sonraki tutarsız personel kararlarını ve müşterilerin hayal kırıklığını önler.

MVP Özellik Setini Tasarlayın

Bir kuyruk yönetimi uygulaması için MVP bir işi mükemmel yapmalı: bilet oluşturmak, ilerlemeyi göstermek ve personelin işi ilerletmesine yardımcı olmak. Diğer her şey (pazarlama sayfaları, şık temalar, derin entegrasyonlar) sonra gelir.

MVP ilkesi: daha az ekran, daha net etiketler

İnsanlar acelesi olduğunda bir numara alma uygulaması açar. Dil basit ve durum etiketleri tartışmasız olmalı—şunu düşünün: “5. sıradasınız”, “Tahmini bekleme: 12–18 dk”, “Şimdi hizmet: A-24”. Gizli jestlerden kaçının ve girişleri (login) gerçekten gerektirmedikçe zorunlu kılmayın.

Minimum müşteri deneyimi

Müşteri tarafını küçük tutun:

  • Bilet görünümü: bilet numarası, kuyruk adı, zaman damgası ve büyük bir durum göstergesi (“5. sıradasınız”).
  • Kuyruk durumu: “Şimdi hizmet” bilgisi, pozisyon güncellemeleri ve temel bekleme mesajları.
  • Bildirim ayarları: SMS/push geçişleri ve “sıradayken bildir” seçeneği.
  • Yardım: nereye gitmeli, çağrıldığında ne yapmalı ve nasıl iptal edilir.

Minimum personel deneyimi

Personel için sayaçta hız ve netlik gerekir:

  • Mevcut bilet + sonraki eylemler: Next, Recall, Skip.
  • Atla/Geri çağır için sebep kodları (ör. “Gelmeyen”, “Yanlış kontuar”, “Müşteri beklemek istedi”). Bu kodlar sonradan kuyruk analitiği için çok değerlidir.

Minimum yönetici deneyimi

Yöneticilerin geliştirici yardımı olmadan ayar yapabilmesi gerekir:

  • Kuyruk oluştur/yönet (yürüyüş vs basit randevu blokları)
  • Kontuar/konum yönetimi
  • Personel rolleri ve izinleri
  • Temel raporlama: hizmet edilen biletler, ort. bekleme, gelmeyenler

Hızlıca yayınlamak istiyorsanız ve küçük bir ekipseniz, Koder.ai gibi platformlar sohbet odaklı iş akışıyla bu MVP'yi prototiplemenize yardımcı olabilir (müşteri bilet UI'si + personel konsolu + admin panel), ardından hazır olduğunuzda kaynak kodunu dışa aktarabilirsiniz.

Bilet Oluşturma ve QR Kodları

Bilet oluşturma, kuyruk yönetimi uygulamanızın güven kazanma anıdır: hızlı, net ve suistimale zor olmayan bir işlem olmalı. Hem küçük bir telefon ekranında okunaklı hem de kontuarda yüksek sesle söylenebilir bir bilet tanımlayıcısı belirleyin.

İnsanların anlayacağı bir bilet ID formatı seçin

Görünen tanımlayıcıyı kısa tutun. Yaygın bir desen ön ek + numaradır (örneğin, yürüyüşler için A-042, başka bir hizmet için B-105). Daha fazla ölçek gerekiyorsa, arka planda gizli bir benzersiz ID tutun; müşteri tarafında görünen kod insan dostu kalsın.

Anında doğrulama için QR kodları ekleyin

Bilet oluşturulduğunda bir QR kod üretin ve bilet ekranında gösterin (isteğe bağlı olarak onay e‑postası/SMS içinde de). QR kodları üç pratik şekilde yardımcı olur:

  • Kayıt ve girişte hızlı kontrol (kiosk veya resepsiyon tarayıcısı)
  • Personel doğrulaması ile doğru bileti aramadan getirme
  • Kendi kendine hizmet akışlarında müşterinin gelimini onaylamak için tarama

QR veri yükü minimal olmalı (örneğin: bilet ID + imzalı bir token). Kişisel verileri doğrudan QR içine kodlamaktan kaçının.

Dolandırıcılığı önleme ve temel kurallar

Dijital biletler ekran görüntüsü alınarak çoğaltılabilir, bu yüzden koruyucu önlemler ekleyin:

  • Biletleri yapılandırılabilir bir pencereden sonra süresinin dolması
  • Cihaz/telefon başına bir aktif bilet (aileler için yapılandırılabilir istisna)
  • Giriş veya iptal sonrası QR tokenlarını yenileme/geçersiz kılma

Çevrimdışı dostu yapın

Zayıf bağlantı olsa bile müşteri bileti görmeye devam etmeli. Bilet detaylarını yerel olarak önbelleğe alın (kod, QR, oluşturma zamanı, hizmet türü) ve son bilinen bilgiyi “6 dk önce güncellendi” gibi net bir notla gösterin. Uygulama yeniden bağlandığında, tokenı otomatik yenileyip doğrulayın.

Gerçek Zamanlı Kuyruk Durumu ve Bekleme Tahminleri

Gereksinimleri Bir Plana Dönüştürün
Yürüyüş, randevu veya karma kurallarını kod üretmeden önce Planlama Modu ile eşleştirin.
Önce Planla

Bir dijital sıra bilet deneyimi tek bir ekrende yaşar veya ölür: “Sırada nerede duruyorum ve ne kadar sürecek?” Kuyruk yönetimi uygulamanız bunu tek bakışta anlaşılır kılmalı.

Kullanıcıların gerçekte neye baktığı

Şu anda hangi numaranın çağrıldığını, müşterinin pozisyonunu ve tahmini bekleme süresini gösterin. Birden fazla kontuar veya hizmet destekliyorsanız, hangi sırada olduklarını (veya hangi hizmet türünde) belirtin ki durum inandırıcı olsun.

Ayrıca açık bir “yakında sıra sizde” durumu gösterin (örneğin, önde 3–5 kişi kaldığında) ki insanlar dolaşmayı bırakıp dikkat kesilsin.

Tahmin yöntemleri (işletmenize uygun olanı seçin)

Bekleme tahminleri basit ve yine de faydalı olabilir:

  • Ortalama hizmet süresi: toplam süre / hizmet edilen müşteri sayısı. Uygulaması kolay, kararlı akışlar için iyi.
  • Hareketli ortalama (son 10–30 bilet): personel veya talep değiştiğinde uyum sağlar.
  • Hizmet başına ortalamalar: farklı hizmet türlerinin işlem süreleri değişiyorsa ayrı tahminler idealdir.

Birden fazla personel varsa, aktif sunucu sayısını hesaba katın—aksi halde tahmin hızla sapar.

Belirsizliği dürüstçe ele alın

Dakika kesinliği vaat etmekten kaçının. 10–20 dk aralığı veya “Yaklaşık 15 dk” gibi ifadeler gösterin. Varyans yüksekse (karmaşık hizmetler, dengesiz personel), “Süreler değişebilir” gibi güven seviyesi ipuçları ekleyin.

Ne sıklıkla güncelleme yapılmalı

Gerçek zaman en iyisidir: bir bilet çağrıldığında herkesin pozisyonu hemen güncellenmeli. Gerçek zaman yoksa periyodik sorgulama kullanın (ör. her 15–30 saniye) ve “Son güncelleme” gösterin ki uygulama şeffaf hissetsin.

Kaçırmaları Azaltan Bildirimler

Bildirimler, bir kuyruk yönetimi uygulamasının sessizce işi kurtardığı yerdir: daha az kaçırma, daha düzgün hizmet ve hem müşteri hem personel için daha az gerilim. Anahtar, zamanında, spesifik ve kolayca yanıtlanabilir mesajlar göndermektir.

Doğru tetikleyicileri seçin

Sıranın gerçek hareketine uygun tetiklerle başlayın:

  • “Sıra size yakın”: müşteri 3–5 pozisyon uzaktayken veya ~5–10 dakika kala gönderin.
  • “Şimdi çağrılıyorsunuz”: bilet çağrıldığında anında gönderin.
  • “Sayaç değişti”: personel yönlendirme yaptığında gönderin (ör. “2. Sayaç yerine 4. Sayaç’a gidin”).

Tetikleri hem pozisyon hem de tahmini süre temelinde tutun; kuyruklar her zaman düzenli ilerlemez.

Kanalları seçin (ve onayı doğru alın)

Müşteri ihtiyaçlarına ve yerel beklentilere göre kanallar sunun:

  • Push bildirimleri: uygulama kullanıcıları için varsayılan, hızlı ve maliyetsiz.
  • SMS: uygulama yüklü değilse veya kaçırma maliyeti yüksekse iyi yedek; maliyeti vardır.
  • E-posta: daha uzun beklemeler veya takipler için kullanışlı; genelde “şimdi çağrılıyorsunuz” için ideal değildir.

Açık onay alın (“Bana SMS ile bildir”) ve müşterilerin tercihlerini istedikleri zaman değiştirebilmelerini sağlayın.

Kaçırmaları azaltmak için erteleme + hatırlatmalar

Müşterilere basit bir erteleme seçeneği verin (ör. “2 dakika sonra tekrar hatırlat”), ve “şimdi çağrılıyorsunuz” durumunda onay alamazlarsa nazikçe yeniden bildirim gönderin. Personel, geri çağırma veya atlama kararı verirken “Bildirdi / Onaylandı / Yanıt yok” gibi net durumlar görmelidir.

Erişilebilirlik için tasarlayın

Herkes bildirimleri aynı şekilde fark etmez. Ekleyin:

  • Ses ve titreşim ayarları (ayrı ayrı)
  • Büyük metin seçeneği bilet ekranları için
  • Net kontrast ve yalın dil (kısaltmalardan kaçının)

İyi bir bildirim sadece bir uyarı değil—kim çağrıldı, nereye gitmeli ve ne yapmalı sorularına net cevap veren bir talimattır.

Mimari Temeller (Uygulama, Backend ve Gerçek Zamanlı Güncellemeler)

Dijital kuyruk sistemi yüzeyde basittir—“numara al, yerini gör, çağrılınca gel”—ama en iyi şekilde modüler mimariyle çalışır. Üç bölüm düşünün: müşteri tarafı uygulama, personel/admin araçları ve tek gerçek kaynağı olan backend.

Uygulama seçenekleri: native, çapraz platform veya web

Ön yüzü birkaç yolla gönderebilirsiniz:

  • Native (iOS/Android): en iyi performans ve derin cihaz özellikleri (push, kamera tarama), ancak iki kod tabanı bakım gerektirir.
  • Çapraz platform (React Native/Flutter): tek kod tabanı ile neredeyse native bir his; yaygın tercih.
  • Duyarlı web uygulaması: başlatması en hızlı ve QR/link ile paylaşılması en kolay; temel işlevler için harika, istenirse PWA olarak kurulabilir.

Pragmatik desen: biletleme + durum için önce duyarlı web uygulaması başlatın, sonra push güvenilirliği ve kiosk entegrasyonları gerekiyorsa native sarmalar ekleyin.

Backend esasları: kuyruk durumunu tek otorite yapın

Backend, dijital sıra biletleri ve personel eylemleri için gerçeğin tek kaynağı olmalı. Temel servis/komponentler genelde şunlardır:

  • Bilet servisi: bilet oluşturma/iptal/süresinin dolması, token/QR üretimi, kuralların (cihaz başına bir aktif bilet vb.) uygulanması.
  • Kuyruk durumu: hizmet hattı başına pozisyon takibi, çağrılan biletler ve sanal bekleme odası kapasitesi.
  • Personel eylemleri: sonraki çağır, atla, geri çağır, hizmet tamamlandı olarak işaretle, başka hizmete transfer.
  • Denetim günlüğü: kim ne yaptı ve ne zaman kaydı (itirazlar ve uyumluluk için yararlı).

Hızlı prototipleme iş akışı (ör. Koder.ai kullanmak) ile inşa ediyorsanız bile, bu ayrım önemlidir: biletleme, personel eylemleri ve analitiğin net tanımlarıyla daha hızlı iterasyon yaparsınız—UI ve backend sohbet yoluyla oluşturulup sonra iyileştirilse bile.

Gerçek zamanlı güncellemeler: WebSockets, SSE veya polling

Canlı kuyruk durumu ve bekleme değişiklikleri için WebSockets veya Server-Sent Events (SSE) tercih edin. Bunlar güncellemeleri anında iter ve gereksiz yenilemeleri azaltır.

MVP için polling (ör. her 10–20 saniye) işe yarayabilir—API'yi, ekranları büyük yeniden yazım gerekmeden gerçek zamanlıya çevirebilecek şekilde tasarlayın.

Veri depolama temelleri (gerçekte ne saklayacaksınız)

En azından şu koleksiyon/tablolara plan yapın:

  • Kuyruklar/hizmetler: yapılandırma (çalışma saatleri, ort. hizmet süresi, randevu vs yürüyüş kuralları)
  • Biletler: güncel durum + QR referansı
  • Bilet geçmişi: analitik için zaman damgaları (oluşturuldu, çağrıldı, hizmet verildi, gelmedi)
  • Personel hesapları ve izinleri: kiosk, ajan ve admin rolleri

Güvenlik, Gizlilik ve İzinler

Önemli Metrikleri Takip Edin
Bekleme sürelerini, kaçırılanları, işlem hacmini ve yoğun saatleri izlemek için bir yönetici panosu döndürün.
Pano Oluştur

Kuyruk yönetimi uygulaması genellikle müşterilerden neredeyse hiç şey istemediğinde daha iyi çalışır. Birçok başarılı dijital sıra bilet sistemi anonimdir: kullanıcı bir bilet numarası alır (isteğe bağlı isim veya telefon) ve hepsi bu kadar.

Roller ve kimlik doğrulama (personel vs admin)

Personel ve adminleri kimlik doğrulaması yapılmış kullanıcılar olarak ele alın ve net izinler verin. Pratik bir başlangıç: e‑posta/şifre ile güçlü şifre zorunluluğu ve isteğe bağlı çok faktörlü kimlik doğrulama.

Kurumsal lokasyonlar için daha sonra SSO (SAML/OIDC) gibi yükseltmeleri düşünün, böylece yöneticiler mevcut hesaplarını kullanabilir.

Rol tabanlı erişim kontrolü (RBAC) günlük operasyonları güvenli tutar:

  • Personel: sonraki bileti çağır, transfer et, hizmet verildi/gelmedi olarak işaretle, kuyruğu duraklat
  • Admin/Yönetici: kuyruk ayarlarını düzenle, çalışma saatleri, bildirim şablonları, analitik görüntüleme, lokasyon yönetimi

Yaygın olayları önleyen güvenlik uygulamaları

Her yerde HTTPS kullanın (iç API'ler dahil), sırları güvenli saklayın ve her girdiyi doğrulayın—özellikle QR içinde kodlanan her şeyi.

Binlerce bilet oluşturmaya çalışan kötü amaçlı kullanımı engellemek için rate limiting ekleyin ve istemcinin isteği düzenleyerek “öne geçmesini” sunucu tarafında engelleyin.

Günlük kaydı önemlidir: şüpheli etkinlikleri (başarısız girişler, anormal bilet artışları) kaydedin, ama hassas alanları kaydetmemeye dikkat edin.

Gizlilik: saklama ve şeffaflık

Destek ve analitik için gerçekten hangi bilet geçmişine ihtiyaç duyduğunuzu belirleyin. Birçok işletme için yeterli olanlar:

  • bilet zaman damgaları (oluşturuldu/çağrıldı/hizmet verildi/gelmedi)
  • hizmet türü
  • lokasyon/kuyruk ID

Bildirimler için telefon numarası topluyorsanız, açık bir saklama politikası belirleyin (ör. X gün sonra silme veya anonimleştirme) ve bunu gizlilik bildiriminde belgeleyin. Veri erişimini yalnızca ihtiyaç duyan rollere sınırlayın ve dışa aktarmaları admin yetkisine bağlayın.

Yönetici Panosu ve Analitik

Dijital kuyruk, izleme ve hızlı müdahale yeteneğiniz kadar iyidir. Yönetici panosu, “biletleri” operasyonel içgörülere çevirir—lokasyonlar, hizmetler ve personel bazında—tablolar yerine pratik bilgi sunar.

İlk günden izlenecek değerli metrikler

Müşteri deneyimi ve işlem hacmini doğrudan yansıtan küçük bir metrik setiyle başlayın:

  • Saatte hizmet edilen (genel ve kontuar bazında)
  • Bekleme süresi dağılımı (medyan, %90 ve uç değerler)
  • Terk/abandon oranı (oluşturulan ama hizmet verilmeyen biletler)
  • Günlük/blok bazında yoğun saatler

Bu sayılar şu soruları cevaplamaya yardım eder: Daha hızlı oluyor muyuz yoksa darboğazı sadece başka yere mi taşıdık? Uzun beklemeler tüm gün mü sürüyor yoksa belirli zamanlardamı?

İşletmenin yürütme biçimine uygun panolar

Yöneticilerin verdiği kararlara uygun görünümler tasarlayın. Yaygın kırılımlar:

  • Lokasyon bazlı (şubeleri adil şekilde karşılaştır)
  • Hizmet bazlı (iade vs yeni hesap gibi)
  • Sayaç veya personel bazlı (eğitim ihtiyaçları ve yük dengeleme)
  • Gün/saat bazlı (personel planlama)

Varsayılan görünümü basit tutun: “bugünün performansı” ve uzun beklemeler veya yükselen terkler için net göstergeler.

Sadece grafik değil, operasyonel araçlar da

Analitik aksiyon tetiklemeli. Ekleyin:

  • Dışa aktarılabilir raporlar (CSV/PDF) haftalık incelemeler için
  • Uzun beklemeler için alarmlar (eşik bazlı, hizmet/lokasyon başına)
  • Tahminlere dayalı personel önerileri (basit kurallar: “%90 bekleme 25 dk'yı aşarsa 1 kontuar ekle”)

Derin temel isterseniz, /blog/queue-analytics-basics adresine bakın.

Test, Pilot Yayın ve Yineleme

Kuyruk yönetimi uygulamanız, yoğunluk altında güvenilirlikte başarır veya başarısız olur. Dijital kuyruk biletlerinizi herkese duyurmadan önce, sistemi yoğun kullanımda test edin, bildirimleri kontrol edin ve personelin akışı sorunsuz çalıştırabildiğinden emin olun.

Pratik bir test planı hazırlayın

Sadece mutlu yolları değil, “yoğun gün” gerçeğini test edin:

  • Yük ve stres testleri: yoğun bilet oluşturma, hızlı durum güncellemeleri ve birçok müşterinin aynı anda bekleme tahmini kontrolü simülasyonu
  • Bildirim güvenilirliği: push/SMS teslimatını taşıyıcılar ve cihaz türleri arasında doğrulayın; gecikmeli teslimatlar ve bildirimleri kapatan kullanıcılar dahil
  • Uç durumlar: mükerrer biletler, iptal edilen biletler, çağrı sonrası gelen müşteriler, bekleme sırasında telefon bitmesi, personelin ağ arızası sırasında sonraki kişiyi çağırması, bozuk veya küçük yazdırılmış QR kodları
  • Kurtarma tatbikatları: backend servislerini yeniden başlatın ve kuyrukların, pozisyonların ve denetim günlüklerinin doğru şekilde kurtarıldığını doğrulayın

Küçük, ölçülebilir ve dürüst bir pilot başlatın

Başlangıç olarak tek bir lokasyon veya tek bir hizmet hattı ile pilot yapın. Pilot sırasında kuyruk modelini tutarlı tutun ki uygulamayı değerlendirin; politikaları her hafta değiştirmekten kaçının.

Sorunları ilk hissedenlerden geri bildirim toplayın:

  • Personel: sonraki çağırma hızı, hataları hızlı düzeltme yeteneği, müşteri durumunun netliği
  • Müşteriler: bekleme tahmini yeterince doğru mu hissettiriyor ve bildirimler yeterince erken geliyor mu

Başarı metriklerini önceden tanımlayın: gelmeme oranı, ort. bekleme, bilete hizmet verme süresi ve personel rapor ettiği pürüzler.

Onboarding'i zahmetsiz yapın

Giriş noktalarında büyük bir QR kod ve bir satırlık talimatla basit yönlendirme yapın (“Tarayıp numara alın”). Bir yedek ekleyin: “Yardıma ihtiyacınız varsa danışmaya sorun.”

Personel için kısa bir kontrol listesi oluşturun: kuyruğu açma, akıllı telefonu olmayan yürüyüşleri yönetme, bilet transfer/iptal etme ve günü kapatma.

Yayın kontrol listesi ve yineleme planı

Yayımdan önce hazırlayın:

  • Mağaza varlıkları (ekran görüntüleri, açıklama, gizlilik notları)
  • Beklenen yanıt süreleriyle bir destek kanalı (e‑posta veya uygulama içi form)
  • Kuyruk güncelleme hataları ve bildirim kesintileri için izleme ve alarmlar
  • Haftalık yineleme hızı: analitiği gözden geçirin, sorunları önceliklendirin, küçük düzeltmeleri hızlı yayınlayın

SSS

How do I choose between walk-in, appointment, or hybrid queue models?

Bir işletme için uygun modeli seçmek, müşterilerin nasıl davranmayı beklediğine bağlıdır.

  • Walk-in (randevusuz) biletleme, müşterilerin öngörülemez zamanda geldiği ve hizmet süresinin değişken olduğu durumlar için uygundur.
  • Randevular sürenin tahmin edilebilir olduğu ve kapasite planlamasının önemli olduğu durumlarda daha iyidir.
  • Hibrit model, her iki gruba da hizmet vermeniz gerektiğinde uygundur.

Pratik bir test: müşteriler sıkça “ne kadar sürecek?” diye soruyorsa walk-in için güçlü bekleme tahmini gerekir; “hangi saatte gelmeliyim?” diye soruyorlarsa randevu öncelikli olmalıdır.

Do customers need to install an app to use digital queue tickets?

En az bir “kurulum gerektirmeyen” yol planlayın:

  • Biletleme ve durum için duyarlı web uygulaması (link/QR)
  • Yürüyüş için kiosk
  • Erişilebilirlik veya ön triage için personel tarafından verilen biletler

Daha sonra güçlü push bildirimleri ve tarama için yerel (native) uygulama sunabilirsiniz, ancak kurulum yapmayı kuyruğa katılmayı engelleyecek bir zorunluluk haline getirmeyin.

What’s a good ticket number format for a digital queue system?

Kısa, okunabilir ve söylenebilir olsun. Yaygın bir örnek ön ek + numara desenidir (ör. A-042) hizmet veya kuyruk başına.

Arka planda bütünlük ve analiz için ayrı bir benzersiz ID kullanın; kullanıcıya gösterilen kod insan tarafından anlaşılır kalmalı.

What should a QR code contain in a queue ticket app?

QR kodu, biletin hızlıca getirilmesi ve doğrulanması için kullanın (kiosk giriş, danışma taraması, personel araması).

QR içeriğini minimal tutun, örneğin:

  • bilet ID
  • bir imzalı token (sahtecilik olmasın diye)

Kişisel verileri doğrudan QR içine kodlamaktan kaçının.

How do I prevent fraud or people taking multiple tickets?

Sunucu tarafında uygulanacak açık kurallar tanımlayın ve bunları zorlayın:

  • Biletleri yapılandırılabilir bir pencereden sonra süresinin dolmasını sağlayın
  • Telefon/cihaz başına bir aktif bilet ile sınırlayın (aileler için isteğe bağlı istisna)
  • Giriş yapıldıktan veya iptal edildikten sonra QR tokenlarını yenileyin/geçersiz kılın

Ayrıca otomatik bilet spamını engellemek için rate limiting ekleyin.

How should I calculate estimated wait time in the MVP?

MVP için karmaşıklıktan ziyade açıklığı önceliklendirin:

  • Sabit akışlar için ortalama hizmet süresi
  • Personel veya talep değiştiğinde uyumlu olan hareketli ortalama (son 10–30 bilet)
  • Farklı istem türleri varsa hizmet başına ortalamalar

Birden fazla personel hizmet veriyorsa, tahminlerin sapmaması için aktif sunucu sayısını hesaba katın.

What notifications matter most to reduce no-shows?

Kuyruğun nasıl ilerlediğiyle uyumlu, daha az ama daha etkili mesajlar gönderin:

  • “Sıra sizin yakın” (ör. 3–5 kişi kala ya da ~5–10 dakika kala)
  • “Şimdi çağrılıyorsunuz” bilet çağrıldığı anda
  • Personel yönlendirdiğinde “Sayaç değişti” mesajı

Varsayılan olarak push önerin; yüksek kaçırma maliyeti varsa SMS yedek kanal olabilir (açık onay alınarak).

What happens if the internet drops or real-time updates fail?

Çekirdek işlemlerin bozulmadan devam etmesi için tasarlayın:

  • Müşteri önbelleğe alınmış bileti ve “X dakika önce güncellendi” görmeli
  • Personelin hizmete devam edebilmesi için bir yedek akış (ör. yerel liste veya manuel mod) olsun
  • Ağ geri geldiğinde otomatik yeniden bağlanma ve durum mutabakatı yapın

Bu politikayı erken belirleyin ki yoğunluk anında personel davranışı tutarlı olsun.

Should I build a web app, cross-platform app, or native apps?

Hızlı başlatma ve gerçek zaman ihtiyaçlarına göre seçim yapın:

  • Duyarlı web uygulaması (PWA): QR/link ile en hızlı paylaşım; biletleme + durum için mükemmel
  • Çapraz platform (React Native/Flutter): iyi cihaz özellikleriyle tek kod tabanı
  • Native: en derin entegrasyonlar için en iyi; ancak iki kod tabanı gerektirir

Pragmatik bir yol: öncelikle biletleme/durum için web-öncelikli başlayın; push güvenilirliği ve kiosk/okuyucu entegrasyonları kritikse native ekleyin.

Which analytics should an admin dashboard track from day one?

Deneyim ve işlem hacmini doğrudan yansıtan küçük bir metrik seti ile başlayın:

  • Ortalama ve 90./95. yüzdelik bekleme süreleri
  • Saatte hizmet verilen (genel ve sayaç bazında)
  • Kaçırma ve terk etme oranları
  • Yoğun saatler gün/blok bazında

Pano bu sayıları aksiyon tetikleyecek şekilde kullanmalı (alarm/veri dışa aktarma). Eğer daha derine inmek isterseniz, /blog/queue-analytics-basics.

İçindekiler
Dijital Sıra Bileti Uygulaması Ne Yapar?Kim Kullanır (ve Neden)En Çok Nerelerde KullanılırUygulamanın Hedefi NedirKullanım Senaryoları ve Başarı Metrikleriİş Modelinize Uygun Kuyruk Modelini SeçinKullanıcı Yolculuklarını Haritalandırın (Müşteri, Personel, Yönetici)MVP Özellik Setini TasarlayınBilet Oluşturma ve QR KodlarıGerçek Zamanlı Kuyruk Durumu ve Bekleme TahminleriKaçırmaları Azaltan BildirimlerMimari Temeller (Uygulama, Backend ve Gerçek Zamanlı Güncellemeler)Güvenlik, Gizlilik ve İzinlerYönetici Panosu ve AnalitikTest, Pilot Yayın ve YinelemeSSS
Paylaş