Architecture Decision Record

Active theme: Light

← nyaraka

Jinsi ya kuanza kutumia ADR

Ili kuanza kutumia ADR, zungumza na wenzako wa timu kuhusu maeneo haya.

Utambuzi wa uamuzi:

  • AD ina uharaka na umuhimu kiasi gani?

  • Je, lazima ifanywe sasa, au inaweza kusubiri hadi zaidi ijulikane?

  • Uzoefu wa kibinafsi na wa pamoja, pamoja na mbinu na mazoea ya usanifu yanayotambulika, vinaweza kusaidia katika kutambua maamuzi.

  • Kwa hali bora, dumisha orodha ya maamuzi ya kufanya inayokamilisha orodha ya kazi za bidhaa.

Kufanya uamuzi:

  • Mbinu kadhaa za kufanya maamuzi zipo, za jumla na zile mahsusi kwa usanifu wa programu, kwa mfano, ramani ya mazungumzo.

  • Kufanya maamuzi ya kikundi ni mada hai ya utafiti.

Kutekeleza na kusimamia utekelezaji wa uamuzi:

  • AD hutumika katika usanifu wa programu; kwa hivyo lazima ziwasilishwe kwa, na zikubaliwe na, wadau wa mfumo wanaoufadhili, kuutengeneza, na kuuendesha.

  • Mitindo ya uandishi wa msimbo inayoonyesha usanifu wazi na mapitio ya msimbo yanayolenga masuala na maamuzi ya usanifu ni mazoea mawili yanayohusiana.

  • AD pia lazima zifikiriwe upya (tena) wakati wa kuboresha mfumo wa programu katika mageuzi ya programu.

Kushiriki uamuzi (hiari):

  • AD nyingi hurudia katika miradi.

  • Kwa hivyo, uzoefu na maamuzi ya zamani, mazuri na mabaya, unaweza kuwa mali yenye thamani inayoweza kutumika tena unapotumia mkakati wa wazi wa usimamizi wa maarifa.

Kuandika uamuzi:

  • Violezo na zana nyingi za kunasa maamuzi zipo.

  • Tazama jumuiya za wepesi, mf. ADR za M. Nygard.

  • Tazama michakato ya jadi ya uhandisi wa programu na usanifu, mf. mipangilio ya jedwali inayopendekezwa na IBM UMF na Tyree na Akerman wa CapitalOne.

Kwa zaidi: