Satış sürecinizi teslimatınızın işleyişini ve söyleyelim önce neyin otomatikleştirileceğini
Kuryeler şu anda görevleri nasıl alıyor, durumları kim yürütüyor, teslim neyle onaylanıyor ve siparişleriniz hangi programlarda duruyor.
Kurye sayısı ikiyken teslimat telefon aramalarına ve yazışmaya dayanır: adresler mesajlaşma uygulamasına gider, geziş sırası sözle söylenir, «sipariş nerede» sorusuna ise kuryeye ilk ulaşan yanıt verir. Teslimat sayısı arttıkça bu yürümez olur — görevler kaybolur, durumlar gerçeğin gerisinde kalır ve «getirdiler mi getirmediler mi» tartışmasını çözecek bir şey kalmaz. Kuryeler için program bu çalışma biçimini ortadan kaldırır: görev sorumlunun uygulamasına gelir, durumu taşıyan kişi işlem anında işler ve teslim olgusu zamanı ve yazarıyla birlikte kayda geçer. Aşağıda bunun nasıl kurgulandığı anlatılıyor — siparişin atanmasından vardiyanın kapanışına kadar.
Kuryeler için program — sorumlunun çalışma aracıdır: kuryeye vardiya görevlerini getirir, adresleri ve siparişin içeriğini gösterir, onu noktadan noktaya yönlendirir ve her noktada ne olduğunu yazar. Şirket açısından bu şudur: teslimat yönetimi: dispeçer kimin nerede olduğunu ve neyin çoktan yapıldığını vardiyayı arayıp sormadan görür.
Farkı tek bir örnekte görmek mümkün. Programsız kurye adresleri yazışmadan alır, girişi netleştirmek için müşteriyi arar ve akşam dispeçere ne teslim ettiğini söyler. Dispeçer bunu tabloya geçirir — hatırlarsa ve kurye şaşırmadıysa. Gün sonunda belirli bir siparişin kesin teslim saatini kimse söyleyemez.
Programda bunların hepsi kayıttır. Teslimatın bir kartı, kartın bir adresi, içeriği, aralığı ve güncel durumu, her değişikliğin ise zamanı ve yazarı vardır. «Sipariş nerede ve başına ne geldi» sorusunun yanıtı saniyeler alır ve kuryenin telefonu açıp açmamasına bağlı değildir.
Örnek. Sabah sipariş depoda toplandı ve kuryeye atandı — görev, adres ve teslimat aralığıyla birlikte uygulamasında belirdi. Kurye yükü aldı, teslim aldığını işaretledi, noktalara gitti ve her birinde durumu değiştirdi. Üçüncü adreste müşteri evde yoktu — kurye nedeni işledi ve teslimat «kaybolmadı», dispeçere inceleme olarak düştü. Akşam temsilci müşteriye kuryenin hatırasına göre değil sistemdeki kayda göre yanıt verdi.
Kurye teslimatının otomasyonu üç sorunun yanıtı dispeçerin aklında durmaz olduğunda başlar: bu sipariş kime atandı, şu anda hangi durumda ve teslim edildiği neyle kanıtlanıyor.
Bu, programın ekranlarının listesi değil tek bir teslimatın yoludur. Her geçişi bir insan ve işlem anında yapar: dispeçer atar, alımı ve teslimi kurye işaretler. Bu yüzden sistem, planlayanın niyetini değil teslimatın durumunu gösterir.

Siparişi taşımaz ve kuryenin yerini almaz. İşlemin çevresindeki elle yapılan işi ortadan kaldırır: görevi telefon açmadan getirir, adresi notuyla saklar, teslimatın sonuçsuz kapatılmasına izin vermez ve her değişikliği kayda geçirir. Teslimatı erteleme ya da siparişi geri götürme kararı insanda kalır — ama sözlü bir mutabakata değil bir kayda göre verilir.
Aynı şekilde sistem kuryeyi kendiliğinden «görmez»: yalnızca onun işlemle işaretlediğini bilir. Bu yüzden verinin kalitesi işlev sayısına değil, işaretlerin olay gerçekleştiği anda konup konmadığına bağlıdır.
Önce iki şey yapılır: sonlu bir durum listesi ve her teslimatta zorunlu bir sonuç. Nedeni basittir: «işlemde»yi herkes kendince anladığı ve nedensiz kapatılan teslimat başarılı sayıldığı sürece — uygulamada kaç ekran olursa olsun — rapor derlenecek bir şey kalmaz.
Aşağıdaki bir işlev listesi değil, kurye teslimatının otomatikleştirilmesinin altı nedenidir. Her biri aynı biçimde ifade edilir: programsız ne olur ve onunla ne değişir.
Programsız adreslerin bir bölümü mesajlaşma uygulamasına, bir bölümü telefonda sesle, bir bölümü tabloda liste olarak gelir. Kurye gününü üç kaynaktan derler ve bir şeyi atlar. Programda görev, numarası ve sorumlusu olan bir kayıttır: ya işlemdedir ya sonucuyla kapanmıştır.
Durumları dispeçer telefondaki sözlere göre yürüttüğü sürece bunlar gerçeğin bir saat gerisinde kalır ve vardiyasının yarısına mal olur. Kuryenin işlem anındaki işareti fiili zamanı verir: ne zaman aldı, ne zaman vardı, ne zaman teslim etti.
Giriş, kat, diyafon ve «arka avludan giriş», oraya en son gidenin hafızasında değil teslimat kartında saklanır. Yeni kurye adresi, müşteriye iki, dispeçere bir telefondan sonra değil ilk seferde kapatır.
Siparişi kimin, ne zaman ve hangi dayanakla teslim aldığı bir hatıra değil, sistemdeki bir kayıttır. Onay yöntemi projeye göre seçilir, ama sonuç aynıdır: «getirdiler mi getirmediler mi» tartışması temsilciyle kurye arasındaki bir soruşturmayla değil, kartın açılmasıyla çözülür.
Dispeçer tek ekrana bakar: kim rotada, kaç nokta kapandı, hangi teslimat aralığın gerisinde. «Siparişim nerede» sorusu üç kişilik bir iş olmaktan çıkar — temsilci müşteriye kendisi yanıt verir.
Her değişiklik yazarı ve zamanıyla imzalıdır. Bu, kuryenin izlenmesi değil, somut bir vakayı inceleme imkânıdır: teslimat hangi adımda takıldı ve neden. Aynı zamanda yük de görünür — vardiyada kaç nokta kimin tarafından kapatıldı.
Sistem modüllerden kurulur. Hepsi her şirkete gerekmez: üç kuryesi ve öngörülebilir adresleri olan bir servise on senaryoluk istisna incelemesi gerekmez, yemek teslimatı ise aralıklar ve müşteri bildirimleri olmadan olmaz. İçerik göreve göre belirlenir, ama modüller sonradan yandan eklenmez, birbirine önceden geçer.

