Architetcural Decision Repository
A base repository for Architetcural Decision Recording guidance
In the context of [use case/user story u],
facing [concern c] we decided for [option o]
to achieve [quality q], accepting [downside d] .
or
In the context of [use case/user story u],
facing [concern c] we decided for [option o] and neglected [other options],
to achieve [system qualities/desired consequences], accepting [downside d/undesired consequences],
because [additional rationale] .
Don’t document every tiny development decision - but concentrate on the following: