Kritéria udržitelnosti rozhodnutí
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
K podrobnému definování udržitelnosti rozhodnutí jsme odvodili pět klíčových kritérií.
Strategické
Při rozhodování by ten, kdo posuzuje strategické důsledky, měl zvážit věci jako dlouhodobý dopad rozhodnutí — například budoucí náročnost provozu a údržby.
Měřitelné a zvládnutelné
Výsledek rozhodnutí lze v čase měřit a hodnotit podle objektivních kritérií, ideálně číselných (jak například prosazují scénáře kvalitativních atributů a workshopy4). Zachytit všechna jemnozrnná rozhodnutí není možné, takže architekti musí omezit granularitu rozhodnutí na určitou úroveň detailu (například vytvoření návrhové třídy). To povede k udržitelnější sadě rozhodnutí a méně odkazům na dohledatelnost. Navíc omezení počtu závislostí mezi rozhodnutími snižuje vlnový efekt změn.
Dosažitelné a realistické
Zdůvodnění přizpůsobení řešení problému by mělo být zvoleno pragmaticky a uvedeno výslovně. Architekti mohou například uvést, že dbali na to, aby se vyhnuli nadměrnému nebo nedostatečnému inženýrství (tedy že by měli uplatnit přístup „dost dobré“).
Zakořeněné v požadavcích
Rozhodování by mělo vycházet z architektonických zkušeností a kontextu specifického pro doménu. Mělo by zohlednit prostředí společnosti i požadavky a omezení projektu, včetně aktuálních dovedností vývojového týmu, rozpočtu na školení a procesu.
Nadčasové
Rozhodnutí by měla vycházet ze zkušeností a znalostí, které pravděpodobně brzy nezastarají. Architekti mohou například zvolit architektonické vzory nebo taktiky neutrální vůči platformě.