Геннадии Круглов. Архитектурная работа и непрерывное проектирование программных решении

Выступление Геннадия Круглова на весенней конференции Systems/Design 21:04 Архитектура не статична, недостаточно собрать требования и один раз спроектировать решение. Нужна постоянная архитектурная работа, непрерывное проектирование на протяжении всего развития решения, потому что требования, которые порождают разные стейкхолдеры, неизбежно оказывают влияние на его архитектуру. Если не выполнять проектирование осознанно и системно, изменения будут влиять на архитектуру решения непредсказуемо и в конечном итоге приведут к Big Ball of Mud. Непрерывное проектирование должно выполняться в команде стейкхолдеров, отвечающих за разные её аспекты, иначе архитектура не будет сбалансированной. Такую команду нужно сначала построить и затем выстроить в ней архитектурную работу. Это особенно непросто в зрелых компаниях (Enterprise), из-за укоренившихся в них правил и традиционной разобщённости (Silos). Из этого доклада вы узнаете, как в одном из проектов зрелой компании была выстроена архитектурная работа и непрерывное проектирование программного решения. __________________ Курсы по системному анализу и проектированию систем: - Agile здорового человека - Концептуальное проектирование и трансформация идеи в цифровой продукт - Основы бизнес-анализа и разработки требований в Agile - Системный анализ и Разработка требований в ИТ-проектах - Основы ООП и разработка UML-моделей - Моделирование бизнес-процессов - Комплексная программа переподготовки на Системного и Бизнес-аналитика - Business Systems Analyst Bootcamp 📌 ПОДПИСАТЬСЯ НА Systems Education: ➛YouTube: ➛Telegram Systems Анонсы событий по системному анализу: ➛Telegram Как стать системным аналитиком: __________________ Таймкоды 00:00 Приветствие 00:11 О себе 01:19 Как возникла тема доклада? 04:31 Контекст кейса 05:51 Про процессы и НФТ 06:46 Что было сделано? 07:57 Как собирали требования? 08:34 Как исследовали окружение? 10:28 Выводы по результатам исследования 11:35 Как строили R&D команду? 12:50 Про разработку прототипа 15:38 Демонстрация прототипа 18:09 Разработка концепта архитектуры 20:48 Пример трансляции диаграммы активностей в конвейер обработки данных 21:07 Пример дизайна с использованием DDD и CQRS 21:35 Как строили продуктовую команду? 22:10 Про настройку взаимодействия аналитиков и разработчиков 22:55 Спрямление бизнес процессов (DAG) 23:25 Про настройку взаимодействия разработчиков и системных инженеров 25:16 Про настройку взаимодействия между разработчиками, системными инженерами и специалистами ИБ 27:27 Настройка методологии управления разработкой 29:11 Как настраивали архитектурную работу? 30:19 Что получили? 31:57 Какие есть подходы к построению архитектурной работы? 35:20 Какая должна быть минимально архитектурная команда? 37:43 Выводы 39:00 Вопросы
Back to Top