Excel'de yürüyen süreci web uygulamasına taşımak
Excel'de yürüyen bir süreci ne zaman web uygulamasına taşımalı? İşaretler, MVP ile başlamak, veri taşıma ve geçiş adımları.
Sipariş takibi, teklif onayı, stok sayımı ya da prim hesabı... Birçok şirkette bu işler yıllardır paylaşılan bir Excel dosyasında yürür. Excel hızlı başlamak için çok iyi bir araçtır; ama dosya büyüdükçe ve kullanan kişi arttıkça hata riski de artar. Bu yazıda taşıma zamanının geldiğini gösteren işaretleri, geçişin adımlarını ve verinin nasıl taşınacağını anlatıyoruz.
Excel'in sınırı nerede başlıyor?
Elektronik tablo hataları uzun süredir araştırılan bir konu. Hawaii Üniversitesi'nden Raymond Panko, 2000 yılında Avrupa Elektronik Tablo Riskleri Grubu'na (EuSpRIG) sunduğu derlemede yedi saha denetiminin sonuçlarını bir araya getirdi. Denetlenen 367 tablonun %24'ünde hata bulunmuştu. Daha iyi yöntemlerle yapılan 1997 ve sonrası denetimlerde bu oran 54 tabloda %91'e çıkıyordu[1]. Panko bunu insanın doğal hata payına bağlıyor: karmaşık zihinsel işlerde hata oranı genellikle %2–5 arasında.
Büyük kurumlar da bundan muaf değil. JPMorgan Chase'in 2012 zararlarını inceleyen görev gücü raporu, risk modelinin bir dizi Excel tablosu üzerinden çalıştığını ve verinin bir tablodan diğerine elle kopyalanıp yapıştırıldığını yazıyor. Raporda bir tablodaki formülün iki değerin ortalamasına bölmesi gerekirken toplamına böldüğü de tespit edilmiş; bu hata büyük olasılıkla oynaklığı yarıya indirip risk ölçüsünü düşük göstermiş[2].
EuSpRIG'in derlediği "korku hikâyeleri" listesi benzer örneklerle dolu. Örneğin Birleşik Krallık'ta anestezi asistanı adaylarının mülakat puanlarını toplayan tabloyla ilgili incelemede şablon, adlandırma kuralı ve yapı eksikliği; bölgesel tablolardan ana tabloya elle veri aktarımı ve kopyala-yapıştır sorunları bulunmuş[3].
Taşıma zamanının geldiğini gösteren işaretler
- Aynı dosyanın birden çok sürümü dolaşıyor: "son_hali_v3_düzeltilmiş.xlsx" gibi adlar ve hangisinin doğru olduğu tartışması.
- Veri elle taşınıyor: ERP'den rapor alınıp tabloya yapıştırılıyor, sonra tablodan başka bir sisteme yeniden giriliyor.
- Kimin neyi değiştirdiği bilinmiyor: Onay, yetki ve değişiklik geçmişi yok.
- Dosyayı tek kişi anlıyor: O kişi izne çıktığında süreç duruyor.
- Dosya ağırlaşıyor: Açılması dakikalar sürüyor, aynı anda iki kişi çalışamıyor.
Bu işaretlerden ikisi ya da daha fazlası sizde varsa, süreci bir web uygulamasına taşımayı düşünmenin zamanı gelmiş olabilir.
Adım adım geçiş
- Süreci çıkarın: Dosyayı kim dolduruyor, kim onaylıyor, sonuç nereye gidiyor? Formüllerin içine gömülü iş kurallarını (iskonto oranı, prim eşiği gibi) tek tek yazıya dökün.
- Veri modelini kurun: Tablodaki sütunları müşteri, ürün, sipariş gibi gerçek kavramlara ayırın. Serbest metin girilen alanları seçim listesine çevirin.
- Küçük bir ilk sürümle (MVP) başlayın: En çok zaman kaybettiren tek süreci seçin. İlk sürümde giriş ekranı, temel yetkiler ve bir rapor yeterli. Gerisi kullanıldıkça eklenir.
- Veriyi taşıyın: Bir sonraki bölümde ayrıntısı var.
- Kısa bir süre paralel çalıştırın: Birkaç hafta boyunca aynı işi hem Excel'de hem uygulamada yapın, sonuçları karşılaştırın. Tutarlıysa Excel dosyasını salt okunur arşive alın.
Veri taşıma: en çok atlanan kısım
Yıllar içinde birikmiş tablolarda aynı müşteri üç farklı yazımla, tarihler metin olarak, tutarlar farklı para birimleriyle durabilir. Taşımadan önce bir temizlik turu yapın: tekrar eden kayıtları birleştirin, boş ve tutarsız alanları işaretleyin. Ardından taşımayı bir kez deneme ortamında yapın ve toplamları karşılaştırın; örneğin tablodaki toplam ciro ile uygulamadaki toplam aynı mı? Müşteri ve ürün kodları zaten ERP'nizde varsa, bunları Excel'den değil doğrudan ERP'den çekmek tutarsızlığı baştan azaltır.
Şirketiniz için ne anlama geliyor?
- Excel'i bırakmak zorunda değilsiniz. Analiz ve tek seferlik hesap için kullanmaya devam edin; çok kişinin her gün veri girdiği süreçleri taşıyın.
- Taşınacak süreci seçerken en büyük dosyaya değil, en çok elle aktarım ve hata düzeltmesi gerektiren dosyaya bakın.
- Formüllerdeki iş kurallarını geliştirme başlamadan yazıya dökün; bu belge ilk sürümün kapsamı olur.
- Yeni uygulama ERP'nizle veri alışverişi yapmalı. Aksi hâlde bir Excel adasının yerine bir uygulama adası kurmuş olursunuz.
- Geçişin başarısını ölçün: elle aktarıma ve hata düzeltmeye haftada kaç saat gidiyordu, şimdi kaç saat gidiyor?
Excel'de yürüyen bir sürecinizi web uygulamasına taşımak isterseniz özel yazılım hizmetimize göz atın.
Kaynaklar
- Panko, R. R., "Spreadsheet Errors: What We Know. What We Think We Can Do", EuSpRIG 2000 Bildirileri, Temmuz 2000 (arXiv'de 23 Şubat 2008). arxiv.org/abs/0802.3457
- JPMorgan Chase & Co., "Report of JPMorgan Chase & Co. Management Task Force Regarding 2012 CIO Losses", 16 Ocak 2013 (Yale Program on Financial Stability arşivi). elischolar.library.yale.edu/ypfs-documents/454
- European Spreadsheet Risks Interest Group (EuSpRIG), "Horror Stories", POB2309 kaydı: "'Frankensheet' sorting errors hamper recruitment", 12 Ekim 2023. eusprig.org/research-info/horror-stories