Kif tibda tuża l-ADR
Biex tibda tuża l-ADR, kellem lil sħabek tat-tim dwar dawn l-oqsma.
Identifikazzjoni tad-deċiżjoni:
Kemm hi urġenti u kemm hi importanti l-AD?
Trid issir issa, jew tistax tistenna sakemm jinkiseb aktar għarfien?
Kemm l-esperjenza personali u kollettiva, kif ukoll metodi u prattiki ta' disinn rikonoxxuti, jistgħu jgħinu fl-identifikazzjoni tad-deċiżjonijiet.
Idealment żomm lista ta' deċiżjonijiet li jridu jsiru li tikkumplimenta l-lista ta' affarijiet li jridu jsiru tal-prodott.
It-teħid tad-deċiżjonijiet:
Teżisti numru ta' tekniki għat-teħid tad-deċiżjonijiet, kemm ġenerali kif ukoll speċifiċi għall-arkitettura tas-software, pereżempju d-dialogue mapping.
It-teħid ta' deċiżjonijiet fi grupp huwa suġġett ta' riċerka attiva.
Il-promulgazzjoni u l-infurzar tad-deċiżjonijiet:
L-AD jintużaw fid-disinn tas-software; għalhekk iridu jiġu kkomunikati lill-partijiet interessati tas-sistema li jiffinanzjawha, jiżviluppawha u jħaddmuha, u jridu jiġu aċċettati minnhom.
Stili ta' kodiċi arkitettonikament evidenti u reviżjonijiet tal-kodiċi li jiffukaw fuq tħassib u deċiżjonijiet arkitettoniċi huma żewġ prattiki relatati.
L-AD iridu jerġgħu jiġu kkunsidrati wkoll meta sistema tas-software tiġi mmodernizzata fl-evoluzzjoni tas-software.
Qsim tad-deċiżjonijiet (fakultattiv):
Ħafna AD jirrikorru bejn proġetti differenti.
Għalhekk, l-esperjenzi b'deċiżjonijiet tal-passat, tajbin u ħżiena, jistgħu jkunu assi riutilizzabbli prezzjużi meta jintuża approċċ espliċitu ta' ġestjoni tal-għarfien.
Dokumentazzjoni tad-deċiżjonijiet:
Jeżistu ħafna mudelli u għodod biex jinġabru d-deċiżjonijiet.
Ara l-komunitajiet agile, pereżempju l-ADR ta' M. Nygard.
Ara l-proċessi tradizzjonali tal-inġinerija tas-software u tad-disinn tal-arkitettura, pereżempju t-tabelli suġġeriti minn IBM UMF u minn Tyree u Akerman ta' CapitalOne.
Għal aktar:
- Il-passi ta' hawn fuq huma meħuda mill-voce ta' Wikipedia dwar l-Architectural Decision