Kuryenin iş günü tek ekranda: vardiyaya ne atandı, hangi sırayla, ne kapandı ve ne kaldı. Bu, programın giriş noktasıdır — kurye güne ondan başlar ve her noktadan sonra ona döner.
Tek siparişe dair her şey: içerik ve kap sayısı, notuyla adres, aralık, alıcı, ödeme ve güncel durum. Görevi yerine getirmek için gereken tam da o kadar — şirketin katalogları ve raporları olmadan.
Vardiyanın adresleri haritada ve listede, geziş sırası, güncel noktadan sonrakine geçiş. Rota da görev gibi bir muhasebe nesnesidir: tarihi, sorumlusu ve gün içindeki değişiklik geçmişi vardır.
Sonlu durum kümesi ve aralarındaki geçiş kuralları. Kurye durumu uzun bir listeden seçerek değil tek işlemle değiştirir: atandı, alındı, yolda, yerinde, teslim edildi.
Noktada sonucun kayda geçmesi: durum değişimi ve proje için seçilen onay yöntemi. Sonuç olmadan görev kapanmaz — «herhalde teslim ettim» bir teslimat durumu değildir.
Siparişin depoda ya da çıkış noktasında teslim alındığının işaretlenmesi. Bu andan itibaren yükün sorumluluğu kuryededir ve sistemde siparişin artık depoda değil yolda olduğu görünür.
Kuryeye ve alıcıya mesajlar: yeni sipariş atandı, görev değişti, aralık yaklaşıyor, teslimat iptal edildi. Gönderim kanalları devreye alma sırasında seçilir ve entegrasyonla bağlanır.
Kuryenin gün, hafta, ay içinde ne yaptığı: kapanan teslimatlar, yerine getirme süresi, sorunlu noktalar. Verimi de aynı kayıtlardan derlenir — bunun için ayrı bir kayıt gerekmez.
Telefonda numara aramadan, doğrudan görev kartından dispeçere başvuru. Dispeçer sorunun hangi teslimatla ilgili geldiğini görür ve ona göre yanıt verir, hangi adresten söz edildiğini yeniden sormaz.
Kapsama alanı dışında yapılan işaretler — bodrumda, asansörde, müstakil ev bölgesinde — cihazda saklanır ve bağlantı gelince gönderilir. Yeniden gönderim ikinci bir teslimat oluşturmaz.
Şirketin çalışma alanı: etkin kuryeler, atanan siparişler, durumlar, tamamlanan ve sorunlu teslimatlar, çalışan doluluğu. Tarayıcıda açılır, kurulum gerektirmez.
Sistemin dış arayüzü: teslimat oluştur, sorumlu ata, durumu al, onayı ve günlüğü çek. Bunun üzerinden çevrimiçi mağaza, depo, lojistik ve muhasebe sistemleri bağlanır.
Teslimat oluşturulduktan sonra sipariş belirli bir kuryeye atanır. Atama, sohbetteki bir mesaj değil bir işlemdir: teslimatın bir sorumlusu, sorumlunun ise numarası, veriliş zamanı ve güncel durumu olan bir görevi olur.
Görev, telefon açmadan ve adres iletmeden kuryenin uygulamasına hemen gelir. Kurye listeyi açar ve vardiyasını bütünüyle görür: kaç nokta atandı, ne kapandı ve sıradaki teslimat hangisi.
Kim atar. Genellikle dispeçer — elle ya da şirketin belirlediği kurallara göre: şehir bölgesine, sipariş tipine, kuryenin boş zamanına göre. Otomatik dağıtım uygulanabilir belirli bir servisin sürecine göre; hazır bir işlev olarak önceden ilan etmiyoruz — dağıtım kuralları herkeste farklıdır ve şirket adına uydurulamaz.
Kurye görevle neler yapabilir:
Görevde bulunmaması gereken şey gereksizdir. Kuryeye siparişin maliyeti, müşterinin geçmişi ve şirket raporları gerekmez: ekranda taşıyıp teslim etmek için gereken kalır. Gerisi küçük puntoyla değil, erişim yetkileriyle kapatılır.

