[{"data":1,"prerenderedAt":256},["ShallowReactive",2],{"blog-post-tr-cityos-vatandas-bildirim-sistemi":3,"blog-siblings-tr-cityos-vatandas-bildirim-sistemi":95},{"id":4,"title":5,"author":6,"body":7,"category":78,"cover":79,"date":80,"description":81,"draft":82,"extension":83,"meta":84,"navigation":85,"path":86,"readingTime":87,"seo":88,"stem":89,"tags":90,"__hash__":94},"blog_tr\u002Ftr\u002Fblog\u002Fcityos-vatandas-bildirim-sistemi.md","Vatandaş bildirim sistemini sıfırdan tasarlamak","Codifya",{"type":8,"value":9,"toc":68},"minimark",[10,14,17,22,25,29,32,35,39,42,50,54,57,61],[11,12,13],"p",{},"Bir belediyede vatandaş bildirimi, en görünür hizmet metriklerinden biri. Ama operasyon tarafında genelde en zayıf nokta. Çağrı merkezi, sosyal medya, mobil uygulama — her kanal kendi havuzunda yaşıyor.",[11,15,16],{},"CityOS'un bildirim modülünü tasarlarken üç temel sorunu çözmeyi hedefledik.",[18,19,21],"h2",{"id":20},"_1-birleşik-kuyruk","1. Birleşik kuyruk",[11,23,24],{},"Vatandaşın hangi kanaldan geldiği — telefon, mobil uygulama, web — sahibinin görmesi gereken bir detay olmamalı. CityOS bütün kanalları tek bir kuyruğa düşürüyor; sahibe atanan bildirim, kaynak ne olursa olsun aynı görünüyor.",[18,26,28],{"id":27},"_2-otomatik-sınıflandırma-ama-kontrol-edilebilir","2. Otomatik sınıflandırma, ama kontrol edilebilir",[11,30,31],{},"Bildirimin \"park bakımı\" mı yoksa \"yol bakımı\" mı olduğunu ayırt etmek aslında %80 vakada açık. Kalan %20 için insana ihtiyaç var.",[11,33,34],{},"CityOS, gelen bildirimi otomatik sınıflandırıyor ama sahibi her zaman kategoriyi değiştirebiliyor. Bu küçük detay — \"AI önerdi ama son söz sende\" — kabul oranını dramatik biçimde artırıyor.",[18,36,38],{"id":37},"_3-vatandaşa-anlık-bilgilendirme","3. Vatandaşa anlık bilgilendirme",[11,40,41],{},"İçerideki süreç bittiğinde vatandaşın bunu öğrenmesinin en hızlı yolu push bildirim. Ama hangi adımı bildirelim? Atandı mı, başlandı mı, tamamlandı mı?",[11,43,44,45,49],{},"Üç pilot belediyeyle yapılan testlerden çıkan sonuç: tek bir bildirim — ",[46,47,48],"em",{},"\"Bildiriminiz tamamlandı\""," — çoklu bildirimden daha yüksek memnuniyet getiriyor. Süreç boyunca bildirim, vatandaşı yorucu hissettiriyor.",[18,51,53],{"id":52},"görünmez-kısım-kvkk","Görünmez kısım: KVKK",[11,55,56],{},"Vatandaş kimliği ile bildirim içeriğini ayrı tutmak, audit log'u ilk günden devreye almak, ve kişisel veriyi minimize etmek — hepsi standart olarak geliyor. Bu, sonradan eklenmesi en pahalı katman.",[18,58,60],{"id":59},"sonuç","Sonuç",[11,62,63,64,67],{},"Bir bildirim sistemi, görünenden çok daha fazla karar gerektiriyor. CityOS'un bu modülü; ",[46,65,66],{},"az tıklama, çok netlik"," prensibinin somut bir uygulaması.",{"title":69,"searchDepth":70,"depth":70,"links":71},"",3,[72,74,75,76,77],{"id":20,"depth":73,"text":21},2,{"id":27,"depth":73,"text":28},{"id":37,"depth":73,"text":38},{"id":52,"depth":73,"text":53},{"id":59,"depth":73,"text":60},"CityOS",null,"2026-04-22","CityOS'un bildirim modülünü tasarlarken hangi soruları sorduk? Belediye iş akışında en çok takılan üç noktayı ve onlara verdiğimiz cevapları paylaşıyoruz.",false,"md",{},true,"\u002Ftr\u002Fblog\u002Fcityos-vatandas-bildirim-sistemi",7,{"title":5,"description":81},"tr\u002Fblog\u002Fcityos-vatandas-bildirim-sistemi",[91,92,93],"public sector","product design","workflow","iMqRCwPSO-t1ZwHi7EBX82JbIt-3kER8ochAW3H8brs",{"prev":96,"next":178},{"id":97,"title":98,"author":6,"body":99,"category":164,"cover":79,"date":165,"description":166,"draft":82,"extension":83,"meta":167,"navigation":85,"path":168,"readingTime":169,"seo":170,"stem":171,"tags":172,"__hash__":177},"blog_tr\u002Ftr\u002Fblog\u002Fberberbul-randevu-araligi.md","Randevu arası ne kadar olmalı? 850+ berberin verisi",{"type":8,"value":100,"toc":159},[101,108,112,119,126,130,133,149,152,156],[11,102,103,104],{},"BerberBul'u kullanan 850'den fazla berberhanenin randevu verisini inceledik. Sorumuz basitti: ",[105,106,107],"strong",{},"en verimli randevu arası süresi ne?",[18,109,111],{"id":110},"bulgular","Bulgular",[11,113,114,115,118],{},"Ortalamada en yüksek doluluk oranı, ",[105,116,117],{},"35 dakikalık aralıklarla"," çalışan berberlerdeydi. 30 dakika altı aralık kullananlarda müşteri memnuniyeti düşüyordu — özellikle saç yıkama olan işlemlerde. 45 dakika üzeri aralık kullananlarda ise günlük kapasite düşüyordu.",[11,120,121,122,125],{},"Beklenmedik bulgu: ",[105,123,124],{},"Pazardan önceki gün"," (Cumartesi) en yoğun gün. Ama en verimli gün, Salı. Salı günkü ortalam doluluk %82, Cumartesi ise %67 — daha kalabalık ama daha az karlı, çünkü bekletme süreleri uzuyor.",[18,127,129],{"id":128},"ne-öneriyoruz","Ne öneriyoruz",[11,131,132],{},"Cumartesi günü için iki çözüm:",[134,135,136,143],"ol",{},[137,138,139,142],"li",{},[105,140,141],{},"Cumartesi sabahın erken saatlere almak"," — 09:00-11:00 arası en yüksek randevu alma oranı.",[137,144,145,148],{},[105,146,147],{},"Dilimleme"," — 30 dakikalık dilimler yerine 45 dakikalık \"yoğun dönem dilimi\" koymak.",[11,150,151],{},"BerberBul'un otomatik çakışma kontrolü, bu tür bir planlamayı yapanlara %23 daha az iptal oranı veriyor.",[18,153,155],{"id":154},"veriden-çıkan-asıl-ders","Veriden çıkan asıl ders",[11,157,158],{},"Randevu sistemi tasarımı, berberhanenin fiziksel kapasitesi ve personelin deneyimine göre değişir. Tek bir doğru yok; ama doğru veri toplanırsa, her işletme kendi doğrusunu bulabilir. BerberBul bunu ölçülebilir kılıyor.",{"title":69,"searchDepth":70,"depth":70,"links":160},[161,162,163],{"id":110,"depth":73,"text":111},{"id":128,"depth":73,"text":129},{"id":154,"depth":73,"text":155},"BerberBul","2026-05-02","BerberBul üzerinden 850\\",{},"\u002Ftr\u002Fblog\u002Fberberbul-randevu-araligi",5,{"title":98,"description":166},"tr\u002Fblog\u002Fberberbul-randevu-araligi",[173,174,175,176],"data","operations","barbershop","scheduling","baFJdkY96yNjOagz4Msm40H8zGL88647A35CL69LRnw",{"id":179,"title":180,"author":6,"body":181,"category":78,"cover":79,"date":245,"description":246,"draft":82,"extension":83,"meta":247,"navigation":85,"path":248,"readingTime":87,"seo":249,"stem":250,"tags":251,"__hash__":255},"blog_tr\u002Ftr\u002Fblog\u002Fcityos-40000-bildirim-vakasi.md","Başkan: 6 ayda 40.000 bildirimi nasıl yönettik",{"type":8,"value":182,"toc":239},[183,186,190,193,196,200,203,206,210,213,219,225,231,233,236],[11,184,185],{},"Antalya'nın bir ilçesinde, Ocak 2026'da CityOS'a geçtik. Haziran itibarıyla 40.000'i aşkın bildirim alındı ve işlendi. Rakamların ötesinde, bu süreçte öğrendiğimiz en değerli şeyler şunlar:",[18,187,189],{"id":188},"önce-prosedür-sonra-yazılım","Önce prosedür, sonra yazılım",[11,191,192],{},"İlk toplantıda belediye başkanının sorusu yazılım özellikleriyle ilgili değildi: \"Kadrolu personeli nasıl azaltmayacağız?\" Bu doğru soruydu. CityOS'u sadece \"daha hızlı bildirim toplamak\" için alsalardı, eski sistemden farkı kalmazdı.",[11,194,195],{},"Çözüm: bildirimin peşinde koşan değil, bildirimi sahada karşılayan bir ekip yapısı kurmak. Şehir merkezinde 12 sokak temsilcisi, her biri 4 mahalleden sorumlu. Her sabah mobil uygulamada günlük rotaları var.",[18,197,199],{"id":198},"tespit-bildirim-değil-kategori-önemli","Tespit: Bildirim değil, kategori önemli",[11,201,202],{},"İlk iki ayda en çok gelen bildirim \"yol çukuru\"ydu. Bunun üzerine bir analiz yapıldığında, 1000 yol çukurunun 600'ünün aynı ısı haritasında olduğu görüldü. Bu alan, kış ayında yoğun yağış alan ve alt yapısı eski bir bölgeydi.",[11,204,205],{},"CityOS'un raporlama görseli, belediye başkanına \"sorunun kaynağını\" göstermeye başladığında, rutin taleplerin ötesinde bir karar desteği aracına dönüştü.",[18,207,209],{"id":208},"_3-kategoride-yavaşlama","3 kategoride yavaşlama",[11,211,212],{},"Her sistemde olduğu gibi burada da üç noktada yavaşlama yaşandı:",[11,214,215,218],{},[105,216,217],{},"1. Araç atama:"," Bir bildirimi sahaya yönlendirmek, sistemin en kritik adımı. Burada bekleme süresi ortalamada 4 saat. Bunu 90 dakikaya indirmek için rotasyon algoritması geliştirildi.",[11,220,221,224],{},[105,222,223],{},"2. Vatandaş geri bildirimi:"," Bildirimi alan vatandaşa \"ne oldu\" dönüşü yoktu. Kapalı döngü bildirimi eklendi: \"Talebiniz işleme alındı → ekip yönlendirildi → sonuçlandı.\"",[11,226,227,230],{},[105,228,229],{},"3. Mahalle muhtarları:"," Muhtarlar sistemin dışındaydı. Sonra muhtarlara okuma yetkisi verildi; şikayet gelmeden önce kendileri kontrol etmeye başladılar.",[18,232,60],{"id":59},[11,234,235],{},"6 ayda 40.000 bildirimin %94'ü 14 gün içinde çözüme kavuştu. Belediyenin kendi raporuna göre, eski sistemde bu oran %61'di. Fark, teknolojide değil; bildirimi karşılayan ekibin tasarımındaydı.",[11,237,238],{},"CityOS, belediyenin kendi iç süreçlerini yeniden düşünmesine yardımcı olan bir araç oldu. Yazılım, problemin kendisini çözmedi — problemi görmeyi kolaylaştırdı.",{"title":69,"searchDepth":70,"depth":70,"links":240},[241,242,243,244],{"id":188,"depth":73,"text":189},{"id":198,"depth":73,"text":199},{"id":208,"depth":73,"text":209},{"id":59,"depth":73,"text":60},"2026-04-20","Bir ilçe belediyesinin CityOS ile 6 ayda 40.000 vatandaş bildirimini yönettiği hikaye. Başarıyı belirleyen teknik değil, tasarım kararlarıydı.",{},"\u002Ftr\u002Fblog\u002Fcityos-40000-bildirim-vakasi",{"title":180,"description":246},"tr\u002Fblog\u002Fcityos-40000-bildirim-vakasi",[252,253,254,174],"case study","municipality","citizen engagement","Iklv1q78VIclowjF26MhmbQydNqCrJQL8QG1s8XXg2g",1781523775435]