Евгений Асламов. Зачем нужны и как помогают Architecture Decision Records

Выступление Евгения Асламова на весенней конференции Systems/Design 2104 Процесс проектирования различного рода IT решений не линейный — в нём есть циклы, итерации, а иногда и откровенный хаос. Не секрет, что иногда какие-нибудь могучие артефакты от архитекторов — модели, развесистые архитектурные схемы и т.п не успевают за быстро изменяющейся средой. И даже в том случае, когда командам удаётся реализовать подход «лучшая документация — это качественный код», то какие-то архитектурные решения не читаются напрямую из кода. В докладе как раз затрону один из способов, как с этим можно побороться — Architecture Decision Record. __________ Курсы по системному анализу и проектированию систем: - Agile здорового человека - Концептуальное проектирование и трансформация идеи в цифровой продукт - Основы бизнес-анализа и разработки требований в Agile - Системный анализ и Разработка требований в ИТ-проектах - Основы ООП и разработка UML-моделей - Моделирование бизнес-процессов - Комплексная программа переподготовки на Системного и Бизнес-аналитика - Business Systems Analyst Bootcamp 📌 ПОДПИСАТЬСЯ НА Systems Education: ➛YouTube: ➛Telegram Systems Анонсы событий по системному анализу: ➛Telegram Как стать системным аналитиком: __________ Таймкоды 00:00 Приветствие. Об авторе 01:15 Зачем мы сделали это и почему именно так? 03:30 Процессы разработки в идеальном мире 04:30 Процессы разработки в реальности 10:10 Как мы решили проблему? 13:12 Вопросы которые возникли при обсуждении решения 18:25 Выбор экзоскелета для решения проблем 22:30 Architecture Decision Records - что это такое? 30:00 ADR. Что дальше? 31:20 ADR. Что мы ожидаем? 34:14 ADR. Not only Architectural DR 34:49 Полезные материалы 35:00 Ответы на вопросы 35:14 Q1. Можно ли увидеть пример ADR? 36:10 Q2. Как у вас организован архитектурный репозиторий? 37:35 Q3. Как часто применяется данный подход? 39:07 Q4. Как оцениваете эффективность подхода? 41:20 Q5. Как осуществляется навигация по заметкам? 43:50 Q6. Как реализованы уведомления согласующим? 46:05 Q7. Какие зоны ответственности у архитектора продукта и архитектора проекта? 50:15 Q8. Если новые ADR противоречат старым, как понять что старые ADR утратили актуальность? 52:00 Q9. Как сложить ADR в единую картину, чтобы все понимали решения? 54:20 Q10. Какие еще инструменты рассматриваете для принятия архитектурных решений?
Back to Top