Kurye hastalandı, gecikti ya da vardiyaya gelmedi — bu bir arıza değil olağan bir durumdur. Dispeçer görevi alır ve başka bir sorumluya atar; teslimatın geçmişinde yalnızca sonuncusu değil, iki atama da zamanıyla kalır.
Bu pratikte önemlidir: yeniden atama kaydı olmadan «sipariş neden gecikti» incelemesi, sistemin onu aralığın bitmesine bir saat kala alan güncel kuryeyi göstermesine takılır.
Alıcının telefonu, görevin yerine getirilmesi için gerektiğinde ve tam olarak o teslimatı taşıyan kişiye gösterilir. Kişisel verilere erişim tek bir «çalışan» paketi değil ayrı bir yetkidir: şirketin tüm müşteri listesi kuryeye açılmaz.
İletişim bilgisinin tam mı, kısmen mi yoksa numara yönlendirmeli aramayla mı gösterileceği incelemede kararlaştırılır: bu, şirketin hangi verilerle çalıştığına ve neyi korumakla yükümlü olduğuna bağlıdır.
| № | Aralık | Adres | Kap | Ödeme | Durum |
|---|---|---|---|---|---|
| 1 | 10:00—12:00 | Ahunbayeva 97, giriş 2 | 1 | ödendi | teslim edildi |
| 2 | 11:00—14:00 | Toktogula 125, ofis 4 | 3 | ödendi | teslim edildi |
| 3 | 12:00—15:00 | Baytik Baatıra 53 | 1 | 2 400 som | yerinde |
| 4 | 14:00—17:00 | Çuy 219, arka avludan giriş | 2 | ödendi | yolda |
| 5 | 16:00—19:00 | İbraimova 42, kat 7 | 1 | 1 150 som | atandı |
Liste atama zamanına göre değil aralığa göre sıralanmıştır: kuryeye önemli olan günün sırası, dispeçerin siparişleri dağıtma sırası değil. Ödeme sütunu adresin yanında rastgele durmuyor — alınacak tutarı kurye yedinci kata çıkmadan önce görmelidir.
Kuryeler için uygulama — dispeçer panelinin küçültülmüş bir kopyası değil, sorumlunun çalışma koşullarına göre ayrı bir arayüzdür: bir elde telefon, diğerinde koli, ekranda güneş, bağlantı bir var bir yok ve akşama düşük şarj.
Pratik anlamı tektir: tüm çalışma bilgisi tek yerde. Kuryenin üç sohbeti, adres tablosunu ve arama geçmişini açık tutması gerekmez — görev, adres, siparişin içeriği, durum ve dispeçerle iletişim tek arayüzdedir.
Ekran «güncel nokta ve sonraki» ilkesine göre kurulur. Şu anda gerekmeyen her şey derine alınmıştır: geçmiş günlerin listeleri, kataloglar, teslime etki etmeyen ayrıntılar. Ekranda ne kadar az öğe olursa vardiyada o kadar az hata olur ve yeni gelenin eğitimi o kadar kısalır.
İşlev kümesinden önemli olan gereklilikler:
Birleştirmenin ne kadar zaman kazandırdığını hesaplamak anlamsızdır — bu, kuryenin işinin şu anda neye dönüştürüldüğüne bağlıdır. Başka bir etki görünür: yeni adres başka bir sohbete geldiği için siparişin dünkü mesajdaki adrese teslim edildiği bütün bir hata sınıfı ortadan kalkar.

Uygulama biçimi göreve göre seçilir: Android ve iOS için mobil uygulama olabilir ya da telefonun tarayıcısında açılan uyarlanmış bir web sayfası.
İkinci seçenek daha ucuz ve daha hızlı devreye alınır; birincisi ağsız çalışmanın, bildirimlerin ve kameraya erişimin önemli olduğu yerde gerekir. Belirli bir şirkete neyin uyacağı önceden seçilmez, incelemede belirlenir.
Bağlantı öngörülebilir biçimde kesilir: bodrumda, asansörde, müstakil ev bölgesinde, yeraltı otoparkında. O anda işaret geçmezse kurye ya durup bekler ya da hiç işaretlemez olur — ve durumlar yeniden telefon aramalarında yaşamaya başlar.
Bu yüzden işaretler cihazda saklanır ve bağlantı geldiğinde gönderilir. Yeniden gönderim bu sırada ikinci bir teslimat oluşturmaz: her işaretin bir anahtarı vardır ve sistem onu bir kez kabul eder. Bu, dış sistemlerle veri alışverişinin dayandığı kuralın aynısıdır.
«Projeye göre» notu, imkânın dış bir servisin bağlanmasına ya da belirli bir servisin çalışma koşullarına bağlı olduğu yerde durur. Gerisi çalışma asgarisidir: onsuz sorumlunun arayüzü yazışmanın yerini almaz, ona onuncu bir görev kaynağı olarak eklenir.
Teslimat noktası — tek teslimatı olan tek adres. Kuryenin vardiyası noktalardan oluşur ve uygulama onları aynı anda iki biçimde gösterir: geziş sırasına göre listede ve haritada işaretlerle. Liste «bundan sonra ne yapmalı» sorusunu, harita «buraya uzak mı» sorusunu yanıtlar.
Sıra önceden belirlenir ve kuryeye görünür: hangi nokta güncel, hangileri kapandı, hangileri önde. Nokta kapandıktan sonra sonraki güncel olur — kurye onu listede aramaz ve her seferinde nereye gideceğine yeniden karar vermez.
Sıra gün içinde değiştirilebilir. Dispeçer noktaları yeniden dizer, acil bir teslimat ekler ya da iptal edileni çıkarır — değişiklikler kuryeye gelir, rotanın geçmişinde ise neyin ne zaman değiştiği kalır. Sistem planı sessizce başkasıyla değiştirmemelidir: değişikliği sonradan öğrenen kurye gününü yeniden planlar.
Geziş sırasının en uygun biçimde otomatik kurulması — şu şekilde uygulanabilecek ya da entegrasyonla bağlanabilecek bir imkândır: harita servisiyle. Hazır bir işlev olarak ilan etmiyoruz: böyle bir optimizasyonun kalitesi trafik verisine ve belirli servisin kısıtlarına bağlıdır — alıcılardaki aralıklar, bölgeler, çantanın ya da aracın kapasitesi.
Pratikte birçok servise elle sıralama yeter: dispeçer şehri algoritmadan iyi bilir ve alıcılardaki aralıklar zaten günün katı iskeletini kurar.

