| Solution vision | Фиксирует цель, scope и ценность решения | Бизнес, delivery, архитектурный комитет | Цель, границы, high-level вариант, ограничения | Писать как рекламную презентацию без trade-offs |
| Context diagram | Показывает систему в окружении пользователей и соседних систем | Бизнес, аналитики, разработка | Внешние акторы, системы, основные взаимодействия | Смешивать context и детали реализации |
| System landscape | Описывает текущий ландшафт до изменений | Архитекторы, интеграторы, эксплуатация | Системы, ownership, связи, ограничения | Не показывать legacy-зависимости |
| Integration map | Показывает обмены между системами | Разработка, интеграции, безопасность | API, события, очереди, batch, владельцы | Рисовать стрелки без контрактов и владельцев |
| Data flow diagram | Показывает движение и преобразование данных | Data, security, analytics, integration teams | Источники, преобразования, потребители, риски | Не отличать источник правды от копии |
| API contract / OpenAPI | Фиксирует интерфейс интеграции | Разработчики, тестирование, внешние команды | Методы, данные, ошибки, версии, ограничения | Считать контракт второстепенной документацией |
| Event map | Описывает события и асинхронные взаимодействия | Разработка, data, integration teams | События, producers, consumers, semantics | Путать событие с командой или отчётом |
| Sequence diagram | Показывает порядок взаимодействий в сценарии | Разработка, аналитики, QA | Участники, шаги, ошибки, альтернативы | Рисовать только happy path |
| Deployment view | Показывает размещение компонентов | DevOps, cloud, security, эксплуатация | Среды, узлы, сети, зависимости, ограничения | Не учитывать мониторинг и support model |
| Security view | Показывает доступы, зоны доверия и sensitive data | Security, compliance, архитекторы | IAM, границы, данные, аудит, threat assumptions | Оставлять безопасность на финальное ревью |
| NFR list | Фиксирует нефункциональные требования | Все стейкхолдеры | Availability, performance, security, cost, supportability | Писать общие слова без измеримых критериев |
| Architecture Decision Record | Фиксирует решение и последствия | Архитекторы, delivery, future maintainers | Контекст, решение, последствия, rejected options | Описывать только выбранный вариант |
| Risk register | Не даёт потерять риски между пресейлом и реализацией | PM, delivery, архитекторы, заказчик | Риск, impact, вероятность, владелец, действие | Прятать неопределённость в переписке |
| Assumptions log | Показывает, на каких допущениях стоит решение | Команда и заказчик | Допущение, источник, способ проверки | Выдавать assumption за подтверждённый факт |
| Open questions | Фиксирует незакрытые вопросы | Бизнес, аналитики, delivery | Вопрос, владелец, срок ответа, impact | Оставлять открытые вопросы устно |
| Rejected options | Объясняет, почему варианты не выбраны | Архитекторы, заказчик, будущая команда | Вариант, причина отказа, условия пересмотра | Не документировать альтернативы |
| TCO estimate | Показывает стоимость владения | Бизнес, procurement, architecture board | Лицензии, инфраструктура, support, изменения, миграция | Сравнивать только цену внедрения |
| Migration plan | Снижает риск перехода | Delivery, data, operations, business owners | Этапы, проверки, fallback, ownership | Не учитывать качество данных и окно бизнеса |
| Implementation roadmap | Переводит архитектуру в порядок реализации | Delivery, PM, команда | Фазы, зависимости, critical path, risks | Путать roadmap с wish-list |
| RACI / ownership matrix | Разделяет ответственность | Бизнес, delivery, support | Кто отвечает, согласует, консультирует, информируется | Оставлять ownership неявным |
| Runbook / support model | Показывает, как решение будет сопровождаться | Эксплуатация, support, SRE/DevOps | Типовые ситуации, контакты, SLA, escalation | Заканчивать архитектуру на релизе |
| Technical handover | Передаёт решение delivery-команде | Разработка, QA, DevOps, analysts | Диаграммы, решения, риски, ссылки, unresolved items | Передавать только презентацию |