Architecture Decision Record

Active theme: Light

← 문서

지속가능한 의사결정을 위한 지침

https://www.infoq.com/articles/sustainable-architectural-design-decisions/

우리는 작업 중에 다음과 같은 교훈을 얻었으며, 이는 지속가능한 결정을 달성하기 위한 지침과 평가 기준으로 활용할 수 있습니다:

  1. 초기 결정 문서화에는 린/미니멀리스트 접근 방식을 사용하십시오.

  2. 목표 아키텍처를 문서화하고 이해하는 데 충분히 관련이 있는 모든 중요한 결정에 우선순위를 두고 기록하십시오.

  3. 특히 중요한 결정은 초기 작업이 끝난 후(즉, 의사결정자가 내려진 아키텍처 결정에 만족하고 이러한 결정을 곧 수정할 필요가 없다고 확신할 때)에야 본격적인 템플릿으로 상세화하십시오.

  4. 1단계의 린/미니멀리스트 버전을 적절한 세분화 수준으로 문서화된 결정의 요약본으로 사용하여 상세한 결정의 개요를 제공하고, 사소하거나 자명한 결정에도 사용하십시오.

  5. 가능하면 안내 모델이든 다른 출처든 기존 아키텍처 지식을 활용하십시오. 그러한 지식을 검토하고 확장하며 특정 결정의 맥락에 맞게 조정하십시오.

  6. 결정과 요구사항 및 아키텍처 설계/코드 모두 사이에 추적성 링크가 수립되도록 하십시오.

  7. 변경 후에도 추적성 링크가 동기화되도록 자동 일관성 검사를 제공하십시오. 결정과 다른 소프트웨어 산출물 사이의 의존성 수를 제한하십시오.

  8. 근거에 대한 지침을 일관되고 강력하게 적용하십시오. 근거는 이유를 제공하기 때문에 결정 문서화에서 가장 중요한 부분입니다.