Karar Sürdürülebilirlik Kriterleri
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
Karar sürdürülebilirliğini ayrıntılı olarak tanımlamak için beş temel kriter türettik.
Stratejik
Karar verme sırasında, stratejik sonuçlara bakan biri, kararların uzun vadeli etkisini (örneğin, gelecekteki operasyonlar ve bakım çabası) gibi şeyleri dikkate almalıdır.
Ölçülebilir ve Yönetilebilir
Bir kararın sonucunu, ideal olarak sayısal olan (örneğin, kalite nitelik senaryoları ve atölye çalışmaları4 tarafından yayıldığı gibi) objektif kriterlere göre zaman içinde ölçebilir ve değerlendirebilirsiniz. Tüm ayrıntılı kararları yakalamak mümkün değildir, bu nedenle mimarlar kararların ayrıntı düzeyini belirli bir ayrıntı düzeyine (tasarım sınıfı oluşturmak gibi) sınırlamalıdır. Bu, daha sürdürülebilir bir karar setine ve daha az izlenebilirlik bağlantısına yol açacaktır. Ayrıca, kararlar arasındaki bağımlılıkların sayısını sınırlamak, değişikliklerin dalgalanma etkisini azaltır.
Ulaşılabilir ve Gerçekçi
Çözümü soruna uydurmanın mantığı pragmatik olarak seçilmeli ve açık hale getirilmelidir. Örneğin, mimarlar aşırı veya eksik mühendislikten kaçınmaya özen gösterdiklerini belirtebilirler (yani, “yeterince iyi” yaklaşımını uygulamalıdırlar).
Gereksinimlere Dayalı
Karar verme, alana özgü mimari deneyim ve bağlama dayanmalıdır. Geliştirme ekibinin mevcut becerileri, eğitim bütçesi ve süreci de dahil olmak üzere şirket ortamının yanı sıra proje gereksinimlerini ve kısıtlamalarını da dikkate almalıdır.
Zamansız
Kararlar, yakın zamanda güncelliğini yitirmeyecek deneyim ve bilgiye dayanmalıdır. Örneğin, mimarlar platformdan bağımsız mimari desenleri veya taktikleri seçebilirler.