Architecture Contracts are the joint agreements between development partners and sponsors on the deliverables, quality, and fitness-for-purpose of an architecture. Successful implementation of these agreements will be delivered through effective Architecture Governance (see the TOGAF Standard — EA Capability and Governance).
Архитектурный контракт Architecture Contract
На какой вопрос отвечает «На каких условиях и с каким качеством мы принимаем архитектуру?"
Соглашение между заказчиком и командой разработки, фиксирующее ожидаемые результаты, качество и соответствие архитектуры поставленным целям. Его исполнение контролируется через механизмы управления архитектурой.
Аналогия Как договор подряда, где прописано, что именно сдаёт подрядчик и по каким критериям это считается готовым.
Разобраться
Зачем это нужно
Зафиксировать ожидания сторон до начала работ и создать основу для контроля качества через управление архитектурой.
Применить
Когда это нужно, а когда нет
Когда нужно
- При запуске нового архитектурного проекта
- При изменении требований к результатам работы
- При передаче ответственности за архитектуру
Когда не нужно
- Для описания технической реализации (нужна модель архитектуры)
- Для планирования сроков (нужна дорожная карта)
- Для хранения артефактов (нужен архитектурный репозиторий)
Типичные ошибки
- 01Смешение контракта с техническими спецификациями, где описываются детали реализации.
- 02Игнорирование роли управления архитектурой при проверке выполнения условий соглашения.
- 03Составление документа без участия спонсора, что лишает его статуса совместного соглашения.
Сверить с первоисточниками
Что говорят стандарты
Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.
С чем связано
Связи понятия и его место в структуре подхода.
Phase F
Связанные понятия
Понятия, которые обычно смотрят рядом с этим.
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей