İkinci Bir İş Yaratmadan İç İş Akışlarını Otomatikleştirmek
- Geliştirmeden önce başabaş noktasını hesaplayın. Haftada birden az çalışan otomasyonlar neredeyse hiçbir zaman geri ödeme yapmaz.
- Bakım faturası iş akışının uzunluğuyla değil, dış entegrasyon sayısıyla ölçeklenir.
- Sahiplik zamanla kaybolur. Otomasyon onu yazan mühendisten uzun yaşar; runbook dokümanını baştan yazın.
- Neyi otomatikleştirmeyeceğinizi belgeleyin. Bazı manuel süreçler bilinçli olarak manuel bırakılır.
Birlikte çalıştığımız bir ekip iki yıl içinde 47 adet iç otomasyon geliştirmişti. Ekibin kendi arasındaki şakası, her cuma öğleden sonra iki mühendisin hafta içinde bozulan otomasyonları onarmak için üçer saat harcadığıydı. Kurulan otomasyonlar başlı başına ikinci bir mesaiye dönüşmüştü.
Bu 47 iş akışının tamamını denetledik. Yalnızca 11 tanesi yüksek frekanslı görevleri üstlenerek gerçekten zaman kazandırıyordu. 23 tanesi nötr durumdaydı; bakım maliyetleri çözdükleri işin maliyetine denkti. 13 tanesi ise net zarardaydı; ekip işi elle yapsa daha hızlı ilerleyecekti. Zarar yazan 13 akışı emekliye ayırdık, 23 tanesini yeniden yapılandırdık ve cuma öğleden sonra harcanan mühendislik süresini altı saatten bir saatin altına indirdik.
Başabaş Hesabı ve Bakım Faturasının Kaynağı
Her otomasyonun bir başabaş noktası vardır: biriken zaman tasarrufunun, ilk geliştirme ve toplam bakım maliyetini geçtiği an. Sağlam bir mühendislik kuralı olarak, yıllık net tasarruf asıl görev maliyetinin en az iki katı değilse o otomasyon muhtemelen kurulmamalıdır. İki katlık bu marj, bir akış bozulduğunda mühendisin asıl işini bırakıp bağlam değiştirmesinin gizli maliyetini karşılar.
Bakım faturası iş akışının adım sayısıyla değil, konuştuğu dış API ve yapay zeka adımı sayısıyla büyür. Her dış entegrasyon yılda ortalama 1 ila 4 saatlik bakım yükü ekler; sağlayıcı uç noktaları kapatır, kimlik doğrulama şemaları değişir veya hız sınırları güncellenir. Kaynak SaaS uygulamasında bir alanın adı değiştiğinde oluşan sessiz hatalar en pahalı olanlardır. İş akışında bir LLM adımı varsa model kayması ve istem eskimesi yılda 2 ila 8 saat ek bakım gerektirir.
Bakım Maliyetini Düşük Tutan Mimari Desenler
Bakım yükünü kontrol altında tutmak için beş temel desen uyguluyoruz:
- İdempotent adımlar: Her adım güvenle tekrar çalıştırılabilir olmalıdır. Yeniden denenen bir adım aynı kaydı iki kez oluşturmamalıdır.
- Açık hata sınıflandırması: Geçici ağ hatalarını (yeniden dene), veri şeması hatalarını (uyarı ver, tekrar deneme) ve mantık hatalarını (iş akışını durdur) birbirinden ayırın.
- Girdi şeması doğrulaması: Yukarı akıştaki bir aracın şema değiştirdiğini iş akışının ortasında çökerek değil, ilk adımda 5 dakikalık bir şema kontrolüyle yakalayın.
- Sürüm kontrolü ve Runbook: Otomasyon tanımlarını git üzerinde tutun ve her akış için ne yaptığını, sahibini ve acil durumda nasıl kapatılacağını anlatan kısa bir runbook yazın.
Neleri Otomatikleştirmemeli?
Süreci her çeyrekte değişen işler, değerini doğrudan insan muhakemesinden alan kararlar ve yılda yalnızca birkaç kez çalışıp hatası çok pahalıya patlayan akışlar manuel kalmalıdır. Otomasyon portföyünü sağlıklı tutmanın tek yolu, yalnızca geri ödeme yapanları inşa etmek ve artık değer üretmeyenleri düzenli çeyreklik denetimlerle emekliye ayırmaktır.
Sıkça sorulan sorular
Bir otomasyon için başabaş noktasını nasıl hesaplarım?
Yıllık görev maliyetini (frekans çarpı süre çarpı saatlik maliyet) yıllık bakım maliyetiyle (mühendislik saatleri artı platform ücretleri artı kesinti maliyeti) karşılaştırın. Net kazanım için görev maliyetini en az ikiye katlamalıdır; başabaş veya daha kötü sonuçlarda geliştirmeyin.
Otomatikleştirmek için iyi bir çalışma sıklığı eşiği nedir?
Haftalık veya daha sık çalışan süreçler genellikle otomatikleştirmeye değer. Aylık olanlar sınırdadır. Çeyreklik veya daha seyrek işler neredeyse hiçbir zaman değmez; ekip çalışmalar arasında sistemin nasıl işlediğini unuttuğu için bakım maliyeti ağır basar.
Yapay zeka özellikleri bakım faturasına dahil edilmeli mi?
Kesinlikle evet. Yapay zeka adımları kayma yaşayabilen model bağımlılıkları, sağlayıcı değişiklikleri ve eskiyen istemler ekler. Yapay zeka içeren otomasyonlar için en azından çeyreklik inceleme bütçesi ayırın.