Kuinka aloittaa ADR-tietueiden käyttö
ADR-tietueiden käytön aloittamiseksi keskustele tiimikavereidesi kanssa näistä alueista.
Päätösten tunnistaminen:
Kuinka kiireellinen ja kuinka tärkeä AD on?
Pitääkö se tehdä nyt, vai voiko se odottaa, kunnes tiedetään enemmän?
Sekä henkilökohtainen ja yhteinen kokemus että tunnustetut suunnittelumenetelmät ja -käytännöt voivat auttaa päätösten tunnistamisessa.
Ihannetapauksessa ylläpidetään päätöslistaa, joka täydentää tuotteen tehtävälistaa.
Päätöksenteko:
Päätöksentekoon on olemassa useita tekniikoita, sekä yleisiä että ohjelmistoarkkitehtuurille ominaisia, esimerkiksi dialogikartoitus.
Ryhmäpäätöksenteko on aktiivinen tutkimusaihe.
Päätösten toimeenpano ja valvonta:
AD-päätöksiä käytetään ohjelmistosuunnittelussa; siksi ne on viestittävä järjestelmän sidosryhmille, jotka rahoittavat, kehittävät ja käyttävät sitä, ja näiden on hyväksyttävä ne.
Arkkitehtuurin selvästi näkyvään tekevät koodaustyylit sekä arkkitehtuurikysymyksiin ja -päätöksiin keskittyvät koodikatselmoinnit ovat kaksi toisiinsa liittyvää käytäntöä.
AD-päätökset on myös otettava (uudelleen) harkittavaksi, kun ohjelmistojärjestelmää modernisoidaan ohjelmiston kehittyessä.
Päätösten jakaminen (valinnainen):
Monet AD-päätökset toistuvat projektista toiseen.
Siksi aiempien päätösten kokemukset, sekä hyvät että huonot, voivat olla arvokkaita uudelleenkäytettäviä voimavaroja, kun käytetään nimenomaista tiedonhallintastrategiaa.
Päätösten dokumentointi:
Päätösten kirjaamiseen on olemassa monia mallipohjia ja työkaluja.
Katso ketterät yhteisöt, esim. M. Nygardin ADR-tietueet.
Katso perinteiset ohjelmistotuotannon ja arkkitehtuurisuunnittelun prosessit, esim. IBM UMF:n sekä CapitalOnen Tyreen ja Akermanin ehdottamat taulukkoasettelut.
Lisätietoa:
- Yllä olevat vaiheet on otettu Wikipedian artikkelista Architectural Decision