Перейти к содержанию

001 - Шаблон ADR (Архитектурного Решения)

Статус

Принято

Контекст

Для использования ADR необходимо определить обязательные поля.

Критерии Оценки

  • Простота - насколько легко заполнить ADR
  • Полнота - наличие всех необходимых пунктов

Варианты

  • Не использовать шаблоны
Критерий Оценка Обоснование
Простота 5/5 Не следовать шаблону - просто
Полнота 1/5 Может привести к пропуску информации
Критерий Оценка Обоснование
Простота 4/5 Очень понятные поля
Полнота 3/5 Отсутствует процесс принятия решения
Критерий Оценка Обоснование
Простота 3/5 Очень понятные поля, но с большим количеством вариантов, чем в других вариантах
Полнота 5/5 Присутствуют все ожидаемые поля

Решение

Использовать шаблон Жакки Рид. Шаблон также включает в себя процесс принятия решений, когда это необходимо, что делает его более полным.

Могут присутствовать следующие поля:

  • Статус: статус, должен быть одним из: Принято, Подтверждено, Отклонено, Заменено, Предложено
  • Контекст: контекст решения
  • Критерии Оценки: какие критерии используются для принятия решения
  • Варианты: все варианты, если применимо
  • Решение: окончательное решение в текстовом формате
  • Последствия: ожидаемый результат
  • Положительные: положительные последствия
  • Отрицательные: отрицательные последствия
  • Консультации: люди или инструменты, задействованные для принятия решения

Последствия

Положительные

  • Использование шаблона гарантирует, что все поля всегда будут заполнены

Отрицательные

  • Необходимо изучить шаблон.