Bekleme süresi neden sorun olur?
Bir teklif sorgusu birden fazla sigorta şirketine gönderildiğinde, yanıtlar aynı anda gelmez. Bazı şirketler kısa sürede yanıt verirken, bazılarının yanıtı daha uzun sürebilir. Sistem tüm yanıtları bekleyip sonuçları ancak en sonda gösterirse, çalışan ve müşteri en yavaş yanıtın süresi kadar boş bir ekrana bakar. Bu süre boyunca neyin olup bittiği belirsizdir.
Akış halinde sonuç gösterimi, bu belirsizliği ortadan kaldırmanın yoludur. Her sigorta şirketinden gelen yanıt, geldiği anda ekrana yansır. Çalışan ilk sonuçları incelemeye başlarken diğerleri gelmeye devam eder. Bu yazıda akış halinde sonuç gösteriminin nasıl tasarlanabileceğini ve hangi noktalara dikkat edilmesi gerektiğini ele alıyoruz.
Akış halinde gösterimin temel fikri
Geleneksel yaklaşımda istemci bir istek gönderir ve tek bir yanıt bekler. Akış halinde gösterimde ise istemci bir sorgu başlatır ve sunucu her sonuç hazır oldukça bunu istemciye iletir. Bu iletim, bağlantı açık kaldığı sürece satır satır gönderilen yapılandırılmış veri ya da sunucudan istemciye olay gönderen benzeri teknikler ile yapılabilir.
Teknik yöntem ne olursa olsun, kullanıcı deneyimi açısından hedef aynıdır: sorgunun ilerleyişini görünür kılmak ve hazır olan bilgiyi bekletmemek.
Ekranın ilk hali
Sorgu başlatıldığında ekran boş kalmamalıdır. Sorgulanan sigorta şirketlerinin listesi hemen gösterilir ve her birinin yanında bir durum göstergesi bulunur. Bu ilk görünüm, çalışana sorgunun kapsamını ve ilerleyişini anında bildirir.
Satır bazında durumlar
- Bekliyor: sorgu gönderildi, yanıt henüz gelmedi
- Tamamlandı: sonuç geldi ve tabloya eklendi
- Hata: sigorta şirketinden hata yanıtı döndü
- Zaman aşımı: belirlenen süre içinde yanıt gelmedi
- Atlandı: eksik bilgi ya da eşleşme sorunu nedeniyle sorgu gönderilmedi
Bu durumların renk ve simgeyle ayrılması, çalışanın tabloyu tek bakışta okumasını sağlar.
Sonuçlar geldikçe tablonun düzeni
Akış halinde gösterimin en sık karşılaşılan sorunu, yeni sonuçlar geldikçe tablonun sürekli yeniden dizilmesidir. Çalışan bir satırı incelerken bu satır aşağı kayarsa, deneyim rahatsız edici hale gelir.
Düzen kararlılığı için öneriler
- Yeni gelen sonuçları sıralamaya hemen dahil etmek yerine tablonun belirli bir bölümünde biriktirmek
- Kullanıcı bir satırı seçtiyse o satırın konumunu sabit tutmak
- Sıralamayı tüm sonuçlar geldiğinde ya da kullanıcı istediğinde uygulamak
- Yeni gelen satırı kısa süreli hafif bir vurguyla belirtmek
Bu yaklaşım, akışın canlılığını korurken kullanıcının odağını bozmaz.
Bekleme süresine sınır koymak
Her sorgunun bir bekleme sınırı olmalıdır. Yanıt vermeyen bir sigorta şirketi yüzünden tüm sorgu süresiz açık kalmamalıdır. Sınır aşıldığında ilgili satır zaman aşımı durumuna geçer ve çalışan bu şirket için sorguyu yeniden deneme seçeneğine sahip olur.
Bekleme sınırının şirket bazında ayarlanabilmesi de faydalıdır. Bazı entegrasyonlar doğası gereği daha uzun sürebilir. Bu bilgiye dayanarak sınırların gerçekçi biçimde belirlenmesi, gereksiz zaman aşımlarını azaltır.
Kısmi sonuçla çalışmak
Akış halinde gösterimin en önemli faydası, çalışanın tüm sonuçları beklemeden işe başlayabilmesidir. İlk gelen sonuçlar müşteriye ön bilgi olarak aktarılabilir; görüşme devam ederken diğer sonuçlar tamamlanır. Ancak kısmi sonuçla yapılan bir sunumun eksik olduğu bilgisinin her zaman görünür kalması gerekir. Ekranda "sorgulanan şirketlerin bir kısmından sonuç bekleniyor" gibi bir ifade, erken karar verilmesinin önüne geçer.
Bağlantı koptuğunda ne olur?
Mobil cihazlarda ya da zayıf ağ bağlantılarında akış kesilebilir. Bu durumda sorgunun sunucu tarafında devam etmesi ve sonuçların kaydedilmesi önemlidir. Kullanıcı bağlantı yeniden kurulduğunda teklif kaydını açtığında, o ana kadar gelen tüm sonuçları görebilmeli ve akış kaldığı yerden devam edebilmelidir. Bu dayanıklılık, mobil sigorta uygulaması ile sahada çalışan ekipler için özellikle değerlidir.
Branş akışlarında akış halinde gösterim
Trafik, kasko ve DASK sorgularının yanıt süreleri ve sonuç yapıları farklıdır. InsureHub'da bu üç branş ayrı teklif sorgu akışlarıdır ve her akış kendi sonuç ekranına sahiptir. Akış halinde gösterim her ekranda aynı ilkeyle çalışır, ancak tabloların sütunları ve durum açıklamaları branşa göre farklılaşır. Örneğin kaskoda araç tanımının eşleşmediği bir şirket "atlandı" durumuyla gösterilirken, DASK'ta adres koduyla ilgili bir sorun farklı bir açıklama taşır.
Kayıt ve izlenebilirlik
Akış halinde gelen her sonucun zaman bilgisiyle kaydedilmesi, sonradan yapılacak analizler için değerli bir veri kaynağıdır. Hangi entegrasyonun ne sürede yanıt verdiği, hangi saatlerde zaman aşımlarının arttığı gibi bilgiler, teklif altyapısının iyileştirilmesine yön verir. Bu veriler yöneticilere bir izleme ekranında sunulabilir.
Akış halinde gösterimde sık yapılan hatalar
- Tüm satırları "yükleniyor" simgesiyle gösterip hangi şirketin beklendiğini belirtmemek
- Her yeni sonuçta tabloyu baştan dizip kullanıcının seçimini kaybettirmek
- Zaman aşımına uğrayan şirketleri tablodan sessizce çıkarmak
- Bağlantı koptuğunda sorguyu iptal edip kullanıcıyı yeniden başlatmaya zorlamak
- Kısmi sonuçla hazırlanan sunumda eksik şirketleri belirtmemek
Bu hataların her biri, akış halinde gösterimin sağladığı şeffaflığı zayıflatır. Küçük tasarım kararları, bekleme deneyiminin güvenilir mi yoksa kafa karıştırıcı mı olacağını belirler.
Sonuç
Akış halinde sonuç gösterimi, bekleme süresini ortadan kaldırmaz ama bekleme deneyimini tamamen değiştirir. Çalışan sorgunun ilerleyişini görür, hazır olan sonuçlarla çalışmaya başlar ve hangi şirketlerden yanıt beklendiğini bilir. Kararlı bir tablo düzeni, gerçekçi bekleme sınırları ve kopan bağlantılara dayanıklı bir yapı, bu deneyimi güvenilir kılar. Akış halinde sonuç ekranını sigorta teklif programı içinde görmek için demo talebi oluşturabilirsiniz.