Kriteria Keberlanjutan Keputusan
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
Untuk mendefinisikan keberlanjutan keputusan secara rinci, kami menurunkan lima kriteria utama.
Strategis
Saat mengambil keputusan, orang yang menelaah konsekuensi strategis sebaiknya mempertimbangkan hal-hal seperti dampak jangka panjang dari keputusan tersebut, misalnya upaya operasional dan pemeliharaan di masa depan.
Terukur dan Terkelola
Anda dapat mengukur dan mengevaluasi hasil sebuah keputusan dari waktu ke waktu berdasarkan kriteria objektif, idealnya yang bersifat numerik (seperti yang, misalnya, diajukan oleh skenario atribut kualitas dan lokakarya4). Menangkap semua keputusan yang sangat rinci tidak mungkin dilakukan, sehingga arsitek harus membatasi granularitas keputusan pada tingkat detail tertentu (seperti membuat sebuah kelas desain). Hal ini akan menghasilkan kumpulan keputusan yang lebih berkelanjutan dan lebih sedikit tautan keterlacakan. Selain itu, membatasi jumlah dependensi antarkeputusan mengurangi efek riak dari perubahan.
Dapat Dicapai dan Realistis
Alasan untuk menyesuaikan solusi dengan masalah sebaiknya dipilih secara pragmatis dan dinyatakan secara eksplisit. Misalnya, arsitek dapat menunjukkan bahwa mereka telah berhati-hati untuk menghindari rekayasa berlebihan atau kurang (artinya, mereka sebaiknya menerapkan pendekatan “cukup baik”).
Berakar pada Persyaratan
Pengambilan keputusan sebaiknya berlandaskan pengalaman dan konteks perancangan arsitektur yang spesifik pada domain. Pengambilan keputusan harus memperhitungkan lingkungan perusahaan serta persyaratan dan batasan proyek, termasuk keterampilan tim pengembang saat ini, anggaran pelatihan, dan proses.
Tak Lekang oleh Waktu
Keputusan sebaiknya didasarkan pada pengalaman dan pengetahuan yang kemungkinan tidak akan segera usang. Misalnya, arsitek dapat memilih pola atau taktik arsitektur yang netral terhadap platform.