Sorun teknik değil, operasyonel
Saha ile çalışan çoğu firmada ulaşım operasyonu hâlâ aynı şekilde yürüyor: bir WhatsApp grubu, birkaç excel dosyası ve telefonla teyit edilen güzergâhlar. Bu düzen küçük ölçekte işliyor gibi görünür, ama personel sayısı ve araç sayısı büyüdükçe çatlaklar aynı üç yerden açılıyor: kimin nerede olduğunu bilmemek, acente hakedişlerini elle hesaplamak ve bir ihlal yaşandığında geriye dönük kanıt bulamamak. Dijitalleşme kararı genelde bu üç kör noktadan biri patladığında alınıyor — bir sefer gecikmesi, bir hakediş itirazı ya da bir denetimde kayıt gösterememek.
İlk soru: neyi göreceksiniz?
Bir kurumsal ulaşım operasyonunu yazılıma taşırken ilk karar görünürlük kapsamını belirlemek. Sahadaki bir müşteri için kurduğumuz personel servis yönetim sisteminde bu kapsamı dört ayrı uygulamaya böldük: yönetim paneli, taşıma acentesi paneli, şoför mobil uygulaması ve personel mobil uygulaması. Bunun nedeni basit — her rolün görmesi gereken bilgi farklı, tek bir ekranda herkese her şeyi göstermeye çalışmak kullanılmayan bir arayüz üretiyor. Şoförün görmesi gereken güzergâh ve durak bilgisi; acente yöneticisinin görmesi gereken filo ve hakediş; yönetimin görmesi gereken ise tüm operasyonun özeti.
Konum takibi bir özellik değil, temel
Canlı konum takibini sona bırakılacak bir ek özellik olarak görmüyoruz. Şoför konumu ve sefer durumunu gerçek zamanlı akıtmak — bizim durumumuzda Socket.io ve PostGIS coğrafi sorgularıyla — sistemin geri kalanının üzerine oturduğu zemin. Hakediş hesaplaması, ihlal kaydı, sefer tamamlama onayı; bunların hepsi "bu araç gerçekten o güzergâhta, o saatte oradaydı" bilgisine dayanıyor. Bu bilgi yoksa sistem bir dijital excel'den ibaret kalıyor; var olan sorunu dijital bir kılıfa sarmış olursunuz, çözmüş olmazsınız.
Hakediş: elle hesaplanan her şey er geç tartışmalı hale gelir
Çok acenteli bir yapıda — personel servis sisteminde 13 farklı taşıma acentesinin tek sistem üzerinde, verileri birbirinden izole şekilde çalıştığı bir kurulumdan bahsediyoruz — hakediş hesaplaması en hassas nokta. Elle tutulan excel tabloları ay sonunda kimin ne kadar sefer yaptığı, hangi ihlalin kesintiye yol açtığı konusunda tartışma yaratıyor. Bunu otomatikleştirdiğimizde ortaya çıkan şey sadece zaman kazancı değil; itiraz konusu azalıyor çünkü hesaplama mantığı sistemde sabit ve herkes aynı veriye bakıyor.
İhlal yönetimi: iz bırakmayan kayıt, kayıt değildir
Sefer ihlallerinin kayıt altına alınması ayrı bir başlık hak ediyor. Bir ihlalin ne zaman, hangi sefer için, hangi gerekçeyle işlendiği iz bırakmıyorsa, bir anlaşmazlık anında elinizde hiçbir şey kalmıyor. Buradan çıkardığımız ders şu: denetlenebilirlik sonradan eklenecek bir katman değil, sistemin tasarımına en baştan girmesi gereken bir gereklilik. Rol bazlı yetkilendirme (süper admin, admin, acente yöneticisi, şoför, personel), OTP'li giriş, JWT rotasyonu ve loglarda PII maskeleme gibi güvenlik kararları da aynı mantığın parçası: kim, neyi, ne zaman yaptı sorusuna her zaman cevap verebilmek.
Ölçek büyüdükçe öncelikler değişiyor
Daha büyük ölçekli bir kurumsal ulaşım operasyonunda çalıştığımız bir projede gördüğümüz şey şuydu: küçük ölçekte "görünürlük yeterli mi" sorusu yetiyorken, ölçek büyüdüğünde web ön yüz, backend ve native mobil uygulamanın birlikte, tek bir operasyonel gerçeklik üzerinden çalışması gerekiyor. Burada mimari kararların erken alınması önem kazanıyor; sonradan "aslında web ve mobil farklı veriler gösteriyormuş" demek, güven kaybına yol açan bir hata.
Nereden başlamalı
Bize soran firmalara verdiğimiz cevap genelde aynı: önce hangi kör noktanın en çok acı verdiğini bulun.
- Sorun "kimin nerede olduğunu bilmiyoruz" ise, önce konum ve durum takibini kurun.
- Sorun "hakediş hesapları her ay tartışma yaratıyor" ise, önce otomatik hakediş motorunu kurun.
- Sorun "bir ihlal olduğunda elimizde kanıt kalmıyor" ise, önce kayıt ve denetim katmanını kurun.
Her şeyi aynı anda çözmeye çalışmak, hiçbir şeyi zamanında bitirmemekle sonuçlanıyor. Bütünleşik sistem elbette hedef, ama oraya giden yol kademeli olmalı — önce en acil kör noktayı kapatıp, ardından diğer modülleri üzerine inşa etmek.
Önümüzdeki adım: ulaşımın ötesi
Şu an üzerinde çalıştığımız bir seyahat ve rezervasyon yönetimi projesi, bu düşünceyi bir adım öteye taşıyor: kurumsal ulaşımda kurduğumuz görünürlük ve denetlenebilirlik mantığının, seyahat planlaması ve rezervasyon süreçlerine de uygulanabileceğini düşünüyoruz. Bu proje henüz canlı değil, tamamlanmış bir ürün olarak sunmuyoruz — ama bizim için gösterdiği şey şu: manuel, dağınık operasyonları yazılıma taşıma ihtiyacı tek bir sektörle sınırlı değil. WhatsApp grubu ve excel dosyasıyla yönetilen her saha operasyonu aynı üç kör noktadan muzdarip: görünürlük, hakediş, denetim.
Sonuç
Kurumsal ulaşım operasyonunu dijitalleştirmek bir yazılım satın alma kararı değil, bir önceliklendirme kararı. Doğru soru "hangi yazılımı alalım" değil, "operasyonumuzun hangi noktası kör ve bu körlük bize ne kadara mal oluyor" sorusu. Bu soruyu doğru cevapladığınızda geri kalanı — mimari, teknoloji seçimi, uygulama sırası — çok daha net hale geliyor.
Top comments (0)