Bir işin tekrarlanması, kurallarının net olduğu anlamına gelmez
Her hafta yapılan bir rapor ya da her gün taşınan bir veri dosyası, otomasyon için iyi bir aday gibi görünebilir. Yine de işe doğrudan bir bağlantı kurarak başlamak bazı soruları görünmez bırakır. Veri nereden geliyor? İşlemi kim başlatıyor? Eksik bilgi olduğunda karar nasıl veriliyor?
İlk adım, mevcut işi olabildiğince basit bir akışa dökmektir. Başlangıç, kullanılan girdiler, alınan kararlar ve üretilen sonuç. Bir kişinin deneyimine bağlı adımları özellikle işaretleyin. ‘Gerekirse kontrol ediliyor’ gibi ifadeler, henüz tanımlanmamış bir kuralın işareti olabilir.
Mutlu yol kadar istisnaları da tasarlayın
Sistemler erişilemediğinde, bir kayıt iki kez geldiğinde veya zorunlu bir alan boş olduğunda otomasyonun ne yapacağı belli olmalıdır. İşlemi durdurmak, yeniden denemek ya da bir kişiden onay istemek farklı durumlarda doğru seçenekler olabilir. Bunları işlem başladıktan sonra düşünmek yerine baştan kararlaştırın.
Örneğin bir form kaydından iş takibi oluşturuyorsanız, aynı kaydın yeniden gönderilmesi ikinci bir görev açmamalı. Bir dış servise ulaşılamadığında da kullanıcının gönderdiği bilgi kaybolmamalı. Tekrarlanan işlemlerin etkisini ve hata sonrası devam yöntemini tasarlamak, akışın kendisi kadar önemlidir.
- Eksik veya hatalı veri için anlaşılır bir durma noktası belirleyin.
- Yeniden denemelerde aynı işin iki kez yapılmasını önleyin.
- İnsan kararı gereken adımları açıkça tanımlayın.
Kontrol edebildiğiniz kadar otomatikleştirin
İyi bir otomasyon, yalnızca arka planda çalışmaz; ne yaptığını da anlaşılır biçimde gösterir. Hangi kayıt işlendi, hangi adım tamamlandı, nerede hata oluştu? Bu soruların yanıtını bulabileceğiniz bir işlem geçmişi, destek ve iyileştirme için önemli bir araçtır.
Her ayrıntıyı kaydetmek de çözüm değildir. Günlüklere gereksiz kişisel veri veya erişim anahtarı yazmadan, işlemi takip etmeye yetecek bilgiyi tutmak gerekir. Erişim yetkilerini de akışın ihtiyaç duyduğu sınırda tanımlayın. Otomasyonun kullanacağı bir hesap, sırf kolay olduğu için tüm sistemin yetkilerine sahip olmamalıdır.
Küçük başlayın, gerçek işlemlerle öğrenin
İlk denemede bütün departmanı kapsamak yerine sınırları belli bir akış seçin. Örnek verilerle temel davranışı gördükten sonra, kontrollü gerçek işlemlerde sonucu karşılaştırın. Zaman kazancının yanında hatalı işlem, manuel müdahale ve bakım ihtiyacını da değerlendirin.
Süreç değiştikçe otomasyonun da değişeceğini kabul edin. Akışın sorumlusu, bağlantıların durumu ve bir sorun olduğunda izlenecek yol belli olduğunda sistem günlük işin güvenilir bir parçasına dönüşür. Amaç, karmaşıklığı daha hızlı çalıştırmak değil; işi daha anlaşılır ve sürdürülebilir hale getirmektir.
