Architecture Decision Record

Active theme: Light

← dokumenti

Kako početi koristiti ADR

Za početak korištenja ADR-ova razgovarajte sa suradnicima o ovim područjima.

Identifikacija odluka:

  • Koliko je AD hitna i koliko važna?

  • Mora li se donijeti sada ili može pričekati dok se ne sazna više?

  • I osobno i kolektivno iskustvo, kao i priznate metode i prakse dizajna, mogu pomoći pri identifikaciji odluka.

  • Idealno održavajte popis odluka za donošenje koji nadopunjuje popis zadataka proizvoda.

Donošenje odluka:

  • Postoji niz tehnika donošenja odluka, i općenitih i specifičnih za softversku arhitekturu, na primjer mapiranje dijaloga.

  • Grupno donošenje odluka aktivna je istraživačka tema.

Provedba i nametanje odluka:

  • AD-ovi se koriste u dizajnu softvera; stoga se moraju komunicirati dionicima sustava koji ga financiraju, razvijaju i upravljaju njime te ih oni moraju prihvatiti.

  • Arhitekturno očiti stilovi kodiranja i pregledi koda koji se usredotočuju na arhitekturne brige i odluke dvije su povezane prakse.

  • AD-ove također treba (ponovno) razmotriti pri modernizaciji softverskog sustava u softverskoj evoluciji.

Dijeljenje odluka (neobavezno):

  • Mnoge se AD-ove ponavljaju kroz projekte.

  • Stoga iskustva s prošlim odlukama, i dobra i loša, mogu biti vrijedna ponovno iskoristiva imovina pri primjeni eksplicitne strategije upravljanja znanjem.

Dokumentiranje odluka:

  • Postoje mnogi predlošci i alati za bilježenje odluka.

  • Pogledajte agilne zajednice, npr. ADR-ove M. Nygarda.

  • Pogledajte tradicionalne procese softverskog inženjerstva i arhitekturnog dizajna, npr. tablične rasporede koje predlažu IBM UMF te Tyree i Akerman iz CapitalOnea.

Za više informacija: