Yazılara dön

SYSTEMS · · 2 dk

Otomasyonu insana göre tasarlamak

Otomasyon insanı devre dışı bırakmak değil, tekrar eden işleri azaltmak için.

Otomasyon projelerinde en sık yapılan hata, süreci tamamen otomatikleştirmeye çalışmak. Oysa iyi bir otomasyon, insanın karar verdiği noktaları korurken tekrar eden adımları ortadan kaldırır.

Tam otomasyon tuzağı

Bir ETL (Extract-Transform-Load) akışı düşünelim. Veri kaynağından veriyi çek, dönüştür, hedef tabloya yaz. Basit görünüyor, değil mi?

Ama gerçek dünya verileri düzgün değil. Eksik alanlar, tutarsız formatlar, beklenmeyen değerler her zaman olacak. Tam otomasyon bu kenar durumları sessizce yutar ya da hatalı veriyi hedef tabloya yazarak güvenilirliği düşürür.

İnsan-döngü-içinde yaklaşımı

Kendi projemde şu akışı uyguladım:

Kaynak Veri
    │
    ▼
[Otomatik] Veri çekme + format dönüşümü
    │
    ▼
[Otomatik] Kalite kontrol kuralları
    │
    ├── Geçti ──► [Otomatik] Hedef tabloya yaz
    │
    └── Kaldı ──► [Manuel] İnceleme kuyruğuna at
                      │
                      ▼
                  Operatör kararı:
                  ├── Düzelt → tabloya yaz
                  ├── Reddet → loga kaydet
                  └── Kural güncelle → kalite kontrol güncellenir

Bu yaklaşımda otomatik geçen kayıtlar için insan müdahalesine gerek yok — zaten %90+ veri temiz gelir. Ama kalan %10 için insanın karar vermesi, hatalı verinin sisteme sızmasını engelliyor.

Otomasyon seviyelerini ayrıştırmak

Her adımı aynı seviyede otomatikleştirmek zorunda değilsiniz:

AdımOtomasyon seviyesiNeden?
Veri çekmeTam otomatikZamanlı, tekrar eden, hata riski düşük
Format dönüşümüTam otomatikKurallar net, istisna az
Kalite kontrolYarı otomatikKurallar otomatik, kenar durumlar manuel
İş kararı (bu veri geçerli mi?)ManuelBağlam gerektirir, otomatikleştirilemez
RaporlamaTam otomatikDashboard otomatik güncellenir

Bu tabloyu doldurmak, projenin başında 15 dakikamı aldı. Ama "nereyi otomatikleştirmeliyim?" sorusunu projenin ortasında sormaktan çok daha az maliyetli.

Pratik kurallar

  1. Mevcut iş akışını gözlemle, sonra otomatikleştir. Önce insanların gerçekte nasıl çalıştığını anla. Otomasyonu mevcut akışa uydur, ekibi otomasyona uydurmaya çalışma.

  2. Geri alma mekanizması koy. Her otomatik adımın bir "geri al" butonu olmalı. OEE Monitor'de downtime kaydı yanlış başlatıldığında elle düzeltilebiliyor — bu basit özellik, operatörlerin sisteme güvenmesini sağladı.

  3. Loglama her zaman açık olsun. Otomatik geçen bir kaydın neden geçtiğini sonradan sorgulamak, debug'ın en zor kısmı. Her karar noktasında "neden bu yol seçildi?" bilgisi kayıt altında olmalı.

  4. Önce en sıkıcı adımı otomatikleştir. Ekibin en çok şikayet ettiği tekrar eden iş hangisiyse, oradan başla. Motivasyon kazanırsın ve otomasyona güven artar.

Otomasyon, insanı devre dışı bırakmak için değil, insanın vaktini gerçekten düşünmesi gereken şeylere ayırması için var.

Paylaş