Entegratör değiştirmenin klasik yöntemi şudur: bir akşam eski sistem kapatılır, gece yeni sistem kurulur, sabah "umarım çalışır" denir. Bu yöntem işe yarayabilir. Yaramadığında ise satış durur, stok karışır ve hasarın boyutu ancak birkaç gün sonra anlaşılır.
Alternatifi paralel çalışmadır ve mantığı basittir: yeni sistem, karar vermeden önce hiçbir şeye dokunmadan izler.
Başlamadan önce
Paralel çalışma bir test dönemidir; testin işe yaraması için ölçülecek şeyin baştan belli olması gerekir. Başlamadan önce üç şey hazır olmalı.
Kaynak belli olmalı. Stoğun ve fiyatın hangi sistemden çıktığı tek cümleyle söylenebiliyor mu? ERP mi, katalog mu, ikisi birden mi? Bu soru cevapsızken yapılan karşılaştırma neyin neyle kıyaslandığını bilmeden yapılır.
Sakin bir takvim seçilmeli. Karşılaştırma döneminin kampanya haftasına denk gelmemesi gerekir. Kampanya günlerinde iki tarafın da sayıları hızla değişir ve fark gerçek mi, zamanlama mı ayırt edilemez.
Mevcut ayarlar yazılı olmalı. Yıllar içinde biriken fiyat kuralları, eşikler ve hangi deponun hangi kanala açıldığı genelde yalnız eski panelde durur. Bunların listesi çıkarılmadan kurulan yeni sistem, farkları doğal olarak üretir.
Üç aşama
Aşama 1: Yalnız okuma
Yeni sistem kanallara bağlanır ama yazma yetkisi kapalıdır. Siparişleri görür, stoğu görür, fiyatı görür; hiçbirine dokunmaz. Mevcut entegratörünüz her zamanki gibi çalışmaya devam eder ve operasyonda hiçbir şey değişmez. Bu döneme gölge mod denir; işleyişi gölge mod ile entegrasyon testi yazısında ayrıntılı anlatılıyor.
Bu aşamada iki şey yapılır. Birincisi ürün eşleştirmesi kurulur: stok kodu ve barkod üzerinden otomatik eşleşme yapılır, eşleşmeyenler liste olarak çıkar ve tek tek düzeltilir. Eşleştirme kurallarının nasıl işlediği SKU ve barkodla ürün eşleştirme yazısında. İkincisi karşılaştırma başlar.
Aşama 2: Karşılaştırma
Artık iki taraf da aynı gerçeği görüyor ve size ne gördüğünü söylüyor. Bakılacak şey şu: yeni sistemin hesapladığı stok, mevcut sistemin kanala yazdığı stokla aynı mı? Sipariş sayıları tutuyor mu? Fiyatlar aynı mı?
Farklar çıkacaktır ve bu iyidir. Fark, geçişten sonra yaşanacak sorunun geçişten önce görünmesidir. Çoğu fark eşleşme hatasından çıkar: bir varyant bağlanmamıştır, bir ürün iki kez eşleşmiştir, bir depo hesaba katılmamıştır.
Farkların sebebi bulunup kapatılana kadar devam edilir. Bu süre genelde bir ila iki haftadır.
Aşama 3: Kanal kanal devir
Sayılar tuttuğunda devir başlar. Hepsi birden değil, tek kanaldan.
Sıra da önemlidir. Önce siparişin okunup ERP'ye yazılması devredilir, çünkü bu tarafta hata yapılırsa kanalda görünen bir şey bozulmaz. Sonra stok, sonra fiyat. Fiyat en sona bırakılır çünkü yanlış fiyat en hızlı fark edilen ve en pahalı hatadır.
Kanalların sırası için de aynı mantık geçerlidir: en düşük hacimli kanaldan başlanır, en yüksek hacimli kanal en sona bırakılır. Trendyol ya da Hepsiburada gibi hacmin toplandığı bir kanalda yapılan hatanın maliyeti, küçük bir kanaldakinden kat kat büyüktür ve düzeltme süresi de daha uzundur.
Her adımda eski sistemin o kanaldaki yazma yetkisi kapatılır. Bu kritik: iki sistem aynı anda aynı kanala yazarsa stok ayrışır ve hangisinin doğru olduğu belirsizleşir.
Sık karşılaşılan farklar ve sebepleri
Karşılaştırma döneminde çıkan farkların büyük kısmı birkaç başlıkta toplanır. Sebebi tanımak, farkın peşinde geçecek süreyi kısaltır.
- Bir varyant kanalda var, kaynakta bağlı değil. Renk ve beden matrisinde tek bir satır bağlanmamıştır; o satır hiç güncellenmez.
- Aynı ürün iki ilana eşleşmiş. Aynı stok iki yerden satılabilir görünür; bu, devirden sonra çift satışa dönüşür.
- Bir depo hesaba katılmamış. İki tarafın toplamı farklıdır ve fark sabit bir sayı gibi görünür; toplama kuralına bakmak yeterlidir.
- Eski sistemde elle girilmiş bir fiyat. Kaynakta olmayan bir fiyat kanalda durur. Devirden sonra kaynağın değeriyle değişir; bunu devirden önce fark etmek gerekir.
- Kanalda açık kalmış, kaynakta olmayan ilan. Yeni sistem o ilanı tanımaz. Kapatılacak mı, kaynağa eklenecek mi, karar verilmelidir.
- Zamanlama farkı. İki taraf aynı anı görmediği için anlık bir fark çıkar. Gün içinde kendiliğinden kapanıyorsa sorun değildir; kapanmıyorsa gerçek farktır.
Yazma sahipliği
Geçişin tamamı tek bir kurala dayanır: her kanalın, her an, tek bir yazma sahibi vardır.
Bu kural kâğıt üzerinde değil sistemde tanımlı olmalıdır. "Şu tarihten sonra yeni sistem yazacak" demek yetmez; eski sistemin o kanala yazma yetkisi fiilen kapatılmalıdır. Aksi halde unutulmuş bir görev bir hafta sonra çalışır ve kimse neden stoğun değiştiğini anlamaz. Yetkinin hangi sistemde olduğunu ürün ve kanal bazında gösteren işarete sahiplik bayrağı denir.
Geri dönüş
İyi kurulmuş bir geçişte her adım geri alınabilir. Bir kanalda sorun çıkarsa o kanalın yazma yetkisi eski sisteme geri verilir, diğer kanallar etkilenmez.
Bunu baştan sormak gerekir. "Geri dönülemez" cevabı, sürecin test edilmediğini gösterir. Sağlayıcıya sorulacak diğer maddeler entegratör değiştirmeden önce sorulacak on soru yazısında.
Ne taşınır, ne taşınmaz
Geçişte en çok abartılan şey geçmiş veridir. Pratikte taşınması gereken şey azdır:
- Ürün eşleşmeleri taşınır ya da yeniden kurulur. Asıl iş budur.
- Kanal ayarları yeniden tanımlanır: fiyat kuralları, hangi stoğun açılacağı, eşikler.
- Sipariş geçmişi genelde taşınmaz; yeni sistem kanallardan geriye dönük çekebilir.
- Müşteri kayıtları ERP'nizde zaten durur, entegratörde değil.
Neyin taşınacağını baştan yazılı olarak belirlemek, geçişin ortasında çıkacak tartışmayı önler.
Sık yapılan üç hata
- Karşılaştırmayı kısa kesmek. İlk günlerde fark az çıkınca dönemi bitirmek yaygın bir eğilimdir. Bir hafta sonu ve bir stok girişi görülmeden toplanan kanıt eksiktir.
- Eski sistemin yetkisini kapatmayı unutmak. Devir yapıldı sanılır, eski sistem sessizce yazmaya devam eder. Stok ayrışması genelde buradan çıkar.
- Hepsini aynı gün devretmek. Sayılar tuttuğu için cesaret gelir. Oysa kanal kanal devrin bütün faydası, hata çıktığında hasarın tek kanalla sınırlı kalmasıdır.
İlgili terimler
- Gölge mod — yeni sistemin yalnız okuduğu, hiçbir kanala yazmadığı dönem.
- Sahiplik bayrağı — bir ürün ve kanal çifti için yazma yetkisinin hangi sistemde olduğunu gösteren işaret.
- Devretme — yazma yetkisinin eski sistemden yenisine kanal kanal geçirilmesi.
- Tek stok havuzu — bütün kanalların yansıttığı tek stok kaynağı; devir bittiğinde havuzun sahibi yeni sistemdir.
Özet
Paralel çalışma geçişi yavaşlatmaz, riski kaldırır. Aynı işi yaparsınız ama kararı iddiaya değil kanıta dayandırırsınız. Sayılar tutmadan devretmezsiniz, devrettikten sonra da geri dönebilirsiniz.
Geçişin tamamının adım sırası için entegratör değiştirme geçiş planı yazısına bakabilirsiniz.
Sık sorulan sorular
Paralel çalışma ne demek?
Mevcut entegratörünüz çalışmaya devam ederken yeni sistemin aynı kanalları yalnız okuması demektir. Yeni sistem hiçbir şey yazmaz, sadece görür. Böylece iki tarafın sayıları karşılaştırılabilir ve geçiş kararı kanıtla verilir.
İki sistem aynı anda yazarsa ne olur?
Stok ayrışır. Biri 4 yazarken diğeri 6 yazarsa kanaldaki adet sürekli değişir, iptal ve yanlış satış başlar. Bu yüzden her kanalın yazma sahibi tek olmalı ve devir anı açıkça belirlenmelidir.
Paralel çalışma ne kadar sürmeli?
Sayıların tuttuğunu görene kadar; genelde bir ila iki hafta yeterlidir. Bu bir teknik zorunluluk değil, karar için kanıt toplama süresidir. Kısaltmak mümkündür ama riski siz üstlenirsiniz.


