Karmaşıklık Tuzağı: Otonom Sistemlerde Sadeliğin Gücü
Endüstriyel otomasyon projelerinde en sık karşılaşılan hata, çözümü karmaşıklaştırmaktır. Yeni bir protokol eklemek, fazladan bir katman koymak, "gelecekte lazım olur" diye kullanılmayan modüller yazmak — hepsi aynı tuzağa düşürür.
Oysa sahadaki en güvenilir sistemler — 7/24 çalışan PLC'ler, sensör ağları, robot hücreleri — genellikle en sade mimariye sahip olanlardır. Bir makine operatörü arızayı 30 saniyede teşhis edebiliyorsa, o sistem iyi tasarlanmış demektir.
Karmaşıklık Neden Cazip Gelir?
Mühendislik eğitiminde bize en genel, en esnek çözümü aramayı öğretirler. Bu akademik ortamda doğru bir yaklaşım; ancak sahadaki gerçeklik farklıdır. Her eklenen soyutlama katmanı, yeni bir hata noktası demektir. Her "esneklik" vaadi, bakım maliyetine dönüşür.
"Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away." — Antoine de Saint-Exupéry
Sadeliğin Mühendislik Değeri
Sadelik, tembellik değildir. Bir PLC programında 200 satır yerine 80 satırla aynı işi yapabilmek; daha derin sistem anlayışı gerektirir. Modbus yerine Profinet seçmek değil — gerçekten ihtiyaç olup olmadığını sorgulamak sadeliğin parçasıdır.
- Okunabilirlik: 3 yıl sonra bile anlaşılabilen kod
- Test edilebilirlik: Her fonksiyon bloğu izole test edilebilir
- Bakım: Yeni teknisyen 1 haftada sisteme hakim olabilir
- Güvenilirlik: Daha az bileşen = daha az arıza noktası
Otonom Sistemlerde Sadelik
Otonom sistemler — robot hücreleri, akıllı sulama, enerji optimizasyonu — kullanıcı müdahalesini minimize etmeyi hedefler. Ancak otonomi, arka plandaki mantığın şeffaf olmasıyla anlam kazanır. Operatör sisteme güvenemiyorsa, en gelişmiş algoritma bile değersizdir.
FarmMAX saha operasyonlarında karar algoritmaları çoğu zaman 3 parametreye dayanır: toprak nemi, hava sıcaklığı ve yağış tahmini. Daha fazlası eklenebilirdi — ama eklenmedi. Çünkü sahadaki testler, 3 parametrenin %95 doğrulukla yeterli olduğunu gösterdi.
Tasarım Notu — Endüstriyel Amber & UX
Bu sitenin renk paletinde #FFBF00 (Endüstriyel Amber), trafik
ışıklarındaki sarı ile aynı psikolojik işlevi taşır: dikkat çek, dur, oku.
Karbon Grisi (#2C3E50) zemin üzerinde Amber, WCAG AA kontrast
standardını karşılayan yüksek görünürlüklü bir aksan rengi olarak çalışır.
CTA butonları Amber dolgu ile birincil eylemi işaret eder; başlıklarda ise yalnızca
vurgu kelimelerde kullanılır. Hover durumunda #E6AC00 (koyu Amber)
geri bildirim sağlar. Amber sayfanın %5–10'unu geçmemeli — aksi halde "uyarı yorgunluğu"
oluşur ve dikkat dağılır.
Bu sitede Amber, mühendislik disiplininin sinyal rengidir: sessiz arka planda duran Karbon'un üzerinde, okunması gereken şeyi işaret eder. Tıpkı iyi bir HMI ekranında alarm renginin yalnızca gerçekten önemli durumlarda kullanılması gibi.
Sonuç
Sadelik bir teslimiyet değil, mühendislik olgunluğunun göstergesidir. Her projede kendime şu soruyu soruyorum: "Bunu çıkarırsam ne kaybederim?" Cevap "pek bir şey" ise, çıkarıyorum.
← Tüm Yazılar
Mevlüt TURUN