Agile Architecture: проектирование решений

Тренинг про то, как выстроить архитектурный процесс и структуру производства, чтобы адресовать потребности бизнеса, как обеспечить качество продукта на ранних, еще архитектурных этапах, выстраивать процессы для снижения времени поставки и без увеличения шатата.

Желателен опыт промышленной разработки от 2 лет

Для кого

  • Архитекторам
  • Тимлидам и техлидам
  • Проектным и продуктовым менеджерам

После тренинга участники смогут

  • Вовремя принимать архитектурные решения, а значит оптимизировать стоимость и риски проекта.
  • «Ставить диагноз по фотографии» – по архитектурным метрикам понимать статус проекта и архитектурные риски.
  • Осмысленно выбирать инструменты проверки архитектуры: рано и без лишних затрат обеспечивать качество продукта
  • Настраивать процесс, обеспечивая минимальное время поставки.
  • Настраивать структуру команды и коммуникации, улучшая скорость и качество принятия иненерных решений.
  • Снижать стоимость новых решений за счет использования уже существующих систем.
  • Лучше понимать бизнес-решения топ-менеджмента и обеспечивать поддержку бизнес-стратегии в архитектуре систем.
В чем отличие от других тренингов по архитектуре и проектированию в Agile
1
Мы собрали ключевые техники проектирования из основных методологий и архитектурных стандартов и перевели на человеческий язык.
2
Подключили наш собственный опыт и работащие решения наших многочисленных заказчиков.
3
Сделали практический формат, поэтому к большинству решений участники придут самостоятельно, что дает колоссальную конверсию навыков в применение на производстве.

Программа

  • Знакомство и сбор проблем участников, обзор тренинга, разбивка на команды.
  • Шаблоны зарождения и развития архитектуры: когда нужно и не нужно принимать решения.
  • Метрики архитектуры и дизайна: как померить динамику изменений и «горячие» участки системы: метрики, польза от метрик, Sonar demo.
  • Верификация и валидация архитектуры: как поставлять качественный продукт и заранее узнавать о дефектах.
  • Архитектура как функция от процесса: как делать успешные проекты.
  • Современные шаблоны проектного управления: матстат, теория реальных опционов, теория ограничений, снижение WIP, взаимодействие ролей в проекте.
  • Фрактальная природа проектов: почему мы ошибаемся в оценках, множественные трассы сценариев.
  • Как выстроить производственную систему для быстрой и качественной поставки: матрица vs feature teams.
  • Как выстроить коммуникации для быстрой и качественной поставки, коллективное владение системой: шаблоны, в т.ч. DDD.
  • Требования к архитектуре: продолжение чеклиста.
  • Архитекутра как функция от унаследованных систем – Solution Architecture: Reuse, специализация vs обощение, роль документации и тестов.
  • Гибкость в принятии архитектурных решений: что мы не учитываем, убивая проекты.
  • Требования к архитектуре: продолжение чеклиста.
  • Как архитектурой помогать бизнесу добиваться результатов. Какие бизнес-метрики и бизнес-модели бывают?
  • Требования к архитектуре: завершение чеклиста.
  • Итоговая ретроспектива: что применить на производстве уже завтра.

Тренер

Сергей Баранов

Более десяти лет в активной разработке и консалтинге. За это время получил обширный опыт в таких областях, как разработка и проектирование, информационная безопасность, построение и оптимизация процессов разработки. С 2015-го года вступил в ряды дружной и сплочённой команды ScrumTrek.