Kuryenin kaybettiği zamanın yarısı yolda değil girişi aramakta geçer. Bu yüzden noktanın bir notu vardır: giriş, kat, diyafon kodu, «arka avludan giriş», «bariyer, güvenliği ara», «ikinci blok, gri kapı».
Notu teslimattan sonra kuryenin kendisi tamamlar ve adres kartında kalır. Oraya gidecek bir sonraki kişi aynı şeyi yeniden öğrenmek zorunda kalmaz — şehre dair bilgiyi vardiyanın kafalarında değil sistemde biriktirmenin tek yolu budur.
Durumlar gün sonunda toplu olarak değil, her noktada işlem anında değişir. Adrese vardı — «yerinde», teslim etti — «teslim edildi», alıcıyı bulamadı — neden ve erteleme. Fiili teslim zamanı ve noktanın süresi bu işaretlerden alınır; aksi halde iki gösterge de hatıradan geri getirilir, yani getirilemez.
| Devreye alma | Adres | Aralık | Neyi taşıdığımızı | Noktaya not | Durum |
|---|---|---|---|---|---|
| 1 | Baytik Baatıra 53 | 12:00—15:00 | 1 kap | Bariyer, güvenliği ara | kapandı |
| 2 | Çuy 219 | 14:00—17:00 | 2 kap | Arka avludan giriş, gri kapı | güncel |
| 3 | İbraimova 42 | 16:00—19:00 | 1 kap | Kat 7, asansör 6'ya kadar | önde |
| 4 | Moskovskaya 180 | 17:00—20:00 | 3 kap | Ofis, giriş kartı resepsiyonda | önde |
| 5 | Ahunbayeva 97 | 20:00'ye kadar | 1 kap | İade: alıcı kabul etmedi | eklendi |
Beşinci nokta rotaya gün içinde eklendi — bu, geri götürülmesi gereken bir ret iadesidir. İade de adresi ve durumu olan aynı türden bir noktadır, «yarın uğrar bırakırsın» diye sözlü bir mutabakat değil: aksi halde sipariş tam da artık kimsenin sorumlu olmadığı anda kayıttan düşer.
Durum, ekrandaki bir etiket değil, izin verilen işlemlerin kendisinden türediği bir hâldir. Küme sonlu ve kısadır: açıkça adlandırılmadığı sürece her çalışan «işlemde»yi kendince anlar, birbirine benzeyen on durumu ise kurye rastgele işaretlemeye başlar.

