Улучшаемые навыки
Корпоративная архитектура
ArchiMate
Бизнес-способности и ценностные потоки
Управление legacy и техническим долгом
ADR и архитектурная документация
Защита архитектурных решений
Инструменты
Чему вы научитесь
01
Работать с legacy и M&A: применять модель 6R, паттерн Strangler, объединять и разделять ландшафты при слияниях.
02
Декомпозировать бизнес-архитектуру: карты бизнес-способностей, ценностные потоки, закон Конвея, Team Topologies.
03
Гармонизировать домены и данные: стратегический DDD, контекстные карты, контракты данных, мастер-системы.
04
Рационализировать ландшафт: инвентаризация портфеля, функциональное покрытие, API-стратегия.
05
Проводить архитектурное ревью: Red Team, надёжность, скрытая стоимость, реализуемость.
06
Выбирать нотацию под аудиторию: ArchiMate, C4, BPMN.
07
Хранить архитектуру как код: Docs-as-code, репозиторий вместо разрозненных файлов.
Программа курса
01
Декомпозиция бизнес-архитектуры: способности и ценностные потоки
Уровни архитектурного планирования: стратегический, сегментный, уровень решений.
Architecture Landscape, каталоги и матрицы, репозиторий: что хранить, и кто ведёт.
Бизнес-способности и карта способностей.
Value Streams (ценностные потоки) и клиентский путь.
Организационная структура: закон Конвея в обратную сторону, Team Topologies.
Стратегический DDD (Domain-Driven Design): ограниченные контексты, контекстная карта.
Event Storming как метод выделения контекстов.
Бизнес-глоссарий и концептуальная модель.
НСИ (нормативно-справочная информация) и мастер-данные, «золотая запись», мастер-системы.
Контракты данных между доменами, качество данных как SLA.
03
Портфель приложений и интеграции домена
Инвентаризация портфеля приложений, матрица функционального покрытия, оценка зрелости и функционального соответствия.
Рационализация ландшафта.
Паттерны корпоративного ландшафта: многослойная архитектура, микросервисы, событийная архитектура.
API-стратегия и API-менеджмент.
04
Legacy, техдолг и M&A (слияния и поглощения)
Модель 6R: rehost, replatform, refactor, repurchase, retire, retain — и критерии выбора.
Паттерн Strangler на уровне ландшафта, а не сервиса.
Системы, которые нельзя трогать: обходные стратегии.
Оцифровка технического долга, квадрант Фаулера, внесение в бэклог.
Архитектура при слияниях и выделении бизнеса: объединение и разделение ландшафтов.
05
Архитектурное ревью: красная команда и комитет № 2
Перекрёстное ревью чужого решения: на что смотреть по надёжности, стоимости, безопасности, реализуемости.
Как давать и принимать архитектурную критику.
Защита решения на комитете № 2.
Разбор катастрофы № 2: что пошло не так.
06
Итого на курс 32 ак. ч.: теория — 10 ак. ч.(31%), практика — 22 ак.ч. (69%)
Для кого
Архитектор ПО
Проектировщик
Предварительная подготовка
Опыт в ИТ от 5 лет, из них не менее 2 лет — в роли архитектора решений, ведущего аналитика, тимлида или руководителя ИТ-направления.
Участие хотя бы в одном крупном проекте — внедрении, миграции или интеграции корпоративной системы.
Знакомство с ArchiMate на уровне синтаксиса: слои, базовые элементы, представления.
Понимание архитектурных стилей корпоративных систем на уровне терминологии: монолит, SOA (сервис-ориентированная архитектура), микросервисы, событийная архитектура.
Примечание: писать код на курсе не потребуется.