Merila trajnostnosti odločitev
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
Da bi podrobno opredelili trajnostnost odločitev, smo izpeljali pet ključnih meril.
Strateška
Pri sprejemanju odločitev bi moral nekdo, ki preučuje strateške posledice, upoštevati stvari, kot je dolgoročni vpliv odločitev – na primer prihodnji napor za delovanje in vzdrževanje.
Merljiva in obvladljiva
Izid odločitve lahko skozi čas merite in ocenjujete po objektivnih merilih, idealno številčnih (kot jih na primer spodbujajo scenariji kakovostnih atributov in delavnice4). Zajeti vseh podrobnih odločitev ni mogoče, zato morajo arhitekti omejiti granularnost odločitev na določeno raven podrobnosti (na primer ustvarjanje oblikovalskega razreda). To bo vodilo do bolj trajnostnega nabora odločitev in manj povezav za sledljivost. Poleg tega omejevanje števila odvisnosti med odločitvami zmanjša učinek vala sprememb.
Dosegljiva in realistična
Utemeljitev prilagajanja rešitve problemu je treba izbrati pragmatično in jo narediti izrecno. Arhitekti lahko na primer navedejo, da so pazili, da ne bi prekomerno ali premalo oblikovali (to pomeni, da naj bi uporabili pristop »dovolj dobro«).
Zakoreninjena v zahtevah
Sprejemanje odločitev mora temeljiti na izkušnjah in kontekstu arhitekturnega oblikovanja za določeno domeno. Upoštevati mora okolje podjetja ter zahteve in omejitve projekta, vključno s trenutnimi veščinami razvojne ekipe, proračunom za usposabljanje in procesom.
Brezčasna
Odločitve bi morale temeljiti na izkušnjah in znanju, ki verjetno kmalu ne bosta zastarela. Arhitekti lahko na primer izberejo arhitekturne vzorce ali taktike, ki niso odvisni od platforme.