Skip to content

pogopaule/architecture_decision_record

 
 

Repository files navigation

Architecture Decision Record (ADR)

ADR management:

ADR templates:

Introduction

An architectural decision (AD) is a software design choice that addresses a significant requirement.

An architectural decision record (ADR) is a way to track an AD, such as by writing notes, or logging information.

An architecturally significant requirement (ASR) is a requirement that has a measurable effect on a software system’s architecture.

All these are within the topic of architectural knowledge management (AKM).

The goal of this document is to provide a fast overview of ADRs, how to create them, and where to look for more information.

Contributing

Your comments and suggestions are welcome.

You can open a GitHub issue, or create a pull request, or email joel@joelparkerhenderson.com.

Sources

Introduction:

Templates:

In-depth:

See also:

  • REMAP (Representation and Maintenance of Process Knowledge)
  • DRL (Decision Representation Language)
  • IBIS (Issue-Based Information System)
  • QOC (Questions, Options, and Criteria)
  • DRL (Decision Representation Language),
  • IBM’s e-Business Reference Architecture Framework

About

Architecture decision record (ADR) templates, lifecycle steps, and sources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published