Beş durum tam liste değil, çalışma asgarisidir. Ara durumlar («ayrıştırmaya devredildi», «başka kuryeye devredildi») şirketin sürecine göre eklenir, ama küme sonlu ve açık kalır: her durum, kuryenin bundan sonra ne yapmasına izin verildiği sorusunu yanıtlamalıdır.
| Ne oldu | Sistem ne yapar | Durum |
|---|---|---|
| Müşteriye ulaşılamıyor: kapıyı açmıyor, telefonu almıyor | Başarısız denemeyi nedeni ve kuryenin notuyla kayda alır, siparişi onun üstünde bırakır ve yeniden teslimat sorusunu gündeme getirir | inceleme |
| Teslimat alıcının isteğiyle ertelendi | Yeni tarihi ya da aralığı, ertelemeyi kimin ne zaman onayladığıyla birlikte yazar; nokta bugünkü rotadan çıkar | olağan |
| Alıcı siparişi kabul etmedi | Teslimatı ret nedeniyle kapatır ve ters bir nokta koyar — siparişi depoya ya da çıkış noktasına geri götürmek için | inceleme |
| Alıcı siparişi kısmen teslim aldı | Teslimatı böler: alınan kaplar kapanır, reddedilenler hepsiyle birlikte düşülmez, ayrı bir kayıtla iadeye gider | inceleme |
| Adres sorunu: bina yok, giriş bulunamadı | Kuryenin notuyla bir olay açar ve noktayı netleştirme için dispeçere verir, teslimatı yerine getirilmiş diye kapatmaz | inceleme |
| Kurye yoldayken sipariş iptal edildi | Noktayı rotadan çıkarır ve teslimatı iadeye çevirir: sipariş «erimez», ondan yine biri sorumludur | olağan |
| Kurye vardiyaya gelmedi | Görevlerini yeniden atama için serbest bırakır ve etkilenen tüm teslimatları dispeçere tek listede gösterir | uyarı |
Genel ilke: başarısız sonuç kaybolmaz ve başarıya dönüşmez. Teslimat açık kalır ve inceleme kuyruğuna düşer — bu, sorunların yazılacak yeri olmadığı için görünmediği bir rapordan ucuzdur.
Şirkete hangi istisnaların gerektiği incelemede kararlaştırılır. Yemek teslimatına kısa aralıklar ve hızlı erteleme, cihaz teslimatına kısmi ret ve iade, belge teslimatına alıcının kimlik doğrulaması gerekir. Küme ayarlanır ama kural ortaktır: teslimatın her bitişinin bir nedeni vardır ve neden rapora girer.
Teslimatın sorumlusunun değiştiği iki noktası vardır ve ikisi de kayda geçer. Birincisi — yükün kurye tarafından alınması: sipariş depodan çıkar ve bu andan itibaren ondan sorumlu kişidir. İkincisi — alıcıya teslim: teslimat kapanmıştır, şirketin yükümlülüğü yerine getirilmiştir.
Bu iki anın kaydı olmadan her kayıp, vardiyanın sorgulanmasına dönüşür: depo verdiğini düşünür, kurye taşıyanın kendisi olmadığını, temsilci ise müşteriye «inceliyoruz» der. İşaret saniyeler alır, onsuz inceleme ise bir günlük iş ve müşterinin güveni.
Sistem teslimde neleri kayda geçirir:
Onay yöntemi projeye göre seçilir. Aşağıda olası seçenekler sıralanmıştır — bu, hazır işlevlerin listesi değildir ve hepsinin çoktan uygulandığı vaadi de. Belirli bir servise neyin uyacağı; neyin, kime teslim edildiğine ve şirketin kendi gerekliliklerine bağlıdır.

Bu kural onay yönteminin kendisinden önemlidir. Sonuç kayda geçmediği sürece teslimat açık kalır ve dispeçere görünür. Aksi halde ay sonunda tüm teslimatlar yerine getirilmiş olur, tartışmalı vakalar ise yine telefon aramalarıyla incelenmek zorunda kalır.
Siparişin yerinde ödendiği durumda, teslim onayı ile ödeme onayı iki ayrı kayıttır. Alınacak tutar görevle birlikte gelir, paranın alındığı olgusu ise ayrıca işaretlenir: aksi halde vardiya sonunda kuryenin elinde ne kadar nakit olduğu tutturulamaz.
Kartla ya da havaleyle ödeme alınması entegrasyonla mümkündür ödeme servisiyle ya da sorumlunun terminaliyle — içerik sağlayıcıya bağlıdır ve incelemede netleştirilir.
Teslim edilemeyen sipariş, kurye onu teslim edene kadar onun üstünde kalır: depoya, çıkış noktasına ya da başka bir sorumluya. Teslim, alım gibi iki taraflı yapılır. O ana kadar teslim edilemeyenler vardiyanın genel istatistiğinde erimez, ayrı bir listede görünür.
Seçeneklerin hiçbiri zorunlu değildir ve hiçbiri hazır diye ilan edilmemiştir: küme incelemede belirlenir — neyin teslim edildiğine, en sık hangi tartışmaların çıktığına ve şirketin kendi gerekliliklerine göre. Onay ne kadar katıysa kurye noktada o kadar uzun durur; bu yüzden onu güçlendirmek, tartışmalı vakaların gerçekten olduğu yerde anlamlıdır.
Depo ve teslimat, ortak sohbeti olan iki bölüm değil, tek sürecin iki parçasıdır. «Toplandı ama devredilmedi» sipariş ile «devredildi ama işaretlenmedi» sipariş farklı durumlardır ve bunları karıştırmak pahalıya patlar: birincisi depoda, ikincisi kuryede aranır.
Birleşme basit kurgulanmıştır: depo görevlisi devri, kurye alımı işaretler. İki işaret de konmadıkça sipariş ara bir durumda görünür ve iki tarafça da izlenir. Böylece kaybolan kabın her zaman kaybolduğu bir parça olur ve inceleme vardiyanın sorgulanmasına dönüşmez.
Tam depo kaydı — mal kabul, adresli depolama, stoklar, toplama ve sayım — ayrı bir sayfanın konusudur: «Depo için». Burada yalnızca birleşme noktası anlatılıyor: deponun kuryeye ne verdiği ve ondan geri ne aldığı.
Depo başka bir programda çalışıyorsa — olağan bir durumdur: depo kaydı zaten mevcut bir sistemde tutulur ve kimse onu değiştirmeyi düşünmez. O zaman birleşme veri alışverişiyle kurulur: kurye programı siparişlerin hazır olduğunu ve kap içeriğini alır, karşılığında durumları, onayları ve iadeleri döndürür.
Alışverişin içeriği, dış sistemin neyi verebildiğine göre belirlenir ve incelemede netleştirilir. Hazır bir entegrasyonu önceden ilan etmek, başkasının ürünü adına söz vermek olurdu.
Aynı ilke ters yönde de, iadelerde de geçerlidir. Teslim kaydı olmadan teslim edilemeyen sipariş bir sonraki vardiyaya kadar kuryenin bagajında yaşar ve tam da artık kimsenin sorumlu olmadığı anda kayıttan düşer.

