Архитектурное решение – это решение, согласно которому на предприятии появляется тот или иной компонент (цель, подразделение, функция, процесс, система, объект данных или инфопоток и т.д.) с определенным набором свойств и взаимосвязей (взаимовлияний)
Архитектурное решение Architecture Decision Record
На какой вопрос отвечает «Почему у нас появился этот компонент и почему он именно такой?»
Это зафиксированный выбор, благодаря которому в компании появляется новый элемент (процесс, система или структура) с заданными свойствами и связями. Документ описывает, почему принято именно такое решение, кто в нём заинтересован и какие альтернативы были отвергнуты.
Аналогия Как запись в журнале ремонта квартиры: почему выбрали именно эту краску, кто согласовал цвет и что было бы, если взять другую.
Разобраться
Зачем это нужно
Нужно, чтобы новые сотрудники понимали логику построения архитектуры, а не гадали о причинах. Помогает избежать повторных споров о том, почему принято то или иное решение.
Применить
Когда это нужно, а когда нет
Когда нужно
- При создании нового компонента архитектуры
- При изменении свойств или связей существующего элемента
- Когда нужно обосновать выбор перед заинтересованными лицами
Когда не нужно
- Для описания текущего состояния системы (берите AsIs-архитектуру)
- Для описания целевого состояния (берите ToBe-архитектуру)
- Для описания типовых решений (берите Шаблон архитектуры)
Типичные ошибки
- 01Запись только результата без описания побуждающих событий и альтернатив.
- 02Игнорирование списка заинтересованных лиц и затрагиваемых компонентов.
- 03Описание решения без указания алгоритма его применения.
Сверить с первоисточниками
Что говорят стандарты
Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.
С чем связано
Связи понятия и его место в структуре подхода.
Синтез архитектуры
Связанные понятия
Понятия, которые обычно смотрят рядом с этим.
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей