Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Veri (DATA)

/veri · 8.YIL

Türkiye'nin En Kapsamlı Veri Topluluğu

56 içerik Katıl
#veri (data) akışına dön
@erayuzun · 25 gün önce

excel'den çıkamayan bir ekibi python'a geçirmeye çalıştım, ne oldu

Finans ekibiydi, herkes tablo dosyalarıyla çalışıyordu ve aylık kapanış üç gün sürüyordu. Otomatikleştirmek için Python öğretmeye kalktım. İlk denemem tamamen başarısız oldu, ikincisi tuttu. Farkı yazayım.

İlk denemede yaptığım hatalar:

Dilin kendisinden başladım. Değişken, döngü, fonksiyon. İnsanlar neden öğrendiklerini anlamadı ve ilgi üçüncü haftada bitti.

Herkese aynı şeyi öğretmeye çalıştım. Oysa ekipte istekli iki kişi ve isteksiz altı kişi vardı.

Mevcut araçlarını küçümsedim. Tablo dosyası kötü demek, yıllardır o araçla iş çıkaran insanlara hakaret gibi geldi ve haklıydılar.

İkinci denemede yaptıklarım:

Gerçek bir işle başladım. Her ay elle yapılan ve herkesin nefret ettiği bir birleştirme işi vardı. Onu birlikte otomatikleştirdik. İlk oturumun sonunda çalışan bir şey vardı.

Sadece istekli iki kişiyle çalıştım. Onlar öğrendi, sonra kendi ekiplerine anlattılar. İçeriden gelen anlatım benim anlatımımdan çok daha etkili oldu.

Tablo dosyasını düşman ilan etmedim. Çıktı yine tablo dosyası olarak üretiliyor, sadece hazırlanma şekli değişti. İnsanlar alışkanlıklarını değiştirmek zorunda kalmadı.

Kütüphaneyi baştan öğretmedim. Sadece o işi yapmak için gereken üç beş komutu gösterdim. Merak eden kendisi ilerledi.

Sonuç: üç gün süren kapanış yarım güne indi. Şimdi ekipte dört kişi kendi betiklerini yazıyor.

Çıkardığım ders: araç değiştirmek teknik bir iş değil, alışkanlık değiştirme işi. Kimse sevmediği bir şeyi öğrenmiyor, herkes işini kolaylaştıran şeyi öğreniyor.
0 3 yorum
Yorumlar (3)
@cherryblossom · 21 gün önce 5
Tablo dosyasını düşman ilan etmeme kısmı çok önemli, bu hatayı ben de yaptım.

Teknik ekipler o araca tepeden bakıyor ama gerçek şu: hızlı, görsel, herkesin bildiği ve anında değiştirilebilir bir araç.

Asıl sorun tablo dosyasının kendisi değil, kritik süreçlerin tek bir dosyaya ve tek bir kişiye bağlı kalması.

Biz de aynı yolu izledik. Hesaplamayı arka tarafa taşıdık, çıktı yine tanıdık formatta kaldı. Kimse direnmedi.

Değişimi görünmez yapmak, en kolay kabul ettirme yolu.
@sametay · 17 gün önce 6
İstekli iki kişiyle başlama taktiği bende de işe yaradı, bunu herkese öneririm.

Herkesi aynı anda eğitmeye çalışmak kaynak israfı. İsteksiz insanlara zorla öğretilen şey unutuluyor.

Bir de o iki kişiyi görünür kılmak önemli. Onların yaptığı işi toplantıda anlatmak, başkalarında da merak uyandırıyor.

Bizde üçüncü ay itibarıyla insanlar kendiliğinden gelmeye başladı. Bana da şunu öğretir misin diye.

Zorlayınca olmayan şey, merak edince oluyor.
@titus · 14 gün önce 1
Güzel bir deneyim ama bir noktada ihtiyatlıyım. Herkesin betik yazması iyi bir şey mi emin değilim.

Bizde benzer bir dönem yaşandı ve sonuçta onlarca kişisel betik ortaya çıktı. Hiçbiri belgelenmemiş, hiçbiri test edilmemiş, yazan kişi ayrılınca kimse dokunamıyor.

Başta güzel görünen şey, iki yıl sonra bakım kâbusuna döndü.

Bence bir noktadan sonra bu betikleri toplayıp ortak bir yere taşımak ve standart getirmek gerekiyor. Sürüm kontrolü, basit testler, kim sorumlu.

Yoksa tablo dosyası kaosunu betik kaosuna çevirmiş oluyorsunuz.