Ters akış da aynı ölçüde önemlidir: teslim edilemeyen siparişler, retler ve kısmi iadeler geri dönme nedenleriyle birlikte gelir. Depo onları bir sevkiyatı kabul eder gibi bir işlemle teslim alır — ve sipariş yeniden onun sorumluluğu olur.
Üçüncü geçiş, siparişin sorumlusunun değiştiği tek geçiştir ve bu yüzden iki taraflı yapılır: depo teslim etti, kurye aldı. Adım atlanırsa kap kaybolduğunda hangi parçada olduğu söylenemez ve sorumluluk, incelemedeki ses tonuna göre dağıtılır.
Kurye uygulaması
Rota ve noktalar
Teslim onayı
Dispeçer paneli
Dispeçer paneli — sistemin ikinci yarısıdır: kuryeler uygulamada çalışırken şirketin gördüğü şey. Görevi «tüm veriyi göstermek» değil, şimdi karar gerektireni tek ekranda toplamak ve gerisini derine almaktır.
Buradaki temel fikir tektir: şirket, her kuryeyi sürekli aramadan teslimatta ne olup bittiğini anlar. Dispeçer, kimin hangi adresi kapattığını öğrenmek için beş kişiyi sırayla aramaz, ekrana bakar.
Panelde neler görünür:
Erişim yetkileri paneli rollere göre ayırır: kurye yalnızca o güne ait kendi görevlerini, dispeçer kendi vardiyasını ya da bölgesini, yönetici ise tüm yönleri ve raporları görür. Alıcıların iletişim bilgilerine erişim ve teslimatın iptali tek bir «çalışan» paketi değil, ayrı yetkilerdir.

Sistem ekran görüntüsü, sayılar örnektir. Kutucukların sırası rastgele seçilmemiştir: önce vardiyanın hacmi, sonra karar gerektiren şey gelir. Dağıtılmamış siparişler sonda durur, çünkü dispeçerin kendi başına ve sonuna kadar kapattığı tek kutucuk odur.
Başvuru dispeçere teslimata bağlı olarak gelir: sorunun hangi adrese dair olduğu ve hangi durumda olduğu görünür. Bu, konuşmanın yarısını — hangi siparişten söz edildiğinin öğrenildiği yarısını — ortadan kaldırır.
Geri bildirim de aynı biçimde çalışır: dispeçerin mesajı kuryeye, altıncı ile yedinci kat arasındaki merdivende duyacağı ayrı bir aramayla değil, görev kartına gelir.
Ayrım, her kişideki ayrı yetkilerle değil rolle belirlenir. Aksi halde altı ay sonra yeni gelenin erişimi «Ivanov'daki gibi» ayarlanır ve ona tam olarak neyin açık olduğunu artık kimse söyleyemez.
Lojistik sistemi teslimat sürecini bütünüyle yönetir: talepler, yükler, araçlar, günün planlanması ve işin dağıtımı. Kurye programı ise bu sürecin içindeki sorumlunun çalışma aracıdır. Bunlar rakip iki ürün değil, tek görevin farklı düzeyleridir: biri «teslimat nasıl örgütlenir», diğeri «nasıl yerine getirilir ve kayda geçirilir» sorusunu yanıtlar.

Depo, siparişin toplanmasından ve devredilmesinden sorumludur. Lojistik, kime ve hangi güne atandığından. Kurye, ulaşmasından ve teslim edilmesinden. Müşteri ise teslim alarak zinciri kapatır. Herhangi iki halka arasındaki kopukluk aynı görünür: sipariş bir sistemde vardır, diğerinde yoktur ve ondan telefonu ilk açan sorumlu olur.
Adresi, aralığı, sipariş içeriği ve alıcısıyla hazır teslimat, artı atama — hangi kuryeye ve hangi güne verildiği. Günün planlanması ve işin dağıtımı lojistik sisteminin tarafında kalır.
Görevi sorumluya getirir, onu noktalar arasında yönlendirir, durumları ve teslim onayını kayda geçirir. Teslimata dair fiili verilerin tek kaynağı budur: geri kalan her şey plandır, olgu değil.
Zamanıyla fiili durumlar, her noktanın sonucu, başarısız teslimatların nedenleri, iadeler ve kuryenin notları. Lojistik bunlardan dönem raporunu kurar, temsilci ise müşteriye sorumluyu aramadan yanıt verir.
Kuryeler için program, mevcut sisteme API ile bağlı ayrı bir uygulama olarak çalışabilir: görevleri alır, durumları ve onayları döndürür. Bu seçenek, lojistik çevresini değiştirmenin planlanmadığı yerde gerekir.
Lojistik tarafının ayrıntılı incelemesi — taşıma talepleri, yük kaydı, rota planlaması ve araçlarla çalışma — şu sayfada: lojistik yazılımı. Burada başka bir şey önemlidir: kuryenin işaretleri fiili durumların tek kaynağıdır, bu yüzden onun çalışma alanı en son değil en önce tasarlanır.
Bildirim, aksi halde telefon açmak gerekecek yerde gerekir. Sayıları azdır ve somuttur: her biri, sonrasında kişinin bir şey yapması gereken bir olayı bildirir. Gerisi görev listesinde kalır ve kuryeyi merdivende oyalamaz.
Kuryeye görev geldi: adres, aralık ve içerik. Bunu güncel teslimatın sonunda değil hemen görür — ve şehrin öbür ucuna gitmeden önce noktayı geziş sırasına yerleştirebilir.
Dispeçer noktaları yeniden dizdi, acil bir teslimat ekledi ya da iptal edileni çıkardı. Bildirim olmadan kurye bunu eski adrese vardığında öğrenir — ve dönüşe bir saat harcar.
Aralığı yakında dolacak nokta için hatırlatma. Gecikme anında değil önceden gelir: amaç gecikmeyi kayda geçirmek değil, olmamasını sağlamaktır.
İptal, kurye yedinci kata çıkmadan ona ulaşır. Sipariş çoktan elindeyse bildirimle birlikte bundan sonra ne yapacağı da gelir: depoya geri götürmek ya da başka bir sorumluya vermek.
Görev işaretsiz duruyor, teslimat sonuçla kapatılmadı, dispeçer noktayla ilgili soru sordu. Bu, denetim olsun diye yapılan bir denetim değildir: akşama kapatılmayan teslimat ertesi günün incelemesine dönüşür.
Müşteriye de söylenecek bir şey vardır: sipariş kuryeye verildi, kurye yola çıktı, teslimat ertelendi. Bu, şirkete gelen çağrıların bir bölümünü ortadan kaldırır — durumu bilen insan onu sormak için aramaz.
Gönderim kanalları — uygulama içi mesaj, SMS, mesajlaşma uygulaması, e-posta — devreye alma sırasında seçilir ve entegrasyonla bağlanır. Belirli servislere hazır bağlantıları önceden ilan etmiyoruz: içerik, şirketin müşterilerinin ne kullandığına ve ülkesinde neyin erişilebilir olduğuna bağlıdır.
Geçmiş «ne olur ne olmaz» diye tutulan bir arşiv değil, inceleme aracıdır. Kayıtlar düzenlenmez: düzeltme, nedeni olan yeni bir olayla yapılır. Bu yüzden «sipariş neden akşam yedide geldi» sorusunun sürümleri değil, yanıtı vardır.
Sorumlu, atama zamanı ve yazarı — görev gün içinde bir kuryeden diğerine geçtiyse tüm yeniden atamalarla birlikte.
Yükün devri iki taraftan da: kim verdi, kim aldı, ne zaman ve kaç kap. Siparişin sorumluluğunun sorumluya geçtiği an.
Her geçiş tam zamanı ve yazarıyla: yola çıktı, noktaya vardı, teslim etti. Teslimatın fiili süresi bu işaretlerden derlenir.
Teslimatın sonucu ve onay yöntemi; gerçekleşmediyse nedeni, kuryenin notu ve sonrasında ne kararlaştırıldığı.
| Zaman | Olay | Kim | Ne yazıldı |
|---|---|---|---|
| 09:12 | Atandı | Dispeçer | Sorumlu — kurye Azamat, aralık 12:00—15:00 |
| 10:05 | Kurye tarafından alındı | Depo + kurye | 1 kap, ambalaj sağlam, devir iki tarafça onaylandı |
| 12:41 | Yerinde | Kurye | Baytik Baatıra 53 adresine varış |
| 12:58 | Deneme başarısız | Kurye | Alıcı yanıt vermiyor; not: «bariyer kapalı, güvenlik geçirmiyor» |
| 13:20 | Ertelendi | Dispeçer | Alıcıyla aynı gün 17:00—19:00 için mutabık kalındı |
| 17:34 | Teslim edildi | Kurye | Onay kodu kabul edildi, 2 400 som ödeme nakit alındı |
Bu kayıttan yalnızca siparişin teslim edildiği değil, aralıktan beş saat sonra neden geldiği de görülür. İncelemeye değer olan tam da böyle zincirlerdir: sürecin hangi adımının sistemin dışında yapıldığını gösterirler — burada adrese güvenlikten geçiş düzeni yazılmamıştı.
Raporlar, kuryelerin vardiya boyunca koyduğu aynı kayıtlardan derlenir — analitik için ayrı veri girişi gerekmez. Gösterge sayısı azdır ve her biri, üzerine karar verilen bir soruyu yanıtlar: yarın kaç kurye gerekiyor, süreç en sık nerede bozuluyor, kimin yükü azaltılmalı.
Gün, hafta ya da ay içinde kaç sipariş atandığı — şirkete, bölgeye ve kuryeye göre. Diğer her şeyin hesaplandığı temel sayı.
Kaçı sonuçla kapandı ve bunların ne kadarı üzerinde anlaşılan aralığa sığdı. İkincisi birincisinden önemlidir: geç teslim edildi ile teslim edildi aynı şey değildir.
Kaç sipariş geri döndü ve hangi nedenlerle: alıcının reddi, şirketin iptali, teslim edilemeyen. Neden zorunludur — onsuz sayı hiçbir şeyi açıklamaz.
Teslimat, yükün alınmasından teslime kadar ne kadar sürüyor ve noktanın kendisi ne kadar. Bu iki sayıdan zamanın nerede kaybedildiği görülür: yolda mı yerinde mi.
Kişiye kaç nokta düşüyor ve gerçekte kaçını kapatıyor. Bir kurye daha mı gerekiyor yoksa sorun işin dağıtımında mı sorusunun yanıtı buradan gelir.
İnceleme gerektiren teslimatların nedenleriyle listesi. Ay sonunda «her şey olabilir» değil, yinelenen aksamaların somut listesi görünür.
Dönemde çalışan ve yön bazında verim. Kapanan görevlerden derlenir, bu yüzden ayrı bir çalışma süresi kaydı gerekmez.
Raporlar dosya olarak aktarılır, programa göre oluşturulabilir ya da API üzerinden dış bir sistemce çekilebilir — şirketin özet raporlaması başka bir programda tutuluyorsa.
Çubuklar toplam sipariş sayısına göre değil ilk satıra göre payı gösterir: karşılaştırma ortalamayla değil olağan sonuçla anlamlıdır. Böyle bir tabloda incelenmesi gereken ikinci satırdır — haftada yetmiş dört gecikme «yoğun program» değil, vardiyanın yetişemediği somut adresler ve saatlerdir.
Teslimat nadiren tek başına durur: siparişler bir programdan gelir, müşteriler ikincisinde tutulur, depo üçüncüsünde. Aşağıda alışverişin en sık kurulduğu yönler yer alıyor. Kesin içerik, dış sistemin neyi verebildiğine göre belirlenir ve incelemede netleştirilir — hazır bağlayıcıları önceden vaat etmiyoruz.
Oluşturulan sipariş teslimata otomatik aktarılabilir, durum ise alıcıya kendi hesabına dönebilir. Vitrinin kendisinin ve sipariş kaydının nasıl kurgulandığı şu sayfada anlatılmıştır: e-ticaret.
Siparişlerin hazır olması ve kap içeriği depodan gelir, kuryeye devir olgusu ve iadeler geri gider. Depo çevresi ayrıntılı olarak şu sayfada anlatılmıştır: «Depo için».
Lojistik sistemiyle birlikte çalışabilir: o günü planlar ve siparişleri dağıtır, kuryeler için program ise fiili durumları döndürür. Ayrıntılı olarak şu sayfada: lojistik sistemi.
Müşteri kataloğu ve fırsat geçmişiyle entegrasyon mümkündür: teslimat müşteri kartından oluşturulur, sonucu ise temsilciye döner. Kişilerin yinelenmemesi için alışveriş müşteri kimliğiyle yürür.
Şirketin muhasebe çevresiyle birlikte çalışabilir: siparişler, irsaliyeler, karşılıklı hesaplar, teslimde ödeme. Alışverişin yönü, hangi muhasebenin esas kabul edildiğine göre belirlenir.
Harita, adreslerin coğrafi kodlanması ve noktalar arası yol kurma, dış bir servisle entegrasyonla bağlanır. Hangisi olduğu, gereken şehirlerin kapsamına ve kullanım koşullarına göre seçilir.
Kuryeye ve alıcıya mesajlar, teslimde ödeme için ödeme servisleri, yüklenici taşıyıcılar. Her bağlantı ayarlardaki bir onay kutusu değil, ayrı bir alışveriş modülüdür.
Sistemin kendi arayüzü: teslimat oluştur, sorumlu ata, durumu ve onayı al, olay günlüğünü çek. Ayrı modülü olmayan her şey bunun üzerinden bağlanır.
Alışverişin kuralları her yerde aynıdır: her işlemin bir anahtarı vardır, bu yüzden yeniden aktarım ikinci bir teslimat oluşturmaz; başarısız sonuç kaybolmaz, inceleme kuyruğuna düşer; her gönderim ve her yanıt alışveriş günlüğüne yazılır. Bu üç kural olmadan entegrasyon tam olarak ilk bağlantı kopmasına kadar çalışır.
Teslimat tek günde bütünüyle sisteme taşınmaz: görevlerin bir bölümü programın dışından gittiği sürece durumları hiçbir şey ifade etmez. Bu yüzden devreye alma parça parça gider ve her sonraki parça, çalışan bir öncekine dayanır.
Kuryeler şu anda görevleri nasıl alıyor, durumları kim yürütüyor, teslim neyle onaylanıyor, en sık hangi istisnalar çıkıyor ve hangi programlar kurulu. Sonuç — sürecin betimlenmesi ve önce neyin otomatikleştirileceğinin listesi.
Sonlu durum listesi, aralarındaki geçiş kuralları ve her teslimatta zorunlu sonuç. En çok hafife alınan aşama: onsuz uygulama, yazışmanın yürütüldüğü bir yer daha olur.
Bir bölge, bir vardiya ya da iki üç sorumlu gerçek teslimatlarda tam bir tur atar: atama, yükün alınması, rota, durumlar, onay, sorunlu noktaların incelenmesi.
Kalan kuryeler denenmiş şemaya göre, roller ve yetkiler, entegrasyonlar ayrı alışveriş modülleriyle. Sonrasında geçmiş birikir, dönemsel raporlar ve vardiya planlaması için veriler ortaya çıkar.
Kaç kurye çalıştığını ve günde kaç teslimat çıktığını, görevlerin şu anda nasıl dağıtıldığını, teslimin neyle onaylandığını ve siparişlerle müşterilerin hangi programlarda durduğunu yazın. Önce neyin otomatikleştirileceğini, mevcut sistemlere neyin bağlanabileceğini ve pilota nereden başlamanın makul olduğunu söyleyelim.